- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP
课
程
设
计
学院:昆仑学院
班级:10 级电气(2)班
姓名:柴智博
1
FIR 数字滤波器的 MATLAB 设计与 DSP 实现
摘要:针对有限长冲激响 (FIR)数字滤波器的原理,讨论了窗函数法设计线性相
位FIR 数字滤波器的基本思路,介绍了用MATLAB 工具来设计数字滤波器的方法及
在定点 DSP 上的实现。
通过 CCS5000 开发工具和在 DES3200 实验箱上运行,实现了达到目标要求的滤波
器。
关键词: matlab;fir;dsp;ccs 开发环境
1、引言
随着信息和数字技术的发展,数字信号处理已成为当今极其重要的学科和技
术领域之一通信语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电
器等众多领域得到了广泛的应用。在数字信号处理的基本方法中,通常会涉及到
变换、滤波、频谱分析、调制解调和编码解码等处理。其中,滤波是应用非常广
泛的一个环节,数字滤波器的理论与相关设计也一直都是人们研究的重点之一。
数字滤波器根据其冲激响应函数的时域特性,可分为无限长冲激响 (IIR)滤波
器和有限长冲激响 (FIR)滤波器。其中 FIR 滤波器具有严格的相位特性,同时系
统函数的极点固定在原点上,因而该类型的滤波器是稳定的。滤波器的设计方法
主要有窗函数法、频率取样法和最优线性相位设计法。其中窗函数设计方法由于
其运算简便、物理意义直观,已成为工程实际中应用最广泛的方法,本文从 FIR 数
字滤波器的原理与基本设计步骤出发,对FIR 数字滤波器在MATLAB 中的仿真与设
计的基本思路做了阐述,并在定点 DSP 上实现了满足要求的 FIR 滤波器。
2
目 录
1、滤波器基本原理 3
1.1 数字滤波器的基本概念 3
1.2 FIR 滤波器的基本结构 3
1.3 FIR 滤波器的主要特点 4
1.4 开发环境 CCS 简介 4
2、数字滤波器的设计 6
2.1 数字滤波器 MATLAB 设计的基本步骤 6
2.2 FIR 数字滤波器的 DSP 实现 8
2.3 结论 9
3.心得体会10
4.附录10
参考文献 16
3
1、滤波器基本原理
1.1 数字滤波器的基本概念
数字滤波器的设计问题就是寻找一组系数 和,使得其性能在某种意义上逼近
所要求的特性。如果在 s 平面上去逼近,就得到模拟滤波器,如果在 z 平面上去
逼近,则得到数字滤波器。
数字滤波是将输入的信号序列,按规定的算法进行处理,从而得到所期望的
输出序列。一个线性位移不变系统的输出序列 y (n)和输入序列 x (n)之间的关系,
应满足常系数线性差分方程:
其中 x (n)为输入序列,y (n)为输出序列, 和为滤波器系数,N 为滤波器的阶数。
1.2 FIR 滤波器的基本结构
在式(1)中,若所有的均为0,则得FIR 滤波器的差分方程:
对(2)式是 滤波器的差分方程,其一般形式为
对 (3)式进行 变换,整理后可得 FIR 滤波器的传递函数
FIR 数字滤波器的设计方法主要有窗函数法和频率抽样设计法,其中窗函数
法是基本而有效的计方法。
由此可得到FIR 滤波器的结构如图 1 所示。
FIR 滤波器的单位冲击响 h(n)是一个有限长序列。若 h(n)为实数,且满足
偶对称或奇对称的条件,即 h(n)=h(N-1-n)或 h(n)=-h(N-1-n),则FIR 滤波器具
有线性相位特性。
4
1.3、FIR 滤波器的主要特点
1)单位冲击响应只有有限项;
2)FIR 滤波器无反馈回路,是一种无条件稳定系统;
3)FIR 滤波器可以设计成具有线性相
文档评论(0)