摘要:由于1960年至今通讯、信息技术、计算机科学等方面的迅猛发展,DSP的理论已经得到迅速的进步,数字信号处理技术现如今已经在电子通讯、智能控制、信息处理等不少范畴内获得了愈来愈普遍的使用。本课题的主要研究对象是IIR滤波器,用DSP来完成IIR滤波器的设计是很有优势、很方便的。
本课题设计了IIR滤波器的理论实现以及怎样基于数字信号处理实现IIR滤波器的过程。首先,根据题目所给出的巴特沃斯滤波器性能指标,用双线性变换法在理论上设计了IIR滤波器,计算出这个理论上的巴特沃斯滤波器的系统函数,然后在MATLAB软件上对设计出来的滤波器参数仿真,看仿真结果能否符合所给的性能指标。其次,由DSP实验箱配合CCS开发环境,将整个设计过程分为三个模块,分别是主程序模块、波形发生模块和IIR滤波模块,分别用C语言编写能够实现各个模块功能的程序,在CCS软件中编写并调试编写好的C语言程序,结合TMS320VC5509A芯片的结构特点,完成了一种在数字信号处理基础上成功设计IIR滤波器的目的。最后,C语言程序成功调试好之后运行程序,得出运行结果图,要依据这个波形图对设计出的滤波器性能进行分析,分析结果表明所设计的滤波器可以有效地进行滤波,最终完成了设计。
关键词:IIR数字滤波器 MATLAB DSP CCS TMS320VC5509A
目录
摘要
ABSTRACT
1 绪论-1
1.1 课题背景-1
1.2 国内外研究情况-1
1.3 本文研究内容-3
2 IIR数字滤波器的设计-4
2.1 IIR滤波器的原理及设计方法-4
2.2 理论设计-5
2.3 MATLAB仿真-6
3 DSP实现平台介绍-9
3.1 DSP简介-9
3.2 TMS320C5509芯片介绍-10
4 IIR滤波器在DSP上具体实现-11
4.1 CCS开发系统简介-11
4.2 具体实现-11
4.2.1 主程序模块-11
4.2.2 波形发生模块-13
4.2.3 IIR滤波模块-14
4.3 实现过程-15
4.4 运行结果截图-18
5 总结-19
参考文献-20
附录-21
致谢-24