主要内容GydF4y2Ba

wlanWaveformGeneratorGydF4y2Ba

生成WLAN波形GydF4y2Ba

描述GydF4y2Ba

实例GydF4y2Ba

波形GydF4y2Ba= wlanWaveformGenerator (GydF4y2Ba位GydF4y2Ba,GydF4y2BacfgGydF4y2Ba)GydF4y2Ba生成一个用于GydF4y2Ba位GydF4y2Ba,指定的信息位,以及GydF4y2BacfgGydF4y2Ba,物理层(PHY)格式配置。有关更多信息,请参见GydF4y2BaIEEE 802.11 PPDU格式GydF4y2Ba.GydF4y2Ba

实例GydF4y2Ba

波形GydF4y2Ba= wlanWaveformGenerator (GydF4y2Ba位GydF4y2Ba,GydF4y2BacfgGydF4y2Ba,GydF4y2Ba名称,值GydF4y2Ba)GydF4y2Ba使用一个或多个名称-值对参数指定其他选项。GydF4y2Ba

例子GydF4y2Ba

全部折叠GydF4y2Ba

配置并生成包含HE TB上行报文的WLAN波形。GydF4y2Ba

创建WLAN HE TB上行传输的配置对象。GydF4y2Ba

cfgHETB = wlanHETBConfig;GydF4y2Ba

属性从配置对象获取PSDU长度(以字节为单位)GydF4y2BagetPSDULengthGydF4y2Ba对象的功能。GydF4y2Ba

psduLength=getPSDULength(cfgHETB);GydF4y2Ba

生成相应长度的PSDU。GydF4y2Ba

psdu=randi([01],8*psduLength,1);GydF4y2Ba

生成并绘制波形。GydF4y2Ba

波形= wlanWaveformGenerator (psdu cfgHETB);图;情节(abs(波形));标题(GydF4y2Ba“他结核病波形”GydF4y2Ba); xlabel(GydF4y2Ba'时间(纳秒)'GydF4y2Ba);ylabel (GydF4y2Ba“振幅”GydF4y2Ba);GydF4y2Ba

图中包含一个轴对象。标题为HE TB波形的轴对象包含一个类型为line的对象。GydF4y2Ba

用一个包生成一个802.11ac VHT传输的时域信号。GydF4y2Ba

创建VHT配置对象。分配两个发射天线和两个空间流,禁用空时分组编码(STBC)。设置调制和编码方案为GydF4y2Ba1.GydF4y2Ba,它根据802.11标准分配QPSK调制和1/2速率编码方案。设置a-MPDU预EOF填充中的字节数,GydF4y2BaAPEPLengthGydF4y2Ba,GydF4y2Ba1024GydF4y2Ba.GydF4y2Ba

cfg=wlanVHTConfig(GydF4y2Ba“NumTransmitAntennas”GydF4y2Ba2,GydF4y2Ba“NumSpaceTimeStreams”GydF4y2Ba2,GydF4y2Ba“摘要”GydF4y2Ba0,GydF4y2Ba“MCS”GydF4y2Ba,1,GydF4y2Ba“APEPLength”GydF4y2Ba, 1024);GydF4y2Ba

生成传输波形。GydF4y2Ba

位= [1,0,0,1];txWaveform = wlanWaveformGenerator(比特,cfg);GydF4y2Ba

HE MU-MIMO配置与SIGB压缩GydF4y2Ba

在SIGB压缩的20 MHz带宽下生成一个全带宽HE MU-MIMO配置。所有三个用户都在一个内容通道上,该通道只包含用户字段位。GydF4y2Ba

cfgHE = wlanHEMUConfig (194);cfgHE。NumTransmitAntennas = 3;

为所有用户创建PSDU数据。GydF4y2Ba

psdu=小区(1,numel(cfgHE.User));psduLength=getPSDULength(cfgHE);GydF4y2Ba对于GydF4y2Bapsdu = randi([0 1],psduLength(j)*8,1, pduength (j))GydF4y2Ba“int8”GydF4y2Ba);GydF4y2Ba终止GydF4y2Ba

生成并绘制波形。GydF4y2Ba

y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y))GydF4y2Ba

图中包含一个轴对象。轴对象包含3个类型为line的对象。GydF4y2Ba

用SIGB压缩生成80 MHz带宽的全带宽HE MU-MIMO波形。HE-SIG-B内容频道1有4个用户。HE-SIG-B内容频道2有3个用户。GydF4y2Ba

cfgHE = wlanHEMUConfig (214);cfgHE。NumTransmitAntennas = 7;

为所有用户创建PSDU数据。GydF4y2Ba

psdu=小区(1,numel(cfgHE.User));psduLength=getPSDULength(cfgHE);GydF4y2Ba对于GydF4y2Bapsdu = randi([0 1],psduLength(j)*8,1, pduength (j))GydF4y2Ba“int8”GydF4y2Ba);GydF4y2Ba终止GydF4y2Ba

生成并绘制波形。GydF4y2Ba

y=波形发生器(psdu,cfgHE);曲线图(abs(y));GydF4y2Ba

图中包含一个轴对象。axis对象包含7个类型为line的对象。GydF4y2Ba

HE MU-MIMO配置没有SIGB压缩GydF4y2Ba

