- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小波去噪程序精仪学院1012202044杨守瑞程序目的分析不同小波,不同
小波去噪程序
精仪学院 1012202044 杨守瑞
程序目的
分析不同小波,不同取阈值方法以及不同阈值对信号去噪的影响
算法思想
采用matlab自带程序,由wnosie()函数产生的含标准高斯白噪声比为3的heavy sine信号,采用不同的小波,分别采用采用rigrsure,自适应阈值选择使用Stein的无偏风险估计原理,首先得到一个给定阈值的风险估计,选择风险最小的阈值作为最终选择;heursure,使用启发式阈值选择,它是sqtwolog和rigrsureD Z综合,当信噪比很小时,估计有很大的噪声,这时heursure,采用固定阈值sqtwolog; sqtwolog,阈值等于sqrt(2*log(length(X))),这种阈值形式在软门限阈值处理中能够得到直观意义上很好的去噪效果;minimaxi,用极大极小原理选择阈值,和sqtwolog一样也是一种固定的阈值,它产生一个最小军方误差的极值。且分别采用硬阈值和软阈值处理后。然后输出各种情况下滤波后小波的图像以及SNR及PMSE值。
实例分析
原信号:
加噪信号:
db3去噪信号:
sym8去噪信号:
SNR:
28.3266826611648 43.9603633625514
50.6928672403042 53.2912060188090
53.4124505532682 51.6542394856458
35.5860235392333 52.8326719232419
PMSE:
0.755987254840015 0.345965992374046
0.247080770291762 0.216978517181903
0.215667123216712 0.235484872596939
0.525871808761479 0.222010583521530
由图像看出,采用sym8小波相比db3可以达到较好的效果,同时可以看出,软阈值法在信号突变的地方会有一些失真,heursure软阈值与sqtwolog硬阈值均可取得较好的效果。
可以看出,由于各小波具有不同的对称性,正交性,紧支撑性得特征,小波的选取会影响滤波效果,同时阈值的选取以及阈值函数的选取都会影响滤波效果。
代码(matlab下)
function [SNR,RMSE]= wipenoise(w_name)
x=wnoise(3,10);
ind=linspace(0,1,2^10);
[x,noisyx]=wnoise(3,10,3,2^10);
figure;plot(x)
figure;plot(noisyx)
[C,L]=wavedec(noisyx,6,w_name); %小波分解,层数6,小波采用db3
figure;
%自适应阈值选择使用Stein的无偏风险估计原理。
[XD,CXD,LXD]=wden(C,L,rigrsure,h,mln,6,w_name);%硬阈值
subplot(4,2,1)
plot(XD);
p1=1/length(x)*norm(x)^2;
p2=1/length(x)*norm(x-XD)^2;
SNR(1,1)=10*log(p1/p2);
RMSE(1,1)=sqrtm(p2);
[XD,CXD,LXD]=wden(C,L,rigrsure,s,mln,6,w_name);%软阈值
subplot(4,2,2)
plot(XD);
p1=1/length(x)*norm(x)^2;
p2=1/length(x)*norm(x-XD)^2;
SNR(1,2)=10*log(p1/p2);
RMSE(1,2)=sqrtm(p2);
%使用启发式阈值选择。
[XD,CXD,LXD]=wden(C,L,heursure,h,mln,6,w_name);%硬阈值
subplot(4,2,3)
plot(XD);
p1=1/length(x)*norm(x)^2;
p2=1/length(x)*norm(x-XD)^2;
SNR(2,1)=10*log(p1/p2);
RMSE(2,1)=sqrtm(p2);
[XD,CXD,LXD]=wden(C,L,heursure,s,mln,6,w_name);%软阈值
subplot(4,2,4)
plot(XD);
p1=1/length(x)*norm(x)^2;
p2=1/length(x)*norm(x-XD)^2;
SNR(2,2)=10*log(p1/p2);
RMSE(2,2)=sqrtm(p2);
%阈值等于sqrt(2*log(length(X))).
[XD,CXD,LXD]=wden(C,L,sqtwolog,h,mln,6,w_name);%硬阈值
subplot(4,2,5)
您可能关注的文档
- 学习贯彻党的十七届五中全会精神测试题-江苏省建工集团有限公司.doc
- 学习资料-武汉纺织大学.doc
- 学习情境35汽车工业园区零部件仓储业务流程优化.ppt
- 学习问题和正则化.pdf
- 孟亮老师.pdf
- 学会耳语-义乌国际商贸学校.ppt
- 奇瑞捷豹路虎汽车有限公司年产7万辆乘用车改扩建-江苏省环保厅.pdf
- 学务处-三信家商.doc
- 婴幼儿综合发展测验之判定准确度及切截点分析-特殊教育研究学刊.pdf
- 学期971课号992062班别0中文课名从经济学看世界开课系所代码.doc
- 《JJF 2132-2024荧光紫外灯人工气候老化试验装置校准规范:辐射照度参数》.pdf
- JJF 2120-2024轮速传感器校准规范.pdf
- 计量规程规范 JJF 2120-2024轮速传感器校准规范.pdf
- 《JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数》.pdf
- JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数.pdf
- 《JJF 2120-2024轮速传感器校准规范》.pdf
- JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
- JJF 2116-2024特定蛋白分析仪校准规范.pdf
- 《JJF 2116-2024特定蛋白分析仪校准规范》.pdf
- 计量规程规范 JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
文档评论(0)