在基于system generator的数字信号处理系统,该项目选取了最为普遍的FIR数字滤波器作为实例。数字滤波器是指输入、输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。它是在语音与图像处理、模式识别、雷达信号处理、频谱分析等应用中的一种基本的处理部件,并且正在迅速的代替传统的由RLC元器件和运算放大器组成的模拟滤波器,逐渐成为一种主要的DSP操作。根据数字滤波器冲激响应的时域特征,可将数字滤波器分为两种,即无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。而有限冲激响应(FIR)滤波器能在设计任意幅频特性的同时保证严格的线性相位特性,同时它可以采用十分简单的算法实现,但采用硬件描述语言设计(VHDL或VerilogHDL)数字滤波器时,由于硬件程序的电路优化比较困难,从而使滤波器性能较差。本文使用了一种基于system generator for DSP的FIR滤波器设计方法,避开传统设计过程中采用VHDL编程的复杂环节,显著缩短了设计所需时间。