基于四階牛頓迭代法的Fast-ICA改進(jìn)算法
發(fā)布時間:2024-03-31 20:39
為了提高快速獨立分量分析算法的收斂速度和分離性能,改進(jìn)了算法中的二階牛頓迭代法,使其滿足四階牛頓收斂特性。通過Matlab軟件對改進(jìn)算法進(jìn)行了仿真實驗。結(jié)果表明,相比原有二階收斂算法,改進(jìn)后算法的誤差更小,算法的收斂速度平均提高了23%,分離性能有較大提升。
【文章頁數(shù)】:5 頁
【部分圖文】:
本文編號:3944462
【文章頁數(shù)】:5 頁
【部分圖文】:
圖1盲源分離原理
典型的盲源分離(BSS)原理[2]如圖1所示。n個相互獨立的源信號S(t)=[s1(t),s2(t),…,sn(t)]在經(jīng)過一個未知的混合系統(tǒng)后,得到觀測信號X(t)=[x1(t),x2(t),…,xm(t)],可以近似的表示為
圖2改進(jìn)算法流程
改進(jìn)Fast-ICA算法分由預(yù)處理(中心化處理和白化處理)與基于負(fù)熵的盲分離算法兩部分組成,流程如圖2所示。2.1收斂性證明
圖3源信號
源信號為三路不同的語音信號,利用Matlab將源信號通過隨機混合矩陣混合,得到混合信號。三路原始語音信號如圖3所示,混合后語音信號如圖4所示。圖4混合信號
圖4混合信號
圖3源信號由圖4可見,得到混合信號后,分別利用傳統(tǒng)的Fast-ICA算法和改進(jìn)后的Fast-ICA算法分離混合信號。從圖5、6可以看出,改進(jìn)后的算法使語音信號成功分離。
本文編號:3944462
本文鏈接:http://sikaile.net/kejilunwen/yysx/3944462.html
最近更新
教材專著