主要内容gydF4y2Ba

wlanNonHTOFDMInfogydF4y2Ba

非ht传输的OFDM信息gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

信息gydF4y2Ba= wlanNonHTOFDMInfo (gydF4y2Ba场gydF4y2Ba)gydF4y2Ba返回非高通量传输中指定字段的正交频分复用(OFDM)信息。gydF4y2Ba

例子gydF4y2Ba

信息gydF4y2Ba= wlanNonHTOFDMInfo (gydF4y2Ba场gydF4y2Ba,gydF4y2Ba带宽gydF4y2Ba)gydF4y2Ba非ht传输的通道带宽。gydF4y2Ba

例子gydF4y2Ba

信息gydF4y2Ba= wlanNonHTOFDMInfo (gydF4y2Ba场gydF4y2Ba,gydF4y2BacfggydF4y2Ba)gydF4y2Ba非ht传输参数。gydF4y2Ba

信息gydF4y2Ba= wlanNonHTOFDMInfo (gydF4y2Ba___gydF4y2BaOversamplingFactor =gydF4y2BaosfgydF4y2Ba)gydF4y2Ba返回指定过采样因子的OFDM信息。有关过采样的详细信息,请参见gydF4y2BaFFT-Based采样过密gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

获取并显示非ht - data字段的OFDM信息。gydF4y2Ba

信息= wlannonhttofdminfo (gydF4y2Ba“NonHT-Data”gydF4y2Ba);disp(信息);gydF4y2Ba
FFTLength: 64 CPLength: 16 NumSubchannels: 1 NumTones: 52 ActiveFrequencyIndices: [52x1 double] ActiveFFTIndices: [52x1 double] DataIndices: [48x1 double] PilotIndices: [4x1 double]gydF4y2Ba

OFDM在非ht传输中解调L-LTF,然后提取数据和导频子载波。gydF4y2Ba

生成非高温传输的WLAN波形。gydF4y2Ba

cfg = wlanNonHTConfig;Bits = [1;0;0;1);波形= wlanWaveformGenerator(bits,cfg);gydF4y2Ba

获得字段索引并提取L-LTF。gydF4y2Ba

ind = wlanFieldIndices(cfg);rx =波形(ind.LLTF(1):ind.LLTF(2),:);gydF4y2Ba

在L-LTF上执行OFDM解调。gydF4y2Ba

sym = wlanLLTFDemodulate(rx,cfg);gydF4y2Ba

获取OFDM信息,然后提取数据和导频子载波。gydF4y2Ba

带宽= cfg.ChannelBandwidth;信息= wlannonhttofdminfo (gydF4y2Ba“L-LTF”gydF4y2Ba、带宽);data = sym(info.DataIndices,:,:);pilots = sym(info.PilotIndices,:,:);gydF4y2Ba

配置并生成一个非高温时域波形。gydF4y2Ba

cfg = wlanNonHTConfig(gydF4y2Ba“主持人”gydF4y2Ba4);Bits = randi([0 1],8*cfg。PSDULength 1gydF4y2Ba“int8”gydF4y2Ba);波形= wlanWaveformGenerator(bits,cfg);gydF4y2Ba

通过加性高斯白噪声(AWGN)信道传输波形,信噪比(SNR)为30。gydF4y2Ba

信噪比= 30;rx波形= awgn(波形,信噪比);gydF4y2Ba

从接收的波形中提取非ht数据字段。gydF4y2Ba

场=gydF4y2Ba“NonHT-Data”gydF4y2Ba;ind = wlanFieldIndices(cfg,field);rx = rx波形(ind(1):ind(2),:);gydF4y2Ba

利用OFDM解调时域数据信号,恢复频域信号。gydF4y2Ba

sym = wlanNonHTOFDMDemodulate(rx,field,cfg);gydF4y2Ba

从解调信号中提取数据子载波。gydF4y2Ba

info = wlannonhttofdminfo (field,cfg);sym = sym(info.DataIndices,:,:);gydF4y2Ba

恢复PSDU并确认它与传输的PSDU匹配。gydF4y2Ba

noiseVarEst = 10^(-snr/10);psdu = wlanNonHTDataBitRecover(sym,noiseVarEst,cfg);psdu isequal(位)gydF4y2Ba
ans =gydF4y2Ba逻辑gydF4y2Ba1gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

