• 大小: 962B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Matlab
  • 标签: matlab  信号去噪  

资源简介

与传统的小波分解相比,提升小波可以实现整数小波变换,其方法与一般去噪法相同,都是对小波分解的高频系数进行阈值量化来达到去噪的目的。

资源截图

代码片段和文件信息

clear all;
clc;
load leleccum;
indx=1:1024;
x=leleccum(indx);
% 产生含噪信号
init=2055615866;
randn(‘seed‘init);
nx=x+18*randn(size(x));
% 得到Haar小波的提升方案
lshaar=liftwave(‘haar‘);
% 将提升步骤ELS添加到提升方案中
els={‘p‘[-0.125 0.125]0};
lsnew=addlift(lshaarels);
% 进行提升小波分解
[cA1cD1]=lwt(xlsnew);
[cA2cD2]=lwt(cA1lsnew);
length=size(cA22);
c=zeros(1length*4);
for i=1:length;
    c(i)=cA2(i);
end
for i=length+1:2*length;
    c(i)=

评论

共有 条评论