Skip Navigation

Barkhausen Institut

New version of HermesPy

We have just released the latest version of our Link-Level-Wireless-Simulator HermesPy.

It contains a complete overhaul of the channel modeling for improved performance, Python 3.11 support, hybrid antenna array modeling, CFAR radar detection and a rework of the sensing and communication documentation

Channel Modeling Rework:

The channel modeling module has been almost completely rewritten to improve waveform propagation computational performance and thereby overall simulation performance.
 

Python 3.11 Support:

The switch from Python 3.10 to Python 3.11 allows users to experience performance increases of up to 60%.

Hermes now officially supports Python 3.9, 3.10 and 3.11 and provides compiled binaries for all versions through the Python Package Index.
 

Hybrid Antenna Array Modeling:

Users can now define individual radio-frequency chain models for each antenna element within antenna arrays. They can feed multiple antennas with a single radio-frequency chain, enabling the simulation of hybrid antenna arrays. A tutorial introducing this feature can be found under https://hermespy.org/notebooks/beamforming_usage.html .
 

CFAR Radar Detection:

Constant False Alarm Rate (CFAR) detection is one of the most common detection algorithms applied in automotive radar signal processing.

With the support of CFAR Hermes can now be configured to model the complete digital signal processing chain of FMCW automotive radars.
 

Sensing and Communication Documentation Upgrades:

The documentation sections for both the sensing and communication modules have been completely reworked, greatly improving code visualization and readability for HermesPy’s API users.


Visit the HermesPy-Website for more information: hermespy.org


The simulator is a collaborative endeavor, implemented in Python, fully open-source and distributed under a public license.