




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业2010级数字信号理课程设计 数字信号处理课程设计报告书课题名称基于MATLAB的FIR滤波器的设计及应用(图像去噪) 姓 名陈南洋学 号 院、系、部 电气工程系专 业 电子信息工程指导教师 刘鑫淼2013年 6 月28日基于MATLAB的FIR滤波器的设计及应用(图像去噪) 陈南洋 一、实验目的1学会MATLAB的使用,掌握MATLAB的程序设计方法;2掌握数字信号处理的基本概念、基本理论和基本方法;3. 在MATLAB环境下产生噪声信号;4掌握MATLAB设计FIR
2、数字滤波器的窗函数设计方法;5学会用MATLAB对图像进行分析和处理。二、设计原理 1.利用窗函数法设计FIR滤波器的原理 如果所希望的滤波器的理想的频率响应函数为,则其对应的单位脉冲响应为 (2.1)窗函数设计法的基本原理是用有限长单位脉冲响应序列逼近。由于往往是无限长序列,而且是非因果的,所以用窗函数将截断,并进行加权处理,得到:(2.2)就作为实际设计的FIR数字滤波器的单位脉冲响应序列,其频率响应函数为(2.3)式(2.3)中,N为所选窗函数的长度。我们知道,用窗函数法设计的滤波器性能取决于窗函数的类型及窗口长度N的取值。设计过程中,要根据对阻带最小衰减和过渡带宽度的要求选择合适的窗函
3、数类型和窗口长度N 。各种类型的窗函数可达到的阻带最小衰减和过渡带宽度见表2.1。表2.1 各种窗函数的基本参数窗函数旁瓣峰值幅度/dB过渡带宽阻带最小衰减/dB矩形窗-134/N-12三角形窗-258/N-25汉宁窗-318/N-44哈明窗-418/N-53布莱克曼窗-5712/N-74凯塞窗(=7.865)-5710/N-80这样选定窗函数类型和长度N之后,求出单位脉冲响应,并按照式(2.3)求出。是否满足要求,要进行演算。一般在尾部加零使长度满足2的整数次幂,以便用FFT计算。如果要观察细节,补零点数增多即可。必要时检查频率响应开始读入窗口长度N计算hd(n)调用窗函数子程序求w(n)调
4、用子程序(函数)计算H(k)=DFTh(n)调用绘图子程序(函数)绘制H(k)幅度相位曲线结束图2.1主程序框图计算h(n)= hd(n) w(n)2等波纹最佳逼近法设计FIR滤波器的原理用表示希望逼近的幅度特性函数,要求设计线性相位FIR数字滤波器时,必须满足线性相位约束条件。用表示实际设计的滤波器幅度特性函数。定义加权误差函数为式中,成为误差加权函数,用来控制不同频段(一般指通带和祖带)的逼近精度。等波纹最佳逼近基于切比雪夫逼近,在通带和阻带以的最大值和最小值为准则,采用Remez多重交代迭代算法求解滤波器系数。在Remez多重交换迭代过程中是确知函数。利用等波纹最佳逼近准则设计线性相位F
5、IR数字滤波器数学模型的建立及其求解算法的推导复杂,所以求解必须借助MATLAB信号处理工具箱函数remezord和remez,只要简单的调用这两个函数就可以完成线性相位FIR数字滤波器的等波纹最佳逼近设计。如果要求线性相位特性,则还必须满足根据上式中的正、负号和长度N的奇偶性又将线性相位FIR滤波器分成四类。要根据所设计的滤波特性正确选择其中一类,例如,要设计线性相位低通特性,可以选择这一类,而不能选择这一类。三、主要实验仪器及材料计算机、MATLAB7.1教学版。四、实验内容1.噪声信号的频谱分析。2.设计数字滤波器和画出频率响应。利用窗函数和最佳逼近的方法设计FIR滤波器;最后,利用MA
6、TLAB中的函数freqz画出各滤波器的频率响应。3.用滤波器对噪声图像进行滤波。4.比较几种滤波器去滤波前后噪声图像的波形及频谱。五、程序设计1.先调用原始图像,然后对其进行加噪;2.由各项参数求出单位脉冲响应和其频率响应;3.利用布莱克曼窗函数法设滤波器,并对图像去噪,;4.利用等波纹最佳逼近法设滤波器并对图像去噪,。程序如下:I = imread(eight.tif);J = imnoise(I,gaussian,0.1);figure(1) ;imshow(I);title(原始图像);figure(2);imshow(uint8(J);title(加噪图像);%窗函数法fp=1000
7、;fs=2000;Fs=10000;wp=2*pi*fp/Fs;ws=2*pi*fs/Fs;B=ws-wp;N=ceil(12*pi/B);wc=(wp+ws)/2/pi;hn=fir1(N-1,wc);n=0:N-1;figure(3)subplot(1,2,1);stem(n,hn,.);title(h(n)波形); grid on;hw,w=freqz(hn,1);subplot(1,2,2);plot(w/pi,20*log10(abs(hw);title(频率响应hw);grid on; axis(0 1 -100 4);yt=filter2(hn,J);figure(4);imsh
8、ow(yt,);title(滤波后图像1);%用等波纹最佳逼近方法绘制滤波器损耗函数以及输出信号波形fp=120;fs=150;Ap=0.2;As=60;Fs=1000;wc=(fs+fp)/Fs;B=2*pi*(fs-fp)/Fs;Nb=ceil(11*pi/B);fb=fp,fs;m=1,0;dev=(10(Ap/20)-1)/(10(Ap/20)+1),10(-As/20);Ne,fo,mo,W=remezord(fb,m,dev,Fs); hn=remez(Ne,fo,mo,W);yet=filter2(hn,J);H,W=freqz(hn);m=abs(H);figure(5);su
9、bplot(3,1,1);plot(W/pi,20*log10(m/max(m);grid on;xlabel(omega/pi);ylabel(幅度(dB);axis(0,1,-100,0);title(损耗函数曲线);subplot(3,1,2);plot(hn);title(输出信号波形);figure(6);imshow(yet,);title(滤波后图像2)六、仿真结果及分析图6.1原始图像图6.2 加噪图像图6.3 波形和频率响应图6.4 滤波后图像1图6.5 损耗函数曲线和输出信号波形图6.6 滤波后图像2七、设计总结1.该课题设计是先画出原始图像,然后画出加噪图像,然后由各项参
10、数求出单位脉冲响应和其频率响应,再分别用布莱克曼窗函数法和等波纹最佳逼近法画出信号波形和去噪图像,并分析和比较,在分别求出损耗函数。2.FIR滤波器的设计方法方法包括窗函数法、频率采样法和等波纹最佳逼近。本文设计主要采用的是布莱克曼窗函数法和等波纹最佳逼近法设计FIR滤波器对图像进行滤波去噪,通过布莱克曼窗函数这一过程,对滤波前后波形进行对比分析得到结论。等波纹最佳逼近法是一种优化设计方法,它克服了窗函数设计法和频率采样法的缺点,使最大误差最小化,并在整个逼近频段上均匀分布。设计的滤波器的幅频响应在通带和阻带都是等波纹的,而且可以分别控制通带和阻带波纹幅度。3.经过用窗函数法和等波纹最佳逼近法设计FIR滤波器所得的图形可以看出,窗函数法设计出的滤波器效果更好。八、参考文献
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注册土木工程师线上学习试题及答案
- 考初级工的试题及答案
- 基于AI的2025年智能客服情感分析在客服中心的应用
- 2025国企面试题库及答案
- 工业互联网平台SDN在工业互联网平台设备管理中的优化应用报告
- 护士皮瓣移植试题及答案
- 宁波二模语文试题及答案
- 针对2025年市场流动性风险管理的量化投资策略绩效评估报告
- 数字孪生视角下2025年城市规划与建设中的智慧城市安防设施布局与评估优化优化报告
- 现代音乐理论与作曲技巧的结合研究试题及答案
- GB/T 11253-2019碳素结构钢冷轧钢板及钢带
- 商务标评审表
- 2021版《安全生产法》培训课件
- 大连理工大学画法几何自学片段课件
- 相关方需求和期望及风险和机遇措施表
- FIDIC银皮书(中英文对照)
- 家谱电子版模板2
- 一年级美术下册教案-第8课 练笔成图-苏少版
- 农用地分等定级规程
- DB12∕T 822-2018 路用高粘结力环氧乳化沥青技术要求
- 《建设工程监理规范》word版
评论
0/150
提交评论