802.11-2020协议学习__专题__TxTime-Calculation__HR/DSSS
- 16.2.2 PPDU format
- 16.2.2.1 General
- 16.2.2.2 Long PPDU format
- 16.2.2.3 Short PPDU format
- 16.3.4 HR/DSSS TXTIME calculation
PREV: TBD
NEXT: TBD
16.2.2 PPDU format
16.2.2.1 General
定义了两种不同的preamble和header:
- 强制支持的long preamble和header,可与当前的1Mb/s和2Mb/s DSSS规范互操作。
- 可选的short preamble和header。
16.2.2.2 Long PPDU format
图16-1显示了可互操作(long)PPDU的格式,包括HR/DSSS PHY preamble、HR/DSSS PHY header和PSDU。PHY preamble包含以下字段:SYNC、SFD。PHY header包含以下字段:SIGNAL、SERVICE、LENGTH和CRC-16。16.2.3中详细描述了每一个字段。PPDU的格式,包括long HR/DSSS PHY preamble、long HR/DSS PHY header和PSDU,与1Mb/s和2Mb/s的格式没有区别。唯一的区别如下:
- SIGNAL字段中的速率编码。
- 当PSDU长度以整微秒表示时,在SERVICE字段中使用一个比特来解决以八位字节为单位的PSDU长度的模糊性。
- 在SERVICE字段中使用一个比特来指示传输频率和比特时钟被锁定。
16.2.2.3 Short PPDU format
short PHY preamble和header(HR/DSSS/short)是可选的。short preamble和header可以用于最小化开销,从而最大化网络数据吞吐量。PPDU的格式,HR/DSSS/short,如图16-2所示。第18章中STA应支持short PPDU格式。
使用short PPDU的发射机仅与同样能够接收该short PPDU的另一个接收机可互操作。为了与无法接收short preamble和header的接收器进行互操作,发射器应使用long PHY preamble和header。short PHY preamble使用具有DBPSK调制的1Mb/s Barker码扩展。short PHY header使用具有DQPSK调制的2Mb/s Barker扩展,并且PSDU以2Mb/s、5.5Mb/s或11Mb/s发送。
16.3.4 HR/DSSS TXTIME calculation
PLME-TXTIME.confirm原语返回的TXTIME参数值应根据以下公式计算:
其中,
- LENGTH和DATARATE:来自相应PLME-TXTIME.request原语的TXVECTOR参数的值
- LENGTH:单位八位字节
- DATARATE:等于SIGNAL字段的值乘以100kbps,单位Mbps,SIGNAL字段编码如下(参见16.2.3.4 Long PHY SIGNAL field和16.2.3.11 Short PHY SIGNAL field (shortSIGNAL)):
[1] X’0A’ (MSB to LSB) for 1 Mb/s (仅用于Long PPDU format)
[2] X’14’ (MSB to LSB) for 2 Mb/s
[3] X’37’ (MSB to LSB) for 5.5 Mb/s
[4] X’6E’ (MSB to LSB) for 11 Mb/s - PreambleLength:如果TXVECTOR参数的TXPREAMBLE_TYPE值指示LONGPREAMBLE,则为144us;如果TXVECTOR参数的TXPREAMBLE_TYPE值指示SHORTREAMBLE,则是72us
- PHYHeaderTime:如果TXVECTOR参数的TXPREAMBLE_TYPE值指示LONGPREAMBLE,则为48us;如果TXVECTOR参数的TXPREAMBLE_TYPE值指示SHORTPREMBLE,则是24us