• 
    

    
    

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

      基于Fast-ICA的盲信號分離的研究與實現(xiàn)

      2014-12-26 06:21:58徐麗琴
      科技視界 2014年30期
      關鍵詞:盲源白化方差

      徐麗琴

      (西安郵電大學電子工程學院,陜西 西安710121)

      0 引言

      盲源分離是指在源信號和傳輸信道參數(shù)均未知的情況下,根據(jù)源信號的統(tǒng)計特性,僅由觀測信號來恢復或分離出源信號。這里“盲”有兩重含義:第一,信號源是未知的;第二,傳輸信道也是未知的。盲源分離是當前信號處理領域的一個研究熱點,在語音信號處理、數(shù)字圖像處理、生物醫(yī)學信號處理等領域有著非常廣闊和誘人的應用前景。獨立成分分析[1],即ICA,是一種應用很廣泛的技術,其目的是尋找一個變換矩陣,使得變換后的各輸出分量之間盡可能相互統(tǒng)計獨立,是目前實現(xiàn)盲源分離的一種最主要的方法。

      1 ICA數(shù)學模型

      假設N個統(tǒng)計獨立的源信號經(jīng)過線性瞬時混合被M個傳感器接收,則每個觀測信號是這N個信號的一個線性組合。下面的方程對于線性時不變瞬時混合函數(shù)成立:

      其 中,aji,i∈[1,2,…,N],j∈[1,2,…,M]是 混 合 參 數(shù),si(t),i∈[1,2,…,N]是源信號,xj(t),j∈[1,2,…,M]是觀測信號。(1)式也可用矢量的形式可表示為:

      2 白化預處理

      白化是一種有效的預處理方法,它可以提高算法的收斂速度。信號的白化預處理,即對信號進行線性變換,使得變換后信號的各分離互不相關且各分量的方差均為1。設觀測信號為x,則白化后z=Vx,滿足E(zzT)=I,V為白化矩陣。如果源信號s具有單位方差,則輸出分離信號y也應具有單位方差,設分離矩陣為W,則W滿足:

      一般利用觀測數(shù)據(jù)x的協(xié)方差矩陣Rxx=E{xxT}進行特征值分解來實現(xiàn)對信號的白化,即Rxx=EDET,其中,E是由Rxx的特征值向量組成的正交矩陣,D是由與特征向量對應的特征值組成的對角矩陣。若白化矩陣取V=D-1/2ET,則白化后的信號z=Vx,滿足:

      3 Fast-ICA算法

      Fast—ICA算法是Hyvarinen從熵最優(yōu)化方法推導出一種算法[2],其思路是通過隨機梯度法調節(jié)分離矩陣W來達到優(yōu)化目的,在該算法的每次迭代中,采樣數(shù)據(jù)是成批使用的,算法是并行分布的,且計算簡單,需要的內存少,速度很快,又稱為定點法算法。

      對于單個信號的提取,F(xiàn)ast—ICA算法的代價函數(shù)定義為:

      上式中,v是任一均值為零且具有單位方差的高斯隨機變量,G為某一非二次型函數(shù),wi是權向量,滿足條件由(4)式可知,當取最優(yōu)值時,J(wi)的值最大。讓J(wi)對wi求導可得,當取最優(yōu)值時,有下式成立:

      Fast—ICA算法用牛頓迭代法來搜索求得上述代價函數(shù)的最優(yōu)解?;谂nD迭代的算法的優(yōu)點是,在上述優(yōu)化問題中,分離矩陣的每一行向量及其對應的獨立分量可以一個一個提取出來。令則其雅克比矩陣為:

      用當前的wi代替w0,求得α的估計值,便得到牛頓迭代的分離矩陣更新公式為:

      需要注意的是,在每次迭代完后都要對分離矩陣進行歸一化處理,這樣做的目的是為了增強算法的穩(wěn)定性。對于多個獨立分量的分離,可以重復上述過程一個一個提取獨立分離,每提出一個分量后要從混合信號中減去這一獨立分量,如此重復,直至所有的獨立分量全部分離出來為止。

      4 仿真實驗

      為了驗證Fast-ICA算法的快速有效性,我們用Fast-ICA算法對三路人工混合的語音信號進行分離實驗,每路信號的樣本數(shù)均為10000。各路源語音信號的時域波形如圖1所示,混合矩陣A是隨機產(chǎn)生的隨機陣。圖2為三路源信號經(jīng)人工混合后得到的混合信號波形,在本次實驗中,混合矩陣A為:

      圖1 三路原信號波形

      圖2 混合信號波形

      圖3 三路分離信號波形

      圖3為三路語混合語音信號用Fast—ICA算法恢復后的波形圖。對比源信號的波形和恢復信號波形可以看出,F(xiàn)ast—ICA算法能分離超高斯的語音信號,具有良好的語音分離效果;從運行過程來看,該算法具有很快的收斂速度,迭代幾步即可收斂。因此,F(xiàn)ast—ICA在語音信號盲分離應用中具有很大的發(fā)展?jié)摿Α?/p>

      [1]Herault J,Jutten C.Space or time adaptive signal pro cessing by neural network model[C]//Neural networks for computing:AIP conf.Proceedings 151,New York:American Institute for physics,April,1986:13-16.

      [2]Hyvarinen A,Oja E.A fast fixed-point algorithm for independent component analysis[J].Neural Networks,1998,10(9):1483-1492.

      猜你喜歡
      盲源白化方差
      方差怎么算
      基于干擾重構和盲源分離的混合極化抗SMSP干擾
      概率與統(tǒng)計(2)——離散型隨機變量的期望與方差
      白化黃喉擬水龜人工培育研究①
      最嚴重白化
      計算方差用哪個公式
      方差生活秀
      白化茶種質資源分類研究
      茶葉(2015年3期)2015-12-13 06:31:06
      改進的互信息最小化非線性盲源分離算法
      電測與儀表(2015年9期)2015-04-09 11:59:22
      盲源分離技術在化探數(shù)據(jù)處理中的思考與探索
      左贡县| 兴山县| 科尔| 沈阳市| 淳化县| 增城市| 醴陵市| 丽水市| 罗甸县| 平遥县| 内江市| 静安区| 洛扎县| 临城县| 屯昌县| 龙里县| 泽库县| 抚松县| 类乌齐县| 兴国县| 陇南市| 鹰潭市| 安乡县| 阿城市| 雅江县| 西藏| 永安市| 咸宁市| 天津市| 和顺县| 永泰县| 武穴市| 平利县| 丘北县| 乌什县| 宁安市| 呼和浩特市| 西峡县| 铅山县| 淮安市| 中江县|