国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于相空間重構(gòu)的浮標(biāo)搜潛信號(hào)盲源分離算法研究*

2021-11-01 07:54劉賢忠鄭曉慶吳明輝李大衛(wèi)
關(guān)鍵詞:盲源相空間浮標(biāo)

劉賢忠,鄭曉慶, 吳明輝,2, 李大衛(wèi)

(1. 海軍航空大學(xué) 航空作戰(zhàn)勤務(wù)學(xué)院,山東 煙臺(tái) 264001;2. 中國(guó)船舶集團(tuán)公司第七一五研究所,浙江 杭州 310000)

0 引 言

盲源分離(Blind Source Separation,BSS)是指信源、信道均未知且無(wú)法進(jìn)行直接觀測(cè)時(shí),只利用觀測(cè)信號(hào)從混合信號(hào)中分離源信號(hào)的過(guò)程. “雞尾酒會(huì)效應(yīng)”是最初的BSS模型,即在一個(gè)環(huán)境嘈雜的雞尾酒會(huì)現(xiàn)場(chǎng),其中夾雜著眾多人的說(shuō)話聲、背景音樂及其他背景噪聲,但是當(dāng)人們集中注意力去傾聽某個(gè)人的說(shuō)話聲時(shí),可以屏蔽或者壓制其他人的說(shuō)話聲以及環(huán)境背景噪聲,能夠聽清楚目標(biāo)人物的聲音. BSS最早應(yīng)用于處理語(yǔ)音信號(hào),并在該領(lǐng)域得到了發(fā)展和廣泛的應(yīng)用,這為BSS在其他領(lǐng)域的推廣提供了理論基礎(chǔ)和實(shí)踐經(jīng)驗(yàn)[1,2]. 目前,BSS在機(jī)械故障診斷[3]、圖像處理[4]、無(wú)線通信[5]、生物醫(yī)學(xué)[6]等領(lǐng)域得到了廣泛應(yīng)用.

近年來(lái),部分研究學(xué)者將BSS應(yīng)用于水聲信號(hào)的盲源分離. 康春玉等[7]在頻域?qū)λ曣嚵行盘?hào)進(jìn)行盲源分離,結(jié)合MVDR波束形成算法,提高了水聲目標(biāo)的方位估計(jì)精度. 任志勇[8]研究了淺海環(huán)境下多天線陣列的非線性水聲信號(hào)盲源分離問題,并取得了一定的分離效果. 在航空反潛作戰(zhàn)中,利用被動(dòng)全向聲納浮標(biāo)搜潛時(shí),被動(dòng)聲納浮標(biāo)可實(shí)現(xiàn)一定距離范圍的對(duì)潛探測(cè),且聲納浮標(biāo)隨海流漂動(dòng),每枚被動(dòng)聲納浮標(biāo)均單獨(dú)工作,而單枚浮標(biāo)可同時(shí)接收到多個(gè)水聲目標(biāo)噪聲信號(hào),要實(shí)現(xiàn)該情況下的信號(hào)盲源分離,在BSS角度屬于單通道盲源分離(Single Channel Blind Source Separation, SCBSS), 是BSS中最為復(fù)雜的情況,其基本思想是通過(guò)構(gòu)造虛擬觀測(cè)信號(hào),將欠定盲源分離轉(zhuǎn)換為正定盲源分離,目前所提出的方法包括EMD分解[9]、小波變換[10]、稀疏分解[11]等.

本文采用相空間重構(gòu)方法,利用單枚被動(dòng)浮標(biāo)接收到的單通道信號(hào)構(gòu)造虛擬多通道觀測(cè)信號(hào),將復(fù)雜的單通道盲源分離問題轉(zhuǎn)化為較為簡(jiǎn)單的正定盲源分離問題,實(shí)現(xiàn)對(duì)浮標(biāo)信號(hào)的盲源分離.

1 盲源分離理論

1.1 盲源分離數(shù)學(xué)模型

BSS示意圖如圖 1 所示,假定有M個(gè)源信號(hào)s1(t),s2(t),…,sM(t)經(jīng)過(guò)信道后,利用N元陣進(jìn)行觀測(cè),得到的觀測(cè)信號(hào)為x1(t),x2(t),…,xN(t),其中n(t)為噪聲矩陣.則BSS是通過(guò)一個(gè)分離系統(tǒng),利用觀測(cè)信號(hào)x1(t),x2(t),…,xM(t)得到分離信號(hào)y1(t),y2(t),…,yM(t),使得分離信號(hào)為源信號(hào)的估計(jì).

圖 1 盲源分離示意圖

考慮最簡(jiǎn)單的線型混合情況,混合系統(tǒng)可以表示成一個(gè)N×M矩陣,即

A=[aij]N×M,

(1)

則盲源分離的數(shù)學(xué)模型為

(2)

式中:i=1,2,…,N. 上式也可表示為

x=As+n,

(3)

式中:s=[s1,s2,…,sN],x=[x1,x2,…,xN],n=[n1,n2,…,nN]分別為盲源分離的源矩陣、觀測(cè)矩陣和噪聲矩陣. 在進(jìn)行盲源分離過(guò)程中,一般情況下忽略噪聲的影響,式(3)可以表示為

x=As.

(4)

求解過(guò)程本質(zhì)為尋找一個(gè)M×N的矩陣W,滿足

y=Wx=WAs=DPs,

(5)

式中:P為M×M排列矩陣;D為一個(gè)非奇異對(duì)角陣.

1.2 盲源分離的可分離性

要進(jìn)行盲源分離,須對(duì)其模型進(jìn)行如下約束:

1) 觀測(cè)陣元數(shù)須不小于源數(shù)量,即要求混合矩陣滿秩;

2) 信源之間相互統(tǒng)計(jì)獨(dú)立;

3) 混合信號(hào)中最多只能有一個(gè)高斯信號(hào).

BSS最終結(jié)果為通過(guò)數(shù)學(xué)計(jì)算得到源信號(hào)的估計(jì),在實(shí)際分離過(guò)程中,并不一定能夠完全估計(jì)源信號(hào),其中有2個(gè)問題:

1) 由式(5)可以得到,矩陣P為一個(gè)排列矩陣,任意組合矩陣P的行向量,使得矩陣P內(nèi)向量排列順序不同,其輸出結(jié)果依然是獨(dú)立變量,只是變量的排列順序發(fā)生了變化;

2) 矩陣D為一個(gè)非奇異對(duì)角矩陣,其與源信號(hào)的乘積對(duì)源信號(hào)的幅度進(jìn)行了放大或者縮小.

2 基于獨(dú)立分量分析的盲源分離

基于獨(dú)立分量分析(Independent Component Analysis, ICA)的盲源分離的本質(zhì)為目標(biāo)函數(shù)+優(yōu)化準(zhǔn)則,即選定目標(biāo)函數(shù)后,通過(guò)一定的優(yōu)化準(zhǔn)則,使得目標(biāo)函數(shù)達(dá)到最優(yōu),常用的優(yōu)化準(zhǔn)則包括互信息最小、負(fù)熵最大、最大似然估計(jì)等. 本文以互信息最小準(zhǔn)則為例進(jìn)行分析,即使得分離得到的估計(jì)分量互信息最小.

對(duì)于隨機(jī)變量x和y的互信息的定義為

(6)

式中:P(x)和P(y)分別為隨機(jī)變量x和y的概率密度函數(shù).

對(duì)于多維隨機(jī)變量x=[x1,x2,…,xN]T,互信息可以表示為

(7)

式中:pi(xi)為xi邊緣概率密度函數(shù);Px(x)為x聯(lián)合概率密度函數(shù).

對(duì)于通過(guò)盲源分離得到的源信號(hào)的估計(jì)y=[y1,y2,…,yN],根據(jù)盲源分離的假設(shè),y的各個(gè)分量之間統(tǒng)計(jì)獨(dú)立,因此,其概率密度函數(shù)為

(8)

式中:pi(yi)為yi邊緣概率密度函數(shù);Py(y)為y聯(lián)合概率密度函數(shù). 則分離出的各信號(hào)之間的互信息為

(9)

3 基于相空間重構(gòu)的盲源分離

3.1 相空間重構(gòu)理論

相空間重構(gòu)是用來(lái)分析非線性時(shí)間序列的一種方法,其基本思想是:序列任一分量的變化都與時(shí)間序列中其他分量相互作用和相互影響,可以通過(guò)時(shí)間序列中一個(gè)參量重新構(gòu)造出與原系統(tǒng)拓?fù)涞葍r(jià)的時(shí)間序列模型[12]. 對(duì)于一維時(shí)間序列,采用延時(shí)和嵌入方式進(jìn)行相空間重構(gòu),利用一維矩陣構(gòu)造多維矩陣,能夠有效描述時(shí)間序列本質(zhì)特征來(lái)反映信號(hào)中的本質(zhì)特征[13].

被動(dòng)聲納浮標(biāo)接收到目標(biāo)信號(hào)的時(shí)間序列記為x=[x1,x2,…,xn],則利用時(shí)間序列x構(gòu)造相空間為

(10)

式中:m為重構(gòu)相空間的維數(shù);τ為時(shí)延;N為相點(diǎn)數(shù)且有N+(m-1)τ=n,通過(guò)選擇合適的維數(shù)和時(shí)延,即可得到能夠描述原信號(hào)本質(zhì)特征的相空間.

采用自相關(guān)函數(shù)法確定重構(gòu)相空間的時(shí)延τ,對(duì)于原序列x與經(jīng)時(shí)延后的序列xτ,其相關(guān)系數(shù)為

(11)

在時(shí)延τ確定后,需要對(duì)最小嵌入維數(shù)m進(jìn)行確定.假定嵌入維數(shù)為d時(shí),矩陣Y中與向量yi(d)距離最近的向量為yη(d),當(dāng)嵌入維數(shù)由d增加到d+1時(shí),若yi(d+1)與yη(d+1)的距離顯著增大,則稱yη(d)為yi(d)的虛假鄰近點(diǎn).利用改進(jìn)的虛假鄰近點(diǎn)方法,即均值偽鄰近點(diǎn)(Averaged False Nearest, AFN)方法對(duì)嵌入維數(shù)m進(jìn)行計(jì)算,定義變量

(12)

(13)

當(dāng)嵌入維數(shù)由d增加至d+1時(shí),為了分析E(d) 隨其變化快慢,定義變量E1(d)為

(14)

當(dāng)嵌入維數(shù)d由小變大,且未達(dá)到最優(yōu)值時(shí),變量E1(d)也會(huì)隨之顯著增大,當(dāng)d達(dá)到最優(yōu)值時(shí),變量E1(d)會(huì)達(dá)到一個(gè)穩(wěn)定的狀態(tài).當(dāng)E1(d)在d≥d0之后開始趨于平穩(wěn),則d0+1即為最小嵌入維數(shù).當(dāng)維數(shù)d數(shù)值很大時(shí),即使沒有達(dá)到最佳嵌入維數(shù),隨著維數(shù)d的增加,E1(d)也會(huì)變化很小.為解決這一問題,定義變量E2(d)為

(15)

3.2 基于相空間重構(gòu)的重盲源分離算法

基于相空間重構(gòu)的重盲源分離算法框圖如圖 2 所示,具體步驟如下:

圖 2 基于相空間重構(gòu)的重盲源分離算法框圖

1) 對(duì)被動(dòng)聲納浮標(biāo)觀測(cè)到的混合信號(hào)序列x進(jìn)行相空間重構(gòu),確定最佳嵌入時(shí)延以及最佳嵌入維數(shù),得到重構(gòu)的相空間為Y;

2) 對(duì)m×l維重構(gòu)相空間Y進(jìn)行奇異值分解

Y=UΛVT,

(16)

式中:U為m×m階酉矩陣;V為l×l階酉矩陣;Λ為m×l半正定對(duì)角陣.Λ中的元素滿足當(dāng)i=j時(shí),σij>0;i≠j時(shí),σij=0;

3) 對(duì)分解得到的奇異值進(jìn)行分析,不同的奇異值對(duì)應(yīng)于不同的信號(hào)成分,取奇異值中的主要部分及相關(guān)的正交向量,對(duì)奇異值分解逆變換,得到修正的相空間. 通過(guò)修正的相空間進(jìn)行逆變換得到一個(gè)虛擬的觀測(cè)信號(hào),則該觀測(cè)信號(hào)為源信號(hào)不同的線性疊加;

4) 利用原始觀測(cè)信號(hào)與虛擬觀測(cè)信號(hào)構(gòu)成二維觀測(cè)陣,對(duì)二維觀測(cè)信號(hào)進(jìn)行FastICA,求解得到一個(gè)源信號(hào)和剩余混合信號(hào);

5) 利用剩余混合信號(hào)重復(fù)步驟1)~步驟4),直至求解出所有源信號(hào).

3.3 仿真分析

仿真試驗(yàn)中選取的源信號(hào)1、源信號(hào)2、源信號(hào)3為 3 種不同類型的水聲目標(biāo)輻射噪聲信號(hào),分別為潛艇信號(hào)、艦艇信號(hào)和商船信號(hào),其波形如圖 3 所示,源信號(hào)采樣率為44 100 Hz.

圖 3 源信號(hào)時(shí)域波形

在忽略噪聲的情況下,利用Matlab產(chǎn)生隨機(jī)混合矩陣A如下所示,則將混合矩陣與源信號(hào)進(jìn)行相乘得到混合后的信號(hào),其時(shí)域波形圖如圖 4 所示.

假定混合信號(hào)1為單枚浮標(biāo)接收到的混合水聲信號(hào),對(duì)混合信號(hào)1進(jìn)行盲源分離,具體如下:

1) 利用相空間重構(gòu)和奇異值分解方法構(gòu)造虛擬浮標(biāo)觀測(cè)信號(hào).

2) 利用自相關(guān)法確定相空間重構(gòu)的時(shí)延點(diǎn)數(shù),如圖 5 所示,自相關(guān)曲線的第一個(gè)極小值點(diǎn)為(8,0.289 8),則時(shí)延τ=8/fs.

圖 4 混合信號(hào)時(shí)域波形

圖 5 利用自相關(guān)確定嵌入時(shí)延

3) 在確定嵌入時(shí)延之后,利用AFN法確定重構(gòu)相空間嵌入維數(shù),如圖 6 所示,可以得到最佳嵌入維數(shù)d=7.

圖 6 嵌入維數(shù)確定

4) 根據(jù)確定的最佳時(shí)延τ=8/fs以及最佳嵌入維數(shù)d=7,根據(jù)式(10) 對(duì)單通道觀測(cè)信號(hào)進(jìn)行相空間的重構(gòu),得到重構(gòu)矩陣Y,根據(jù)式(16)對(duì)Y進(jìn)行奇異值分解,并將奇異值由大到小排序,得到奇異值曲線如圖 7 所示.

圖 7 重構(gòu)相空間的奇異值

5) 不同的信號(hào)成分對(duì)應(yīng)于不同的奇異值,觀察圖7,選擇前7個(gè)奇異值構(gòu)造虛擬浮標(biāo)觀測(cè)信號(hào),利用FastICA算法進(jìn)行盲源分離即可得到一個(gè)源信號(hào)和剩余混合信號(hào),按照?qǐng)D2步驟重復(fù)計(jì)算即可分離得到源信號(hào)的估計(jì),分離得到的信號(hào)波形如圖 8 所示.

圖 8 分離信號(hào)時(shí)域波形

利用混合信號(hào)、分離信號(hào)與源信號(hào)的相關(guān)系數(shù)對(duì)分離效果進(jìn)行分析,結(jié)果如表1 所示. 通過(guò)分析分離前后的相關(guān)系數(shù)可以看出,分離得到的信號(hào)與原目標(biāo)信號(hào)的相關(guān)系數(shù)相比混合信號(hào)有明顯的提高,說(shuō)明該方法對(duì)于分離單枚被動(dòng)浮標(biāo)混合信號(hào)具有明顯的效果.

表1 源信號(hào)與混合信號(hào)及分離信號(hào)之間的相關(guān)系數(shù)

4 結(jié) 論

利用被動(dòng)全向聲納浮標(biāo)進(jìn)行搜潛時(shí),浮標(biāo)接收到的水聲目標(biāo)信號(hào)為水面艦艇噪聲、商船噪聲、海洋動(dòng)物噪聲、潛艇噪聲以及海洋環(huán)境噪聲通過(guò)未知水聲信道傳輸混合得到. 由于各種噪聲產(chǎn)生的機(jī)理不同,其在統(tǒng)計(jì)意義上具有很強(qiáng)的獨(dú)立性,能夠滿足進(jìn)行盲源分離的基本前提. 本文將單枚浮標(biāo)信號(hào)利用相空間重構(gòu)的方法虛擬構(gòu)建多通道接收信號(hào)對(duì)混合信號(hào)進(jìn)行分離,仿真實(shí)驗(yàn)表明,該方法對(duì)單枚被動(dòng)聲納浮標(biāo)信號(hào)具有明顯的分離效果.

猜你喜歡
盲源相空間浮標(biāo)
淺談浮標(biāo)靈敏度的判斷
淺談浮標(biāo)的吃鉛比數(shù)值
基于干擾重構(gòu)和盲源分離的混合極化抗SMSP干擾
一種浮標(biāo)位置修正算法*
提問:冬釣輕口魚如何選擇浮標(biāo)?
非對(duì)易空間中的三維諧振子Wigner函數(shù)
改進(jìn)的互信息最小化非線性盲源分離算法
基于相空間重構(gòu)的電磁繼電器電性能參數(shù)預(yù)測(cè)研究
盲源分離技術(shù)在化探數(shù)據(jù)處理中的思考與探索
一種基于時(shí)頻分析的欠定盲源分離算法