• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      神經(jīng)網(wǎng)絡(luò)在通信系統(tǒng)回音對(duì)消中的應(yīng)用

      2012-06-11 01:28:12余尤好
      關(guān)鍵詞:回音均方線性

      余尤好

      (莆田學(xué)院電子信息工程系,福建 莆田 351100)

      0 前 言

      通信系統(tǒng)聲學(xué)回音包括直接回音和間接回音.直接回音是指由說(shuō)話者發(fā)出的聲音經(jīng)過(guò)不同路徑一次或多次反射后進(jìn)入麥克風(fēng)所產(chǎn)生的回音,常見(jiàn)情況是受話方將聽(tīng)到一前一后兩個(gè)聲音.間接回音是指聲音由遠(yuǎn)端受話方的揚(yáng)聲器播出后進(jìn)入對(duì)方麥克風(fēng)傳遞回來(lái),說(shuō)話方將聽(tīng)到對(duì)方聲音和自己延時(shí)的聲音.為控制回音的影響,人們先后提出網(wǎng)絡(luò)衰減法和回音抑制器技術(shù),但是它們都存在較大缺陷和局限性.網(wǎng)絡(luò)衰減法在發(fā)送端和接收端都裝有衰減器,但是隨著傳輸距離變長(zhǎng),話音電平衰減太大.回音抑制器在發(fā)送端說(shuō)話時(shí),打開(kāi)發(fā)送路徑,而在接收端關(guān)閉發(fā)送路徑,它采用非線性回音控制方法,容易引起揚(yáng)聲器聲音斷斷續(xù)續(xù),回聲消除效果不好,具體實(shí)現(xiàn)時(shí)比較困難.回音對(duì)消的核心技術(shù)就是采用自適應(yīng)算法的濾波器,自適應(yīng)神經(jīng)網(wǎng)絡(luò)具有自學(xué)習(xí)能力,采用均方誤差最小的學(xué)習(xí)規(guī)則自動(dòng)調(diào)整網(wǎng)絡(luò)權(quán)值和閾值,收斂速度快、穩(wěn)定性高、易于實(shí)現(xiàn),非常適合用于各類信號(hào)的分析處理,尤其是信號(hào)處理中的非線性問(wèn)題.神經(jīng)網(wǎng)絡(luò)在通信系統(tǒng)、自適應(yīng)濾波、弱信號(hào)檢測(cè)等方面得以廣泛應(yīng)用.

      1 自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)

      自適應(yīng)線性神經(jīng)元(Adaptive Linear Neuron,以下簡(jiǎn)稱:ADALINE)是線性神經(jīng)網(wǎng)絡(luò)最早的典型代表,它采用最小均方誤差(Least Mean Squares,以下簡(jiǎn)稱:LMS)算法,由其訓(xùn)練的網(wǎng)絡(luò)判決邊界距離分類模式較遠(yuǎn),網(wǎng)絡(luò)抗干擾能力較強(qiáng),可以實(shí)現(xiàn)高性能自適應(yīng)濾波器的設(shè)計(jì).

      1.1 自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)模型

      ADALINE是一個(gè)自適應(yīng)可調(diào)的網(wǎng)絡(luò),廣泛應(yīng)用于信號(hào)處理中的自適應(yīng)濾波、預(yù)測(cè)和模型識(shí)別.ADALINE模型如圖1所示,它的傳輸函數(shù)為線性函數(shù),線性神經(jīng)網(wǎng)絡(luò)的輸出為:

      a=purelin(Wp+b)=Wp+b

      (1)

      式(1)中:a為模擬量,代表神經(jīng)網(wǎng)絡(luò)的實(shí)際輸出;purelin表示線性傳輸函數(shù);W表示由權(quán)值w1,w2,…,wm構(gòu)成的矩陣;b代表閾值向量;p是系統(tǒng)的輸入向量.有些情況下自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)的輸出不是取自線性神經(jīng)元的輸出,而是將目標(biāo)響應(yīng)t(即神經(jīng)元輸出的期望值)與模擬輸出量a相減,得到誤差信號(hào)e作為輸出[1].

      圖1 自適應(yīng)線性神經(jīng)元模型Fig.1 Model of adaptive linear neuron

      對(duì)于線性神經(jīng)網(wǎng)絡(luò)可以直接求網(wǎng)絡(luò)的W和b而不需要訓(xùn)練,若網(wǎng)絡(luò)不止一個(gè)零誤差解,可以取誤差最小一組的閾值和權(quán)值向量.如果網(wǎng)絡(luò)零誤差解不存在,那么可以取誤差平方和最小那組的閾值和權(quán)值.由于線性系統(tǒng)有唯一誤差最小值,所以根據(jù)給定的一組輸入向量和目標(biāo)向量,可以算出實(shí)際輸出向量和目標(biāo)向量的誤差最小值.若無(wú)法直接求出W和b,ADALINE神經(jīng)網(wǎng)絡(luò)可以采用LMS算法來(lái)調(diào)整W和b,這種方法是沿誤差最陡下降方向?qū)ι弦徊降玫降臋?quán)值向量進(jìn)行修正[2].

      對(duì)多組訓(xùn)練樣本{p1,t1},{p2,t2},…,{pQ,tQ},LMS算法的目的是尋找最佳的W、b,使各神經(jīng)元輸出的均方誤差最小.神經(jīng)元輸出的均方誤差為:

      (2)

      式(2)中:mse為神經(jīng)元的均方誤差;Q為訓(xùn)練樣本個(gè)數(shù);a為神經(jīng)元輸出的實(shí)際值;t為神經(jīng)元輸出的期望值.

      為了尋找最佳的W、b使每個(gè)神經(jīng)元輸出的均方誤差最小,將mse分別對(duì)W和b求偏導(dǎo)數(shù),令其等于0,聯(lián)立方程組即可求得mse的極值點(diǎn).由于mse只能是正值,所以極值點(diǎn)必為極小值.當(dāng)輸入向量的維數(shù)較高時(shí),計(jì)算很麻煩.通常采用搜索優(yōu)化法,假設(shè)獲得的第k次訓(xùn)練結(jié)果為W(k)和b(k),找出曲面上該點(diǎn)最陡下降方向,沿這個(gè)方向?qū)λM(jìn)行修正.求解均方誤差的梯度運(yùn)算量較大,可以用誤差平方的梯度來(lái)近似表示:

      (3)

      (4)

      由公式(3)和(4)得到自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)W和b的調(diào)整公式為:

      W(k+1)=W(k)+2βe(k)pT

      ,

      (5)

      b(k+1)=b(k)+2βe(k)

      .

      (6)

      式(5)、(6)中:β為學(xué)習(xí)速率,是決定W和b的收斂速度和穩(wěn)定性的參數(shù).β取值越大,學(xué)習(xí)速度就越快,但是如果取太大將會(huì)造成修正過(guò)度,系統(tǒng)變得不穩(wěn)定,產(chǎn)生更大的誤差[3].

      1.2 自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)回音對(duì)消系統(tǒng)設(shè)計(jì)

      應(yīng)用ADALINE神經(jīng)網(wǎng)絡(luò)消除回音的原理框圖如圖2所示.圖2中:s表示原始輸入信號(hào),即通話時(shí)希望聽(tīng)到的對(duì)方語(yǔ)音信號(hào);n1表示通信系統(tǒng)的回音信號(hào),即需要消除的噪聲信號(hào);n0為與回音信號(hào)n1相關(guān)的參考輸入信號(hào),也就是n1在傳輸過(guò)程發(fā)生非線性變換后得到的信號(hào);s+n0作為ADALINE神經(jīng)元的期望輸出信號(hào);y為回音信號(hào)經(jīng)過(guò)ADALINE神經(jīng)元自適應(yīng)調(diào)節(jié)后得到的實(shí)際輸出,接近于n0;期望輸出信號(hào)與實(shí)際輸出信號(hào)通過(guò)減法器后得到誤差信號(hào),作為系統(tǒng)的輸出以ε表示,即ε=s+n0-y.則有

      E(ε2)=E[(s+n0-y)2]=
      E(s2)+2E[s·(n0-y)]+E[(n0-y)2]

      .

      通過(guò)自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)步長(zhǎng)和訓(xùn)練次數(shù)的調(diào)節(jié),使誤差信號(hào)最小,得到

      Emin(ε2)=Emin(s2)+2Emin[s·(n0-y)]+
      Emin[(n0-y)2]

      ,

      (7)

      式(7)中:當(dāng)y接近于n0時(shí),其輸出ε與信號(hào)源輸入s差值約等于0,此時(shí)回音信號(hào)被消除[4].特別是對(duì)于間接回音信號(hào)的消除,此時(shí)信號(hào)源信號(hào)與回音信號(hào)線性無(wú)關(guān),從而E[s·(n0-y)]=0,運(yùn)算過(guò)程較為簡(jiǎn)便.

      圖2 回音對(duì)消原理圖Fig.2 Principle diagram of echo cancellation

      2 仿真結(jié)果及分析

      2.1 語(yǔ)音通話時(shí)直接回音的消除

      根據(jù)國(guó)際電報(bào)電話咨詢委員會(huì)(International Telegraph and Telephone Consultative Committee,簡(jiǎn)稱:CCITT)的長(zhǎng)途通信協(xié)議標(biāo)準(zhǔn),目前各國(guó)一般采用的話音采樣頻率為8 kHz.當(dāng)聲音延遲達(dá)到50 ms而且衰減較小時(shí),人耳可以感覺(jué)到清晰的回音.仿真時(shí)錄制一段話音作為原始語(yǔ)音信號(hào),采樣頻率為8 kHz,延時(shí)1 s并把幅度降低到原來(lái)的60%作為回音信號(hào).將回音信號(hào)作為自適應(yīng)線性神經(jīng)元的輸入向量n1,原始語(yǔ)音信號(hào)與回音之和作為神經(jīng)元的目標(biāo)向量,通過(guò)回音對(duì)消后,系統(tǒng)可以得到較為清晰的自身話音信號(hào),通過(guò)話筒傳遞到對(duì)方,受話人不會(huì)感覺(jué)到回音.

      MATLAB軟件是面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的計(jì)算環(huán)境,利用它可以構(gòu)建仿真系統(tǒng),并繪制出話音信號(hào)的頻譜圖、語(yǔ)譜圖.圖3為直接回音消除時(shí)域、頻域波形圖,疊加回音信號(hào)后,時(shí)域中話音信號(hào)時(shí)間長(zhǎng)度增加了,頻域中各頻率分量幅度變?yōu)樵鹊?.6倍.利用自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)回音對(duì)消后,時(shí)域、頻域波形基本與原語(yǔ)音信號(hào)一致.把回音視為噪聲,經(jīng)過(guò)計(jì)算得出濾波前帶回音信號(hào)信噪比約為4.437 0分貝,濾波后信噪比達(dá)到20.717 7分貝[5].

      圖3 直接回音消除時(shí)域、頻域波形Fig.3 Waveform of direct echo cancellation in time and frequency domain

      圖4為直接回音消除語(yǔ)音信號(hào)的語(yǔ)譜圖,原語(yǔ)音信號(hào)大約3.7 s,后面黑色部分為靜音.疊加回音信號(hào)后,條紋變長(zhǎng)了,而且信號(hào)持續(xù)時(shí)間變長(zhǎng).經(jīng)過(guò)神經(jīng)網(wǎng)絡(luò)回音對(duì)消后,聲紋重新變短,有用信號(hào)末尾的回音基本消失.

      圖4 直接回音消除語(yǔ)譜圖Fig.4 Spectrogram of direct echo cancellation

      2.2 語(yǔ)音通話時(shí)間接回音的消除

      以采樣頻率8 kHz錄制兩段話音,其中一個(gè)為男性聲音,另一個(gè)為女性聲音.為了實(shí)驗(yàn)方便,假設(shè)女性聲音為電話遠(yuǎn)端即受話人發(fā)出的聲音.將男性聲音作為回音信號(hào)n1輸入到ADALINE系統(tǒng)中,疊加上對(duì)方聲音的信號(hào)作為目標(biāo)響應(yīng),通過(guò)回音對(duì)消系統(tǒng)可以獲得清晰的來(lái)自對(duì)方的語(yǔ)音信號(hào).

      圖5為間接回音消除時(shí)域、頻域波形圖.兩個(gè)聲音相加,頻譜混疊在一起,通過(guò)經(jīng)典濾波器、譜減法或小波變換等很難把有用的信號(hào)提取出來(lái)[6].經(jīng)過(guò)自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)回音對(duì)消后,可以較好地還原出所需要的話音信號(hào),濾波前信號(hào)信噪比約為3.659 2分貝,濾波后信噪比達(dá)到20.479 3分貝.

      圖5 間接回音消除時(shí)域、頻域波形Fig.5 Waveform of indirect echo cancellation in time and frequency domain

      圖6為間接回音消除語(yǔ)譜圖,兩者聲音疊加后,聲紋較為紊亂.經(jīng)過(guò)自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)回音對(duì)消后,語(yǔ)譜圖特征與受話端發(fā)出的語(yǔ)音信號(hào)特征基本一致,回音信號(hào)基本消除.這樣就可以清楚地聽(tīng)到對(duì)方說(shuō)話,而不會(huì)受到自己說(shuō)話回音的干擾.

      圖6 間接回音消除語(yǔ)譜圖Fig.6 Spectrogram of indirect echo cancellation

      通過(guò)實(shí)驗(yàn)發(fā)現(xiàn),應(yīng)當(dāng)多次調(diào)整學(xué)習(xí)速率,太大不行,太小也不行.太小了學(xué)習(xí)過(guò)程變得漫長(zhǎng),而且回音信號(hào)并沒(méi)有被削弱,效果不理想.太大了學(xué)習(xí)過(guò)程將不穩(wěn)定,雖然程序運(yùn)行時(shí)間較短,但是存在很大的誤差,得到錯(cuò)誤結(jié)果.特別在直接回音信號(hào)消除過(guò)程中,回音信號(hào)不同于其它噪聲,它與信號(hào)源存在相關(guān)性,容易把自身信號(hào)當(dāng)作噪聲一并消除而使系統(tǒng)輸出結(jié)果趨于零.仿真過(guò)程神經(jīng)網(wǎng)絡(luò)訓(xùn)練值重復(fù)次數(shù)要設(shè)置得比較大,否則無(wú)法有效消除回音,即使這樣人耳還是可以感受到微弱的回音.不過(guò)在實(shí)驗(yàn)過(guò)程中電話回音幅度設(shè)置較大,實(shí)際情況下回音經(jīng)過(guò)反射物后能量受到較大削弱,經(jīng)過(guò)自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)對(duì)消后基本可以忽略,通話者感覺(jué)不到回音存在.

      3 結(jié) 語(yǔ)

      把自適應(yīng)線性神經(jīng)網(wǎng)絡(luò)應(yīng)用于通信系統(tǒng)回音消除,成功實(shí)現(xiàn)了電話回音的對(duì)消,獲得較高的信噪比.在回音對(duì)消過(guò)程中,根據(jù)實(shí)際情況,還可以從一些地方加以改善,比如參數(shù)的合理選擇、如何更好地解決收斂速度和穩(wěn)態(tài)殘留誤差之間的矛盾.實(shí)現(xiàn)理想穩(wěn)定的回音對(duì)消效果還存在一些難點(diǎn),需要在實(shí)踐過(guò)程中不斷地完善算法.

      參考文獻(xiàn):

      [1] 周開(kāi)利,康耀紅. 神經(jīng)網(wǎng)絡(luò)模型及其MATLAB仿真程序設(shè)計(jì)[M]. 北京:清華大學(xué)出版社,2005.

      [2] 郭峰,任興民,劉婷婷. 基于神經(jīng)網(wǎng)絡(luò)消噪的獨(dú)立成分分析方法研究[J]. 機(jī)械科學(xué)與技術(shù),2010,29(12):1678-1682.

      [3] 張帆. Adaline神經(jīng)網(wǎng)絡(luò)隨機(jī)逼近LMS算法的仿真研究[J]. 電子設(shè)計(jì)工程,2009,17(9):88-90.

      [4] 董翠英,周長(zhǎng)英. 基于RBF神經(jīng)網(wǎng)絡(luò)的語(yǔ)音信號(hào)的噪聲消除[J]. 制造業(yè)自動(dòng)化,2010,32(5):228-230.

      [5] 高寧,鄭恩讓,馬令坤,等. 基于神經(jīng)元網(wǎng)絡(luò)的自適應(yīng)噪聲抵消系統(tǒng)研究與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2010,18(1):133-135.

      [6] 李政洋. 基于AD神經(jīng)網(wǎng)絡(luò)的語(yǔ)音增強(qiáng)[D]. 蘇州:蘇州大學(xué),2008.

      猜你喜歡
      回音均方線性
      一類隨機(jī)積分微分方程的均方漸近概周期解
      漸近線性Klein-Gordon-Maxwell系統(tǒng)正解的存在性
      線性回歸方程的求解與應(yīng)用
      回音筒
      Beidou, le système de navigation par satellite compatible et interopérable
      二階線性微分方程的解法
      基于抗差最小均方估計(jì)的輸電線路參數(shù)辨識(shí)
      基于隨機(jī)牽制控制的復(fù)雜網(wǎng)絡(luò)均方簇同步
      回音是怎么產(chǎn)生的呢?
      卷首語(yǔ)
      从江县| 江安县| 册亨县| 连云港市| 安仁县| 乌兰浩特市| 吉首市| 安宁市| 盐池县| 康定县| 昌宁县| 静安区| 普兰县| 鄂伦春自治旗| 兴国县| 西宁市| 吴堡县| 霸州市| 阳朔县| 星座| 榆中县| 原阳县| 嵩明县| 西华县| 红安县| 丹巴县| 曲阳县| 周至县| 闽侯县| 宣威市| 滨海县| 巢湖市| 无极县| 台山市| 安庆市| 英德市| 陇川县| 赤水市| 宣城市| 赤壁市| 高安市|