主要内容

波形产生

创建中所述的必要配置对象后创建配置对象,可以使用对象生成所需的WLAN格式波形。

IEEE®802.11™1标准将物理层协议数据单元(PPDU)定义为物理层的传输单元。有关每种传输格式的PPDU字段结构的详细描述,请参见WLAN PPDU结构

HE格式

HE支持单用户、单用户扩展范围、基于触发器和多用户四种传输模式。金宝app

DMG PPDU

在DMG中,支持三种物理层(PHY)调制方案:控制、单载波和OFDM。金宝app

S1G格式

S1G有三种传输方式:S1G_LONG、S1G_SHORT和S1G_1M。每一种传输方式都有特定的PPDU前置结构。

VHT, HT和非HT格式

VHT、HT和非HT PPDU格式由前导码和数据字段组成。

使用WLAN工具箱™功能生成完整的PPDU波形或单独的PPDU场波形。

产生一个完整的PPDU波形使用wlanWaveformGenerator函数在单个调用中填充所有PPDU字段(序言和数据)。的wlanWaveformGenerator函数接受位流、格式配置对象和名称,值对来配置波形。

生成WLAN波形

生成HE, DMG, S1G, VHT, ht混合和非ht格式波形。改变配置参数并绘制波形以突出波形和采样率的差异。

在这个例子的每个部分,你:

  • 创建特定于格式的配置对象。

  • 为包数据有效负载创建一个信息位向量。在内部,wlanWaveformGeneration函数遍历比特向量,以生成指定数量的包。

  • 生成特定格式的波形并绘制它。在绘图时,由于波形没有进行滤波,过采样率为1,因此采样率与信道带宽相等。

生成单用户HE格式波形

创建HE SU配置对象和波形。使用名称,值对,指定4个报文和15微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgHESU = wlanHESUConfig;位= [1,0,0,1,1);cfgHESU hesuWaveform = wlanWaveformGenerator(比特,...“NumPackets”4“空闲时间”,15e-6);

绘制单用户HE格式波形,缩放相对于信道带宽。

fs = 20 e6;%采样频率设置为与信道带宽一致时间=((0:长度(hesuWaveform) 1) / fs) * 1 e6;情节(时间、abs (hesuWaveform))包含('时间(微秒)');ylabel (“级”);

图中显示了四个单用户HE格式的数据包,每个数据包间隔15微秒的空闲时间。

生成多用户HE格式波形

创建HE multiuser (HE MU)配置对象和波形。使用名称,值对,指定3个报文和30微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgHEMU = wlanHEMUConfig (192);位= [1,0,0,1,1);cfgHEMU hemuWaveform = wlanWaveformGenerator(比特,...“NumPackets”3,“空闲时间”, 30 e-6);

绘制多用户HE格式波形,缩放相对于信道带宽。

fs = 20 e6;%采样频率设置为与信道带宽一致时间=((0:长度(hemuWaveform) 1) / fs) * 1 e6;情节(时间、abs (hemuWaveform))包含('时间(微秒)');ylabel (“级”);

图中显示了三个多用户HE格式数据包,每个数据包之间以30微秒的空闲时间分隔。

生成DMG格式的波形

创建一个DMG配置对象和波形。使用名称,值对,为MCS分配13,指定一个OFDM波形,4个数据包,2微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgDMG = wlanDMGConfig (“主持人”13);位= [1,0,0,1,1);cfgDMG dmgWaveform = wlanWaveformGenerator(比特,...“NumPackets”4“空闲时间”2 e-6);

绘制DMG格式波形,缩放相对于信道带宽。

fs = 2640 e6;%采样频率设置为与信道带宽一致时间=((0:长度(dmgWaveform) 1) / fs) * 1 e6;情节(时间、abs (dmgWaveform))包含('时间(微秒)');ylabel (“级”);

图中显示了四个DMG格式的包,每个包之间用2微秒的空闲时间隔开。

生成S1G格式波形

创建sub- 1ghz (S1G)配置对象和波形。使用名称,值,指定4mhz通道带宽,3个数据包和15微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgS1G = wlanS1GConfig (“ChannelBandwidth”“CBW4”);位= [1,0,0,1,1);cfgS1G s1gWaveform = wlanWaveformGenerator(比特,...“NumPackets”3,“空闲时间”,15e-6);