生成20 MHz带宽的全带宽HE MU-MIMO配置,无需SIGB压缩。所有三个用户都在一个内容通道上,其中包括公共和用户字段位。GydF4y2Ba

cfgHE = wlanHEMUConfig (194);cfgHE。sIGBCompression = false; cfgHE.NumTransmitAntennas = 3;

为所有用户创建PSDU数据。GydF4y2Ba

psdu=小区(1,numel(cfgHE.User));psduLength=getPSDULength(cfgHE);GydF4y2Ba对于GydF4y2Bapsdu = randi([0 1],psduLength(j)*8,1, pduength (j))GydF4y2Ba“int8”GydF4y2Ba);GydF4y2Ba终止GydF4y2Ba

生成并绘制波形。GydF4y2Ba

y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y))GydF4y2Ba

图中包含一个轴对象。轴对象包含3个类型为line的对象。GydF4y2Ba

为六个用户生成80 MHz HE MU波形,无需SIGB压缩。HE-SIG-B内容频道1有四个用户。HE-SIG-B内容频道2有两个用户。GydF4y2Ba

cfgHE = wlanHEMUConfig([202 114 192 193]);cfgHE。NumTransmitAntennas = 6;对于GydF4y2Ba例如:i = 1:numel(cfge . ru) cfge . ru {i}。SpatialMapping =GydF4y2Ba“傅里叶”GydF4y2Ba;GydF4y2Ba终止GydF4y2Ba

为所有用户创建PSDU数据。GydF4y2Ba

psdu=小区(1,numel(cfgHE.User));psduLength=getPSDULength(cfgHE);GydF4y2Ba对于GydF4y2Bapsdu = randi([0 1],psduLength(j)*8,1, pduength (j))GydF4y2Ba“int8”GydF4y2Ba);GydF4y2Ba终止GydF4y2Ba

生成并绘制波形。GydF4y2Ba

y=波形发生器(psdu,cfgHE);曲线图(abs(y));GydF4y2Ba

图中包含一个轴对象。axis对象包含6个类型为line的对象。GydF4y2Ba

在没有SIGB压缩的情况下,在80 MHz带宽下生成一个全带宽HE MU-MIMO波形。HE-SIG-B内容频道1有7个用户。HE-SIG-B内容频道2没有用户。GydF4y2Ba

cfgHE = wlanHEMUConfig([214 115 115 115]);cfgHE。NumTransmitAntennas = 7;

为所有用户创建PSDU数据。GydF4y2Ba

psdu=小区(1,numel(cfgHE.User));psduLength=getPSDULength(cfgHE);GydF4y2Ba对于GydF4y2Bapsdu = randi([0 1],psduLength(j)*8,1, pduength (j))GydF4y2Ba“int8”GydF4y2Ba);GydF4y2Ba终止GydF4y2Ba

生成并绘制波形。GydF4y2Ba

y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y))GydF4y2Ba

图中包含一个轴对象。axis对象包含7个类型为line的对象。GydF4y2Ba

生成一个802.11ac VHT传输的时域信号,包含5个包和包之间30微秒的空闲时间。对每个包使用随机扰码器初始状态。GydF4y2Ba

创建一个VHT配置对象,并确认用于扩展的通道带宽GydF4y2BaxGydF4y2Ba-图的轴。GydF4y2Ba

cfg=wlanVHTConfig;disp(cfg.ChannelBandwidth)GydF4y2Ba
CBW80GydF4y2Ba

生成并绘制波形。在屏幕上以微秒为单位显示时间GydF4y2BaxGydF4y2Ba设在。GydF4y2Ba

numPkts = 5;位= [1,0,0,1];numPkts = randi([1 127],numPkts,1);cfg txWaveform = wlanWaveformGenerator(比特,GydF4y2Ba“NumPackets”GydF4y2BanumPkts,GydF4y2Ba“IdleTime”GydF4y2Ba, 30 e-6,GydF4y2Ba“ScramblerInitialization”GydF4y2Ba, scramInit);时间=(0:长度(txWaveform) 1) / 80 e-6;情节(时间、abs (txWaveform));标题(GydF4y2Ba“五个数据包之间间隔30微秒的空闲时间”GydF4y2Ba);包含(GydF4y2Ba的时间(毫秒)GydF4y2Ba);ylabel (GydF4y2Ba“振幅”GydF4y2Ba);GydF4y2Ba

图中包含一个轴对象。标题为5个数据包,间隔30微秒空闲时间的Axis对象包含一个line类型的对象。GydF4y2Ba

输入参数GydF4y2Ba

全部折叠GydF4y2Ba

单个用户的信息位,包括作为这些值之一指定的表示多个连接PSDUs的任何MAC填充。GydF4y2Ba

  • 0GydF4y2Ba或GydF4y2Ba1.GydF4y2Ba.GydF4y2Ba

  • binary-valued向量。GydF4y2Ba

  • 包含二进制值标量或向量的一个接一个单元格——指定的位适用于所有用户。GydF4y2Ba

  • 由二值标量或向量组成的向量单元数组——每个元素对应于每个用户。这个单元格数组的长度必须等于用户的数量。对于每个用户,如果在所有代包中所需的比特数超过提供的向量长度,则函数循环应用的比特向量。位上的循环允许您定义一个短模式,例如,GydF4y2Ba[1, 0, 0, 1]GydF4y2Ba,作为跨包和用户的pdu编码的输入而重复。在每个包的代,为GydF4y2BaKGydF4y2Bath用户,GydF4y2BaKGydF4y2Ba第Th元素GydF4y2BaPSDULengthGydF4y2Ba财产的GydF4y2BacfgGydF4y2Ba输入表示从其流中获取的数据字节数。要计算位数,请乘以GydF4y2BaPSDULengthGydF4y2Ba通过8。GydF4y2Ba

