主要内容

wlanHTLTFChannelEstimate

使用HT-LTF的信道估计

描述

例子

胸部= wlanHTLTFChannelEstimate (demodSigcfg返回使用解调后的信道估计HT-LTF1信号,demodSig,给定配置对象中指定的参数cfg

例子

胸部= wlanHTLTFChannelEstimate (demodSigcfg跨度返回信道估计,并指定用于执行频率平滑的移动平均滤波器的范围。

例子

全部折叠

利用高通量长训练场估计并绘制了ht混合格式信道的信道系数。

创建HT格式配置对象。根据对象生成相应的HT-LTF。

cfg = wlanHTConfig;txSig = wlanHTLTF(cfg);

将发射的HT-LTF信号乘以0.2 + 0.1i,并通过AWGN通道。解调接收信号。

rxSig = awgn(txSig*(0.2+0.1i),30);demodSig = wlanHTLTFDemodulate(rxSig,cfg);

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

est = wlanHTLTFChannelEstimate(demodSig,cfg);

绘制通道估计。

散点图(est)网格

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

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

利用高通量长训练场估计2x2 MIMO信道的信道系数。恢复HT-data字段,确定误码数。

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

cfg = wlanHTConfig(“NumTransmitAntennas”2,...“NumSpaceTimeStreams”2,“主持人”11);txPSDU = randi([0 1],8*cfg.PSDULength,1);tx波形= wlanWaveformGenerator(txPSDU,cfg);

将传输的波形通过2x2 TGn通道传递。

tgnChan = wlanTGnChannel(“SampleRate”, 20 e6,...“NumTransmitAntennas”2,...“NumReceiveAntennas”2,...“LargeScaleFadingEffect”“路径丢失和阴影”);rxWaveformNoNoise = tgnChan(tx波形);

创建一个具有噪声功率的AWGN信道,据nVar,对应于噪音值为9分贝的接收器。噪声功率等于kTBF,在那里k为玻尔兹曼常数,T为环境噪声温度(290K),B是带宽(20mhz),和F为噪声值(9 dB)。

据nVar = 10 ^ ((-228.6 + 10 * log10 (290) + 10 * log10 (20 e6) + 9) / 10);awgnChan = com . awgnchannel (“NoiseMethod”“方差”...“方差”据nVar);

将信号通过AWGN通道传递。

rx波形= awgnChan(rxWaveformNoNoise);

确定HT-LTF的指标。从接收到的波形中提取HT-LTF。解调HT-LTF。

indLTF = wlanFieldIndices(cfg,“HT-LTF”);rxLTF = rx波形(indLTF(1):indLTF(2),:);ltfDemodSig = wlanHTLTFDemodulate(rxLTF,cfg);

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

chEst = wlanHTLTFChannelEstimate(ltfDemodSig,cfg,3);

从接收到的波形中提取HT-data字段。

indData = wlanFieldIndices(cfg,“HT-Data”);rxDataField = rx波形(indData(1):indData(2),:);

恢复数据并确认没有出现误码。

rxPSDU = wlanHTDataRecover(rxdataffield,chEst,nVar,cfg);numErrs = biterr(txPSDU,rxPSDU)
numErrs = 0

输入参数

全部折叠

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

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

配置信息,指定为awlanHTConfig对象。

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

数据类型:

输出参数

全部折叠

信道估计之间的所有时空流和接收天线的组合,返回作为N————(NSTS+NESS)———NR数组中。N为已占用子载波数,NSTS是时空流的数量。NESS是扩展空间流的数量。NR接收天线数。信道估计包括数据和导频子载波。

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

更多关于

全部折叠

HT-LTF

高通量长训练域(HT-LTF)位于HT-STF和ht混合数据包的数据域之间。

如IEEE 19.3.9.4.6节所述®Std 802.11™-2016,接收机可以使用HT-LTF来估计一组QAM映射器输出(或者,如果应用了STBC,则STBC编码器输出)和接收链之间的MIMO通道。HT-LTF部分有一个或两个部分。第一部分由一个、两个或四个用于解调PPDU的HT-Data部分的ht - ltf组成。这些ht - ltf被称为ht - dltf。可选的第二部分由0、1、2或4个ht - ltf组成,可用于发出PPDU的HT-Data部分未使用的MIMO信道的额外空间维度。这些ht - ltf被称为ht - eltf。每个HT长训练符号为4 μs。时空流的数量和扩展流的数量决定了传输HT-LTF符号的数量。

表19-12、19-13和90-14来自IEEE Std 802.11-2012。

NSTS的决心 NHTDLTF的决心 NHTELTF的决心

时空流个数定义如表19-12所示。NSTS),根据空间流的数目(N党卫军)来自MCS和STBC字段。

属性所需的ht - dltf个数定义如表19-13所示NSTS

表19-14定义了扩展空间流(NESS).NESS是在HT-SIG中定义的2

N党卫军从MCS 摘要字段 NSTS
1 0 1
1 1 2
2 0 2
2 1 3.
2 2 4
3. 0 3.
3. 1 4
4 0 4

NSTS NHTDLTF
1 1
2 2
3. 4
4 4

NESS NHTELTF
0 0
1 1
2 2
3. 4

其他限制包括:

  • NHTLTFNHTDLTF+NHTELTF≤5

  • NSTS+NESS≤4

    • NSTS= 3NESS不能超过1。

    • 如果NESS= 1NSTS= 3然后NHTLTF= 5

频率平滑

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

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

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

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

参考文献

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

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

扩展功能

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

版本历史

在R2015b中引入


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