项目实施方案
1.方案基本功能框图及描述
该方法基于时域中的数据块最小均方误差(Block LMS,block least mean square)计算方法和该块LMS算法中存在线性相关和线性卷积的过程,通过1/2重叠保留法的快速傅立叶变换FFT(fast fourier transforms)在频域以直接相乘的计算方式实现快速相关和快速卷积,利用自适应滤波器在频域实现LMS算法;包括以下循环执行的操作步骤:
(1)对自适应滤波器的频域抽头系数作初始化设置,并对该滤波器的时域输入信号做N点离散快速傅立叶变换FFT处理,使其转换为频域信号,用作自适应滤波器的输入信号;其中N是该滤波器的抽头个数M的2倍;
(2)将输入的频域信号通过自适应滤波器进行自适应滤波处理,并对该滤波器的输出信号进行快速傅立叶逆变换IFFT(inverse fast fourier transforms)处理,使其转换为时域信号,作为干扰的估计值;
(3)计算被干扰信号和滤波器输出的时域信号之间的差值,作为有用信号;再产生有用信号的频域值;
(4)利用频域信号进行最小均方误差LMS计算,即根据有用信号和滤波器输入信号的频域值对滤波器抽头系数进行更新,以便在返回执行上述步骤(2)时,使用该更新后的抽头系数对来自步骤(1)新的频域输入信号周而复始地继续执行相关的自适应滤波处理。