日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

转:小波函数介绍(wden)

發布時間:2023/12/19 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转:小波函数介绍(wden) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

小波函數介紹(wden)Wden函數:一維信號的小波消噪處理
[xd,cxd,lxd]=wden(x,tptr,sorh,scal,n,‘wname’);返回經過小波消噪處理后的信號xd及其小波分解結構。

輸入參數tptr為閾值選擇標準:

thr1=thselect(x,'rigrsure');%stein無偏估計;

thr2=thselect(x,'heursure');%啟發式閾值;

thr3=thselect(x,'sqtwolog');%固定式閾值;

thr4=thselect(x,'minimaxi');%極大極小值閾值;

輸出參數sorh為函數選擇閾值使用方式:

Sorh=s,為軟閾值;

Sorh=h,為硬閾值;

輸入參數scal規定了閾值處理隨噪聲水平的變化:

Scal=one,不隨噪聲水平變化。

Scal=sln,根據第一層小波分解的噪聲水平估計進行調整。

Scal=mln,根據每一層小波分解的噪聲水平估計進行調整。

[xd,cxd,lxd]=wden(c,l,tptr,sorh,scal,n,‘wname’);由有噪信號的小波分解結構得到消噪處理后的信號xd,及其小波分解結構。

例:比較不同閾值算法進行信號消噪的處理結果;

r=2055415866;

snr=3;%設置信噪比;

[xref,x]=wnoise(3,11,snr,r);%產生有噪信號;

lev=5;

xdH=wden(x,'heursure','s','sln',lev,'sym6');%heursure閾值信號處理;

xdR=wden(x,'rigrsure','s','sln',lev,'sym6');%rigrsure閾值信號處理;

xdS=wden(x,'sqtwolog','s','sln',lev,'sym6');%sqtwolog閾值信號處理;

xdM=wden(x,'minimaxi','s','sln',lev,'sym6');%minimaxi閾值信號處理;

subplot(3,2,1);

plot(xref);title('原始信號');

axis([1,2048,-10,10]);

subplot(3,2,2);

plot(x);title('有噪信號');

axis([1,2048,-10,10]);

subplot(3,2,3);

plot(xdH);xlabel('heursure閾值消噪處理后的信號');

axis([1,2048,-10,10]);

subplot(3,2,4);

plot(xdR);xlabel('rigrsure閾值消噪處理后的信號');

axis([1,2048,-10,10]);

subplot(3,2,5);

plot(xdS);xlabel('sqtwolog閾值消噪處理后的信號');

axis([1,2048,-10,10]);

subplot(3,2,6);

plot(xdM);xlabel('minimaxi閾值消噪處理后的信號');

?

總結

以上是生活随笔為你收集整理的转:小波函数介绍(wden)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。