<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 用來評(píng)職稱的,非平穩(wěn)信號(hào)去噪方法研究(一)

    時(shí)間:2024-09-02 18:36:15 通信工程畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    用來評(píng)職稱的,非平穩(wěn)信號(hào)去噪方法研究(一)

    摘要:針對(duì)一類非平穩(wěn)信號(hào)的小波系數(shù)的非高斯分布特征,提出了基于軟、硬值的自動(dòng)一維信號(hào)除噪法和非平穩(wěn)信號(hào)小波變換除噪法。前者使用[XD,CXD,LXD]=wden(Xtptr,sorh,scal,n,’wavename’)的語法應(yīng)用Matlab程序輔助工具對(duì)非平穩(wěn)信號(hào)進(jìn)行小波直接分解結(jié)構(gòu)除噪;后者則利用離散小波分解函數(shù)DWT將非平穩(wěn)信號(hào)分解為高頻成分和低頻成分,即細(xì)節(jié)(小尺度)和近似(大尺度)。因此這兩種方法可以獲得比常規(guī)的小波去噪方法更好的去噪效果。仿真信號(hào)和實(shí)際信號(hào)的實(shí)驗(yàn)都驗(yàn)證了這兩種方法的有效性。
    關(guān)鍵字:非平穩(wěn)信號(hào) 去噪 小波軟硬值 DWT Matlab
    一、引言
     語音信號(hào)大多是非平穩(wěn)信號(hào),研究非平穩(wěn)信號(hào)的去噪在許多領(lǐng)域具有重要的意義。自從小波問世以來,基于小波變換的去噪方法便層出不窮。Donoho和Johnslone提出了硬、軟值法和值收縮法,就是用值的方法來保留大于值的小波系數(shù)而達(dá)到去噪的目的。它們?cè)谛〔ㄈピ腩I(lǐng)域應(yīng)用極其廣泛,并在值及值函數(shù)的選取方面不斷有新的方法提出。再者,利用離散小波變換分解非平穩(wěn)信號(hào)為低頻成分和高頻成分,對(duì)于許多信號(hào),低頻成分常蘊(yùn)涵著信號(hào)的特征:而對(duì)于高頻成分,常給出信號(hào)的細(xì)節(jié)或差別。例如。人的語音,如果除去高頻成分,語音聽起來有所不同,但仍能知道所說的內(nèi)容,然而除去足夠的高頻成分,則聽到的是一些無意義的聲音。在小波分析中常用大的近似與細(xì)節(jié)。近似表示信號(hào)的大尺度,低頻率成分;而細(xì)節(jié)表示的是小尺度,高頻成分,因此原始信號(hào)通過兩個(gè)互補(bǔ)濾波器產(chǎn)生兩個(gè)信號(hào)。
    二、小波消噪的基本原理方法
     運(yùn)用小波分析進(jìn)行信號(hào)噪聲消除是小波分析的一個(gè)非常重要的應(yīng)用之一。
     一個(gè)含噪聲的一維信號(hào)的模型可表示為:
    s(i)=f(i)+δ·e(i)   i=0,1,2,3…,n-1
    式中, f(i)為真實(shí)信號(hào);e(i)為噪聲;s(i)為含噪信號(hào)。這里以一個(gè)簡(jiǎn)單的噪聲,模型加以說明,即e(i)為高斯白噪聲 N(0,1),噪聲級(jí)為1。在實(shí)際工程中,有用信號(hào)通常表現(xiàn)為低頻信號(hào)或平穩(wěn)的信號(hào),噪聲信號(hào)則表現(xiàn)為高頻信號(hào),所以消噪過程可按以下方法進(jìn)行處理。
       首先對(duì)實(shí)際信號(hào)進(jìn)行小波分解,選擇小波并確定分解層次為N,則噪聲部分通常包含在高頻中。然后對(duì)小波分解的高頻系數(shù)進(jìn)行門限值量化處理。最后根據(jù)小波分解的第N層低頻系數(shù)和經(jīng)過量化后的1——N層高頻系數(shù)進(jìn)行小小重構(gòu),達(dá)到消除噪聲的目的,即抑制信號(hào)的噪聲,在實(shí)際信號(hào)中恢復(fù)真實(shí)信號(hào)。
    三、小波消噪的方法一般有3種:
     強(qiáng)制消噪處理該方法利用Matlab中DWT函數(shù)把小波分解結(jié)構(gòu)中的高頻部分全變成零,即把高頻部分全部消除,再對(duì)信號(hào)進(jìn)行重構(gòu)。此方法簡(jiǎn)單,消噪后信號(hào)也比較平滑,但易丟失有用信號(hào)。
     默認(rèn)值消噪處理在Matlab 中利用ddencmp函數(shù)產(chǎn)生信號(hào)默認(rèn)值,然后利用wden 函數(shù)進(jìn)行消噪處理。
     給定軟或硬值消噪處理在實(shí)際消噪處理過程中,值可通過經(jīng)驗(yàn)公式獲得,而且這種值比默認(rèn)值更具有可信度。
     
     
     
     
    四、非平穩(wěn)信號(hào)的小波軟、硬值除噪分析方法
    利用小波進(jìn)行自動(dòng)一維信號(hào)除噪
    語法:
         [XD,CXD,LXD]=wden(X,tptr,sorh,scal,n.’wavename’)
         [XD,CXD,LXD]=wden(C,L,tptr,sorh,scal,n,’wavename’)
    說明:
    [XD,CXD,LXD]=wden(X,tptr,sorh,scal,n,’wavename’)使用小波系數(shù)值,返回輸入信號(hào)X除噪后的信號(hào)XD,輸出參數(shù)[CXD,LXD]表示XD的小波分解結(jié)構(gòu)。
    輸入?yún)?shù)中,tptr同thselect()函數(shù);sorh為‘ s’或‘h’表示軟硬值;n表示在n層上的小波分解;wavename指定小波名稱;scal定義值調(diào)整比例:
                    ‘one’不設(shè)定比例;
                    ‘sln’使用的基于第單層系數(shù)噪聲估計(jì),設(shè)置比例;
                    ‘mln’用噪聲層的層相關(guān)估計(jì),調(diào)整比例。
    [XD,CXD,LXD]=wden(C,L,tptr,sorh,scal,n,’wavename’)使用同上面一樣選項(xiàng),返回直接對(duì)小波分解結(jié)構(gòu)[C,L]鋤除噪后的信號(hào)XD,在n層上,使用‘wavename’指定的正交小波。

    用來評(píng)職稱的,非平穩(wěn)信號(hào)去噪方法研究(一)


    利用小波進(jìn)行自動(dòng)一維信號(hào)除噪。

    程序清單如下:

    winrect=[100 100 600 600];
    figure;
    [W,Fs,bits]=wavread('C:\Documents and Settings\ÕÔÑô\×ÀÃæ\456.wav');
    tptr='sqtwolog';n=5;
    [thr,sorh,keepapp]=ddencmp('den','wv',W(:,1));
    scal='one';
    [XD,CXD,LXD]=wden((W(:,1)),tptr,sorh,scal,n,'db5');
    subplot(4,2,1);plot(W(:,1));
    subplot(4,2,3);plot(XD);
    subplot(4,2,4);plot(W(:,1)-XD);
    scal='sln';
    [XD,CXD,LXD]=wden((W(:,1)),tptr,sorh,scal,n,'db5');
    subplot(4,2,5);plot(W(:,1)-XD);
    subplot(4,2,6);plot(W(:,1)-XD);
    [XD,CXD,LXD]=wden((W(:,1)),tptr,sorh,scal,n,'db5');
    subplot(4,2,7);plot(W(:,1)-XD);
    subplot(4,2,8);plot(W(:,1)-XD);
    小波進(jìn)行自動(dòng)一維信號(hào)除噪如圖1

    (圖1)


    五、基于小波變換分解的信號(hào)去噪技術(shù)及實(shí)現(xiàn)
     研究利用小波變換技術(shù)對(duì)信號(hào)噪聲進(jìn)行抑制和去除非平穩(wěn)信號(hào)的噪聲,然后利用Matlab軟件編制程序?qū)崿F(xiàn)了基于小波分解非平穩(wěn)信號(hào)的去噪仿真分析。仿真結(jié)果表明小波去除噪聲的效果比傳統(tǒng)的Fourior變換方法具有極大的優(yōu)越性。
     對(duì)于非平穩(wěn)信號(hào)進(jìn)行不斷的分解過程,將近似信號(hào)連續(xù)分解,就可將信號(hào)分解成許多低頻和高頻成分。圖就是這樣一個(gè)小波分解樹。圖2中S表示原始信號(hào),A表示近似,D表示細(xì)節(jié),下標(biāo)表示分解的層數(shù)。
     
                 ( 圖2 )小波分解樹示意圖
     由于分解過程是重復(fù)迭代的,從理論上說可以無限地連續(xù)分解下去,但事實(shí)上,分解可以進(jìn)行到細(xì)節(jié)只包含單個(gè)樣本為止。因此在實(shí)際應(yīng)用中,一般依據(jù)信號(hào)的特性或合適的標(biāo)準(zhǔn)來選擇適當(dāng)?shù)姆纸鈱訑?shù)。
    MATLAB 中提供的離散小波分解函數(shù)有
     dwt
    作用:?jiǎn)螌右痪S小波變換函數(shù)。特定的小波或小波濾波器執(zhí)行單層一維小波分解。
    語法:
      [cA,cD]=dwt(X,’wavename’)
      [cA,cD]=dwt(X,Lo_D,Hi_D)
      [cA,cD]=dwt(x,’wavename’,’mode’,mode)
    說明:
    [cA,cD]=dwt(x,’wavename’) 通過向量X的小波分解,計(jì)算近似小波系數(shù)向量cA和細(xì)節(jié)小波系數(shù)向量cD.其中:‘wavename’表示指定小波名稱。
    [cA,cD]=dwt(X,Lo_D,Hi_D)以給定的濾波器計(jì)算單層一維小波分解。其中Lo_D表示分解低通濾波器,Hi_D表示分解高通濾波器,兩者長(zhǎng)度一樣。
    如果dwt()擴(kuò)展模式為周期模式,若濾波器長(zhǎng)度為L(zhǎng)f,X長(zhǎng)度為L(zhǎng)x,則length(cA)=length(cD)=floor((Lx+Lf-1)/2).
    [cA,cD]=dwt(x,’wavename’,’mode’,mode)
    [cA,cD]=dwt(X,Lo_D,Hi_D,’mode’,mode) 計(jì)算小波分解并指定擴(kuò)展模式。
    用dwt()函數(shù),來分解一聲音信號(hào)。
    程序清單如下:
    format compact
    [W,Fs,bits]=wavread('c:\Documents and Settings\ÕÔÑô\×ÀÃæ\456.wav');
    Fs
    bits
    winrect=[170 170 800 400];
    figure;
    subplot(2,1,1);plot(W(:,1));
    subplot(2,1,2);plot(W(:,2));
    dwtmode('sym');
    [cA_L,cD_L]=dwt(W(:,1),'coif4');
    [cA_R,cD_R]=dwt(W(:,2),'coif4');
    l=length(cA_L);
    figure;
    subplot(2,2,1);plot(cA_L);
    subplot(2,2,2);plot(cD_L);

     


    用dwt()函數(shù)來分解一聲音信號(hào)如圖4
     
     (圖3)

     左聲道細(xì)節(jié)信號(hào)               右聲道細(xì)節(jié)信號(hào)
                        (圖4)
    結(jié)語:
     由以上圖中的結(jié)果均可以看出,用小波進(jìn)行信號(hào)的消噪可以很好地保留有用信號(hào)中的尖峰和突變部分。而用Fourior分析進(jìn)行濾波時(shí),由于信號(hào)集中在低頻部分,噪聲分布在高頻部分,所以用低通濾波器進(jìn)行濾波。但是他不能將有用信號(hào)的高頻部分和由噪違拗上起的高頻干擾有效區(qū)分。若低通濾波器太窄,則濾波后信號(hào)中仍存在大量噪聲;若低通濾波器太寬,則將一部分有用信號(hào)當(dāng)作噪聲濾除了。因此小波分析方法對(duì)非平穩(wěn)信號(hào)的消噪比Fourior分析更加優(yōu)越。
     對(duì)于非平穩(wěn)信號(hào)的去噪處理,小波軟硬值法、小波變換分解法都能夠很好的處理聲音信號(hào)。通過MATLAB編制程序進(jìn)行給定信號(hào)的噪聲抑制和非平衡信號(hào)的噪聲消除實(shí)驗(yàn)表明:基于以上兩種的消噪方法是一種提取有用信號(hào)、展示突變信號(hào)的優(yōu)越方法,具有廣闊的實(shí)用價(jià)值。

     

     

    參考文獻(xiàn)
    Delyon B,Juditsky A, Benveniste A.Accuracy Analysis forWavelet Approximation[J]. IEEE Transactions on Neural Networks,1995, 6(2): 320-350.
    Divid L, Donoho.Denoising by Softthreshold ing.[J]IEEE Transaction on information theory1995, 41(3): 609- 632.
    劉貴忠,邸雙亮.小波分析及其應(yīng)用[M].西安:西安電子科技大學(xué)出版社,1997.
    吳湘淇.信號(hào)、系統(tǒng)與信號(hào)處理(下)[M].北京:電子工業(yè)出版社,1996.
    胡昌華,張軍波,夏軍,等.基于Matlab的系統(tǒng)分析與設(shè)計(jì)(小波分析) [M].西安:西安電子科技大學(xué)出版社,1999.
    張明照,劉政波,劉斌等.用MATLAB實(shí)現(xiàn)信號(hào)分析和處理 [M] 北京:科學(xué)出版社,2006.1
     劉永本.非平穩(wěn)信號(hào)分析導(dǎo)論 [M] 北京.國(guó)防工業(yè)出版社,2006.2

    【用來評(píng)職稱的,非平穩(wěn)信號(hào)去噪方法研究(一)】相關(guān)文章:

    非現(xiàn)場(chǎng)審計(jì)的實(shí)現(xiàn)方法研究03-24

    基于提升小波構(gòu)造在圖像去噪的應(yīng)用研究03-07

    基于希爾伯特-黃變換的信號(hào)處理方法研究11-22

    微型熱流陀螺信號(hào)檢測(cè)方法03-07

    生物醫(yī)學(xué)信號(hào)研究概況03-18

    一種降低OFDM信號(hào)峰均功率比的方法03-07

    基于BP算法紅外遙感圖像去條帶方法研究03-07

    基于小波閾值的信號(hào)降噪方法03-07

    基于PARAMICS的感應(yīng)信號(hào)控制仿真研究03-07

    主站蜘蛛池模板: 国产成人精品无码免费看| 一区二区三区精品高清视频免费在线播放 | 国产精品成人69XXX免费视频| 国内精品伊人久久久久av一坑| 国产精品亚洲二区在线观看| 久久精品a亚洲国产v高清不卡 | 久久精品欧美日韩精品| 久久996热精品xxxx| 91麻豆精品视频| 亚洲精品成人无限看| 国产精品午夜无码AV天美传媒 | 9久热这里只有精品| 精品一区二区三区东京热| 久久久久久无码国产精品中文字幕| 久久99国产精品久久99| 人人妻人人澡人人爽人人精品| 久久久精品无码专区不卡| 亚洲国产精品嫩草影院| 国产精品第12页| 亚洲AV无码久久精品成人| 99久久综合国产精品二区| 色偷偷88欧美精品久久久| 99爱在线视频这里只有精品| 国产精品欧美亚洲韩国日本| 久久亚洲精品成人AV| 四虎国产精品成人| 精品国产成人在线| 隔壁老王国产在线精品| 日韩精品久久久久久| 99久久免费国产精品热| 久久精品国产亚洲AV无码娇色 | 国产精品综合久久第一页| 国产精品欧美久久久天天影视| 久久精品人成免费| 午夜DY888国产精品影院| 亚洲精品欧美二区三区中文字幕| 久久精品人妻一区二区三区| 国内精品久久久久影院网站| 国产精品免费αv视频| 成人国产精品免费视频| 精品成人av一区二区三区|