创建必要的配置对象后,请参见创建配置对象,可以使用对象生成所需的WLAN格式波形。
IEEE®802.11™[1]标准将物理层协议数据单元(PPDU)定义为物理层的传输单元。有关每种传输格式的PPDU字段结构的详细描述,请参见WLAN PPDU结构.
他的格式
在他中,支持四种传输模式:单个用户,单个用户扩展范围,触发器和多用户。金宝app
DMG PPDU
在DMG中,支持三种物理层(PHY)调制方案:控制、单载波和OFDM。金宝app
S1G格式
在S1G中,有三种传输模式:S1G_LONG,S1G_SHORT和S1G_1M。每个传输模式具有特定的PPDU前导结构结构。
VHT,HT和非HT格式
VHT、HT和非HT PPDU格式由序言字段和数据字段组成。
使用WLAN Toolbox™功能生成完整的PPDU波形或单个PPDU字段波形。
产生一个完整的PPDU波形使用WlanWaveFormGenerator.
函数在单个调用中填充所有PPDU字段(序言和数据)。的WlanWaveFormGenerator.
函数接受位流、格式配置对象和名称,价值
对配置波形。
生成他,DMG,S1G,VHT,HT混合和非HT格式波形。变化配置参数并绘制波形以突出显示波形和采样率的差异。
在这个例子的每个部分,你:
创建特定格式的配置对象。
为数据包数据有效载荷创建信息位的向量。在内部,这wlanWaveformGeneration
函数遍历比特向量,以生成指定数量的包。
生成特定格式的波形并绘制它。在绘图时,由于波形没有进行滤波,过采样率为1,因此采样率与信道带宽相等。
生成单用户HE格式波形
创建他单用户(HE SU)配置对象和波形。使用名称,价值
对,指定4个报文和15微秒的空闲时间。显示配置对象并检查其属性和设置。
cfgHESU = wlanHESUConfig;位= [1,0,0,1,1);cfgHESU hesuWaveform = wlanWaveformGenerator(比特,...“NumPackets”,4,“IdleTime”15 e-6);
绘制他格式化波形的单个用户,缩放轴相对于信道带宽。
fs = 20 e6;%采样频率设置为与信道带宽一致时间=((0:长度(hesuWaveform) 1) / fs) * 1 e6;情节(时间、abs (hesuWaveform))包含(的时间(毫秒));ylabel (“级”);
图中显示了四个单用户HE格式数据包,每个数据包之间以15微秒的空闲时间分隔。
生成多用户HE格式波形
创建他的多用户(HE MU)配置对象和波形。使用名称,价值
对,指定3个报文和30微秒的空闲时间。显示配置对象并检查其属性和设置。
cfghemu = wlanhemuconfig(192);位= [1,0,0,1,1);HemuwaveForm = WlanWaveFormGenerator(位,CFGHEMU,...“NumPackets”,3,“IdleTime”, 30 e-6);
绘制多用户的格式波形,缩放轴相对于信道带宽。
fs = 20 e6;%采样频率设置为与信道带宽一致时间=((0:长度(hemuWaveform) 1) / fs) * 1 e6;情节(时间、abs (hemuWaveform))包含(的时间(毫秒));ylabel (“级”);
该绘图显示三个多用户的格式数据包,每个数据包都分隔了30微秒的空闲时间。
生成DMG格式波形
创建DMG配置对象和波形。使用名称,价值
对,为MCS分配13,指定OFDM波形,4个数据包和2微秒的空闲时间。显示配置对象并检查其属性和设置。
cfgDMG = wlanDMGConfig (“主持人”,13);位= [1,0,0,1,1);dmgwaveform = wlanwaveformgenerator(比特,cfgdmg,...“NumPackets”,4,“IdleTime”2 e-6);
绘制DMG格式波形,缩放轴相对于信道带宽。
fs = 2640 e6;%采样频率设置为与信道带宽一致时间=((0:长度(dmgWaveform) 1) / fs) * 1 e6;情节(时间、abs (dmgWaveform))包含(的时间(毫秒));ylabel (“级”);
该曲线显示了四个DMG格式数据包,每个数据包分隔2微秒的空闲时间。
生成S1G格式波形
创建子1-GHz(S1G)配置对象和波形。使用名称,价值
对,指定4 MHz通道带宽,3个数据包和15微秒的空闲时间。显示配置对象并检查其属性和设置。
cfgS1G = wlanS1GConfig (“ChannelBandwidth”,“CBW4”);位= [1,0,0,1,1);s1gwaveform = wlanwaveformgenerator(比特,cfgs1g,...“NumPackets”,3,“IdleTime”15 e-6);
绘制S1G格式波形,缩放轴相对于信道带宽。
FS = 4E6;%采样频率设置为与信道带宽一致时间=((0:长度(s1gWaveform) 1) / fs) * 1 e6;情节(时间、abs (s1gWaveform))包含(的时间(毫秒));ylabel (“级”);
该曲线显示了三个S1G格式数据包,每个数据包都分隔为15微秒的空闲时间。
生成VHT格式波形
创建VHT配置对象和波形。使用名称,价值
对,指定5个数据包和20微秒的空闲时间。显示配置对象并检查其属性和设置。
cfgvht = wlanvhtconfig;位= [1,0,0,1,1);vhtwaveform = wlanwaveformgenerator(位,cfgvht,...“NumPackets”,5,“IdleTime”, 20 e-6);
绘制VHT格式波形,缩放轴相对于信道带宽。
fs = 80e6;%采样频率设置为与信道带宽一致时间=((0:长度(vhtWaveform) 1) / fs) * 1 e6;情节(时间、abs (vhtWaveform))包含(的时间(毫秒));ylabel (“级”);
图中显示了5个VHT格式的包,每个包之间用20微秒的空闲时间隔开。
生成HT格式波形
创建一个HT配置对象和波形。使用名称,价值
对,指定5个数据包和30微秒的空闲时间。显示配置对象并检查其属性和设置。
cfght = wlanhtconfig;位= [1,0,0,1,1);htwaveform = wlanwaveformgenerator(位,cfght,...“NumPackets”,5,“IdleTime”, 30 e-6);
绘制HT格式波形,缩放轴相对于信道带宽。
fs = 20 e6;%采样频率设置为与信道带宽一致Time =((0:长度(htwaveform)-1)/ fs)* 1e6;图(时间,abs(htwaveform))xlabel(的时间(毫秒));ylabel (“级”);
图中显示了5个HT格式数据包,每个数据包的空闲时间为30微秒。
生成非ht格式的DSSS波形
创建非HT配置对象,并生成具有2 Mbps数据速率的非HT格式DSSS波形。使用名称,价值
对,指定2个数据包和5微秒的空闲时间。显示配置对象并检查其属性和设置。
cfgnonht = wlannonhtconfig('调制','DSSS','数据速率',2 mbps的);位= [1,0,0,1,1);cfgNonHT nhtDSSSWaveform = wlanWaveformGenerator(比特,...“NumPackets”2,“IdleTime”,5E-6);
绘制非HT格式DSSS波形,缩放轴相对于信道带宽。如IEEE 802.11-2012所示,第17.1.1节,通道带宽为DSSS为11 MHz。
FS = 11E6;%采样频率设置为与信道带宽一致时间=((0:长度(nhtdssswaveform)-1)/ fs)* 1e6;绘图(时间,真实(NHTDSSWAVEFORM),“。”)包含(的时间(毫秒));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,“IdleTime”,45E-6);
绘制非ht格式的OFDM波形,缩放轴相对于信道带宽。
fs = 20 e6;%采样频率设置为与信道带宽一致时间=((0:长度(nhtWaveform) 1) / fs) * 1 e6;情节(时间、abs (nhtWaveform))包含(的时间(毫秒));ylabel (“级”);
图中显示了四个非ht格式的OFDM调制数据包,每个数据包之间有45微秒的空闲时间。
您还可以通过为单个PPDU字段生成和连接波形来创建VHT,HT或非HT PPDU波形。
PPDU格式 | 个人领域的功能 |
---|---|
VHT |
wlanLSTF ,wlanLLTF ,Wlanlsig. ,wlanVHTSTF ,wlanVHTLTF ,wlanVHTSIGA ,wlanVHTSIGB , 和wlanVHTData |
H T |
wlanLSTF ,wlanLLTF ,Wlanlsig. ,Wlanhtstf. ,wlanhtltf. ,wlanHTSIG , 和wlanHTData |
OFDM调制非HT |
wlanLSTF ,wlanLLTF ,Wlanlsig. , 和wlanNonHTData |
生成单个PPDU字段波形,使您可以在不生成整个PPDU的情况下尝试各个字段。
wlanHTConfig
|wlanNonHTConfig
|wlanVHTConfig
[1]IEEE STD 802.11-1016适应和转载了IEEE许可。版权所有IEEE 2016.保留所有权利。