摘要:数字信号处理是数字通信、数字控制和信息处理的技术基础,并在很多领域都得到了广泛的应用,从行业来讲几乎可以涵盖工业、农业、医疗、国防和消费等各个行业。
本次设计选择CCS3.3作为仿真软件,Matlab作为辅助软件完成。在进行信号处理时,实时处理对时间的要求极为严格,而DSP处理器在信号的实时处理方面优势尽显,所以备受青睐。众所周知,尽管C语言的编程效率通常不尽人意,但是C语言也具有可读性好、方便移植等不可忽略的优点。汇编语言则恰恰相反。然而二者却可以在CCS3.3中实现统一,各自扬长避短。
本文主要分析讨论IIR滤波器的DSP实现,包括两种方法:脉冲响应不变法以及双线性变换法。本文比较了二者各自的优缺点,并且比较了用C语言及Matlab设计出的两种IIR滤波器的异同和滤波器在高频段、中低频段滤波的异同,最后分析了双线性变换法中各个参数与最终设计结果的关联。
关键词:数字信号处理,滤波器,双线性变换法,脉冲响应不变法
目录
中文摘要
Abstract
第1章 绪论-4
1.1 研究背景和意义-5
1.2 国内外研究现状-5
1.3 本文的主要研究工作-6
1.4 本文的内容安排-6
第2章 TMS320VC5416结构与工作原理-7
2.1 CPU-7
2.2 存储器-7
2.3 CCS集成开发环境-8
第3章 数字滤波器-9
3.1 滤波器概述-9
3.2 数字滤波器的性能指标-9
3.3 IIR滤波器的特点-10
3.4 IIR滤波器的结构-10
第4章 IIR滤波器的DSP实现-12
4.1 脉冲响应不变法设计IIR滤波器-12
4.2 双线性变换法设计IIR滤波器-16
4.2.1 IIR滤波器的CCS实现-17
4.2.2 关于频率畸变以及各参数的讨论-24
4.3 两种变换方法的比较与实际应用-26
4.3.1 脉冲响应不变法的优缺点-26
4.3.2 脉冲响应不变法的实际应用-27
4.3.3 双线性变换法的优缺点-27
4.4 总结-28
第5章 总结-29
参考文献-30
致谢-31
附录-32