数字信号处理课程设计报告书课题名称基于MATLAB的IIR滤波器的设计及应用(图像去噪)姓名李丽学号20086312院、系、部电气工程系专业电子信息工程指导教师刘鑫淼※※※※※※※※※※※※※※※※※※※※※※※※2008级通信原理课程设计2011年6月30日实验二基于MATLAB的IIR滤波器的设计及应用(图像去噪)方0809--120086312李丽一、设计目的1.学会MATLAB的使用,掌握MATLAB的程序设计方法;2.掌握数字信号处理的基本概念、基本理论和基本方法;3
在Matlab环境下产生噪声图像;4.掌握MATLAB设计IIR数字滤波器的方法;5.学会用MATLAB对信号进行分析和处理
二、设计要求常用的数字滤波器有FIR滤波器和IIR滤波器
IIR数字滤波器因具有结构简单、占用存储空间少、运算速度快,能够用较低的阶数实现较好的选频特性等特点,得到了广泛应用
通常对常用数字滤波器的设计和实现,掌握数字信号处理的工作原理及设计方法;熟悉双线性变换法设计IIR数字滤波器的原理与方法,掌握利用数字滤波器对信号进行滤波的方法,掌握数字滤波器的计算机仿真方法,并能够对设计结果加以分析
在MATLAB中,可以用下列函数辅助设计IIR数字滤波器:1)利用buttord和cheb1ord可以确定低通原型巴特沃斯和切比雪夫滤波器的阶数和截止频率;2)[num,den]=butter(N,Wn)(巴特沃斯)和[num,den]=cheby1(N,Wn),[num,den]=cheby2(N,Wn)(切比雪夫1型和2型)可以进行滤波器的设计;3)lp2hp,lp2bp,lp2bs可以完成低通滤波器到高通、带通、带阻滤波器的转换;4)使用bilinear可以对模拟滤波器进行双线性变换,求得数字滤波器的传输函数系数;5)利用impinvar可以完成脉冲响应不变法的模拟滤波器到数字滤波