字段,函数为其返回OFDM信息,指定为这些值之一。gydF4y2Ba

  • “L-LTF”gydF4y2Ba-返回遗留长训练场(L-LTF)的OFDM信息。gydF4y2Ba

  • “L-SIG”gydF4y2Ba—返回遗留信号(L-SIG)字段的OFDM信息。gydF4y2Ba

  • “NonHT-Data”gydF4y2Ba—返回非ht Data字段的OFDM信息。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

PPDU传输的信道带宽,指定为这些值之一。gydF4y2Ba

  • “CBW5”gydF4y2Ba—信道带宽为5mhzgydF4y2Ba

  • “CBW10”gydF4y2Ba—信道带宽为10mhzgydF4y2Ba

  • “CBW20”gydF4y2Ba—信道带宽为20mhzgydF4y2Ba

  • “CBW40”gydF4y2Ba—非ht复制通道带宽为40mhzgydF4y2Ba

  • “CBW80”gydF4y2Ba—非ht复制通道带宽为80mhzgydF4y2Ba

  • “CBW160”gydF4y2Ba—非ht复制通道带宽为160mhzgydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

非高温传输参数,指定为agydF4y2BawlanNonHTConfiggydF4y2Ba对象。由于本功能只支持OFDM调制,所以必须设置万博1manbetxgydF4y2Ba调制gydF4y2Ba属性gydF4y2BaOFDM的gydF4y2Ba.gydF4y2Ba

过采样因子,指定为大于或等于1的标量。过采样的循环前缀长度必须是整数个样本。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

OFDM信息,作为包含这些字段的结构返回。gydF4y2Ba

的名字gydF4y2Ba 值gydF4y2Ba 描述gydF4y2Ba 数据类型gydF4y2Ba
FFTLengthgydF4y2Ba 正整数gydF4y2Ba 快速傅里叶变换(FFT)的长度gydF4y2Ba 双gydF4y2Ba
CPLengthgydF4y2Ba 正整数gydF4y2Ba

循环前缀长度,以样本为单位gydF4y2Ba

双gydF4y2Ba
NumTonesgydF4y2Ba 非负整数gydF4y2Ba

激活子载波数gydF4y2Ba

双gydF4y2Ba
NumSubchannelsgydF4y2Ba 正整数gydF4y2Ba 20mhz子信道数gydF4y2Ba 双gydF4y2Ba
ActiveFrequencyIndicesgydF4y2Ba 区间[-]内整数的列向量gydF4y2BaFFTLengthgydF4y2Ba/ 2 (gydF4y2BaFFTLengthgydF4y2Ba/2 - 1)]gydF4y2Ba 主动子载波指数。该字段的每个元素都是有源子载波的索引,因此直流(DC)或零子载波位于频带的中心。gydF4y2Ba 双gydF4y2Ba
ActiveFFTIndicesgydF4y2Ba 在区间[1,gydF4y2BaFFTLengthgydF4y2Ba]gydF4y2Ba FFT内活跃子载波指数gydF4y2Ba 双gydF4y2Ba
DataIndicesgydF4y2Ba 在区间[1,gydF4y2BaNumTonesgydF4y2Ba]gydF4y2Ba 活动子载波内的数据索引gydF4y2Ba 双gydF4y2Ba
PilotIndicesgydF4y2Ba 在区间[1,gydF4y2BaNumTonesgydF4y2Ba]gydF4y2Ba 现役副运营商内的飞行员指数gydF4y2Ba 双gydF4y2Ba

数据类型:gydF4y2Ba结构体gydF4y2Ba

算法gydF4y2Ba

全部折叠gydF4y2Ba

FFT-Based采样过密gydF4y2Ba

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

当生成OFDM波形时,该函数通过使用更大的IFFT和零垫来执行过采样。该图显示了OFDM波形的过采样过程gydF4y2BaNgydF4y2BaFFTgydF4y2Ba副载波组成gydF4y2BaNgydF4y2BaggydF4y2Ba两边都有警备波段的副载波gydF4y2BaNgydF4y2Ba圣gydF4y2Ba占用带宽子载波。gydF4y2Ba

FFT-based过采样。gydF4y2Ba

扩展功能gydF4y2Ba

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

版本历史gydF4y2Ba

在R2019a中引入gydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba

对象gydF4y2Ba