首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 数字滤波器的MATLAB设计与DSP上的实现

数字滤波器的MATLAB设计与DSP上的实现

资料介绍
DSP论文

数字滤波器的MATLAB设计与DSP上的实现
摘要:以窗函数法设计线性相位FIR数字滤波器为例,介绍用MATLAB工具软件设计数字滤
波器的方法和在定点DSP上的实现。实现时,先在CCS5000仿真开发,然后将程序加载到
TMS320VC5409评估板上实时运行,结果实现了目标要求。文中还讨论了定标、误差、循
环寻址等在DSP上实现的关键问题。
    关键词:数字滤波器 MATLAB DSP
引言
随着信息时代和数字世界的到来,数字信号处理已成为今一门极其重要的学科和技术
领域。数字信号处理在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和
家用电器等众多领域得到了广泛的应用。在数字信号处理应用中,数字滤波器十分重要
并已获得广泛应用。
1 数字滤波器的设计
1.1 数字滤波器设计的基本步骤
数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR
)滤波器和有限长冲激响应(FIR)滤波器。IIR滤波器的特征是,具有无限持续时间冲
激响应。种滤波器一般需要用递归模型来实现,因而有时也称之为递归滤波器。FIR滤波
器的冲激响应只能延续一定时间,在工程实际中可以采用递归的方式实现,也可以采用
非递归的方式实现。数字滤波器的设计方法有多种,如双线性变换法、窗函数设计法、
插值逼近法和Chebyshev逼近法等等。随着MATLAB软件尤其是MATLAB的信号处理工作箱的
不断完善,不仅数字滤波器的计算机辅助设计有了可能,而且还可以使设计达到最优化

数字滤波器设计的基本步骤如下:
(1)确定指标
在设计一个滤波器之前,必须首先根据工程实际的需要确定滤波器的技术指标。在很
多实际应用中,数字滤波器常常被用来实现选频操作。因此,指标的形式一般在频域中
给出幅度和相位响应。幅度指标主要以两种方式给出。第一种
数字滤波器的MATLAB设计与DSP上的实现
本地下载

评论