基于simulink的数字滤波器的仿真.doc

约9页DOC格式手机打开展开

基于simulink的数字滤波器的仿真,摘要:介绍数字滤波器的定义、分类及实现方法。讨论iir滤波器、fir滤波器的设计方法以及如何运用matlab中的dsp blockset工具箱设计数字滤波器。关键词:iir滤波器;fir滤波器;dspsimulink based simulation of digital filterabstract:in this ...
编号:10-258670大小:84.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 wanli1988go 发布

摘要:介绍数字滤波器的定义、分类及实现方法。讨论IIR滤波器、FIR滤波器的设计方法以及如何运用MATLAB中的DSP Blockset工具箱设计数字滤波器。
关键词:IIR滤波器;FIR滤波器;DSP



Simulink Based Simulation of Digital Filter

Abstract:In this paper, the definition, species and the method of the realization of the digital filter is introduced. The design method of the digital filter of IIR and FIR is discussed. How to use the DSP Blockset of the MATLAB to design the digital filter is discussed.

Keywords:IIR;FIR;DSP





1 引言
数字滤波器,是指输入、输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。数字滤波器在数字信号处理的各种应用中发挥着十分重要的作用,它是通过对抽样数据进行数学运算处理来达到频域滤波的目的。数字滤波器从实现的网络结构或者从单位脉冲响应分类,可以分成无限脉冲响应(IIR)和有限脉冲响应(FIR)滤波器。MATLAB中的DSP Blockset工具箱提供完整丰富的模块范例函数库,以进行数字信号系统(DSP System)的设计、模拟与快速原型化(rapid prototyping)。可适用于建立古典(classical)、多速率(multirate)、适应性(adaptive)的滤波器。
MATLAB的DSP Blockset工具箱的两个基本组成就是滤波器的设计与实现部分以及谱分析部分。工具箱提供了丰富而简便的设计,实现FIR和IIR的方法,是原来繁琐的程序设计简化成函数的调用。
2.典型IIR数字滤波器的设计
双线性变换法
为了克服冲激响应不变法的频率混叠现象,需要使s平面与z平面建立一一对应的单值映射关系,即求出s=f(z),然后将它带入H(s),就可以求得H(z),即
H(z)=H(s)|s=f(z) (1)
为了克服多值映射这一缺点,我们首先把整个s平面压缩变

参考文献:
1. 程佩清 《数字信号处理教程》(第二版),清华大学出版社
2. Miroslav D.Lutovac 《信号处理滤波器设计——基于MATLAB和Mathematical的设计方法》,电子工业出版社
3.Vinay K.Ingle,John G.Proaki,《Digital Signal Processing Using MATLAB》,Thomson出版社