绘制S1G格式波形,缩放相对于信道带宽。

fs = 4 e6;%采样频率设置为与信道带宽一致时间=((0:长度(s1gWaveform) 1) / fs) * 1 e6;情节(时间、abs (s1gWaveform))包含('时间(微秒)');ylabel (“级”);

图中显示了三个S1G格式的包,每个包之间用15微秒的空闲时间隔开。

生成VHT格式波形

创建VHT配置对象和波形。使用名称,值对,指定5个报文和20微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgVHT = wlanVHTConfig;位= [1,0,0,1,1);cfgVHT vhtWaveform = wlanWaveformGenerator(比特,...“NumPackets”5,“空闲时间”, 20 e-6);

绘制VHT格式波形,缩放相对于信道带宽。

fs = 80 e6;%采样频率设置为与信道带宽一致时间=((0:长度(vhtWaveform)-1)/fs)*1e6;绘图(时间,绝对值(vhtWaveform))xlabel('时间(微秒)');ylabel (“级”);

该图显示了五个VHT格式的数据包,每个数据包间隔20微秒的空闲时间。

生成HT格式波形

创建一个HT配置对象和波形。使用名称,值对,指定5个报文和30微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgHT = wlanHTConfig;位= [1,0,0,1,1);cfgHT htWaveform = wlanWaveformGenerator(比特,...“NumPackets”5,“空闲时间”, 30 e-6);

绘制HT格式波形,缩放相对于信道带宽。

fs = 20 e6;%采样频率设置为与信道带宽一致时间=((0:长度(htWaveform) 1) / fs) * 1 e6;情节(时间、abs (htWaveform))包含('时间(微秒)');ylabel (“级”);

图中显示了5个HT格式数据包,每个数据包的空闲时间为30微秒。

生成非ht格式的DSSS波形

创建一个非ht配置对象,并生成一个数据速率为2mbps的非ht格式DSSS波形。使用名称,值对,指定2个报文和5微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgNonHT = wlanNonHTConfig (“调制”“DSSS”“DataRate”2 mbps的);位= [1,0,0,1,1);cfgNonHT nhtDSSSWaveform = wlanWaveformGenerator(比特,...“NumPackets”2,“空闲时间”5 e-6);

绘制非ht格式DSSS波形,缩放相对于信道带宽。根据IEEE 802.11-2012第17.1.1节的规定,DSSS的信道带宽为11 MHz。

fs = 11 e6;%采样频率设置为与信道带宽一致时间=((0:长度(nhtDSSSWaveform) 1) / fs) * 1 e6;情节(时间,实际(nhtDSSSWaveform),“。”)包含('时间(微秒)');ylabel (“Re (nhtDSSSWaveform)”);轴([8190、8200、-1.1、1.1])

DSSS调制中的采样值为-1或1。该图显示了非ht格式DSSS调制波形的一段波形的真实值,该波形包括第一个包的尾端、5微秒空闲周期和第二个包的开始。

生成非ht格式的OFDM波形

创建一个非ht配置对象和波形。使用名称,值对,指定4个报文和45微秒的空闲时间。显示配置对象并检查其属性和设置。

cfgNonHT = wlanNonHTConfig;位= [1,0,0,1,1);cfgNonHT nhtWaveform = wlanWaveformGenerator(比特,...“NumPackets”4“空闲时间”, 45 e-6);

绘制非ht格式的OFDM波形,缩放相对于信道带宽。

fs = 20 e6;%采样频率设置为与信道带宽一致时间=((0:长度(nhtWaveform) 1) / fs) * 1 e6;情节(时间、abs (nhtWaveform))包含('时间(微秒)');ylabel (“级”);

图中显示了四个非ht格式的OFDM调制数据包,每个数据包之间有45微秒的空闲时间。

单个PPDU场的波形

您还可以创建一个VHT, HT或非HT PPDU波形,通过生成和连接单独的PPDU字段的波形。

生成单独的PPDU场波形,使您能够在不生成整个PPDU的情况下使用单独的场进行实验。

另请参阅

||

相关话题


1IEEE Std 802.11-2016经IEEE许可改编转载。版权IEEE 2016。保留所有权利。