PhyPy-802dot11ad / latency-simulator

PHY IEEE 802.11ad latency simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHY IEEE 802.11ad latency simulator

The package is intended for simulating PHY package latency in the IEEE 802.11ad physical layer (PHY). All data formats closely comply with the standard, while the component performance metrics are derived from literature on integrated circuit (IC) design.

Latency is defined from the top of the transmitter's PHY to the the MAC-PHY interface in the receiver, as illustrated below:

PHY latency definition

The supported modulation and coding schemes (MCSs) are: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 12.1, 12.3, 12.4, 12.5

Apart from tracking the latency of individual PHY payloads, it also allows the identification of bottlenecks in the RX digital baseband (DBB). This is achieved by post-processing the descriptive logs generated during simulation.

Simulation examples

These contain use cases where the simulation framework was used to evaluate PHY latency. The two are intended for:

  • Evaluating latency for sequence lengths 1-262 KB and conducting 1-10 decoding iterations
  • Studying latency during the transmission of sequences with a specific length, 100 B by default, while conducting 1-100 decoding iterations

Related work

The ideal case latency calculation module, IEEE 802.11ad component definitions, and the BER simulator repositories reside on the PhyPy-802dot11ad page.

Further reading

About

PHY IEEE 802.11ad latency simulator

License:GNU General Public License v3.0


Languages

Language:Python 100.0%