文件帮助中心文件
解调非HT OFDM波形的字段
sym = wlannonhtofdmdemodulate(rx,字段,cfg)
sym = wlannonhtofdmdemodulate(rx,字段,带宽)
sym = wlannonhtofdmdemodulate(___,'Ofdmsymboloffset',Symoffset)
示例
轶事= wlannonhtofdmdemodulate(RX.那田野那CFG.)通过正交频分复用(OFDM)解调非高吞吐量(非HT)时域信号来恢复频域信号RX.。功能解调RX.通过使用非HT传输参数CFG.和信号字段值田野。
轶事= wlannonhtofdmdemodulate(RX.那田野那CFG.)
轶事
RX.
田野
CFG.
轶事= wlannonhtofdmdemodulate(RX.那田野那带宽)指定传输的信道带宽。
轶事= wlannonhtofdmdemodulate(RX.那田野那带宽)
带宽
轶事= wlannonhtofdmdemodulate(___,'Ofdmsymboloffset',Symoffset.)除了从先前语法中的输入参数的任何组合之外,将OFDM符号采样偏移量作为循环前缀长度的分数。
轶事= wlannonhtofdmdemodulate(___,'Ofdmsymboloffset',Symoffset.)
Symoffset.
崩溃
配置并生成非HT时域波形。
cfg = wlannonhtconfig('MCS'4);bits = randi([0 1],8 * cfg.psdulength,1,'int8');波形= WlanWaveFormGenerator(比特,CFG);
通过具有30的信噪比(SNR)的添加性白色高斯噪声(AWGN)信道发送波形。
SNR = 30;rxwaveform = awgn(波形,snr);
从接收的波形中提取非HT数据字段。
字段='nonht-data';IND = WLANFIELDINDINCES(CFG,字段);rx = rxwaveform(Ind(1):Ind(2),:);
OFDM解调时域数据信号恢复频域信号。
sym = wlannonhtofdmdemodulate(rx,字段,cfg);
从解调信号中提取数据子载波。
info = wlannonhtofdminfo(字段,cfg);sym = sym(info.dataindices,:,:);
恢复PSDU并确认它与传输的PSDU匹配。
noisevarest = 10 ^( - snr / 10);psdu = wlannonhtdatabitrocover(sym,noisevarest,cfg);isequal(位,psdu)
ans =.逻辑1
配置和生成具有160 MHz的信道带宽和动态带宽操作的非HT数据信号。
带宽='CBW160';cfg = wlannonhtconfig('ChannelBandWidth',带宽,'psdulength',1,......'signalchannelbandwidth',真实,'带宽化'那'动态');bits = randi([0 1],8 * cfg.psdulength,1,'int8');[范围,〜] = Scramblange(CFG);Scraminit = Randi(范围);y = wlannonhtdata(位,cfg,scraminit);
通过AWGN通道发送波形,SNR为50。
SNR = 50;noisevarest = 10 ^( - snr / 10);rx = awgn(y,snr);
OFDM解调非HT数据信号恢复频域信号,指定OFDM符号采样偏移量。
字段='nonht-data';Symoffset = 0.5;sym = wlannonhtofdmdemodulate(rx,字段,带宽,'Ofdmsymboloffset',ysfoffset);
提取数据子载波。
info = wlannonhtofdminfo(字段,带宽);sym = sym(info.dataindices,:);
恢复PSDU的前20 MHz子信道,通过指定信道状态信息来增强OFDM子载波的解映射。确认收到和传输的PSDU匹配。
CSI = ONE(48,1);[psdu,scraminit] = wlannonhtdatabitrocover(sym(1:48,:),noisevarest,csi,cfg);isequal(位,psdu)
通过解释加扰器状态来恢复和显示带宽信令。
[带宽,dyn] = wlaninterpretscramblerstate(scraminit)
带宽='CBW160'
dyn =逻辑1
收到的时域信号,指定为一个复值矩阵的大小NS.-NR.。
NS.是时间域样本的数量。如果NS.不是OFDM符号长度的整数倍数,L.S.,对于指定的字段,那么该函数忽略了剩余的mod(NS.那L.S.)符号。
mod(NS.那L.S.)
NR.是接收天线的数量。
数据类型:双人间复数支持:金宝app是的
双人间
'l-ltf'
'l-sig'
'nonht-data'
要解调的字段,指定为其中一个值。
'l-ltf'- 解调传统的长训练场(L-LTF)。
'l-sig'- 解调传统信令(L-SIG)字段。
'nonht-data'- 解调非HT数据字段。
数据类型:char|串
char
串
Wlannonhtconfig
非HT传输参数,指定为aWlannonhtconfig对象。
'CBW5'
'CBW10'
'CBW20'
'CBW40'
'CBW80'
'CBW160'
信道带宽,指定为其中一个值。
'CBW5'- 5 MHz的通道带宽
'CBW10'- 10 MHz的通道带宽
'CBW20'- 20 MHz的通道带宽
'CBW40'- 40 MHz的通道带宽
'CBW80'- 80 MHz的通道带宽
'CBW160'- 160 MHz的通道带宽
0.75
OFDM符号采样偏移,作为循环前缀长度的一小部分,指定为间隔中的标量[0,1]。
您指定的值表示OFDM解调相对于循环前缀的开头的起始位置。
示例:0.45
0.45
数据类型:双人间
解调的频域信号,返回为一个复值阵列的大小NSC.-N轶事-NR.。
NSC.是解调字段中的主动占用子载波的数量。
N轶事是OFDM符号的数量。
Wlannonhtdatabitrocover
Wlannonhtofdminfo.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判