基于FPGA的16阶FIR滤波器的设计与实现.pdf
数字滤波器是一种用来过渡时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的.根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器.与IIR滤波器相比,FIR的实现是非递归的,总是稳定的;更重要的是,FIR滤波器是线性相位的,能保证信号在传输过程中不会产生失真[1].因此在高保真的信号处理领域,如数字音频、图像处理、数据传输、生物医学等领域得到了广泛应用.然而,数字滤波器的应用场合大部分都要求实时处理,有时候还要进行复杂运算,在处理速度方面,FPGA表现出了明显的优势.实践证明,用FPGA来实现32阶8位的FIR速度可达到100Mps.此外,