小波上机实验报告-哈工大_第1页
小波上机实验报告-哈工大_第2页
小波上机实验报告-哈工大_第3页
小波上机实验报告-哈工大_第4页
小波上机实验报告-哈工大_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HarbinInstituteofTechnology小波分析上机实验报告院系:学科:姓名:学号:指导教师:实验报告一实验目的运用傅里叶变换知识对常用的根本函数做根本变换。加深对因果滤波器的理解,并会判断因果滤波器的类型。运用卷积公式对根本信号做滤波处理并作出分析,以加深理解熟悉Matlab中相关函数的用法实验原理1.运用傅里叶正、反变换的根本公式:及其性质,对所要处理信号做相应的傅里叶变换和逆变换。2.运用卷积的定义式:对所求信号做滤波处理。实验步骤与内容实验题目:Butterworth滤波器,其冲击响应函数为1.求2.判断是否因果;是低通、高通、带通还是带阻?3.对于信号,画出图形4.画出滤波后图形,比拟滤波前后图形,你会发现什么,这里取5.取采用不同的变量值(初始设定A=α=10)画出原信号图形与滤波后图形,比拟滤波效果。实验步骤及分析过程:1.求由傅里叶变换的定义式可得:〔1〕故该滤波器的幅频特性为:,转折频率;假定,绘制该滤波器的幅频特性曲线如下:图1.1滤波器的幅频特性曲线2.判断是否因果;是低通、高通、带通还是带阻?〔1〕观察滤波器响应函数可知,只有在输入信号到达后,该滤波器才会有输出响应,此外实际应用的滤波器均是因果滤波器,非因果不可用;所以,题中滤波器是因果滤波器。〔2〕由图1可知,该滤波器为低通滤波器。3.对于信号,画出图形编写matlab程序〔见附录1〕,绘制信号的图形如下:图1.2信号f(t)曲线4.画出滤波后图形,比拟滤波前后图形,你会发现什么,这里取。根据卷积运算的滤波特性,编写matlab程序,取时间离散点数n=10000;可绘制该参数下的滤波信号如下列图所示:图1.3f(t)滤波后信号曲线比拟图1.2和图1.3中,可以看出:经滤波处理后,信号f〔t〕中的高频成分得到了有效的抑制,信号的曲线特征变得平滑,而且持续分布相位并未失真,信号的根本信息得到无损传递。5.取采用不同的变量值(初始设定A==10)画出原信号图形与滤波后图形,比拟滤波效果。〔1〕根据题意,绘制信号曲线;并取A==1、3、5、1、15、20(初始设定A==10)采用给定滤波器,进行滤波处理,结果如下:由1问可知:该滤波器的幅频特性为:转折频率;所以当A=分别取1、3、5、10、15、20时,滤波器对于该频率成分的信号起到抑制作用。通过观察不同滤波曲线可知:可以看出随着A、a值逐渐增大,滤波后信号毛刺〔高频波动信号〕增多,即对高频信号的抑制效果变差,同时也可以看出滤波器输出信号中的低频成分也呈增大趋势。总之,滤波器在A、a值为1时对高频的抑制效果最好,但必须指出在这种情况下低频信号也受到一定的削弱,效果并不一定最好,需要根据实际使用需求设定参数。程序附录%待求解信号程序段t=linspace(0,pi,30000);f=exp(-t/3).*(sin(2*t)+2*sin(4*t)+0.4*sin(2*t).*sin(4*t));plot(t,f);gridonxlabel('时间/t');ylabel('信号值/f(t)');附录2%信号图绘制t=linspace(0,pi,30000);f=exp(-t/3).*(sin(2*t)+2*sin(4*t)+0.4*sin(2*t).*sin(4*t));plot(t,f);gridonxlabel('时间/t');ylabel('信号值/f(t)');figure%滤波处理后信号A=10;a=10;h=A*exp(-a*t);fy=conv(f,h);plot(fy);gridonxlabel('时间/t');ylabel('滤波信号值/f(t)');附录3%信号图绘制t=linspace(0,pi,30000);f1=exp(-t).*(sin(5*t)+sin(3*t)+sin(t)+sin(40*t));plot(t,f1);gridonxlabel('时间/t');ylabel('信号值/f(t)');figure%滤波处理后信号A=10;a=10;h=A*exp(-a*t);fy=conv(f1,h);plot(fy);gridonxlabel('时间/t');ylabel('滤波信号值/f(t)');t=linspace(0,pi,10000);f=exp(-t/3).*(sin(2*t)+2*sin(4*t)+0.4*sin(2*t).*sin(40*t));A=10;a=10;h=A*exp(-a*t);fy=conv(f,h);plot(fy);gridonxlabel('点数n');ylabel('滤波信号值f*h');legend('A=a=10');title('信号f*h波形');实验报告二实验目的1.学习Haar小波的定义及性质,掌握Haar小波分解与重构的原理。2.通过例子学习小波分析在一维信号奇异性检测中的应用;3.学习并掌握信号处理的相关步骤。4.熟悉Matlab中相关函数的用法二、实验原理在理解了离散小波变换的根本原理和算法的根底上,通过设计MATLAB程序对简单的一维信号进行Haar小波变换,从而得到小波分解系数;再通过改变分解得到的各层高频系数进行信号的小波重构到达消噪的目的。在这一程序实现的过程中能直观地理解信号小波分解重构的过程和在信号消噪中的重要作用,以及在对各层高频系数进行权重处理时系数的选取对信号消噪效果的影响。一般来说,噪声信号多包含在具有较高频率细节中,在对信号进行了小波分解之后,再利用门限阈值等形式对所分解的小波系数进行权重处理,然后对小信号再进行重构即可到达信号去噪的目的。具体步骤为:a.一维信号的小波分解,选择一个小波并确定分解的层次,然后进行分解计算。b.小波分解高频系数的阈值量化,对各个分解尺度下的高频系数选择一个阈值进行软阈值量化处理。C.一维小波重构,根据小波分解的最底层低频系数和各层高频系数进行一维小波的重构。利用小波分析检测信号突变点的一般方法是:对信号进行多尺度分析,在信号出现突变时,其小波变换后的系数具有模极大值,因而可以通过对模极大值点的检测来确定故障发生的时间点。通常情况下,信号的奇异性分两种情况,一种是信号在某一个时刻内其幅值发生突变,引起信号的非连续,幅值的突变处是第一种类型的间断点。另一种是信号外观上很光滑,幅值没有突变,但是,信号的一阶微分有突变发生,且一阶微分是不连续的,成为第二种类型的间断点。三、实验步骤与内容实验题目:1.设信号将区间[0,1]实行256等分并得到信号在这些节点上的离散值〔1〕利用Haar小波对离散后的信号进行分解;〔2〕画出中的分量并与原信号进行比拟;〔3〕进行压缩比为80%的压缩,画出压缩后的图像与原图像比拟;〔4〕选择适宜的参数去噪,画出去噪后的图像与原图像比拟;2.定义区间[0,1]上存在间断点的信号:去信号g在区间[0,1]上128等分节点的值,按照Haar小波分解与重构算法实现一次分解,描述第6层小波系数的值。确定最大的小波系数以及对应该系数的值。判断间断点的大致位置,输出你的理由。实验步骤及分析过程:1.第一题〔1〕利用Haar小波对离散后的信号进行分解;信号原图:〔2〕画出中的分量并与原信号进行比拟可以看出,与原信号相比,随着的增大,得到的分量越来越逼近原始信号。〔3〕进行压缩比为80%的压缩,画出压缩后的图像与原图像比拟;从前后图像比照可以发现,中选择压缩比为80%时,压缩后信号细节损失非常严重,仅保存了完全重构信号中低频信号成分。〔4〕选择适宜的参数去噪,画出去噪后的图像与原图像比拟;为了去除噪声,我们选择去除高频分量W7滤波后的图像与原图比照从上下两幅图像的比照中,我们可以看出滤波后的信号曲线高频毛刺减少,使得信号更加平滑。2.第二题从图中d1到d6的比照可以很明显的看出在小波分析的图中,信号的小波分解的第一层高频系数d1和第二层高频系数d2中,可以非常清楚的观察到信号的不连续点,在d1图中估测,为x=113/128=0.891,在d2图中估测,为x=112/128=0.875,而实际值为x=8/9=0.889,用db1小波要比db5小波好。程序题目1:clcclearallx=linspace(0,1,256);f=exp(-x.^2/4).*(sin(3*x)+2*cos(5*x)+0.2*sin(x).*cos(55*x)).*(x>=0&x<=1);plot(x,f)%%wavedec小波分解,将一个信号分解成指定层数n,并返回各层的小波系数。[C,L]=wavedec(f,8,'Haar');%wrcoef对一维小波系数进行单支重构v0=wrcoef('a',C,L,'Haar',8);figure;plot(x,v0);plot(x,v0);title('V0');v1=wrcoef('a',C,L,'Haar',7);figure;plot(x,v1);plot(x,v1);title('V1');v2=wrcoef('a',C,L,'Haar',6);figure;plot(x,v2);plot(x,v2);title('V2');v3=wrcoef('a',C,L,'Haar',5);figure;plot(x,v3);plot(x,v3);title('V3');v4=wrcoef('a',C,L,'Haar',4);figure;plot(x,v4);plot(x,v4);title('V4');v5=wrcoef('a',C,L,'Haar',3);figure;plot(x,v5);plot(x,v5);title('V5');v6=wrcoef('a',C,L,'Haar',2);figure;plot(x,v6);plot(x,v6);title('V6');v7=wrcoef('a',C,L,'Haar',1);figure;plot(x,v7);plot(x,v7);title('V7');%%waverec将给定的小波系数一次性完全重建出信号。F=waverec(C,L,'Haar');figure,plot(x,F),title('完全重构的信号');%%函数wdencmp用于一维或二维信号的消噪或压缩。[XC,CXC,LXC,PERF0,PERFL2]=wdencmp('gbl',f,'Haar',8,0.8,'h',1);figure,plot(x,XC),title('压缩比80%的图像');%信号的除噪w7=wrcoef('d',C,L,'Haar',1);figure;plot(x,w7);plot(x,w7);title('W7');Fl=f-w7;figure,plot(x,Fl),title('滤波后的信号');题目2:x=0:1/128:1;s=0.*(x<8/9)+(1-x.*x).*(8/9<=x&x<=1);ls=length(s);[c,l]=wavedec(s,6,'db5');subplot(8,1,1);plot(s);title('ÓÃdb5С²¨·Ö½âÁù²ã£ºs=a6+d6+d5+d4+d3+d2+d1');ylabel('s');%¶Ô·Ö½â½á¹¹[c,l]ÖеĵÚÁù²ãµÍƵ²¿·Ö½øÐÐÖØ¹¹a6=wrcoef('a',c,l,'db5',6);subplot(8,1,2);plot(a6);ylabel('a6');%¶Ô·Ö½â½á¹¹[c,l]Öеĸ÷²ã¸ßƵ²¿·Ö½øÐÐÖØ¹¹fori=1:6decmp=wrcoef('d',c,l,'db5',7-i);subplot(8,1,i+2);plot(decmp);ylabel(['d',num2str(7-i)]);end实验报告三实验目的1.掌握双线性插值方法的根本思想,通过实验了解其优缺点。2.掌握二维多分辨分析的知识和思想,通过对数字图片进行分解与重构操作,加深对理论知识的理解。3.掌握图片处理的根本方法,并熟悉Matlab中相关函数的应用。实验原理根据插值处理和小波变换的特点,运用一种基于小波分解和双线性插值相结合的图像超分辨率处理方法。首先将原图像进行小波分解,并把原图像作为低通局部,然后对小波分解后的相应高频子带进行双线性插值以近似高频的更多细节,通过小波逆变换获取比原图像分辨率更高的图像。设一幅图像f(x,y)经过一次小波分解后,被分成了四个局部,如图1所示。MH1为水平方向上的高频细节信息,MV1为垂直方向上的高频细节信息,MD1为对角线方向上的高频细节信息。也就是说,小波分解的过程就是将信号不断“剥落〞的过程,随着逼近越来越粗,丢掉的信息越来越多,而被抛弃掉的信息可用小波的线性组合来表示。重建的过程就是将丢掉的细节加起来作为原始信号的近似表示,只要采用足够多的相同步骤,这种近似表示就可以到达足够精确。在小波分解的过程中,在不同的分辨率下相同方向上的细节子图具有相似的特性,在图1中,MH1和MH2,MV1和MV2,MD1和MD2都分别是相似的。基于小波变换的插值方法是:以低分辨率的子图通过某种方式近似为高分辨率的子图,然后通过逆变换便可得到较之原图像更高分辨率的图像。本实验使用的小波变换的双线性插值算法描述如下:将原图像f(x,y)按公式二维小波分解公式〔本文应用matlab函数实现〕进行小波分解为MA、MH、MV和MD四个细节子图,形式上记为;将MH、MV和MD采用双线性插值算法(记作算子L)分别进行插值处理;得到设原图像低通局部对四个子图做小波逆变换,变换后的结果即为最终的插值结果,,从而获得超分辨率的图像。函数detcoef2=〔type,C,S,N〕介绍,功能:提取二维小波分解高频系数,它与appcoef2函数相对应,用来分解结构[C,S]中提取二维小波变换的高频系数,它常常与wavedec2函数配套使用。Type为提取类型,具体定义如下:实验步骤与内容实验题目;要求:任意选择一张数字图片〔本实验选择莱娜图〕,利用二次线性插值将图片放大4倍,同时采用二维小波对原始图片进行分解与重构,实现对图片的超分辨率处理。图1莱娜图首先在指定位置建立文档存放用来分析的照片〔C:\DocumentsandSettings\HIT\桌面\lena.jpg〕。采用双线性插值和小波放大方法实现图片的超分辨率处理。翻开Matlab软件,分别采用双线性插值、db1小波、db3小波、db6小波对目标图片进行相应的超分辨率处理分析,结果如下。〔1〕运行结果如图2图2运行结果比照从图2可以看到,双

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论