基于α稳定分布的二阶Volterra变抽头长度自适应滤波算法

A Variable Tap-Length Adaptive Algorithm for Second-Order Volterra Filter in α-stable Distribution Noise

  • 摘要: 传统自适应Volterra滤波器抽头长度固定。当一个被识别系统或被均衡信道的特征未知或时变时,自适应滤波器的抽头长度太长,不仅增加了计算量同时也增加了误差;抽头长度太短则无法满足系统的性能要求。针对这个问题本文提出了一种二阶Volterra变抽头长度自适应滤波算法。先对Volterra滤波器输入信号进行格型滤波处理,实现了二次项信号解耦,减少了二次项的权系数,使线性部分和非线性部分权值具有相同的抽头长度,简化了传统Volterra滤波器的结构;基于最小平均p范数准则,运用分数抽头长度的概念,对滤波器抽头长度进行实时自适应调整,用LMP算法自适应调整权系数。计算机仿真结果表明,在不同信噪比的高斯噪声和 稳定分布噪声背景下, 应用本文算法的自适应信道均衡都具有良好的收敛性能,本文算法能自适应调整到最优抽头长度;验证了算法的有效性。

     

    Abstract: The tap-length of a conventional adaptive Volterra filter is fixed. When the feature of a identifying system or equalizing channel is unknown or time varying, if the tap-length of the filter is too long, not only the amount of calculation increases, but also the error of system increases; if the tap-length of the filter is too short, the requirements of system performance can not be reached. In order to solve the problem, a variable tap-length adaptive algorithm for second-order Volterra is proposed. The input signal is orthogonalized using lattice filter and the quadratic terms are decoupled so that the weighting coefficients of the quadratic terms are reduced and the tap-length of linear part and nonlinear part is the same. So the structure of the traditional Volterra filter can be simplified. Based on least mean p-norm criterion, an adaptive algorithm using the concept of the pseudo-fractional tap-length is used to adjust tap-length, and the least mean p norm algorithm (LMP) is used to adjust the weighting coefficients. The simulation results indicate that the proposed algorithm for channel equalization has good convergence performance and can adaptively adjust to the optimal tap-length in Gaussian noise and -stable distribution noise under different SNR. Thus the results verify the validity of this method.

     

/

返回文章
返回