DSP课程设计---有限脉冲响应FIR滤波器的DSP实现
-
资源ID:1422578
资源大小:483.04KB
全文页数:21页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
DSP课程设计---有限脉冲响应FIR滤波器的DSP实现
1、 学号 成绩 DSP 技术课程论文 题目:有限脉冲响应有限脉冲响应 FIR 滤波器的滤波器的 DSP 实现实现 作 者 班 级 院 别 专 业 电子信息工程 完成时间 2012 年 5 月 19 评语 目录目录 1、概述 3 2、设计目的 3 3、设计原理 4 4、总体设计方案 5 5、CCS 开发环境介绍 6 6、参数及其设计步骤 7 7、总结与体会 17 8、参考文献 19 9、附录(源程序) 19 一、概述 随着信息技术和计算机技术的飞速发展,数字信号处理技术在众多领域得 到广泛应用。数字滤波器由于其精度高、稳定性好、使用灵活等优点,广泛应用 在各种数字信号处理领域。数字滤波器根据冲击响
2、应函数的时域特性,可以分为 FIR(有限长冲击响应滤波器)和IIR(无限长冲击响应滤波器)。FIR滤波器与IIR 滤波器相比,具有严格的线性相位,幅度特性可任意等优点。而且,FIR滤波器 的单位抽样响应是有限长的, 故一定是稳定的, 他又可以用快速傅里叶变换(FFT) 算法来实现过滤信号,可大大提高运算效率。Matlab辅助DSP开发实现的关键是 建立Matlab与DSP间的连接。以往一般是由开发工具CCS把DSP中间结果先保存, 再调入Matlab工作空间与:Matlab仿真中间结果比较,以此发现DSP程序的不足, 这需要反复操作,比较麻烦。Math Works公司和TI公司共同开发的Mat
3、lab Link for CCS开发工具(CCSLink),实现了在Matlab,TICCS开发环境和DSP硬件问的 双向连接, 开发者可以利用Matlab强大的数据处理、 分析、 可视化功能来处理CCS 和目标DSP中的数据,可以大大简化DSP软件开发的分析、调试和验证过程,缩短 软件开发周期。 二二、设计目的、设计目的 1、掌握数字滤波器的设计过程; 2、了解 FIR 的原理和特性; 3、熟悉设计 FIR 数字滤波器的原理和方法; 4、FIR 滤波器的 DSP 实现原理; 5、使用 CCS 的波形观察窗口观察输入/输出信号波形和频谱变化情况。 三、三、设计原理设计原理 滤波器就是在时间域或
4、频域内,对已知激励产生规定响应的网络,使其能够 从信号中提取有用的信号,抑制并衰减不需要的信号,滤波器的设计实质上就是 对提出的要求给出相应的性能指标,再通过计算,使物理可实现的实际滤波器响 应特性逼近给出的频率响应特性。 FIR 数字滤波器是一种非递归系统,其传递函数为: ZH= 1 0 N n n znb zX zY 由此可得到系统的差分方程为: 1 0 N I inxihny 则,FIR 滤波器的结构如下图: 其冲激响应 nh是有限长序列, 它 滤波器系数向量 nb,N 为 FIR 滤波器的 阶数。 在数字信号处理应用中往往需要设计线性相位的滤波器,FIR 滤波器在保证 幅度特性满足技术要求的同时, 很容易做到严格的线性相位特性为了使滤波器满 足线性相位条件,要求其单位脉冲响应 nh为实序列,且满足偶对称或奇对称条 件,即 nNhnh1或