1、要研究基于CSD架构实现的FIR数字滤波器,首先要了解CSD架构,然后才能进行下步的设计。
2、对FIR数字滤波器的结构和设计方法要有一定的了解,会使用MATLAB仿真软件设计各种FIR滤波器,以便对设计结果进行仿真和比较。
3、设计数字系统有多种方法,可以采用传统的数字系统设计方法,也可以采用使用硬件描述语言的数字系统设计方法。传统的设计方法不适合大规模系统的设计,所以就采用硬件描述语言的数字系统设计方法。这就要求学会自顶向下的系统设计方法、硬件描述语言Verilog HDL、综合工具、仿真工具ModelSim等。
4、采用CSD算法实现FIR数字滤波器,对CSD算法要有深刻的理解,并用Verilog HDL语言进行编程。最后用ModelSim对程序进行仿真分析。
本课题主要是用Verilog HDL硬件描述语言设计出一种基于CSD架构的低通FIR滤波器,在ModelSim上进行代码的编写与仿真,最后用MATLAB对所设计的滤波器进行时域和频谱分析,以使达到设计要求。