在内部,该函数循环此输入以生成指定数量的包。的GydF4y2BaPSDULengthGydF4y2Ba财产的GydF4y2BacfgGydF4y2BaInput指定生成的每个传输包从位流中提取的数据位数。的GydF4y2Ba“NumPackets”GydF4y2BaInput指定要生成的数据包数量。GydF4y2Ba

例子:GydF4y2Ba[1 1 0 1 0 1 1]GydF4y2Ba

数据类型:GydF4y2Ba双GydF4y2Ba|GydF4y2Baint8GydF4y2Ba

包格式配置,指定为以下对象之一:GydF4y2BawlanHEMUConfigGydF4y2Ba,GydF4y2BawlanHESUConfigGydF4y2Ba,GydF4y2BawlanHETBConfigGydF4y2Ba,GydF4y2BawlanWURConfigGydF4y2Ba,GydF4y2BawlanDMGConfigGydF4y2Ba,GydF4y2BawlanS1GConfigGydF4y2Ba,GydF4y2BawlanVHTConfigGydF4y2Ba,GydF4y2BawlanHTConfigGydF4y2Ba,或GydF4y2BawlanNonHTConfigGydF4y2Ba.指定的对象类型决定IEEEGydF4y2Ba®GydF4y2Ba生成的波形的802.11™格式。GydF4y2Ba

数据包格式配置对象的属性确定生成的PPDU的数据速率和PSDU长度。GydF4y2Ba

名称值参数GydF4y2Ba

指定可选的逗号分隔的字符对GydF4y2Ba名称,值GydF4y2Ba参数。GydF4y2Ba的名字GydF4y2Ba是参数名和GydF4y2Ba价值GydF4y2Ba为对应值。GydF4y2Ba的名字GydF4y2Ba必须出现在引号内。可以以任意顺序指定多个名称和值对参数GydF4y2BaName1, Value1,…,的家GydF4y2Ba.GydF4y2Ba

例子:GydF4y2Ba‘ScramblerInitialization NumPackets, 21日,(52岁,17)GydF4y2Ba

在单个函数调用中生成的包数,指定为正整数。GydF4y2Ba

数据类型:GydF4y2Ba双GydF4y2Ba

空闲时间,以秒为单位,添加在每个数据包之后,指定为非负标量。除默认值外,此输入必须大于或等于:GydF4y2Ba

  • 1 e-6GydF4y2BaDMG格式GydF4y2Ba

  • 2 e-6GydF4y2Ba对于所有其他格式GydF4y2Ba

例子:GydF4y2Ba2 e-5GydF4y2Ba

数据类型:GydF4y2Ba双GydF4y2Ba

过采样因子,指定为大于或等于1的标量。过采样循环前缀长度必须是采样的整数。有关过采样的更多信息,请参见GydF4y2BaFFT-Based采样过密GydF4y2Ba.GydF4y2Ba

依赖关系GydF4y2Ba

此参数仅适用于HE、WUR、VHT、HT、非HT、S1G和非HT OFDM格式。GydF4y2Ba

数据类型:GydF4y2Ba单GydF4y2Ba|GydF4y2Ba双GydF4y2Ba|GydF4y2Baint8GydF4y2Ba|GydF4y2Baint16GydF4y2Ba|GydF4y2Baint32GydF4y2Ba|GydF4y2Baint64GydF4y2Ba|GydF4y2Bauint8GydF4y2Ba|GydF4y2Bauint16GydF4y2Ba|GydF4y2Bauint32GydF4y2Ba|GydF4y2Bauint64GydF4y2Ba

