摘 要:提出一种基于逆QR分解的RLS自适应算法(IQRD-RLS),该算法能有效降低计算复杂度、改善矩阵条件数,具有比基于相关矩阵的最小二乘算法有更好的数值稳定性。通过用Matlab仿真结果表明,逆QR分解方法避免了RLS 问题的不准确求解问题,并且很容易随时检查变换信息矩阵的正定性。
关键词:逆QR分解;自适应滤波算法;递归最小二乘法;直接序列扩频系统
在目前的移动通信领域中,克服多径干扰、降低出错率,是提高通信质量一个非常重要的问题。特别是当信道特性不固定时,该问题尤为突出,而自适应滤波器[1],则完美地解决了这一问题。自适应滤波器的核心就是自适应算法,而自适应算法有很多,如LMS算法、归一化NLMS算法和RLS算法等,这些算法已经广泛应用于通信、系统辨识、信号处理和自适应控制等领域。但是这些算法是在有限精度运算条件下,舍入误差的积累,容易导致算法的不稳定。在实际应用中,需要一个具有略高的运算复杂度且数值稳定性良好的自适应滤波算法。因为一个数值鲁棒性好的自适应滤波算法可以用更短的字长甚至定点运算实现,同时又可以减少时延。
本文基于逆QR分解[2]提出了一种更有效逆QR分解的RLS自适应算法(IQRD-RLS),它能有效降低计算复杂度、改善矩阵条件数,具有比基于相关矩阵的最小二乘算法有更好的数值稳定性。该算法的主要优点是可以采用脉动阵[3],并在考虑量化效应时改善算法的数值特性。逆QR分解方法避免了RLS问题的不准确求解问题,并且很容易随时检查变换信息矩阵的正定性。通过在(DS-SS)扩频系统[4]进行仿真,验证了逆IQRD-RLS算法所具有的特性,起到了减少信道传输错误、滤除干扰的效果,改善了滤波性能,因而值得继续深入研究其他基于IQRD-RLS算法的改进算法。
2 IQRD-RLS[6]算法在扩频系统中的应用仿真研究
直接序列扩频通信系统通常包括信道编码器、译码器、调制器、解调器以及两个完全一致的伪随机序列发生器,其中,一个在发送端与调制器相接,另一个在接收端与解调器相接。而扩频是通过伪噪声序列(PN)对发送的信息数据进行调制来实现的。在接收端,原伪噪声序列和所收信号的互相关运算可将窄带干扰扩展到DS信号的整个频带,使干扰等效为幅度较低、频谱较平坦的噪声;同时,将DS信号解扩,恢复原始信息数据。由于窄带干扰是非高斯的,样值间有很强的相关性,可以从过去样值来估计当前样值。而DS信号频谱平坦,以Chips率取样的样值之间几乎不相关,所以解扩前利用自适应滤波算法对信号滤波,从当前信号中减去干扰估值,再将差信号与PN码进行相关解扩,可大大提高直扩通信系统的性能。
为了检验基于IQRD-RLS自适应均衡算法在DS-SS扩频系统的抗干扰、降低接收信号错误率的性能,本文考虑如下系统功能的信道:从QPSK星座获得的符号用来训练一个自适应滤波器,自适应滤波器的系数采用直接决定模式下从16-QAM调制星座获得的500个符号。信噪比设置为30 dB、自适应滤波器系数为35。在训练模式下,使用的算法是LMS(μ=0.001)、NLMS(μ=0.4)和IQRD-RLS(λ=0.99)。结果将显示为散射图的输出信号,该情况下不同数目的训练符号为150、300和600,仿真结果如图1所示。
从图1可以看出,IQRD-RLS、LMS和NLMS三种算法随着训练符号的增加,均不同程度上降低了接收信号的错误率,提高了接收端接收信号的可靠性,极大地改善了通信质量,特别是IQRD-RLS算法效果更佳。
本文详细地分析了基于逆QR分解的IQRD-RLS自适应均衡算法在DS-SS系统中的应用。该算法有效降低了计算复杂度和接收信号的错误率,改善了矩阵条件数,提高了通信质量,具有比基于相关矩阵的最小二乘算法更好的数值稳定性。本算法还有很多有待改进的地方,进一步的工作就是继续分析那些更好的算法,以不断完善系统模型,以期更好地应用于实践中。
参考文献
[1] 西蒙赫金.自适应滤波器原理[M].第4版.郑宝玉,译.北京:电子工业出版社,2004.
[2] LIU Z S, LI J. A QR-based least mean squares algorithm for adaptive parameter estimation [J]. IEEE Transactions on Circuits and Systems-II: Analog and Digital Signal Processing, 1988,45:321-329.
[3] 洪增.矩阵理论与方法[M].北京:电子工业出版社,2006.
[4] 藏珍,徐向东.一种基于最小二乘的DS-SS系统搞窄带干扰方法[J].空军雷达学院报,2006,20(3):174-176,179.
[5] 姜波,杨军,张尔扬.稀疏自适应Volterra滤波的QRD-RLS算法[J].信号处理,2008,24(4).
[6] 冯地耘,陈立万.基于LCMV的IQRD-SMI自适应数字波束形成算法[J].兰州理工大学学报,2007,33(1).