本发明涉及多载波通信技术领域,特别涉及到信道估计相关领域,具体涉及到一种基于压缩感知的mimo-fbmc/oqam系统信道估计方法。
背景技术
在现有技术中,未来移动通信技术围绕着如何在有限带宽内提高传输速率和质量,通过将滤波器组多载波偏移幅度调制(fbmc/oqam)技术与多输入多输出(mimo)技术进行结合,可使该通信系统同时具备两种技术的优点,从而满足未来通信技术发展的需求。然而,fbmc/oqam技术在与空间复用mimo技术结合后,系统同时存在固有虚部干扰与天线间额外干扰。无线信道具有较大的随机性,为了能够在接收端进行信道均衡,就需要获得较为准确的信道信息。虽然基于导频辅助下的mimo-fbmc/oqam系统可以进行正常的信道估计,但对比单输入单输出(siso)fbmc/oqam系统,该mimo系统中的导频符号间存在更多的虚部干扰,这使得基于导频的mimo信道估计精度不高。基于导频辅助方法在耗费了部分信道资源、降低系统频谱率情况下并不能获得较高精度的信道估计值。因此有必要进一步研究新的算法,实现mimo-fbmc/oqam系统准确度更高的信道估计。
技术实现要素:
本发明的目的在于克服上述现有技术的不足,提出一种基于压缩感知的mimo-fbmc/oqam系统信道估计方法。
本发明是通过以下技术方案实现的。
本发明所述的基于压缩感知的mimo-fbmc/oqam系统信道估计方法,将自适应思想和正则化与回溯机制相结合,算法复杂度较低,可以获得显著优于传统最小二乘法的mimo信道估计性能,并且在不需要知道稀疏度的前提下可以获得与经典压缩采样匹配追踪(cosamp)方法相比拟的重构性能,且优于经典samp稀疏自适应方法。
本发明所述的一种基于压缩感知的mimo-fbmc/oqam系统信道估计方法,包括以下步骤:
(a)利用最小二乘法,获得每个导频子载波上信道频域响应的初始估计值;
(b)利用步骤(a)中得到的信道频域响应初始估计值的稀疏性,用基于压缩感知自适应信道估计方法估计信道每个路径的信道时域响应的估计值;
(c)利用步骤(b)中得到各个mimo子信道的压缩感知信道估计值,通过与原始信道值进行均方误差计算,得到信道估计的准确度。
步骤(b)所述的基于压缩感知自适应信道估计方法,在迭代过程中自动调整所选原子数来重建未知稀疏度的信号,并且分阶段(stage)进行。将一次迭代过程分成多个阶段,并设定一个步长值s,选取2s个相关系数最大的原子的索引值存入索引集j,然后采用正则化过程继续筛选原子,将j中索引值所对应的原子的相关系数分成若干组,选取能量最大的一组相关系数对应的原子的索引值存入j0中,完成正则化过程;然后将该索引集并入当前支撑集索引中,更新支撑集并利用最小二乘法进行信号估计,再根据回溯思想,选取s个原子作为新的支撑集。
具体地,本发明步骤(b)所述的基于压缩感知自适应信道估计方法包括以下步骤:
输入:测量矩阵φ,测量向量y,步长s。
输出:信道h的k稀疏估计
(1)初始化:残差r=y,迭代次数it=1,初始步长s=1,stage=1,索引值集合i=φ,j=φ。
(2)设置阈值ε,如果重建信号
(3)通过下面公式来计算相关系数u,相关系数是通过求残差r与测量矩阵φ中各个原子之间的内积的绝对值来得到的。将u中最大的2s个值对应的索引值存入j中,
u={uj|uj=|<r,φj>|,j=1,2,…,n}
(4)正则化:利用下面公式对相关系数进行正则化,将正则化得到的索引值存入j0中,
|u(i)|≤2|u(j)|,i,j∈j0
选取能量最大的一组相关系数对应的原子的索引值存入j0,||u|j0||2,将j0并入i,更新支撑集φi。
(5)利用下面公式获得信道估计值
(6)更新残差
(7)将更新的残差与上一次迭代的残差作比较,若||rnew||2≥||rn-1||2,stage=stage+1,s=s·stage,返回步骤(3)。否则,r=rnew,n=n+1,至步骤(2)。
与现有技术相比,本发明的优越性体现在:基于本发明方法的信道估计方法能够更有效地消除由多径干扰引起的符号间干扰和子载波间干扰,从而提高mimo-fbmc/oqam系统的信道估计精度,本发明方法可以提供显著优于传统基于导频的信道估计方法的误码率和均方误差性能。
附图说明
图1为现有技术的空间复用mimo-fbmc/oqam系统框图。
图2为本发明方法与四种不同方法在pedestrianachannel4径衰落信道下均方误差仿真对比图。
图3为本发明方法与四种不同方法在pedestrianachannel4径衰落信道下误码率仿真对比图。
具体实施方式
以下结合附图对本发明作进一步说明。
图1为现有技术空间复用mimo-fbmc/oqam系统框图。包括发送端和接收端,发送端包括fbmc/oqam调制模块,接收端包括fbmc/oqam解调模块、mimo均衡模块。所述的基于压缩感知的mimo-fbmc/oqam系统信道估计方法是通过对mimo子信道运用压缩感知自适应重构算法,实现信道的精确重构。
考虑一个nr×nt(nr≥nt)的mimo-fbmc/oqam系统,如图1所示。通过对siso-fbmc/oqam信道的解调信号表达式的扩展可以得到mimo-fbmc/oqam系统下第j(j=1,2,...,nr)根接收天线上的接收信号表达式为:
其中,
式中<gp,q|gm,n>表示内积运算,gp,q和gm,n表示不同时频点上的子载波基函数。
对式(1)进行矩阵化,可以得到时频格点(m,n)处接收天线上接收信号为:
rm,n=hm,n(am,n+jum,n)+ηm,n(3)
其中,
mimo-fbmc/oqam系统的等效发送符号矢量形式可以表示为
cm,n=am,n+jum,n(5)
对于2x2的mimo-fbmc/oqam系统,可以根据公示(3)写出在时间n=2,5时刻接收符号为
对于具有良好时频特性滤波器组的fbmc/oqam系统来说,其干扰主要来自一阶领域,那么对于使用经典iam导频结构的mimo-fbmc/oqam系统,近似的有
其中,a是一个哈达玛正交矩阵。
公示(7)中的等效导频符号cm为一个可以提前计算出测已知量。子载波m处基于最小二乘准则的信道频域响应就为
压缩感知理论表明:具有k稀疏的信号h可以通过它的一组非相干矩阵φ上的m个线性投影获得精确重构
y=φh+z(9)
式中φ为测量矩阵,其维度为m×n且m<<n,z表示噪声,y为测量向量。公式表达的意义就是通过m维测量向量y精确重构或者逼近信号h,但前提是φ必须满足限制等容条件(restrictedisometryproperty,rip),即对于任意k稀疏的信号h,φ要满足下式
式中0<δk<1为常数。rip的等价条件是测量矩阵与稀疏基不相关。
mimo-fbmc/oqam发送数据经过信道后,接收端接收信号(3)的矩阵表达形式为
rj=xihj,i+zj(11)
式中
把导频数设为p,
式中
这里设f=xpfp,公式(12)可以重新表示为
式中hj,i为多径信道冲激响应,