每个生成的数据包和每个用户的初始加扰器状态或初始伪随机加扰器序列,指定为这些值之一。GydF4y2Ba

  • 间隔为[1,127]的整数—该输入表示HE、S1G、VHT和HT波形以及带宽禁用的非HT OFDM波形中所有包和用户的初始扰频状态。对于多用户和多包波形,该函数使用您为所有包和用户指定的值。默认值,GydF4y2Ba93GydF4y2Ba的第I.1.5.2节中的示例状态GydF4y2Ba[2]GydF4y2Ba.有关更多信息,请参见GydF4y2Ba扰频器初始化GydF4y2Ba.GydF4y2Ba

  • 区间中的整数[GydF4y2Ba最小值GydF4y2Ba,GydF4y2Ba马克斯GydF4y2Ba]-该输入表示启用带宽信令的非HT传输的初始伪随机加扰器序列,如表17-7所述GydF4y2Ba[2]GydF4y2Ba.如果不指定该输入,函数将使用GydF4y2BaNGydF4y2BaBGydF4y2Ba默认值中最重要的位,GydF4y2Ba93GydF4y2Ba.的值GydF4y2Ba最小值GydF4y2Ba,GydF4y2Ba马克斯GydF4y2Ba,GydF4y2BaNGydF4y2BaBGydF4y2Ba取决于的值GydF4y2Ba带宽操作GydF4y2Ba和GydF4y2BaChannelBandwidthGydF4y2Ba特性GydF4y2BacfgGydF4y2Ba根据这个表格输入。GydF4y2Ba

    价值GydF4y2BacfgGydF4y2Ba.GydF4y2Ba带宽操作GydF4y2Ba 价值GydF4y2BacfgGydF4y2Ba.GydF4y2BaChannelBandwidthGydF4y2Ba 价值GydF4y2Ba最小值GydF4y2Ba 价值GydF4y2Ba马克斯GydF4y2Ba 价值GydF4y2BaNGydF4y2BaBGydF4y2Ba
    “缺席”GydF4y2Ba “CBW20”GydF4y2Ba 1.GydF4y2Ba 31GydF4y2Ba 5.GydF4y2Ba
    “缺席”GydF4y2Ba “CBW5”GydF4y2Ba,GydF4y2Ba“CBW10”GydF4y2Ba,GydF4y2Ba“CBW40”GydF4y2Ba,GydF4y2Ba“CBW80”GydF4y2Ba,或GydF4y2Ba“CBW160”GydF4y2Ba 0GydF4y2Ba 31GydF4y2Ba 5.GydF4y2Ba
    “静态”GydF4y2Ba或GydF4y2Ba“动态”GydF4y2Ba “CBW20”GydF4y2Ba 1.GydF4y2Ba 15GydF4y2Ba 4.GydF4y2Ba
    “静态”GydF4y2Ba或GydF4y2Ba“动态”GydF4y2Ba “CBW5”GydF4y2Ba,GydF4y2Ba“CBW10”GydF4y2Ba,GydF4y2Ba“CBW40”GydF4y2Ba,GydF4y2Ba“CBW80”GydF4y2Ba,或GydF4y2Ba“CBW160”GydF4y2Ba 0GydF4y2Ba 15GydF4y2Ba 4.GydF4y2Ba

  • 一个大小范围为[1,127]的整数矩阵GydF4y2BaNGydF4y2BaPGydF4y2Ba——- - - - - -GydF4y2BaNGydF4y2Ba用户GydF4y2Ba-在VHT、S1G和HE多用户(MU)波形中,每个元素代表每个包和每个用户的扰频器的初始状态。每一列指定单个用户的初始状态。您可以为HE MU波形指定多达8列,或为VHT, S1G指定多达4列。如果指定单个列,则该函数对所有用户使用相同的初始状态。每一行表示要生成的每个包的初始状态。多行矩阵使您能够对每个包使用不同的初始状态,其中第一行包含第一个包的初始状态。如果要生成的数据包数量超过矩阵提供的行数,则函数在内部循环行。GydF4y2Ba

    • NGydF4y2BaPGydF4y2Ba是报文数。GydF4y2Ba

    • NGydF4y2Ba用户GydF4y2Ba为用户数量。GydF4y2Ba

对于DMG传输,指定此参数将覆盖GydF4y2BaScramblerInitializationGydF4y2Ba财产的GydF4y2BawlanDMGConfigGydF4y2Ba配置对象。GydF4y2Ba

例子:GydF4y2Ba[3 56 120]GydF4y2Ba

依赖关系GydF4y2Ba

此参数对WUR和DSSS非ht格式无效。GydF4y2Ba

数据类型:GydF4y2Ba双GydF4y2Ba|GydF4y2Baint8GydF4y2Ba

应用于每个OFDM符号的窗口过渡持续时间(以秒为单位),指定为非负标量。如果您指定此输入为,则该函数不应用窗口GydF4y2Ba0GydF4y2Ba.该表显示了每种格式允许的默认值和最大值、保护间隔的类型和通道带宽。GydF4y2Ba

格式GydF4y2Ba 带宽GydF4y2Ba 允许GydF4y2BaWindowTransitionTimeGydF4y2Ba(秒)GydF4y2Ba
默认值GydF4y2Ba 最大值GydF4y2Ba 基于保护间隔的最大允许值GydF4y2Ba
3.2µsGydF4y2Ba 1.6µsGydF4y2Ba

0.8µ年代GydF4y2Ba

(长)GydF4y2Ba

0.4µsGydF4y2Ba

(短)GydF4y2Ba

何苏,何木,与HE TBGydF4y2Ba

20、40、80或160兆赫GydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

6.4 e-06GydF4y2Ba

3.2 e-06GydF4y2Ba

1.6e-06GydF4y2Ba

不适用GydF4y2Ba

VHTGydF4y2Ba

20、40、80或160兆赫GydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

1.6e-06GydF4y2Ba

8.0e-07GydF4y2Ba

HT-mixedGydF4y2Ba

20或40兆赫GydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

1.6e-06GydF4y2Ba

8.0e-07GydF4y2Ba

non-HTGydF4y2Ba

20、40、80或160兆赫GydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

1.6e-06GydF4y2Ba

不适用GydF4y2Ba

10 MHzGydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

3.2 e-06GydF4y2Ba

