论文部分内容阅读
多速率信号处理技术是目前数字信号处理研究中一个重要的领域,而数字滤波器是多速率信号处理领域中最重要的一种处理方法。如何设计更高效、高速的数字滤波器是本论文的主要研究内容。本文在分析了传统的多速率数字信号处理中常用的数字滤波器后,提出了基于FPGA的更高效、高速的实时处理方法。本文主要对多速率信号处理中基带脉冲成形FIR滤波器和级联积分梳状(CIC)滤波器进行了研究和传统算法的改进。首先,本文在对传统的FIR滤波器结构,尤其是高速并行FIR滤波器结构进行了介绍之后,采用了基于查找表的新方法实现了速率可控的基带信号脉冲成形FIR滤波器。该方法不需要使用任何乘法器和加法器,只需要FPGA的ROM资源即可完成成形滤波,大大地降低了FPGA的硬件资源开销。其次,本文对传统的级联积分梳状(CIC)滤波器进行了介绍和分析,并在传统CIC滤波器的算法基础上,提出了新的并行处理的内插CIC滤波器算法并进行了FPGA实时产生与验证。该并行算法可以使FPGA加法器和乘法器工作在较低的速度而实现高速插值滤波运算。最后,本文对CIC抽取滤波器的非递归并行结构做了分析和验证,确定了进一步研究的方向。