文档

wlanVHTLTFChannelEstimate

基于VHT-LTF的信道估计

语法

胸部= wlanVHTLTFChannelEstimate (demodSig cfg)
胸部= wlanVHTLTFChannelEstimate (demodSig、生化武器、numSTS)
胸部= wlanVHTLTFChannelEstimate (___跨度)

描述

例子

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

例子

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

例子

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

例子

全部折叠

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

创建VHT格式配置对象。生成VHT-LTF基于cfg

cfg = wlanVHTConfig;txSig = wlanVHTLTF (cfg);

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

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

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

美国东部时间= wlanVHTLTFChannelEstimate (demodSig cfg);

绘制信道估计图。

散点图(est)网格

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

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

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

cfg = wlanVHTConfig (“NumTransmitAntennas”4“NumSpaceTimeStreams”4“主持人”5);txWaveform = wlanWaveformGenerator([1、0、0;1;1;0],cfg);

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

fs = 80 e6;tgacChan = wlanTGacChannel (“SampleRate”fs,“NumTransmitAntennas”4“NumReceiveAntennas”2);rxWaveform = tgacChan (txWaveform);

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

indVHTLTF = wlanFieldIndices (cfg,“VHT-LTF”);ltfDemodSig = wlanvhtltfdemod解调器(rxWaveform(indVHTLTF(1):indVHTLTF(2),:), cfg);

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

美国东部时间= wlanVHTLTFChannelEstimate (ltfDemodSig cfg 5);

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

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

利用准静态衰落信道上的VHT-LTF场的信道估计恢复多用户传输的vht -数据场比特。

创建一个VHT配置对象,具有160mhz信道带宽、两个用户和4个发送天线。给第一个用户分配一个时空流,给第二个用户分配三个时空流。

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

因为有两个用户,PSDU长度是一个1 × 2的行向量。

psduLen = vht。PSDULength
psduLen =1×21050 3156

生成多用户输入数据。这个数据必须是1-by-的形式N单元阵列,N为用户数量。

txDataBits{1} = randi([0 1],8*vht.PSDULength(1),1);txDataBits{2} = randi([0 1],8*vht.PSDULength(2),1);

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

txVHTLTF = wlanVHTLTF (vht);txVHTData = wlanVHTData (txDataBits vht);

通过4x1通道为第一个用户传递数据字段,因为它由单个时空流组成。通过4x3通道传递第二个用户的数据,因为它由三个时空流组成。对每个用户信号应用高斯白噪声。

信噪比= 15;H1 = 1 /√(2)*复杂(randn (4,1), randn (4,1));H2 = 1 /√(2)*复杂(randn (4,3), randn (4,3));rxVHTData1 = awgn (txVHTData * H1,信噪比,“测量”);rxVHTData2 = awgn (txVHTData * H2,信噪比,“测量”);

对VHT-LTF字段重复此过程。

rxVHTLTF1 = awgn (txVHTLTF * H1,信噪比,“测量”);rxVHTLTF2 = awgn (txVHTLTF * H2,信噪比,“测量”);

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

powerDB1 = 10 * log10 (var (rxVHTData1));noiseVarEst1 =意味着(10 ^ (0.1 * (powerDB1-snr)));powerDB2 = 10 * log10 (var (rxVHTData2));noiseVarEst2 =意味着(10 ^ (0.1 * (powerDB2-snr)));

估计信道特性使用VHT-LTF场。

demodVHTLTF1 = wlanVHTLTFDemodulate(生化武器,rxVHTLTF1 numSTS);chanEst1 = wlanVHTLTFChannelEstimate(生化武器,demodVHTLTF1 numSTS);demodVHTLTF2 = wlanVHTLTFDemodulate(生化武器,rxVHTLTF2 numSTS);chanEst2 = wlanVHTLTFChannelEstimate(生化武器,demodVHTLTF2 numSTS);

恢复第一个用户的VHT-Data字段位,并与原始有效负载位进行比较。

rxDataBits1 = wlanVHTDataRecover (rxVHTData1 chanEst1、noiseVarEst1 vht, 1);[~, ber1] = biterr (txDataBits {1}, rxDataBits1)
ber1 = 0.4983

确定第二个用户的误码数。

rxDataBits2 = wlanVHTDataRecover (rxVHTData2 chanEst2、noiseVarEst2 vht, 2);[~, ber2] = biterr (txDataBits {2}, rxDataBits2)
ber2 = 0.0972

由于没有预编码来减少流之间的干扰,误码率相当高。这一点对于用户1接收器尤其明显,因为它接收来自用户2的三个流的能量。该示例旨在展示LTF解调、信道估计和数据恢复功能的工作流和正确语法。

输入参数

全部折叠

解调的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 2 3)用户1分配1条时空流,用户2分配3条时空流,用户3分配2条时空流。

请注意

时空流向量元素的和不能超过8。

数据类型:

频率平滑滤波器的滤波跨度,指定为奇整数。跨度表示为若干子载体。

请注意

如果相邻子载波高度相关,频率平滑可以显著降低噪声。然而,在高频率选择性信道中,平滑会降低信道估计的质量。

数据类型:

输出参数

全部折叠

所有时空流组合和接收天线之间的信道估计,返回为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中有定义®Std 802.11ac™-2013,22.3.8.3.5节。

参考文献

[1] IEEE Std 802.11ac™-2013 IEEE信息技术标准。系统间电信和信息交换。局域网和城域网。特殊要求。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。修改件4:在6ghz以下的频段内实现高吞吐量的增强。

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

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

扩展功能

介绍了R2015b


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

这个话题有用吗?