不适用GydF4y2Ba

5兆赫GydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

6.4 e-06GydF4y2Ba

不适用GydF4y2Ba

WURGydF4y2Ba 20, 40, 80兆赫GydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

DMGGydF4y2Ba

2640兆赫GydF4y2Ba

6.0606e-09GydF4y2Ba

(=GydF4y2Ba16/2640e6GydF4y2Ba)GydF4y2Ba

9.69E-08GydF4y2Ba

(=GydF4y2Ba256/2640e6GydF4y2Ba)GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

S1GGydF4y2Ba

1、2、4、8或16兆赫GydF4y2Ba

1.0 e-07GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

不适用GydF4y2Ba

1.6e-05GydF4y2Ba

8.0e-06GydF4y2Ba

数据类型:GydF4y2Ba双GydF4y2Ba

输出参数GydF4y2Ba

全部折叠GydF4y2Ba

封装的波形,返回为GydF4y2BaNGydF4y2BasGydF4y2Ba——- - - - - -GydF4y2BaNGydF4y2BaTGydF4y2Ba矩阵。GydF4y2BaNGydF4y2BasGydF4y2Ba是时域样本的个数,和GydF4y2BaNGydF4y2BaTGydF4y2Ba为发射天线数。GydF4y2Ba波形GydF4y2Ba包含一个或多个相同PPDU格式的数据包。每个包可以包含不同的信息位。使波形包窗口GydF4y2BaWindowTransitionTimeGydF4y2Ba输入为正值。默认情况下窗口是启用的。GydF4y2Ba

有关更多信息,请参见GydF4y2Ba波形采样率GydF4y2Ba,GydF4y2BaOFDM符号窗口GydF4y2Ba,GydF4y2Ba波形循环GydF4y2Ba.GydF4y2Ba

数据类型:GydF4y2Ba双GydF4y2Ba
复数支持:金宝appGydF4y2Ba是的GydF4y2Ba

更多关于GydF4y2Ba

全部折叠GydF4y2Ba

IEEEGydF4y2Ba802.11GydF4y2BaPPDU格式GydF4y2Ba

金宝app支持IEEE 802.11定义的PPDU传输格式,包括HE、WUR、VHT、HT、non-HT、S1G和DMG。对于所有格式,PPDU字段结构包括序言和数据部分。有关支持的各种格式的报文结构的详细说明,请参见金宝appGydF4y2BaWLAN PPDU结构GydF4y2Ba.GydF4y2Ba

波形采样率GydF4y2Ba

在该函数的输出处,生成的波形具有等于信道带宽的采样率。GydF4y2Ba

对于所有的HE, VHT, HT和非HT格式的OFDM调制,信道带宽是通过GydF4y2BaChannelBandwidthGydF4y2Ba格式配置对象的属性。GydF4y2Ba

对于DMG格式调制方案,信道带宽始终为2640 MHz,信道间距始终为2160 MHz。的第20.3.4节和E.1节规定了这些值GydF4y2Ba[2]GydF4y2Ba分别地GydF4y2Ba

对于非ht格式的DSSS调制方案,切屑率始终为11 MHz,详见第16.1.1节GydF4y2Ba[2]GydF4y2Ba.GydF4y2Ba

此表显示了滤波前与每个配置格式的标准信道间距相关的波形采样率。GydF4y2Ba

配置对象GydF4y2Ba

调制类型GydF4y2Ba

ChannelBandwidthGydF4y2Ba属性值GydF4y2Ba

信道间隔(MHz)GydF4y2Ba

采样率(MHz)GydF4y2Ba

(GydF4y2BaFGydF4y2BasGydF4y2Ba,GydF4y2BaFGydF4y2BaCGydF4y2Ba)GydF4y2Ba

wlanHEMUConfigGydF4y2Ba,GydF4y2BawlanHESUConfigGydF4y2Ba,GydF4y2BawlanHETBConfigGydF4y2Ba

OFDMAGydF4y2Ba

“CBW20”GydF4y2Ba

20.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 20GydF4y2Ba

“CBW40”GydF4y2Ba

40GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 40GydF4y2Ba

“CBW80”GydF4y2Ba

80GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 80GydF4y2Ba

“CBW160”GydF4y2Ba

160GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 160GydF4y2Ba

wlanVHTConfigGydF4y2Ba

正交频分复用GydF4y2Ba

“CBW20”GydF4y2Ba

20.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 20GydF4y2Ba

“CBW40”GydF4y2Ba

40GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 40GydF4y2Ba

“CBW80”GydF4y2Ba

80GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 80GydF4y2Ba

“CBW160”GydF4y2Ba

160GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 160GydF4y2Ba

wlanHTConfigGydF4y2Ba

正交频分复用GydF4y2Ba

“CBW20”GydF4y2Ba

20.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 20GydF4y2Ba

“CBW40”GydF4y2Ba

40GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 40GydF4y2Ba

wlanNonHTConfigGydF4y2Ba

DSSS / CCKGydF4y2Ba

不适用GydF4y2Ba

11GydF4y2Ba

FGydF4y2BaCGydF4y2Ba= 11GydF4y2Ba

正交频分复用GydF4y2Ba

“CBW5”GydF4y2Ba

5.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 5GydF4y2Ba

