2. 中国科学院大学, 北京 100049
2. University of Chinese Academy of Sciences, Beijing 100049, China
开放科学(资源服务)标志码(OSID):
随着5G移动通信、毫米波、MIMO技术的发展,人们对于信号高效率传输的需求日益增加,且无线移动通信的应用场景越来越复杂,因此,如何在信号准确传输的同时更加高效地利用有限的频谱资源成为近年来的研究热点。正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)因为其频谱利用率高、抗频率选择性衰落能力强等优点,成为当前以及未来移动通信的关键技术之一。在OFDM系统中,信号的传输过程受到无线信道环境衰落和延时等影响,导致产生符号间干扰(Inter Symbol Interference,ISI)。为了有效降低ISI并提高信号传输的准确率,需要对信道状态信息(Channel State Information,CSI)进行估计。
学者们对OFDM系统的信道估计进行了大量研究。传统的信道估计方法主要基于导频序列进行估计,过程中需要利用大量导频,导致系统的频谱利用率较低[1]。压缩感知(Compressed Sensing,CS)理论[2]通过信号的稀疏特性,可以利用较少的观测特征来有效地恢复出初始信号。同时,由于无线信道具有稀疏性[3],将其与压缩感知理论相结合,可以在导频信息较少的条件下提高频谱利用率。
信号重构是压缩感知理论的重要部分,其能够将信号的低维特征恢复到高维[4-5]。文献[6]提出的凸优化重构算法将信号重构问题转化为优化问题,所需采样值较少,但是存在复杂度高、难以在实际中进行应用的问题。文献[7]提出的组合重构算法将信号采样进行快速重构,但是其存在实际系统受限和重构精确度低的问题。在实际应用中,贪婪迭代类算法得到广泛应用,该类算法相较于文献[6-7]算法计算复杂度较低,且结构简单,易于实现。根据不同的信号稀疏度条件,贪婪迭代类算法可分为基于信号稀疏度预知情况和基于信号稀疏度未知情况两种:基于预知信号稀疏度的重构算法较为常见,如正交匹配追踪(Orthogonal Matching Pursuit,OMP)算法[8]、压缩采样匹配追踪(Compressive Sampling Matching Pursuit,CoSaMP)算法[9]、子空间追踪(Subspace Pursuit,SP)算法[10]等;基于未知信号稀疏度的重构算法的典型代表是稀疏度自适应匹配追踪(Sparsity Adaptive Matching Pursuit,SAMP)算法[11]。
目前,已有很多研究人员[12-14]对基于上述算法的信道估计应用进行了分析。文献[15]通过分级方式逐步增加重构原子的个数,并通过回归追踪对原子进行筛选,但其仍需要信道的稀疏度先验信息,且对于分级步长要求较高。文献[16-17]提出利用幂函数控制SAMP算法迭代步长的自适应稀疏信道估计方法WSStAMP,但该方法在低信噪比时受噪声影响较大,估计精度较低。
上述算法在信道估计中存在寻径估计过度或估计错误的问题。同时,考虑到实际通信模型主要基于均匀导频(如3GPP、5G广播等),现有压缩感知信道估计研究主要是基于非均匀导频,因此,对压缩感知信道估计进行改进,使其适用于基于均匀导频的实际通信环境具有重要意义。本文提出一种基于离散傅里叶变换(Discrete Fourier Transform,DFT)寻径的OMP信道估计方法。利用DFT寻径来抑制由噪声导致的不理想原子,以对OMP算法重构过程中的原子进行筛选,解决传统重构算法在信道估计中存在的选径多估和错估问题。在此基础上,引入一种残差变化控制方法对信道稀疏度进行自适应估计。
1 系统模型 1.1 压缩感知根据CS理论可知,若信号本身具有稀疏性或在某个变换基下具有稀疏性,以少量的观测值就能有效恢复原始信号[1]。
设信号
$ x = \sum\limits_{i = 1}^N {{s_i}} {\psi _i} = \mathit{\boldsymbol{s \boldsymbol{\varPsi} }} $ | (1) |
其中:
为了实现信号降维,即将N维信号减少到M维(M小于N),需要一个
$ \mathit{\boldsymbol{y}}=\mathit{\boldsymbol{ \boldsymbol{\varPhi} }}x+n=\mathit{\boldsymbol{ \boldsymbol{\varPhi} }}\cdot \mathit{\boldsymbol{ \boldsymbol{\varPsi} }}\mathit{\boldsymbol{s}}+n=\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}\mathit{\boldsymbol{s}}+n $ | (2) |
其中:
$ (1-{\delta }_{K}){‖\mathit{\boldsymbol{s}}‖}_{2}^{2}\le {‖\mathit{\boldsymbol{ \boldsymbol{\varPhi} }}\mathit{\boldsymbol{s}}‖}_{2}^{2}\le (1+{\delta }_{K}){‖\mathit{\boldsymbol{s}}‖}_{2}^{2} $ | (3) |
矩阵
假设OFDM系统的子载波数目为
$ \mathit{\boldsymbol{y}}=\mathit{\boldsymbol{X}}\mathit{\boldsymbol{H}}+n=\mathit{\boldsymbol{X}}\mathit{\boldsymbol{W}}h+n $ | (4) |
其中:
$ \mathit{\boldsymbol{W}}=\frac{1}{{\sqrt N }}\left( {\begin{array}{*{20}{c}} {{w^{00}}}&{{w^{10}}}& \cdots &{{w^{(L - 1)0}}}\\ {{w^{01}}}&{{w^{11}}}& \cdots &{{w^{(L - 1)1}}}\\ \vdots & \vdots &{}& \vdots \\ {{w^{0(N - 1)}}}&{{w^{1(N - 1)}}}& \cdots &{{w^{(L - 1)(N - 1)}}} \end{array}} \right) $ | (5) |
其中:
$ {\mathit{\boldsymbol{y}}}_{P}={\mathit{\boldsymbol{X}}}_{P}{\mathit{\boldsymbol{W}}}_{P}\mathit{\boldsymbol{h}}+{n}_{P}=\mathit{\boldsymbol{T}}\mathit{\boldsymbol{h}}+{n}_{P} $ | (6) |
其中:
![]() |
Download:
|
图 1 不同导频间隔下测量矩阵的相关性 Fig. 1 Correlation of measurement matrix under different pilot intervals |
传统的DFT信道估计算法主要是基于LS信道估计、时频域变换、降噪处理等信号处理过程来提高信道估计的性能。传统的DFT信道估计算法步骤如下:
步骤1 通过LS估计得到导频位置的CFR:
$ {\stackrel{\wedge }{H}}_{p}\left(k\right)=\frac{{Y}_{p}\left(k\right)}{{X}_{p}\left(k\right)}={H}_{p}\left(k\right)+\frac{{W}_{p}\left(k\right)}{{X}_{p}\left(k\right)} $ | (7) |
其中:
步骤2 对LS估计得到的导频CFR进行N点IDFT变换到时域,得到时域CIR:
$ {\stackrel{\wedge }{h}}_{p}\left(n\right)=\mathrm{I}\mathrm{D}\mathrm{F}\mathrm{T}\left\{{\stackrel{\wedge }{H}}_{p}\right(k\left)\right\}={h}_{p}\left(k\right)+{w}_{p}\left(k\right) $ | (8) |
由于CIR的长度小于CP的长度,因此对CIR仅保留前循环前缀长度的采样点,将其余部分视为噪声并置零,最后将其补零至N点,即:
$ \stackrel{\wedge }{h}\left(n\right)=\left\{\begin{array}{l}\stackrel{\wedge }{{h}_{p}}\left(n\right), 0\le n\le {N}_{\mathrm{C}\mathrm{P}}-1\\ 0, {N}_{\mathrm{C}\mathrm{P}}\le n\le N-1\end{array}\right. $ | (9) |
其中:
步骤3 利用时域补零等效于频域内插信号处理的原理,获得全部N个子载波的CFR:
$ \stackrel{\wedge } H\left( k \right) = {\rm{IDFT}}\{ \stackrel{\wedge } h(n)\} $ | (10) |
传统的信道估计算法将循环前缀长度以外的噪声置零,从而消除噪声。但是,由于循环前缀内仍然含有噪声,因此基于DFT的信道估计算法的性能仍有待提升。本文提出一种基于阈值降噪的DFT信道寻径算法,以处理循环前缀内的噪声。算法流程如图 2所示。
![]() |
Download:
|
图 2 基于阈值降噪的DFT寻径算法流程 Fig. 2 Procedure of DFT path searching algorithm based on threshold noise reduction |
基于阈值降噪的DFT信道寻径算法步骤为:首先,对LS估计得到的信道频域响应通过傅里叶反变换为时域响应;然后,提取循环前缀以外的样本能量均值以及循环前缀以内的样本能量均值,通过自定义加权系数来获得最终的阈值;最后,对于循环前缀以内的样本,将大于阈值的样本保留,小于阈值的样本置零,同时令循环前缀以外的样本置零。
DFT信道寻径算法阈值的计算方法如下:
1) 对循环前缀以外的噪声求均值:
$ {t}_{1}=\frac{1}{{N}_{p}-{N}_{\mathrm{C}\mathrm{P}}}\sum\limits _{{N}_{\mathrm{C}\mathrm{P}}}^{{N}_{p}-1}\left|\stackrel{\wedge }{{h}_{p}}\left(n\right)\right|\text{,}{N}_{\mathrm{C}\mathrm{P}}\le n\le {N}_{p}-1 $ | (11) |
2) 求得循环前缀以内的样本能量的均值:
$ {t}_{2}=\frac{1}{{N}_{\mathrm{C}\mathrm{P}}}\sum\limits _{0}^{{N}_{CP}-1}{\left|\stackrel{\wedge }{{h}_{p}}\left(n\right)\right|}^{}\text{,}0\le n\le {N}_{CP}-1 $ | (12) |
3) 通过加权系数
$ t={t}_{1}+a{t}_{2} $ | (13) |
对由LS估计得到的CIR,有:
$ {P_{{\rm{pre}}\_{\rm{set}}}} = \left| {{{\stackrel{\wedge } h}_p}\left( n \right)} \right| \ge t,0 \le n \le {N_p} - 1 $ | (14) |
通过提取阈值降噪后的
基于DFT寻径的OMP(DFT-OMP)信道估计算法的原理为:将基于阈值降噪的DFT信道寻径算法作为先验,对传统OMP重构算法的处理流程进行优化,将信道冲击响应中的非零径区域作为OMP重构算法中的原子预选并进行优化,从而提高重构性能。算法流程如图 3所示,其中,虚线箭头为没有交集情况下的流程。
![]() |
Download:
|
图 3 DFT-OMP算法流程 Fig. 3 Procedure of DFT-OMP algorithm |
DFT-OMP信道估计算法步骤如下:
输入 信号
输出 信号估计值
初始化 残差矢量
步骤1 更新迭代变量
步骤2 在信道径预选集合
步骤3 最小二乘估计
步骤4 更新残差矢量
步骤5 若迭代变量
残差变化精度
$ \epsilon =\frac{\left|{\mathit{\boldsymbol{r}}}_{n-1}-{\mathit{\boldsymbol{r}}}_{n}\right|}{\left|{\mathit{\boldsymbol{r}}}_{n}\right|} $ | (15) |
其中:
传统OMP算法在原子预选阶段选取内积最大的原子作为重构原子,如果在预选过程中出现错误原子,则会降低算法的重构精度,影响重构效率。为了提高重构精度,本文所提算法在原子预选后,通过引入由基于阈值降噪的DFT信道寻径得到的信道预选先验集来控制原子选择范围,可保证在一定先验条件下,所选择原子与重构原子具有较大的相关性,即预选原子更适用于重构。同时,通过比较上一个残差和当前残差的幅值变化程度来控制重构估计的信道路径个数,从而提高信道估计的精度。
3 仿真结果与分析本文利用MATLAB软件对算法进行仿真及性能评估,实验参数设置如表 1所示。
![]() |
下载CSV 表 1 实验参数设置 Table 1 Experimental parameters setting |
本文利用均方误差(Mean Square Error,MSE)验证DFT-OMP算法的信道估计效果。均方误差定义如下:
$ {M_{{\rm{MSE}}}} = \frac{{E\left[ {\sum\limits_t {{{\left| {h\left( t \right) - \mathop h\limits^ \wedge \left( t \right)} \right|}^2}} } \right]}}{{E\left[ {\sum\limits_t {{{\left| {h\left( t \right)} \right|}^2}} } \right]}}$ | (16) |
在导频间隔为10时,DFT算法、OMP算法、SAMP算法、WSStAMP[18]算法、本文DFT-OMP算法的信道估计均方误差结果如图 4所示,为保持一致性,OMP算法和DFT-OMP算法的迭代次数均为8。从图 4可以看出:在相同信噪比条件下,DFT-OMP算法的MSE性能均优于对比算法;WSStAMP算法在SAMP算法的基础上调整迭代时步长的收敛,具有更好的估计性能,但是WSStAMP算法在低信噪比下易受噪声影响,DFT-OMP算法相较于WSStAMP算法约有0.5 dB的性能增益。
![]() |
Download:
|
图 4 不同算法的MSE性能比较 Fig. 4 Comparison of MSE performance of different algorithms |
图 5所示为DFT-OMP算法与传统OMP算法的均方误差性能对比。从图 5可以看出:在相同导频条件下,DFT-OMP算法的MSE性能明显优于OMP算法;在不同导频间隔下,随着导频间隔
![]() |
Download:
|
图 5 不同导频间隔下的MSE性能比较 Fig. 5 Comparison of MSE performance under different pilot intervals |
在实际应用中,过多的迭代会带来信道估计的冗余,从而影响信道估计性能。图 6所示为DFT-OMP算法与OMP算法在不同迭代次数下的性能对比。从图 6可以看出:OMP算法依赖于信号稀疏度的先验信息,随着迭代次数的增加,算法估计性能降低;随着迭代次数的增加,DFT-OMP算法的估计性能明显优于OMP算法,原因是DFT-OMP信道估计算法引入残差变化控制,避免引入无关重构原子,保证在较大的迭代次数下也能较好地进行信道估计;DFT-OMP算法在较高信噪比时逼近理想径(已知径位置)下的信道估计性能。
![]() |
Download:
|
图 6 不同迭代次数下的MSE性能比较 Fig. 6 Comparison of MSE performance under different iterations |
在SNR为28 dB时,不同阈值下DFT-OMP算法的MSE性能如图 7所示。从图 7可以看出:阈值选取对算法性能有一定影响,且在不同导频间隔下,性能变化基本保持一致;当阈值选取较大时,去除的原子中可能存在重构所需的原子,从而导致估计性能下降;当阈值较小时(
![]() |
Download:
|
图 7 不同阈值下的MSE性能比较 Fig. 7 Comparison of MSE performance under different thresholds |
表 2所示为4种算法在不同导频间隔下的运算时间比较,仿真硬件参数为Intel i7-4710HQ,CPU为2.50 GHz,RAM为4.00 GB,Microsoft Windows 10操作系统。从表 2可以看出:DFT-OMP算法在计算复杂度上较OMP算法有少量提升;SAMP算法相较于OMP算法复杂度明显提高;WSStAMP算法通过幂函数来选取步长,降低了SAMP算法的复杂度,但仍高于DFT-OMP算法。结合图 4~图 6以及表 2可以看出,DFT-OMP算法在牺牲少量运算时间的条件下可以有效提高信道估计性能。
![]() |
下载CSV 表 2 4种算法在不同导频间隔下的运算时间比较 Table 2 Comparison of operation time of four algorithms under different pilot intervals |
针对传统均匀导频条件下压缩感知信道估计精度较低的问题,本文提出一种在均匀导频下基于DFT寻径的OMP信道估计算法。在传统OMP算法的基础上设计一种寻径先验方法,以对算法中的原子进行预选,通过基于阈值DFT寻径的方式来抑制由噪声导致的不理想原子,从而实现原子优化。同时,引入控制残差变化精度的方法约束算法迭代,在提高信道估计性能的同时提升算法的自适应性与鲁棒性。仿真结果表明,相较OMP算法,该算法在较大均匀导频的条件下具有更好的估计性能和更低的算法复杂度。后续将运用该算法解决实际通信系统中由虚拟子载波引起的频谱泄露问题,进一步提升算法的估计性能。
[1] |
陈发堂, 侯宁宁, 范艺芳. 基于奇异值分解的稀疏信道估计[J]. 计算机应用与软件, 2020, 37(6): 154-158. CHEN F T, HOU N N, FAN Y F. Sparse channel estimation based on singular value decomposition[J]. Computer Applications and Software, 2020, 37(6): 154-158. (in Chinese) |
[2] |
DONOHO D L. Compressed sensing[J]. IEEE Transactions on Information Theory, 2006, 52(4): 1289-1306. DOI:10.1109/TIT.2006.871582 |
[3] |
黎明源, 段红光, 李振一. 基于压缩感知的大规模MIMO下行信道状态信息获取[J]. 电讯技术, 2019, 59(5): 562-568. LI M Y, DUAN H G, LI Z Y. Massive MIMO downlink channel state information acquisition via compressed sensing[J]. Telecommunication Engineering, 2019, 59(5): 562-568. (in Chinese) |
[4] |
唐川雁, 史姣姣. 变比例的稀疏度自适应匹配追踪算法[J]. 通信技术, 2019, 52(7): 1620-1625. TANG C Y, SHI J J. Sparsity adaptive matching pursuit algorithm with variable proportion[J]. Communications Technology, 2019, 52(7): 1620-1625. (in Chinese) |
[5] |
NIE Y, YU X L, YANG Z X. Deterministic pilot pattern allocation optimization for sparse channel estimation based on CS theory in OFDM system[J]. EURASIP Journal on Wireless Communications and Networking, 2019, 9: 1-8. |
[6] |
付卫红, 梁漠杨, 田德艳, 等. 基于部分支撑集的L1范数稀疏重构算法[J]. 计算机仿真, 2020, 37(2): 174-177. FU W H, LIANG M Y, TIAN D Y, et al. Algorithm for sparse recovery based on the L1 norm of partial support set[J]. Computer Simulation, 2020, 37(2): 174-177. (in Chinese) |
[7] |
GILBERT A C, MUTHUKRISHNAN S, STRAUSS M. Improved time bounds for near-optimal sparse Fourier representations[EB/OL]. [2021-01-05]. http://citeseer.ist.psu.edu/viewdoc/download;jsessionid=160FE6FD2E57FC9555309CDA820D0EFF?doi=10.1.1.2.7187&rep=rep1&type=pdf.
|
[8] |
申敏, 余开文. 一种新的基于压缩感知的毫米波信道估计算法[J]. 电讯技术, 2020, 60(12): 1437-1441. SHEN M, YU K W. A novel millimeter-wave channel estimation algorithm based on compressed sensing[J]. Telecommunication Engineering, 2020, 60(12): 1437-1441. (in Chinese) |
[9] |
NEEDELL D, TROPP J A. CoSaMP: iterative signal recovery from incomplete and inaccurate samples[J]. Applied&Computational Harmonic Analysis, 2009, 26(3): 301-321. |
[10] |
王博伟, 谭劲. 基于两次分段弱选择的压缩感知子空间追踪算法[J]. 电信科学, 2020, 36(5): 83-92. WANG B W, TAN J. Compressed sensing subspace pursuit algorithm based on two stage-wise weak selection[J]. Telecommunications Science, 2020, 36(5): 83-92. (in Chinese) |
[11] |
DO T T, GAN L, NGUYEN N. Sparsity adaptive matching pursuit algorithm for practical compressed sensing[C]//Proceedings of 2008 Asilomar Conference on Signals, Systems and Computers. New York, USA: ACM Press, 2008: 581-587.
|
[12] |
KEE-HOON K. A low-complexity path delay searching method in sparse channel estimation for OFDM systems[J]. IEICE Transactions on Communications, 2018, 101(11): 2297-2303. |
[13] |
RUAN Y, LI Y. Bayesian compressed sensing in universal filtered multicarrier channel estimation[C]//Proceedings of 2019 IEEE International Conference on Communication Technology. Washington D.C., USA: IEEE Press, 2019: 59-63.
|
[14] |
ZHENG Z, HAO C, YANG X. Least squares channel estimation with noise suppression for OFDM systems[J]. Electronics Letters, 2016, 52(1): 37-39. DOI:10.1049/el.2015.2678 |
[15] |
范馨月, 苏艳涛, 周非. 一种低复杂度稀疏信道估计算法[J]. 计算机工程, 2016, 42(11): 120-124, 130. FAN X Y, SU Y T, ZHOU F. A low-complexity sparse channel estimation algorithm[J]. Computer Engineering, 2016, 42(11): 120-124, 130. (in Chinese) |
[16] |
BI X, CHEN X, ZHANG Y. Variable step size stagewise adaptive matching pursuit algorithm for image compressed sensing[C]//Proceedings of IEEE International Conference on Signal Processing, Communication and Computing. Washington D.C., USA: IEEE Press, 2013: 1-4.
|
[17] |
费洪涛, 何雪云, 梁彦. 基于自适应压缩感知的OFDM稀疏信道估计研究[J]. 南京邮电大学学报(自然科学版), 2019, 39(2): 49-54. FEI H T, HE X Y, LIANG Y. OFDM sparse channel estimation based on adaptive compressed sensing[J]. Journal of Nanjing University of Posts and Telecommunications(Natural Science), 2019, 39(2): 49-54. (in Chinese) |
[18] |
MANUR V B, ALI L. Compressed sensing channel estimation for STBC-SM based hybrid MIMO-OFDM system for visible light communication[J]. International Journal of Communication Systems, 2020(12): e4403. |
[19] |
PRAMANIK A, MAITY SANTI P, FARHEEN Z. Compressed sensing channel estimation in massive MIMO[J]. IET Communications, 2019, 13(19): 125-136. |
[20] |
ABBAS A K, MEHRDAD A. Probability-based pilot allocation for MIMO relay distributed compressed sensing channel estimation[J]. EURASIP Journal on Advances in Signal Processing, 2018(1): 12-25. |