wlanHTLTFChannelEstimate
使用HT-LTF的信道估计
语法
描述
例子
用HT-LTF估计SISO信道
利用高通量长训练场估计并绘制了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)网格
信道估计与复信道乘法器匹配。
利用HT-LTF估计MIMO信道
利用高通量长训练场估计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
输入参数
demodSig
- - - - - -解调HT-LTF信号
三维数组
解调的HT-LTF信号,指定为N圣——- - - - - -N信谊——- - - - - -NR数组中。N圣为已占用子载波数,N信谊是HT-LTF OFDM符号的个数,和NR接收天线数。
数据类型:双
复数支持:万博1manbetx是的
cfg
- - - - - -配置信息
wlanHTConfig
对象
配置信息,指定为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. |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
其他限制包括:
NHTLTF=NHTDLTF+NHTELTF≤5.
NSTS+NESS≤4.
当NSTS= 3,NESS不能超过1。
如果NESS= 1当NSTS= 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。版权所有。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。