%% 学习目标:小波多种方法去噪和信噪比
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])
%% 大仙QQ:1960009019
%% 微信公众号:大仙一品堂
%% 大鱼号:在线教育大仙一品堂
%% 一点资讯号:大仙一品堂
没有合适的资源?快使用搜索试试~ 我知道了~
信号处理和滤波去噪_12 小波多种方法去噪.zip
共6个文件
png:3个
mp4:1个
m:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 43 浏览量
2023-08-06
22:24:58
上传
评论
收藏 22.01MB ZIP 举报
温馨提示
信号处理和滤波去噪_12 小波多种方法去噪.zip
资源推荐
资源详情
资源评论
收起资源包目录
信号处理和滤波去噪_12 小波多种方法去噪.zip (6个子文件)
12 小波多种方法去噪
硬阈值去噪方法比较.png 13KB
xiaobo.m 2KB
小波方法去噪比较.png 10KB
12 小波多种方法去噪.mp4 25.41MB
软阈值去噪方法比较.jpg 72KB
不同原始数据信号加上不同噪声.png 8KB
共 6 条
- 1
资源评论
skyJ
- 粉丝: 2647
- 资源: 2038
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功