“CBW10”GydF4y2Ba

10GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 10GydF4y2Ba

“CBW20”GydF4y2Ba

20.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 20GydF4y2Ba

“CBW40”GydF4y2Ba 40GydF4y2Ba FGydF4y2BasGydF4y2Ba= 40GydF4y2Ba
“CBW80”GydF4y2Ba 80GydF4y2Ba FGydF4y2BasGydF4y2Ba= 80GydF4y2Ba
“CBW160GydF4y2Ba 160GydF4y2Ba FGydF4y2BasGydF4y2Ba= 160GydF4y2Ba
wlanWURConfigGydF4y2Ba 正交频分复用GydF4y2Ba “CBW20”GydF4y2Ba 20.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 20GydF4y2Ba

“CBW40”GydF4y2Ba 40GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 40GydF4y2Ba

“CBW80”GydF4y2Ba 80GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 20GydF4y2Ba

wlanDMGConfigGydF4y2Ba

控制体育GydF4y2Ba

对于DMG,通道带宽固定在2640mhz。GydF4y2Ba

2160GydF4y2Ba

FGydF4y2BaCGydF4y2Ba=⅔GydF4y2BaFGydF4y2BasGydF4y2Ba= 1760GydF4y2Ba

SCGydF4y2Ba

正交频分复用GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 2640GydF4y2Ba

wlanS1GConfigGydF4y2Ba

正交频分复用GydF4y2Ba

“CBW1”GydF4y2Ba

1.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 1GydF4y2Ba

“CBW2”GydF4y2Ba

2.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 2GydF4y2Ba

“CBW4”GydF4y2Ba

4.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 4GydF4y2Ba

“CBW8”GydF4y2Ba

8.GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 8GydF4y2Ba

“CBW16”GydF4y2Ba

16GydF4y2Ba

FGydF4y2BasGydF4y2Ba= 16GydF4y2Ba

FGydF4y2BasGydF4y2Ba为OFDM采样率。GydF4y2Ba

FGydF4y2BaCGydF4y2Ba是用于单载波、控制PHY、DSSS和CCK调制的芯片速率。GydF4y2Ba

OFDM符号窗口GydF4y2Ba

OFDM很自然地适合用傅里叶变换进行处理。使用IFFT处理OFDM符号的一个负面影响是产生符号边缘不连续。这些不连续导致连续OFDM符号之间的过渡区域产生带外辐射。为了消除符号间的不连续并减少符号间的带外辐射,可以使用GydF4y2BawlanWaveformGeneratorGydF4y2Ba函数来应用OFDM符号开窗。要应用窗口,请设置GydF4y2BaWindowTransitionTimeGydF4y2Ba输入为正值。GydF4y2Ba

当应用加窗时,该函数向OFDM符号的前缘和后缘添加过渡区域。加窗将OFDM符号的长度延长GydF4y2BaWindowTransitionTimeGydF4y2Ba(GydF4y2BaTGydF4y2BaTRGydF4y2Ba).GydF4y2Ba

扩展波形通过时域中的逐点乘法加窗,使用本规范第17.3.2.5节中规定的加窗函数GydF4y2Ba[2]GydF4y2Ba:GydF4y2Ba

