文档

wlanHTData

生成HT-Data场波形

描述

例子

y= wlanHTData (psdu,cfg)生成HT-Data领域(1]输入的时域波形PLCP服务数据单元,psdu指定的配置对象,cfg。看到HT-Data现场处理对于波形生成的细节。

y= wlanHTData (psdu,cfg,scramInit)使用scramInit扰频器的初始化状态。

例子

全部折叠

为一个40 MHz HT-mixed生成波形信号数据字段有多个发射天线。创建一个配置对象HT格式。指定40 MHz带宽通道,两个传输天线和两个时空流。

cfgHT = wlanHTConfig (“ChannelBandwidth”,“CBW40”,“NumTransmitAntennas”2,“NumSpaceTimeStreams”2,“主持人”,12)
cfgHT = wlanHTConfig属性:ChannelBandwidth:“CBW40”NumTransmitAntennas: 2 NumSpaceTimeStreams: 2 SpatialMapping:“直接”MCS: 12 GuardInterval:多头ChannelCoding:“BCC”PSDULength: 1024 AggregatedMPDU: 0 RecommendSmoothing: 1

分配PSDULength字节的随机数据位流并生成HT数据波形。

PSDU =兰迪([0,1],cfgHT.PSDULength * 8, 1);y = wlanHTData (PSDU cfgHT);

确定波形的大小。

大小(y)
ans =1×22080 2

函数返回一个复杂的两列时域波形。每一列包含2080个样本,为每个传输天线HT-Data对应字段。

输入参数

全部折叠

PLCP服务数据单元(PSDU),指定为一个Nb1的向量。Nb的比特数,等于PSDULength×8。

数据类型:

格式配置,指定为一个wlanHTConfig对象。的wlanHTData函数使用对象属性表示。

频道在MHz带宽,指定为“CBW20”“CBW40”

数据类型:字符|字符串

发射天线的数量,指定为1、2、3或4。

数据类型:

的时空流传播,指定为1、2、3、4。

数据类型:

数量的扩展空间流传输,指定为0,1,2,3。当NumExtensionStreams大于0,SpatialMapping必须“自定义”

数据类型:

空间映射方案,指定为“直接”,“阿达玛”,“傅里叶”,或“自定义”。默认值“直接”适用于当NumTransmitAntennasNumSpaceTimeStreams是相等的。

数据类型:字符|字符串

空间映射矩阵,指定为一个标量,矩阵,或三维数组。使用这个属性来旋转和缩放星座映射器的输出向量。这个属性适用于当SpatialMapping属性设置为“自定义”。空间映射矩阵用于传输天线波束形成和混合时空流。

  • 当指定为一个标量,NumTransmitAntennas=NumSpaceTimeStreams= 1,一个常数值适用于所有的副载波。

  • 当指定为一个矩阵,大小必须(NSTS+NESS)———NTNSTS是时空流的数量。NESS是数量的扩展空间流。NT是发射天线的数量。适用于所有的副载波空间映射矩阵。第一个NSTS和最后一个NESS行适用于时空流分别和扩展空间流。

  • 当指定为一个三维数组,大小必须N————(NSTS+NESS)———NTN数据和飞行员副载波的总和,由ChannelBandwidthNSTS是时空流的数量。NESS是数量的扩展空间流。NT是发射天线的数量。在这种情况下,每个数据和飞行员副载波可以有自己的空间映射矩阵。

    表显示了ChannelBandwidth设置和相应的N

    ChannelBandwidth N
    “CBW20” 56
    “CBW40” 114年

调用函数使每个副载波的空间映射矩阵规范化。

例子:[0.5 - 0.3;0.4 - 0.4;0.5 - 0.8)代表一个空间映射矩阵有三个时空流和两个传输天线。

数据类型:
复数的支持:金宝app是的

调制和编码方案用于传输当前分组,指定为一个整数,从0到31日。MCS设置识别的调制和编码率组合使用,和空间的数量流(N党卫军)。

MCS(注1) N党卫军(注1) 调制 编码率

0、8、16、24

1、2、3、4

BPSK 1/2

1、9、17、25

1、2、3、4

正交相移编码 1/2

2、10、18岁或26

1、2、3、4

正交相移编码 3/4

3、11、19、27

1、2、3、4

16 qam 1/2

4、12、20、28

1、2、3、4

16 qam 3/4

5、13、21或29

1、2、3、4

64 qam 2/3

6、14、22岁或30岁

1、2、3、4

64 qam 3/4

7、15、23或31日

1、2、3、4

