主要内容

wlanVHTLTFChannelEstimate

使用VHT-LTF的信道估计

描述

例子

胸部= wlanVHTLTFChannelEstimate (demodSigcfg返回信道估计,使用解调VHT-LTF1信号,demodSig中所指定的参数wlanVHTConfig对象cfg

例子

胸部= wlanVHTLTFChannelEstimate (demodSig生化武器numSTS返回指定信道带宽的信道估计,生化武器,以及时空流的数量,numSTS

例子

胸部= wlanVHTLTFChannelEstimate (___跨度指定用于执行频率平滑的移动平均滤波器的范围。

例子

全部折叠

使用VHT格式信道的长训练场显示其数据和导频子载波的信道估计。

创建VHT格式配置对象。生成VHT-LTFcfg

cfg = wlanVHTConfig;txSig = wlanVHTLTF(cfg);

将传输的VHT-LTF信号乘以0.3 - 0.15i,并将其通过信噪比为30 dB的AWGN信道。解调接收信号。

rxSig = awgn(txSig*(0.3-0.15i),30);demodSig = wlanVHTLTFDemodulate(rxSig,cfg);

使用解调的VHT-LTF信号估计信道响应。

est = wlanVHTLTFChannelEstimate(demodSig,cfg);

绘制通道估计。

散点图(est)网格

图散点图包含一个轴对象。标题为Scatter plot的axes对象包含一个类型为line的对象。该对象表示通道1。

信道估计与复信道乘法器匹配。

使用VHT-LTF估计和显示4x2 MIMO信道的信道系数。

为具有四个空间流和四个发射天线的信道创建VHT格式配置对象。发射一个完整的VHT波形。

cfg = wlanVHTConfig(“NumTransmitAntennas”4...“NumSpaceTimeStreams”4“主持人”5);tx波形= wlanWaveformGenerator([1;0;0;1;1;0],cfg);

设置采样率,然后将传输的波形通过4x2 TGac通道。

Fs = 80e6;tgacChan = wlanTGacChannel(“SampleRate”fs,...“NumTransmitAntennas”4“NumReceiveAntennas”2);rx波形= tgacChan(tx波形);

确定VHT-LTF场指数,并从接收的波形中解调VHT-LTF。

indVHTLTF = wlanFieldIndices(cfg,“VHT-LTF”);ltfDemodSig = wlanVHTLTFDemodulate(rx波形(indVHTLTF(1):indVHTLTF(2),:), cfg);

利用解调后的VHT-LTF信号产生信道估计。指定五个子载波的平滑滤波跨度。

est = wlanVHTLTFChannelEstimate(ltfDemodSig,cfg,5);

绘制两个接收天线的第一时空流的幅值响应。由于衰落信道的随机性,您的结果可能会有所不同。

情节(abs(美国东部时间(:,1,1)))情节(abs(美国东部时间(:,1,2)))包含(副载波的) ylabel (“级”)传说(“Rx天线1号”“Rx天线2”

图中包含一个轴对象。axis对象包含2个line类型的对象。这些对象表示Rx天线1,Rx天线2。

通过在VHT- ltf上使用信道估计从衰落MU-MIMO信道恢复的VHT多用户传输的VHT- data字段中恢复位。

此示例可能返回高误码率,因为传输不包括预编码以减轻时空流之间的干扰。但是,该示例显示了典型的VHT信号恢复工作流以及所涉及函数的适当语法使用。

配置VHT传输,通道带宽160mhz, 2个用户,4根发射天线。给第一个用户分配一个时空流,给第二个用户分配三个时空流。

生化武器=“CBW160”;numSTS = [1 3];cfgVHT = wlanVHTConfig(“ChannelBandwidth”生化武器,“NumUsers”,2,...“NumTransmitAntennas”4“NumSpaceTimeStreams”, numSTS);

为每个用户生成比特的有效负载。这个有效载荷必须是a × aN单元格数组,其中N是用户的数量。

psduLength = 8*cfgVHT.PSDULength;numUsers = cfgVHT.NumUsers;Bits = cell(1,2);nu = 1:numUsers bits{nu} = randi([0 1], psulength (nu),1);结束

生成VHT-LTF和VHT-Data字段信号。

txLTF = wlanVHTLTF(cfgVHT);txDataSym = wlanVHTData(bits,cfgVHT);

通过4x1通道为第一个用户传递VHT-Data字段信号,因为该信号由单个时空流组成。通过4x3通道传递第二个用户数据的VHT-Data字段,因为该信号由三个时空流组成。对每个信号应用AWGN,假设信噪比为15 dB。

信噪比= 15;H{1} = complex(randn(4,1),randn(4,1))/√(2);H{2} = complex(randn(4,3),randn(4,3))/√(2);数字= 0 (2,1);比率= 0 (2,1);userIdx = 1:numUsers rxDataSym = awgn(txDataSym*H{userIdx},snr,“测量”);

对每个用户的VHT-LTF应用相同的通道处理。

rxLTF = awgn(txLTF*H{userIdx},信噪比,“测量”);

计算每个用户的接收信号功率,并估计噪声方差。

powerDB = 10*log10(var(rxDataSym));noiseVarEst = mean(10.^(0.1*(powerDB-snr)));

利用VHT-LTF估计信道特性。

demod = wlanVHTLTFDemodulate(rxLTF,cbw,numSTS);chEst = wlanVHTLTFChannelEstimate(demod,cbw,numSTS);

从每个用户接收的VHT-Data字段中恢复位,并通过将恢复的位与原始有效载荷位进行比较来确定误码率。

dataBits = wlanVHTDataRecover(rxDataSym,chEst,noiseVarEst,cfgVHT,userIdx);[number(userIdx),ratio(userIdx)] = biterr(bits{userIdx},dataBits);disp(数量(userIdx) disp(比率(userIdx))结束
4269
0.5082
2444
0.0968

输入参数

全部折叠

解调的VHT-LTF信号,指定为N——- - - - - -N信谊——- - - - - -NR数组中。N为已占用子载波数,N信谊是VHT-LTF OFDM符号的个数,和NR接收天线数。

数据类型:
复数支持:万博1manbetx是的

格式配置,指定为wlanVHTConfig对象。

信道带宽,指定为“CBW20”“CBW40”“CBW80”,或“CBW160”.如果有多个用户,则对所有用户应用相同的信道带宽。

数据类型:字符|字符串

传输中的时空流数,用标量或向量表示。

  • 对于单个用户,时空流的个数为1 ~ 8的标量整数。

  • 对于多个用户,时空流的个数为1 × -N用户从1到4的整数向量,其中向量的长度,N用户,取值为1 ~ 4之间的整数。

例子:[1 3 2]用户1分配1个时空流,用户2分配3个时空流,用户3分配2个时空流。

请注意

时空流矢量元素之和不能超过8个。

数据类型:

频率平滑滤波器的滤波器跨度,指定为正奇数并表示为子载波数。频率平滑仅适用于跨度已指定且大于1。看到频率平滑

数据类型:

输出参数

全部折叠

信道估计之间的所有时空流和接收天线的组合,返回作为N——- - - - - -NSTS,总——- - - - - -NR数组中。N是已占用子载波的数量。NSTS,总是所有用户的时空流的总数。对于单用户情况,NSTS,总NSTSNR接收天线数。信道估计包括数据子载波和导频子载波的系数。

数据类型:
复数支持:万博1manbetx是的

更多关于

全部折叠

VHT-LTF

高通量长训练场(VHT- ltf)位于VHT包的VHT- stf和VHT- sig - b部分之间。

用于MIMO信道估计和导频子载波跟踪。VHT- ltf包含一个VHT长训练符号,用于由所选MCS指示的每个空间流。每个符号长4 μs。VHT-LTF中最多允许有8个符号。

有关VHT-LTF的详细描述,请参见IEEE的21.3.8.3.5节®性病802.11™-2016。

频率平滑

频率平滑可以通过平均噪声来提高信道估计。

频率平滑只建议在使用单个发射天线的情况下使用。频率平滑包括应用跨越多个相邻子载波的移动平均滤波器。信道条件决定了频率平滑是否有益。

  • 如果相邻子载波高度相关,频率平滑可以显著降低噪声。

  • 在高频率选择信道中,平滑会降低信道估计的质量。

参考文献

IEEE信息技术标准。系统间的电信和信息交换。局域网和城域网。特殊要求。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。修改件4:在6 GHz以下频段运行的非常高吞吐量的增强。

IEEE信息技术标准。系统间的电信和信息交换。局域网和城域网。特殊要求。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。

[3] Perahia, E.和R. Stacey。下一代无线局域网:802.11n和802.11ac.第二版,英国:剑桥大学出版社,2013年。

扩展功能

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

版本历史

在R2015b中引入


1IEEE Std 802.11ac™-2013经IEEE许可改编和转载。版权所有IEEE 2013。版权所有。