块状和梳状导频下的OFDM信道估计LMMSELSSVDLMMSE-OFDMoncha.rar
NOTE:基本代码,以及代码的更详细的注释,请参见论坛帖子(一下子又找不到了,如果有朋友找到的话,请告知,我好把链接在此放上,该帖子上只有 "一个用MATLAB实现的ofdm的信道估计1.rar" 文件提供下载,在附件里面我会把这个文件贴上,再次感谢原作者代码里面提供的有用的信息):
【参考文献】:[1] O.Edfors, M. Sandell, J. –J. van de Beek, S. K. Wilson, and P. O.Borjesson, ‘’ OFDM channel estimation by singular value decomposition,’’
IEEE Trans. Commun., Vol. 46, pp. 931-939,July 1998.
[2] Van de Beek, J. –J., Edfors, O. S., Sandell, M. Wilson, S. K., andBorjesson, O. P., ‘’On channel estimation in OFDM system,’’ 45th IEEE VehicularTechnology Conference, Chicago, Ⅱ., Vol. 2, pp. 815-819, July 1995.
【代码功能】:1. 对于基于块状(block-type)导频的信道估计,仿真实现LS, LMMSE modified 和基于SVD的降维LMMSE 算法在多径频率选择性特征的信道上的BER VS SNR 和BER VS Doppler frequency shift 的功能。
2. 对于基于梳状(comb-type)导频的信道估计,实现LS with 1D linear interpolation, LS with second-order interpolation, LS with Spline cubic interpolation.
3. 比较块状和梳妆导频信道估计方法在不同的特征的信道上的性能(channel with fast fading and channel with slow fading).
4. 信号的调制方式可以选择16QAM或者QPSK
5.对于SVD-LMMSE (optimal rank reduction), rank的取值P也会的到分析。
【代码的简单解释】:包含在 OFDMconcha.rar 文件夹里的.m函数是没有注释的,有一些基本函数的中文注释可以详见 MATLAB实现的ofdm的信道估计1.rar中的函数。函数包的具体使用请参见OFDMdemo.m函数。
【部分仿真结果】:
块状和梳妆导频信道估计在不同的Doppler frequency shift值下的性能(16-QAM 和 QPSK)
BlockFd.jpg
CombFd.jpg
块状和梳状导频信道估计在不同的SNR值下的性能(16-QAM )
QAM16Block.jpg
QAM16Comb.jpg
块状和梳状导频信道估计在不同的SNR值下的性能(1QPSK )
QPSKBlock.jpg
QPSKComb.jpg
附件:
OFDMoncha.rar
用MATLAB实现的ofdm的信道估计1.rar
2021-05-09 09:25:15
10KB
matlab
1