64 qam 5/6
注1MCS从0到7有一个空间流。MCS从8到15有两个空间流。MCS从16至23日有三个空间流。MCS 24 - 31有四个空间流。

看到IEEE®802.11™-2012,20.6节MCS依赖参数的进一步描述。

在处理HT-Data字段时,如果时空流的数量等于空间流的数量,没有空时分组编码(方式)。看到-2012年IEEE 802.11,部分20.3.11.9.2进一步描述方式的映射。

例子:22表明一个MCS和三个空间流,64 - qam调制,3/4编码率。

数据类型:

循环前缀长度数据包中的数据字段,指定为“长”“短”

  • 长间隔长度是800 ns。

  • 短的间隔长度是400 ns。

数据类型:字符|字符串

类型的前向纠错编码的数据字段,指定为“* *”(默认)或“方法”“* *”表示二进制卷积编码和“方法”表明低密度奇偶校验编码。提供一个特征向量或一个细胞特征向量定义了单个用户的信道编码类型或所有用户在多用户传输。通过提供一个单元阵列不同信道编码类型可以指定一个多用户传输的每个用户。

数据类型:字符|细胞|字符串

的字节数在用户负载,指定为一个从0到65535的整数。一个PSDULength的0意味着探测包没有数据恢复。

例子:512年

数据类型:

扰频器为每个数据包生成初始化状态,指定为一个整数1到127或相应的二进制向量长度7。93年的默认值是-2012年IEEE Std 802.11给出的例子的状态,部分L.1.5.2。

扰频器初始化用于传输数据之前-2012年IEEE Std 802.11中描述的过程,部分18.3.5.5和IEEE Std 802.11广告™-2012,部分21.3.9。头和数据字段,扰频器初始化字段(包括数据填充比特)是由每一位xor炒的长度- 127周期序列生成的多项式S (x)=x7+x4+ 1。的八位字节PSDU(物理层服务数据单元)置于一个位流,在每一个八位字节,一点一点0 (LSB)是第一个和7 (MSB)是最后一次。序列的生成和XOR操作此图所示:

转换从整数位使用left-MSB取向。与十进制加扰器的初始化1位映射到显示的元素。

元素 X7 X6 X5 X4 X3 X2 X1
比特值 0 0 0 0 0 0 1

生成的位流相当于一个小数,使用de2bi。例如,对于小数1:

de2bi (1 7 left-msb) ans = 0 0 0 0 0 0 1

例子:(1;0;1;1;1;0;1]传达的扰频器初始化状态93年作为一个二进制向量。

数据类型:|int8

输出参数

全部折叠

HT-Data领域时域波形HT-mixed格式,作为一个返回N年代——- - - - - -NT矩阵。N年代是时间域的数量样品,然后呢NT是发射天线的数量。

更多关于

全部折叠

HT-Data领域

高通量数据字段(HT-Data)之前的最后HT-LTF HT-mixed包。

高吞吐量数据字段是用来传递一个或多个从MAC层帧,由四个分支学科。

  • 服务领域——包含16 0扰频器初始化数据。

  • PSDU——变长字段包含PLCP服务数据单元(PSDU)。在802.11中,PSDU可以包含一个聚合的几个MAC服务数据单元。

  • 尾巴——尾巴终止卷积所需代码。为每个编码流使用六个零。

  • 垫块——变长字段需要确保HT-Data字段包含一个整数的符号。

PSDU

物理层收敛过程(PLCP)服务数据单元(PSDU)。这个字段是一个变量组成的八位字节的数量。最低为0(零)和最大是2500。有关更多信息,请参见IEEE Std 802.11™-2012,部分15.3.5.7。

算法

全部折叠

HT-Data现场处理

HT-Data领域之前的最后HT-LTF包结构。

HT-Data领域包括用户负载PSDU,服务+ 16位6×N西文尾巴,和额外的填充比特按要求填写最后一个OFDM符号。

对算法的细节,请参阅IEEE Std 802.11™-2012[1],部分20.3.11。的wlanHTData函数执行器处理的HT-Data领域和输出的时域波形NT发射天线。

N西文BCC编码器的数量。
N党卫军是空间的数量流。
NSTS是时空流的数量。
NT是发射天线的数量。

BCC信道编码。方式和空间映射是可选模式HT格式。

引用

[1]IEEE Std 802.11™-2012 IEEE标准信息技术——之间的通信和信息交换系统-本地和市区网络特定需求-第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

介绍了R2015b


(1]IEEE Std 802.11从IEEE -2012改编和允许转载。版权IEEE 2012。保留所有权利。