WGydF4y2Ba TGydF4y2Ba (GydF4y2Ba TGydF4y2Ba )GydF4y2Ba =GydF4y2Ba {GydF4y2Ba 罪GydF4y2Ba 2.GydF4y2Ba [GydF4y2Ba πGydF4y2Ba 2.GydF4y2Ba (GydF4y2Ba 1.GydF4y2Ba 2.GydF4y2Ba +GydF4y2Ba TGydF4y2Ba TGydF4y2Ba TRGydF4y2Ba )GydF4y2Ba ]GydF4y2Ba 如果GydF4y2Ba TGydF4y2Ba ∈GydF4y2Ba [GydF4y2Ba −GydF4y2Ba TGydF4y2Ba TRGydF4y2Ba 2.GydF4y2Ba ,GydF4y2Ba TGydF4y2Ba TRGydF4y2Ba 2.GydF4y2Ba ]GydF4y2Ba ,GydF4y2Ba 1.GydF4y2Ba 如果GydF4y2Ba TGydF4y2Ba ∈GydF4y2Ba [GydF4y2Ba TGydF4y2Ba TRGydF4y2Ba 2.GydF4y2Ba ,GydF4y2Ba TGydF4y2Ba −GydF4y2Ba TGydF4y2Ba TRGydF4y2Ba 2.GydF4y2Ba ]GydF4y2Ba ,GydF4y2Ba 罪GydF4y2Ba 2.GydF4y2Ba [GydF4y2Ba πGydF4y2Ba 2.GydF4y2Ba (GydF4y2Ba 1.GydF4y2Ba 2.GydF4y2Ba +GydF4y2Ba TGydF4y2Ba TGydF4y2Ba TRGydF4y2Ba )GydF4y2Ba ]GydF4y2Ba 如果GydF4y2Ba TGydF4y2Ba ∈GydF4y2Ba [GydF4y2Ba TGydF4y2Ba −GydF4y2Ba TGydF4y2Ba TRGydF4y2Ba 2.GydF4y2Ba ,GydF4y2Ba TGydF4y2Ba +GydF4y2Ba TGydF4y2Ba TRGydF4y2Ba 2.GydF4y2Ba ]GydF4y2Ba .GydF4y2Ba

开窗函数应用于OFDM符号的前导和后导部分:GydF4y2Ba

  • –GydF4y2BaTGydF4y2BaTRGydF4y2Ba/ 2GydF4y2BaTGydF4y2BaTRGydF4y2Ba/2GydF4y2Ba

  • –GydF4y2BaT–TGydF4y2BaTRGydF4y2Ba/ 2GydF4y2BaT + TGydF4y2BaTRGydF4y2Ba/2GydF4y2Ba

在对每个符号应用窗口化之后,使用逐点加法来组合连续OFDM符号之间的重叠区域。具体地说,尾肩在OFDM符号1的末端进行采样(GydF4y2BaTGydF4y2Ba–GydF4y2BaTGydF4y2BaTRGydF4y2Ba/ 2GydF4y2BaTGydF4y2Ba+GydF4y2BaTGydF4y2BaTRGydF4y2Ba/2)在OFDM符号2 (-GydF4y2BaTGydF4y2BaTRGydF4y2Ba/ 2GydF4y2BaTGydF4y2BaTRGydF4y2Ba/ 2)。GydF4y2Ba

以这种方式平滑连续OFDM符号之间的重叠可以减少带外发射。该函数在以下各项之间应用OFDM符号窗口:GydF4y2Ba

  • 一个分组内的每个OFDM符号GydF4y2Ba

  • 连续数据包在波形内,考虑空闲时间GydF4y2BaIdleTimeGydF4y2Ba指定的数据包之间GydF4y2Ba“IdleTime”GydF4y2Ba输入GydF4y2Ba

  • 生成波形的最后和第一个数据包GydF4y2Ba

DMG格式数据包的窗口化GydF4y2Ba

对于DMG格式,开窗仅适用于使用OFDM PHY传输的包,且仅适用于OFDM调制符号。对于OFDM PHY,只有头和数据符号被OFDM调制。前导(STF和CEF)和训练域是单载波调制的,没有加窗。如图所示,与连续OFDM符号所经历的带外辐射类似,CEF和第一个训练子域受到相邻加窗OFDM符号的标称数量的带外辐射的影响。GydF4y2Ba

有关该函数如何处理连续数据包空闲时间和最后一个波形数据包的窗口的更多信息,请参见GydF4y2Ba波形循环GydF4y2Ba.GydF4y2Ba

波形循环GydF4y2Ba

为了产生一个连续的输入流,您可以在从最后一个数据包到第一个数据包的波形上进行代码循环。GydF4y2Ba

对生成波形的最后一个和第一个OFDM符号应用加窗可以平滑波形的最后一个和第一个数据包之间的过渡GydF4y2Ba“WindowTransitionTime”GydF4y2Ba输入为正,则GydF4y2BawlanWaveformGeneratorGydF4y2Ba函数应用OFDM符号窗口。GydF4y2Ba

循环波形时,波形的最后一个符号GydF4y2Bapacket_NGydF4y2Ba,后面跟着第一个OFDM符号GydF4y2Bapacket_1GydF4y2Ba.如果波形只有一个分组,则波形从分组的最后一个OFDM符号循环到相同分组的第一个OFDM符号。GydF4y2Ba

当对一个分组的最后一个OFDM符号和下一个分组的第一个OFDM符号加开窗时,分组之间的空闲时间影响加开窗。参数指定空闲时间GydF4y2Ba“IdleTime”GydF4y2Ba的输入GydF4y2BawlanWaveformGeneratorGydF4y2Ba函数。GydF4y2Ba

  • 如果GydF4y2Ba“IdleTime”GydF4y2Ba是GydF4y2Ba0GydF4y2Ba,该函数应用窗口,因为它将是连续的OFDM符号在一个包。GydF4y2Ba

  • 否则,第一OFDM符号的扩展加窗部分GydF4y2Bapacket_1GydF4y2Ba(从-GydF4y2BaTGydF4y2BaTRGydF4y2Ba/ 2 0 -GydF4y2BaTGydF4y2BasGydF4y2Ba),包含在波形的末尾。的最后一个OFDM符号之间的加窗部分用于循环计算GydF4y2Bapacket_NGydF4y2Ba的第一个OFDM符号GydF4y2Bapacket_1GydF4y2Ba.GydF4y2BaTGydF4y2BasGydF4y2Ba为采样时间。GydF4y2Ba

循环DMG波形GydF4y2Ba

DMG波形有三种循环场景。GydF4y2Ba

  • 由没有训练子字段的DMG OFDM-PHY包组成的波形的循环行为类似于GydF4y2Ba波形循环GydF4y2Ba,但是波形(和每个包)的第一个符号没有加窗。GydF4y2Ba

    • 如果GydF4y2Ba“IdleTime”GydF4y2Ba是GydF4y2Ba0GydF4y2Ba对于波形,加窗部分(从GydF4y2BaTGydF4y2Ba来GydF4y2BaTGydF4y2Ba+GydF4y2BaTGydF4y2BaTRGydF4y2Ba/2)的最后一个数据符号被添加到STF字段的开始。GydF4y2Ba

    • 否则,空闲时间附加在加窗部分的末尾(之后)GydF4y2BaTGydF4y2Ba+GydF4y2BaTGydF4y2BaTRGydF4y2Ba/2)最后一个OFDM符号。GydF4y2Ba

  • 当由DMG OFDM PHY包组成的波形包含训练子场时,对波形末端的单载波调制符号不加窗。最后一个训练子场的最后一个样本之后是波形中第一个包的第一个STF样本。GydF4y2Ba

    • 如果GydF4y2Ba“IdleTime”GydF4y2Ba是GydF4y2Ba0GydF4y2Ba对于波形,没有重叠。GydF4y2Ba

    • 否则,为GydF4y2Ba“IdleTime”GydF4y2Ba指定最后一次采样之间的延迟GydF4y2Bapacket_NGydF4y2Ba第一个样本是GydF4y2Bapacket_1GydF4y2Ba.GydF4y2Ba

  • 当一个波形由DMG-SC或DMG-Control PHY包组成时,该波形的末端被单载波调制,因此对最后一个波形符号不加窗口。最后一个训练子场的最后一个样本之后是波形中第一个包的第一个STF样本。GydF4y2Ba

    • 如果GydF4y2Ba“IdleTime”GydF4y2Ba是GydF4y2Ba0GydF4y2Ba对于波形,没有重叠。GydF4y2Ba

    • 否则,为GydF4y2Ba“IdleTime”GydF4y2Ba指定最后一次采样之间的延迟GydF4y2Bapacket_NGydF4y2Ba第一个样本是GydF4y2Bapacket_1GydF4y2Ba.GydF4y2Ba

    笔记GydF4y2Ba

    同样的环路行为适用于由带有训练子字段的DMG OFDM-PHY包、DMG- sc PHY包或DMG- control PHY包组成的波形。GydF4y2Ba

