论文部分内容阅读
本文主要研究了外辐射源雷达杂波抑制模块的FPGA实现方法。首先,对自适应滤波的时域LMS算法和RLS算法进行了分析和比较,结果表明时域LMS算法收敛特性易受环境影响且RLS算法运算量较大,因此本文在工程实现中采用改进的LMS算法:变步长LMS(NLMS)算法和频域分块LMS(FBLMS)算法。NLMS算法的步长会随输入数据变化,所以收敛速度较快;FBLMS算法在频域分块实现,运用FFT计算滤波中的卷积可以减少运算量,并且频域的正交变换能够降低特征值的发散改善收敛性能。然后,论文针对两种算法的FPGA实现,分析了FPGA的结构和特点,对常用IP核如PLL、FIFO、FFT和RAM进行了原理说明和功能仿真。最后,对NLMS算法和FBLMS算法进行了便于硬件实现的功能模块划分,利用IP核说明每个模块的硬件构成,并通过ModelSim和MATLAB的联合功能仿真,验证了两种算法的硬件可实现性。