小波等多种方法去噪和信噪比成程序和本科毕设matlab源码程序 - matlab算法设计 - 谷速源码
下载频道> 资源分类> matlab源码> 算法设计> 小波等多种方法去噪和信噪比成程序和本科毕设matlab源码程序

标题:小波等多种方法去噪和信噪比成程序和本科毕设matlab源码程序
分享到:

所属分类: 算法设计 资源类型:程序源码 文件大小: 643.93 KB 上传时间: 2019-07-17 19:59:59 下载次数: 2 资源积分:1分 提 供 者: jiqiren 20190717080055812
内容:
clear
close all
clc
 
%% 产生一个长为2^10点,包含高斯白噪声的正弦信号,信噪比0.1。
 
sqrt_snr=2;
 
[x,xn]=wnoise(1,10,sqrt_snr);
 
 
figure
subplot(211)
plot(x)
title('原始信号')
subplot(212)
plot(xn)
title('染噪信号')
set(gcf,'Color',[1 1 1])
 
lev=5;
%% 用全局默认阈值进行去噪处理 
[thr,sorh,keepapp]=ddencmp('den','wv',x);         % 获取全局默认阈值 
xd=wdencmp('gbl',x,'dmey',lev,thr,sorh,keepapp);    %利用全局默认阈值对信号去噪
 
figure
subplot(311)
plot(x)
title('原始信号')
subplot(312)
plot(xn)
title('染噪信号')
subplot(313)
plot(xd)
title('dmey小波全局默认阈值去噪')
set(gcf,'Color',[1 1 1])
%% 启发式阈值,不随噪声水平变化
lev=5;
xd=wden(x,'heursure','s','one',lev,'sym3');
 
figure
subplot(311)
plot(x)
title('原始信号')
subplot(312)
plot(xn)
title('染噪信号')
subplot(313)
plot(xd)
title('sym3小波启发式SURE阈值去噪')
set(gcf,'Color',[1 1 1])
% 利用’sym8’小波对信号分解,在分解的第5层上,利用启发式SURE域值选择法对信号去噪。
 
 
%% 启发式阈值,根据第一层小波分解的噪声水平估计进行调整
xd=wden(x,'heursure','s','sln',lev,'haar'); 
figure
subplot(311)
plot(x)
title('原始信号')
subplot(312)
plot(xn)
title('染噪信号')
subplot(313)
plot(xd)
title('haar小波软SURE阈值去噪')
set(gcf,'Color',[1 1 1])
% 同上’sym8’小波对信号分解条件,但用软SURE域值选择算法对信号去噪。
 
 
%% 固定式阈值
xd=wden(x,'sqtwolog','s','sln',lev,'db3'); 
figure
subplot(311)
plot(x)
title('原始信号')
subplot(312)
plot(xn)
title('染噪信号')
subplot(313)
plot(xd)
title('db3小波固定式阈值去噪')
set(gcf,'Color',[1 1 1])

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

仿真以及图/
仿真以及图/xiaobo.m
仿真以及图/不同原始数据信号加上不同噪声.png
仿真以及图/小波方法去噪比较.png
仿真以及图/硬阈值去噪方法比较.png
仿真以及图/软阈值去噪方法比较.jpg
小波变换在信号去噪中的应用.san稿20150518(1).docx

关键词: 小波 去噪 信噪比

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved