高階累積量在欠定盲源分離中信源數(shù)目估計的應(yīng)用
盲源信號分離(Blind Source Separation,BSS)是指從觀測到的多源混合信號中分離并恢復(fù)出相對獨(dú)立的源信號過程。因為對源信號及混合過程知之甚少,無法直接觀測得到混合信號中的有用信息,只有通過盲信號處理手段將它們從混合信號中分離出來,才能實(shí)現(xiàn)對所需信號的提取。由于該技術(shù)具有在相對寬松的條件實(shí)現(xiàn)有用信號的恢復(fù)等能力,使之在信號處理領(lǐng)域受到越來越多的關(guān)注,并已廣泛應(yīng)用于通信、語音處理、地震勘探、生物醫(yī)學(xué)、圖像處理、雷達(dá)以及經(jīng)濟(jì)數(shù)據(jù)分析等領(lǐng)域。
通常的盲源分離算法都不具備對未知信號源個數(shù)進(jìn)行估計的能力,只能在假設(shè)信號源的個數(shù)已經(jīng)事先確定的前提下才能進(jìn)行計算。因此在處理過程中源數(shù)目估計對盲分離技術(shù)的發(fā)展具有重要意義,也是目前必須予以解決的問題。目前有關(guān)通信偵查中盲分離源數(shù)目估計的專門研究尚不多見,本文研究優(yōu)化了一種基于累積量算法的源數(shù)估計算法,可在無先驗知識的情況下估計出欠定條件下信號源個數(shù)。
1信號模型和問題描述
盲源信號分離理論中,混合過程分為線性瞬時混合模型與卷積混合模型兩類。對源信號統(tǒng)計性質(zhì)的要求還與所采用的盲分離算法有關(guān)。本文著重討論線性混合盲信號分離問題情況下信號源數(shù)目估計。
存在n個來自信號源的統(tǒng)計獨(dú)立n維的信號矢量s1(t),s2(t),…,sn(t),通過m×n的混合矩陣A,線性瞬時混合后得到的m個觀測信號x1(t),x2(t),…,xm(t)。
信號模型為:
式中:aij是混合矩陣系數(shù);ni為隨機(jī)觀測噪聲;矢量和矩陣表達(dá)式為:
式中:n為m×1噪聲矢量。該模型與標(biāo)準(zhǔn)陣列信號處理的觀測信號模型相似,但在盲信號分離中,信號的混合系數(shù)并沒有類似陣列信號模型中的波達(dá)方向角等先驗信息可以利用。
因此信號源盲分離問題可以描述為計算一個n×m的分離矩陣W,使其輸出y(t)=Wx(t)為對s(t)的一個估計。由于上式中的混合矩陣A和s(t)都未知,因此無法精確辨識源信號各分量的排列順序和能量,這即是盲信號分離問題存在的不確定性問題,一是排列順序的不確定性,即無法了解所抽取的信號應(yīng)是s(t)中的哪一個分量;二是信號幅度的不確定性,即無法恢復(fù)信號波形的真實(shí)幅值。由于信息主要包含在信號的波形中,所以這兩種不確定性并不影響盲分離技術(shù)的應(yīng)用。但信號源盲分離的大多數(shù)實(shí)際問題中,不僅信號源的波形未知,其數(shù)目也是未知的。這就無法確定分離矩陣W的維數(shù),從而使計算根本無法進(jìn)行。故在進(jìn)行盲分離前,須對信號源數(shù)目進(jìn)行估計。
目前常用的源信號個數(shù)估計方法多是基于觀測信號y(t)的協(xié)方差矩陣特征分解,易得觀測信號y(t)的協(xié)方差矩陣為:
式中:Rs表示源信號的協(xié)方差矩陣,記協(xié)方差矩陣Rx特征值為λ1≥λ2≥…≥λn。由于A列滿秩,ARSAT的秩等于k,Rx的特征分解后得到k個按降序排列的主特征值Λs=diag(λ1,λ2,…,λk)和(m-k)均等于σ2的噪聲特征值Λn=diag(λk+1,λk+2,…,λn)=σ2。信源個數(shù)就等于k,即m減去相同的最小特征值的個數(shù),僅由觀察其最小特征值重復(fù)出現(xiàn)次數(shù)就可以確定源信號個數(shù)。但是通常觀測信號y(t)的協(xié)方差矩陣是未知的,當(dāng)Rx由一組觀測向量估計得到時,Rx的特征值各不相同的概率幾乎為1,當(dāng)信噪比比較低時,就很難通過僅觀察特征值來估計源信號個數(shù)。
Wax M和Kailath T提出應(yīng)用信息論中模型AIC和MDL準(zhǔn)則估計源信號個數(shù),上述準(zhǔn)則都是在標(biāo)準(zhǔn)陣列信號處理中,基于觀測信號均服從高斯分布這一基本假設(shè)推導(dǎo)得到的,在標(biāo)準(zhǔn)陣列信號處理模型而源信號非高斯的情形下,H T Wu等給出了源信號個數(shù)的啟發(fā)性GDE估計,許多國內(nèi)學(xué)者也提出很多新的算法。傳統(tǒng)的盲源分離算法都假設(shè)觀測信號數(shù)目大于或者等于源信號數(shù)目,然而在一些實(shí)際應(yīng)用中會發(fā)生觀測信號數(shù)目小于源信號數(shù)目的情況,稱為欠定盲源分離,即過完備盲源分離。由于混合系統(tǒng)是欠定的,此時混合系統(tǒng)不再可逆,從而不能簡單地通過對混合矩陣求逆得到源信號。因為在混合過程中有信息丟失,即使混合矩陣A已知,也不能完全恢復(fù)出信號的獨(dú)立成分。
2基于高階累積量的盲信號信源數(shù)目估計算法
2.1四階累積量的定義
在實(shí)際問題中,一階和二階統(tǒng)計量并不能完全描述信號的統(tǒng)計特性,采用高階統(tǒng)計量的形式不僅可以獲得比二階統(tǒng)計量更好的性能,而且可以解決二階統(tǒng)計量不能解決的很多問題。四階統(tǒng)計量的重要特點(diǎn)是對任何形式下高斯過程的不敏感性,并且在數(shù)學(xué)形式有很多好的性質(zhì),這是二階矩所不具備的,因此可以有效地從高斯過程中提取出非高斯信號或抑制高斯噪聲。這點(diǎn)對于未知譜特性的高斯噪聲情況顯得尤其重要。由于基于高階累積量的相關(guān)算法對高斯噪聲嚏盲的,不僅在白高斯噪聲下能正確估計信號源個數(shù),而且對色高斯噪聲和相關(guān)高斯噪聲均能有效地抑制,仍能給出一致性的估計。
對于給定隨機(jī)變量x1,x2,x3,x4零均值實(shí)隨機(jī)變量,定義其四階累計量:
2.2累積量擴(kuò)展矩陣的構(gòu)造
在欠定條件下,傳統(tǒng)信源數(shù)目估計方法完全失效,通過利用四階累積量的陣列孔徑擴(kuò)展特性,構(gòu)造適當(dāng)?shù)乃碾A累積量矩陣,對協(xié)方差矩陣進(jìn)行擴(kuò)展,使源信號個數(shù)的信息包含于該矩陣中,以估計出多于觀測信號數(shù)目的非高斯信號源,借以提高估計算法的性能,突破子空間類算法對入射信號數(shù)的限制。
評論