概述
IEEE802.11是一个基于包的协议。每个PPDU都包含前导码和数据域。前导部分包含发送的格式信息,数据部分为用户的数据和高层头部,比如MAC控制,CRC。在不同的802.11协议中PPDU的结构是不同的。可以分为:
这里主要介绍Non-HT格式的PPDU:
其中各个字段的名字是
所以其实前导主要有三段:
第一段是L-STF:
它的长度与信道的带宽相关,具体如下:
由于这个序列有很好的相关特性,所以可以用来做包开始的检测,粗频率校正以及设置AGC。这个序列会占用52个载波中的12个,每20MHz带宽都会有分为52个载波,低于20M带宽时也分作52个载波。
第二段是L-LTF是第二段:
用于信道估计,精频率校正,精准符号时间偏移估计
其具体组成为:
CP为循环前缀,C1和C2是两个相等的长序列训练符号,CP是C2的后半部分。
持续时间同上
第三段是L-SIG:
一共24bits包含了速率,长度,奇偶校验,采用BPSK以及1/2二进制卷积编码(BCC)
L-SIG只有一个OFDM符号,持续时间如下:
L-SIG包含了包相关信息:
biit5-biit16定义了数据的字节数
bit17对0-16做奇偶校验
bit18-23为0
数据部分
Service:16个0,前7位用于同步接收扰码器,后9位是保留位,现在约定为0
PSDU:MAC帧
Tail:为了终止卷积编码使用的尾位,若是单一编码流是6个0
Pad Bits:为了确保OFDM有整数个符号
最后
以上就是欢喜溪流为你收集整理的WLAN的PPDU结构的全部内容,希望文章能够帮你解决WLAN的PPDU结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复