FFT-Based采样过密GydF4y2Ba

一GydF4y2Ba采样过量GydF4y2Ba信号是以高于奈奎斯特速率的频率采样的信号。无线局域网信号通过使用小的保护带最大限度地占用带宽,这可能给抗成像和抗混叠滤波器带来问题。过采样增加了相对于信号总带宽的保护带宽,从而增加了信号中的采样数量。GydF4y2Ba

在生成OFDM波形时,此函数通过使用较大的IFFT和零垫来执行过采样。此图显示了具有GydF4y2BaNGydF4y2BaFFTGydF4y2Ba副载波组成GydF4y2BaNGydF4y2BaGGydF4y2Ba网络两侧的保护和子载波GydF4y2BaNGydF4y2Ba圣GydF4y2Ba占用带宽的子载波。GydF4y2Ba

FFT-based过采样。GydF4y2Ba

扰频器初始化GydF4y2Ba

在传输数据上使用的扰频器初始化遵循IEEE Std 802.11-2012,章节18.3.5.5和IEEE Std 802.11ad™-2012,章节21.3.9中描述的过程。紧跟在扰频器初始化字段(包括数据填充位)之后的报头和数据字段由XORing用多项式生成的长度为127的周期序列进行扰频GydF4y2BaS (x)GydF4y2Ba=GydF4y2BaxGydF4y2Ba7.GydF4y2Ba+GydF4y2BaxGydF4y2Ba4.GydF4y2Ba+1GydF4y2Ba.PSDU的八位被放置到一个位流中,在每个八位流中,第0位(LSB)是第一位,第7位(MSB)是最后一位。这个图显示了序列的生成和异或操作。GydF4y2Ba

从整数到位的转换使用左msb方向。例如,用小数初始化扰码器GydF4y2Ba1.GydF4y2Ba,位映射到这些元素。GydF4y2Ba

元素GydF4y2Ba XGydF4y2Ba7.GydF4y2Ba XGydF4y2Ba6.GydF4y2Ba XGydF4y2Ba5.GydF4y2Ba XGydF4y2Ba4.GydF4y2Ba XGydF4y2Ba3.GydF4y2Ba XGydF4y2Ba2.GydF4y2Ba XGydF4y2Ba1.GydF4y2Ba
位值GydF4y2Ba 0GydF4y2Ba 0GydF4y2Ba 0GydF4y2Ba 0GydF4y2Ba 0GydF4y2Ba 0GydF4y2Ba 1.GydF4y2Ba

要生成等价于小数的位流,请使用GydF4y2Baint2bitGydF4y2Ba函数。例如,对于小数GydF4y2Ba1.GydF4y2Ba:GydF4y2Ba

Int2bit (1,7)' ans = 0 0 0 0 0 1GydF4y2Ba

参考文献GydF4y2Ba

[1] IEEE P802.11ax™/ D4.1。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。修改1:对高效WLAN的增强。”信息技术标准草案。电信和系统之间的信息交换局域网和城域网—具体要求。GydF4y2Ba

[2] IEEE Std 802.11-2016 (IEEE Std 802.11-2012修订版)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范信息技术的IEEE标准。系统之间的电信和信息交换。局域网和城域网—具体要求。GydF4y2Ba

扩展功能GydF4y2Ba

C / c++代码生成GydF4y2Ba
使用MATLAB®Coder™生成C和c++代码。GydF4y2Ba

介绍了R2015bGydF4y2Ba