另一個思路,用的是小波包

s=M(:,2)




plot(M(:,1),s)
[thr,sorh,deepapp,crit]=ddencmp('den','wp',s);
[x,wpt,perf0,perfl2]=...
    wpdencmp(s,sorh,3,'sym6',crit,thr,deepapp);
figure(2)
plot(x)
title('去噪信號1')


s=M(:,2)
plot(s)
[thr,sorh,deepapp,crit]=ddencmp('den','wp',s);
[x,wpt,perf0,perfl2]=...
    wpdencmp(s,sorh,3,'sym6',crit,thr,deepapp);
figure(2)
plot(M(:,1),x)
title('去噪信號1')


clear t x;
[thr,sorh,deepapp,crit]=ddencmp('den','wp',s);
[x,treed,perf0,perfl2]=...
    wpdencmp(s,sorh,4,'sym6',crit,thr,deepapp);
figure(3)
plot(M(:,1),x)
title('去噪信號2')




clear t x;
[thr,sorh,deepapp,crit]=ddencmp('den','wp',s);
[x,treed,perf0,perfl2]=...
    wpdencmp(s,sorh,5,'sym6',crit,thr,deepapp);
figure(4)
plot(M(:,1),x)
title('去噪信號3')




clear t x;
[thr,sorh,deepapp,crit]=ddencmp('den','wp',s);
[x,treed,perf0,perfl2]=...
    wpdencmp(s,sorh,8,'sym6',crit,thr,deepapp);
figure(5)
plot(x)
title('去噪信號4')
發佈了52 篇原創文章 · 獲贊 16 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章