摘要:数字信号处理,通常简称为DSP,而正如他名字一般,它的处理目标就是数字信号,而他本身是对信号进行处理的技术,使用的是数值计算的方法。而具有数字信号处理功能的就是DSP芯片,它是一种集成计算机的芯片,拥有可编程性。在用DSP芯片设计数字滤波器时,也就可以灵活的地修改所需要的参数从而达到所需的滤波器功能。有限长单位冲击响应数字滤波器就是数字信号处理应用的代表,使用DSP芯片达到FIR 数字滤波器的设计,设计方便灵活的,这是模拟信号处理没有的优点,现在已广泛地应用在各个技术领域[1]。FIR滤波器通过方便修改参数从而可以达到任意幅频特性,与此同时很重要的是也可保证严格的线性相频的特点。也正是由于以上优点,FIR滤波器已经在通讯、图象、对不同模式的识别等领域的到广泛认可。
本课题的首先使用了相关课程内容设计出理论内容满足所需参数,而后又比较窗函数设计和频率设计法的优劣后选用窗函数法设计法,又在窗函数设计法中分析了众多窗函数优缺点后使用了布莱克曼设计;接着并均对布莱克曼窗所做出的理论设计进行了MATLAB仿真并比较了是否匹配设计出的所需参数;而后在DSP的汇编辑环境(CSS)中使用C语言来编写程序,再调试编写好的汇编程序,结合所利用的芯片结构,实现了一种具体是在TMS320VC5509A中要求为通道边缘频率10KHZ,组带边缘频率22KHZ,组带衰减75dB,采样频率选取为50KHZ的FIR滤波器。
关键词:数字滤波器 FIR DSP MATLAB TMS320VC5509A
目录
摘要
ABSTRACT
1 绪论-1
1.1 课题背景-2
1.2 国内外研究情况-3
1.3 本文研究内容-3
2 FIR数字滤波器的设计-4
2.1 FIR滤波器的设计方法及原理-4
2.1.1 FIR滤波器的具体方法-4
2.1.2 窗函数的设计思路-4
2.1.3 频率设计法的设计思路-5
2.2 具体理论设计-6
2.3 MATLAB仿真-7
3 DSP实现平台介绍-9
3.1 DSP简介-9
3.2 DSP系统构成-9
3.3 DSP实验箱介绍-9
3.4 TMS320C5509芯片介绍-10
4 FIR滤波器在DSP上具体实现-11
4.1 CCS开发系统简介-11
4.2 具体实现-11
4.2.1 主程序模块-11
4.2.2 波形发生模块-13
4.2.3 FIR滤波模块-14
4.3 实现过程-15
4.4 运行结果与分析-18
5 总结-21
参考文献-23
附录-24
致谢-25