本发明属于无线通信领域,涉及一种低复杂度的lmmse信道估计方法。
背景技术
在宽带无线通信领域,由于正交频分复用技术可以极大缓解符号间干扰,因而得到了广泛应用。由于信道会发生频率选择性衰落,且随时间变化,因此需要通过信道估计对信道在时间和频域上进行跟踪,信道估计的性能直接影响ofdm系统的性能。准确的信道估计对于ofdm技术十分重要。
许多信道估计技术诸如最小二乘(leastsquares,ls)和线性最小均方误差(linearminimummeansquarederror,lmmse)已被提出,ls算法的优势是复杂度低,但其忽略了噪声的影响,信道估计性能差。传统的lmmse信道估计方法基于频域中的信道自相关矩阵,需要预先知道信道的二阶统计信息,还涉及到矩阵的求逆运算,使算法复杂度较高。
虽然lmmse算法属于最优滤波器,但其有两大缺点限制了其实际应用。(1)算法复杂度非常高,传统的lmmse信道算法由于存在高维矩阵求逆和乘积运算,复杂度高达
因此,为了解决以上问题,需要一种低复杂度的lmmse算法,在降低算法复杂度的同时还能保证系统信道估计性能。
技术实现要素:
有鉴于此,本发明的目的在于提供一种基于fft运算,循环移位运算,以及快速托普利兹矩阵向量乘积的低复杂度的lmmse信道估计算法,在降低复杂度的同时保证了估计性能。
为达到上述目的,本发明提供如下技术方案:
一种低复杂度的lmmse信道估计方法,在降低复杂度的同时保证系统性能,该方法具体包括以下步骤:
s1:利用发送和接收端导频序列,得到导频的时域冲击响应
s2:利用导频子载波处的信道估计值,对信道自相关矩阵和信噪比进行快速估计;
s3:利用循环矩阵的快速求逆方法,获得线性最小均方误差(linearminimummeansquared
error,lmmse)估计矩阵
s4:利用托普利兹矩阵向量乘积的性质,快速计算出导频的lmmse信道估计值
进一步,所述步骤s1包括以下步骤:
s11:在所有接收信号中抽取导频yp,利用最小二乘(leastsquares,ls)算法计算导频子载波处频域信道响应
其中,xp表示发送天线的本地导频序列,np代表总的导频数,h(np)表示第np个导频处的频域信道响应值;
s12:进行快速傅立叶逆变换(inversefastfouriertransform,ifft)运算,计算导频子载波在时域的ls信道响应
其中,
进一步,所述步骤s2包括以下步骤:
s21:根据时域内的信道冲击响应求出其能量p:
其中,p(np)表示第np个导频处的能量;
s22:根据设置的多径条数l,找到p中的前l个最大值得到p1,并将其相应索引信息放入集合α,其余则置0,如下式所示:
其中,k=0,1,...,np-1;
s23:噪声方差能量pnoise为
信道能量pch为
信噪比为
s24:信道自相关矩阵
自相关矩阵通过对第一行循环移位得到全矩阵。
进一步,所述步骤s3包括:lmmse矩阵
由于自相关矩阵
其中,β是取决于调制方式的星座图因子;
同理所述步骤s3,lmmse估计矩阵
进一步,所述步骤s3包括:估计出lmmse估计矩阵
其中,
传统的矩阵与向量乘积的运算复杂度为
首先,托普利兹矩阵
其中wij表示托普利兹矩阵
记
其中
其中
因此,
通过fft操作,乘积的复杂度从
本发明的有益效果在于:
本发明相比传统lmmse算法有三个优点:1)本发明不需要提前获取自相关矩阵和信噪比,但最小均方误差性能与误码率性能与传统lmmse算法十分接近;2)本发明通过利用信道自相关矩阵的特点,基于fft运算、循环移位运算,以及快速托普利兹矩阵向量乘积,而不用对高维矩阵进行求逆操作,由于存在矩阵求逆运算,传统lmmse信道估计算法的计算复杂度高达
附图说明
为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:
图1为本发明所述的低复杂度的lmmse信道估计方法的流程示意图;
图2为在eva70信道条件下,ls信道估计算法、理想lmmse算法、基于奇异值分解的lmmse算法以及本发明提出的快速lmmse的误码率比较仿真图;
图3为在etu100信道条件下,ls信道估计算法、理想lmmse算法、基于奇异值分解的lmmse算法以及本发明提出的快速lmmse的误码率比较仿真图。
具体实施方式
下面将结合附图,对本发明的优选实施例进行详细的描述。
附图1为本发明所述的一种低复杂度的lmmse信道估计方法的流程示意图,由图1可知,一种低复杂度的lmmse信道估计方法包括以下步骤:
第一步,利用发送和接收端导频序列,得到导频的时域冲击响应
(1)在所有接收信号中抽取导频yp,利用ls算法计算导频子载波处频域信道响应
其中xp表示发送天线的本地导频序列;
(2)进行ifft运算,计算导频子载波在时域的ls信道响应:
第二步,利用导频子载波处的信道估计值,对信道自相关矩阵和信噪比进行快速估计。
(1)根据时域内的信道冲击响应求出其能量p;
(2)根据设置的多径条数l,找到p中的前l个最大值得到p1,并将其相应索引信息放入集合α,其余则置0,如下式所示:
其中,k=0,1,...,np-1;
(3)噪声方差能量pnoise为
信道能量pch为
信噪比为
(4)自相关矩阵
自相关矩阵可以通过对第一行
第三步,利用循环矩阵的快速求逆方法,获得lmmse矩阵的估计
由于自相关矩阵
同理,lmmse矩阵
第四步,利用托普利兹矩阵向量乘积的性质,快速计算出导频的lmmse信道估计值
估计出lmmse信道估计矩阵后,lmmse信道估计算法可通过下式得到:
传统的矩阵与向量乘积的运算复杂度为
首先,托普利兹矩阵
其中wij表示托普利兹矩阵
记
其中
其中
因此,
通过fft操作,乘积的复杂度从
实施例
采用表1的信道仿真参数的设置,对本发明的信道估计方法进行仿真测试,验证本发明的估计性能。
表1
图2、3在假设系统完全同步的条件下,仿真了ls信道估计算法、理想lmmse算法、基于奇异值分解(singularvaluedecomposition,svd)的lmmse算法以及本发明提出的快速lmmse分别在eva70和etu100的信道条件下下的误码率比较。从图2、3可看出,本发明所提出的快速lmmse与理想lmmse性能曲线十分接近,且明显优于ls信道估计算法和svd-lmmse算法。
最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。