项目作者: PhyPy-802dot11ad

项目描述 :
PHY IEEE 802.11ad latency simulator
高级语言: Python
项目地址: git://github.com/PhyPy-802dot11ad/latency-simulator.git
创建时间: 2021-05-11T09:07:39Z
项目社区:https://github.com/PhyPy-802dot11ad/latency-simulator

开源协议:GNU General Public License v3.0

下载


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

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

Further reading