文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.01.022
中文引用格式: 劉慶華,,伊?xí)詵|. 基于分布式任意陣列的寬帶信源定位方法研究[J].電子技術(shù)應(yīng)用,,2016,42(1):82-86,,90.
英文引用格式: Liu Qinghua,,Yi Xiaodong. Method research of wideband sources localization for arbitrary array[J].Application of Electronic Technique,2016,,42(1):82-86,,90.
0 引言
信源定位是陣列信號(hào)處理的一個(gè)重要研究方向,,現(xiàn)代科學(xué)技術(shù)正在蓬勃發(fā)展,,定位技術(shù)更是廣泛應(yīng)用在航空航天、交通,、勘探,、導(dǎo)航等領(lǐng)域[1-2]。例如,,軍工應(yīng)用中,,雷達(dá)需要定位技術(shù)作為新的補(bǔ)充,只需利用傳感器接收到的信號(hào)即可確定目標(biāo)的位置,,而且在定位過程中受到的干擾和攻擊可降低到最低水平,。因此,,信源定位技術(shù)因其諸多優(yōu)點(diǎn)及廣泛的應(yīng)用前景成為學(xué)者們的研究重點(diǎn)。
現(xiàn)在常用的信源定位方法主要分成三類:(1)利用時(shí)延估計(jì)進(jìn)行定位[3],,先進(jìn)行陣元間時(shí)間差的計(jì)算,,再根據(jù)陣列結(jié)構(gòu)與信源模型估計(jì)出信源的位置。該定位方法計(jì)算量較小,,易于實(shí)時(shí)實(shí)現(xiàn),,但僅在單信源定位中得到了廣泛的應(yīng)用。(2)利用波束形成法進(jìn)行定位[4],,無需計(jì)算時(shí)間差,,需要通過優(yōu)化目標(biāo)函數(shù)來實(shí)現(xiàn)信源定位,但是實(shí)際應(yīng)用環(huán)境中會(huì)出現(xiàn)多個(gè)最優(yōu)值即偽峰,,所以峰值搜索過程較為復(fù)雜,。(3)利用高分辨空間譜估計(jì)進(jìn)行定位[5-6],可同時(shí)高分辨率地定位多個(gè)聲源,,但是對(duì)實(shí)驗(yàn)環(huán)境要求較高,。目前大多定位算法都是以窄帶信號(hào)為研究對(duì)象提出的。寬帶信號(hào)中含有較大帶寬和多個(gè)中頻,,直接使用窄帶信號(hào)對(duì)應(yīng)算法時(shí)造成的相位差無法忽略,,因此針對(duì)寬帶信號(hào)中的信號(hào)頻率也有處理方法。文獻(xiàn)[7-8]已將最大似然法(ML)擴(kuò)展至寬帶信號(hào)處理中,,但是由于涉及到高度非線性化及非凸性和最大化似然函數(shù),,其計(jì)算復(fù)雜度較高。另一類是Kaveh在1985年提出的具有高分辨DOA估計(jì)的相干信號(hào)子空間法(CSSM)[9-11],,通過引入“聚焦”思想,,使得不同頻率上的觀測(cè)值全部變換到確定頻率上,后對(duì)各聚焦后信號(hào)的協(xié)方差矩陣進(jìn)行平均,,得到聚焦后的協(xié)方差矩陣,,最后獲得寬帶信號(hào)的高分辨DOA估計(jì),,但該方法估計(jì)性能易受信源方位預(yù)估精度的影響,。本文提出了一種針對(duì)寬帶信源定位的聯(lián)合質(zhì)心收縮與聯(lián)合可控響應(yīng)功率和相位變換(SRP-PHAT)的信源定位方法[4,12],,根據(jù)對(duì)寬帶信源獲得的DOA估計(jì),,利用本文提出的算法構(gòu)建出信源所在的初始區(qū)域,通過質(zhì)心收縮,、布置虛擬信源點(diǎn)等方法逐步收縮區(qū)域,,最終獲得信源定位估計(jì)。
1 分布式陣列模型與信號(hào)模型
本文提出的寬帶信源定位方法采用的分布式陣列系統(tǒng)由四個(gè)均勻線陣組成,,如圖1所示,。
K個(gè)均勻線陣任意分布在分布式系統(tǒng)中,,放置于水平面上,且每個(gè)線陣含有N個(gè)傳感器,,第i個(gè)信源所在位置坐標(biāo)為(xsi,,ysi,zsi),,第k個(gè)線陣中心坐標(biāo)為(xk,,yk,zk),,第k個(gè)線陣對(duì)第i個(gè)信源的方位角為θik,,由于各線陣是任意分布,故線陣中心連線圍成一任意多邊形區(qū)域V,,信源可分布在該多邊形區(qū)域內(nèi)的任意位置,。
導(dǎo)向矢量αk(fj,θM)可表示為:
假設(shè)噪聲為高斯白噪聲,,且與各信號(hào)均相互獨(dú)立,。陣列流型矩陣可表示為:
2 信源定位方法
2.1 DOA估計(jì)
DOA估計(jì)是信源定位方法的關(guān)鍵步驟,是信源定位確定初始區(qū)域的關(guān)鍵,。傳統(tǒng)的MUSIC算法對(duì)常見的陣列都普遍適用,,故傳統(tǒng)MUSIC算法的空間譜估計(jì)公式可定義為:
式中UN則是N×(N-M)噪聲子空間。
由于寬帶信號(hào)中有多個(gè)中心頻率,,故需將不同中心頻率的信號(hào)子空間映射到一個(gè)最佳的聚焦頻率f0,,通過式(8)選取最佳聚焦頻率:
通過譜峰搜索在空間譜PMUSIC(f0,θ)中得到,。但是,,對(duì)于密集信源來說,使用傳統(tǒng)MUSIC算法進(jìn)行DOA估計(jì)性能較差,,而且在少量傳感器時(shí)甚至無法區(qū)分出信源的數(shù)目,。為提高密集信源的DOA估計(jì)精度,本文引入了MUSIC空間譜的群延遲函數(shù)來提高密集聲源在少量傳感器時(shí)DOA估計(jì)的精度,。Group Delay函數(shù)利用了MUSIC空間譜相位信息的負(fù)差分形式,,用其與MUSIC空間譜函數(shù)以乘積的形式來消除群延遲譜的偽峰,提高DOA估計(jì)精度,。Group Delay譜定義為:
其中Φ(f0,,θ)為MUSIC空間譜相位信息,表示為:
對(duì)PMGD(f0,,θ)進(jìn)行譜峰搜索后可得到精確的DOA估計(jì)值,。
2.2 構(gòu)建初始區(qū)域及質(zhì)心收縮
根據(jù)式(11)得到的各子陣的DOA估計(jì)值、第k個(gè)子陣中心的坐標(biāo)Ak=(xk,,yk)和第i個(gè)信源對(duì)第k個(gè)子陣的DOA估計(jì)值θki,,利用點(diǎn)斜式方程,,做出一條子陣中心出發(fā)的平面射線。所有子陣做出的直線圍成一個(gè)初始區(qū)域,,各子陣中心連線與各射線交于一點(diǎn)Bki=(xki,,yki),則各射線的交點(diǎn)Ikp=(Ix,,Iy)即Ak Bki與Ap Bpi的交點(diǎn)可通過式(12),、式(13)計(jì)算為:
所有的交點(diǎn)Ikp均保存在集合I中,所有的交點(diǎn)的橫縱坐標(biāo)的最大值和最小值可構(gòu)成初始區(qū)域V1,。通過I中所有交點(diǎn)的坐標(biāo)可以計(jì)算出兩兩交點(diǎn)之間的相對(duì)距離,,并找出最大相對(duì)距離Dmax,而且Dmax是隨集合I的變化而變化,。
根據(jù)I中的交點(diǎn),,計(jì)算初始區(qū)域的質(zhì)心:
其中|I|代表集合I中交點(diǎn)的數(shù)目。同時(shí)可計(jì)算出各交點(diǎn)到區(qū)域質(zhì)心的歐幾里得距離,,表示為:
其中s代表維數(shù),,D={Dk}。根據(jù)得到的歐幾里得距離,,找出最小距離對(duì)應(yīng)交點(diǎn)將其插入到新集合Pj中,,并從集合I中刪除。然后再計(jì)算集合Pj中交點(diǎn)所圍成區(qū)域的質(zhì)心Cent(Pj),,同時(shí)計(jì)算出集合I中剩余交點(diǎn)到質(zhì)心Cent(Pj)的歐幾里得距離:
根據(jù)上述得到的最大相對(duì)距離Dmax和集合I,、Pj,同時(shí)找出集合D′中的最小值min(D′),。將min(D′)與Dmax進(jìn)行比較,,當(dāng)min(D′)≤Dmax時(shí),將D′中最小距離對(duì)應(yīng)交點(diǎn)插入到集合Pj中,,同時(shí)將該點(diǎn)從集合I中刪除,。重復(fù)上述質(zhì)心收縮步驟,直到min(D′)>Dmax時(shí),,停止迭代,。最后,更新后的集合Pj中的所有交點(diǎn)的橫縱坐標(biāo)最值[xmax xmin ymax ymin]圍成粗略收縮區(qū)域V2,。
2.3 最大互功率譜收縮定位法
本節(jié)介紹利用SRP-PHAT在區(qū)域V2中隨機(jī)布置虛擬信源點(diǎn)進(jìn)行區(qū)域收縮,。首先將聯(lián)合可控功率函數(shù)定義為:
τ(x,,k)為信號(hào)從信源沿著得到的DOA估計(jì)值到第k個(gè)線陣的到達(dá)時(shí)間長(zhǎng)度,。由于各虛擬信源點(diǎn)的坐標(biāo)均已知,可通過虛擬信源點(diǎn)到第k個(gè)線陣中心的距離dk和信號(hào)傳播速度c獲得時(shí)間延遲τ(x,,k),,即:
本文的信源定位算法由DOA估計(jì),、區(qū)域質(zhì)心收縮和最大互功率譜收縮組成。定位算法步驟如下:
(1)由式(11)獲得的DOA估計(jì)值和各線陣中心得到各線陣到信源的射線,。
(2)根據(jù)式(12),、式(13)獲得各射線直接的交點(diǎn)。
(3)根據(jù)式(14),、式(15)和min(D′)≤Dmax獲得最終更新后的交點(diǎn)集合Pj,。
(4)Pj中交點(diǎn)圍成了區(qū)域V2。
(5)在V2中隨機(jī)布置虛擬信源點(diǎn),,再根據(jù)式(16)計(jì)算各虛擬信源點(diǎn)到各線陣的互功率譜,。
(6)找出前E個(gè)最大互功率譜值對(duì)應(yīng)點(diǎn),創(chuàng)建新的收縮區(qū)域V3,。
(7)重復(fù)步驟(5)和步驟(6),,直到滿足然后計(jì)算Vpeak中虛擬信源點(diǎn)坐標(biāo)平均值即得到信源定位估計(jì)值。
3 仿真實(shí)驗(yàn)和分析
實(shí)驗(yàn)仿真證明了本文所提算法的良好性能,,圖1為實(shí)驗(yàn)采用的分布式陣列,。各子陣均是采用四個(gè)陣元的均勻線陣,線陣中心連線圍成了一個(gè)4.6 m×5 m的矩形區(qū)域,,且密集信源在該矩形區(qū)域內(nèi)部,,信源1坐標(biāo)為(2.95 m,2.95 m),,信源2坐標(biāo)為(1.2 m,,3.45 m),用*代表信源,。圖中子陣1的中心坐標(biāo)為A1=(0 m,,0 m),子陣2,、子陣3及子陣4的中心坐標(biāo)分別為A2=(5 m,,0 m)、A3=(5 m,,4.6 m),、A4=(0 m,4.6 m),。其中子陣1水平放置,,并以其中心坐標(biāo)為坐標(biāo)原點(diǎn),即α=0°,;子陣2相對(duì)于子陣1逆時(shí)針旋轉(zhuǎn)了45°,,即β=45°;子陣3相對(duì)于子陣1逆時(shí)針旋轉(zhuǎn)了90°,即γ=90°,;子陣4相對(duì)于子陣1逆時(shí)針旋轉(zhuǎn)了30°,,即η=30°。本文使用實(shí)際錄音信號(hào)為實(shí)驗(yàn)的聲源信號(hào),聲音持續(xù)時(shí)間為3 s,。
實(shí)驗(yàn)對(duì)虛擬信源點(diǎn)數(shù)F取值為100,,最大互功率譜值對(duì)應(yīng)點(diǎn)數(shù)E取值為10。門限值δ取值為1%,。根據(jù)密集信源位置,,圖1中兩信源對(duì)應(yīng)子陣1中心的角度值為35°和40°,利用CSSM和Group Delay譜的方法對(duì)這兩個(gè)信源進(jìn)行DOA估計(jì),,其譜估計(jì)如圖3所示,,所用噪聲為高斯白噪聲,信噪比SNR為5 dB,。由圖2可知,,本文使用的DOA估計(jì)算法分辨率較高。
根據(jù)前面得到的密集信源的DOA估計(jì)值,,以聲源1為例,,利用各子陣中心點(diǎn)和對(duì)應(yīng)DOA估計(jì)值作出相應(yīng)射線,射線所圍成的區(qū)域即為初始搜索區(qū)域,,如圖3所示,。
根據(jù)確定的初始區(qū)域,利用質(zhì)心收縮和最大互功率譜收縮逐步縮小區(qū)域,,圖4(a)是兩密集信源的區(qū)域收縮過程,,其中實(shí)線代表信源1的收縮過程,虛線代表信源2的收縮過程,。圖4(b)則是對(duì)圖4(a)中圈中區(qū)域的細(xì)節(jié)放大圖,。圖中兩實(shí)心點(diǎn)為信源位置估計(jì)。
為了對(duì)本文算法性能進(jìn)行評(píng)估,,提出了位置估計(jì)的均方差(RMSE)隨信噪比變化的評(píng)估方法,。本次實(shí)驗(yàn)共做200次蒙特卡羅實(shí)驗(yàn),其中RMSE定義為:
4 結(jié)束語
本文著重討論了二維空間中寬帶信號(hào)的信源高精度DOA估計(jì)和信源定位方法,。首先,,利用Group Delay函數(shù)和CSSM算法對(duì)傳統(tǒng)MUSIC算法的空間譜加以優(yōu)化,消除無用偽峰,,提高寬帶信號(hào)的DOA估計(jì)精度,。利用獲得的DOA估計(jì)值確定初始搜索區(qū)域,然后在二維平面中使用質(zhì)心收縮和最大互功率譜收縮法對(duì)初始區(qū)域逐步收縮,,得到最終信源的定位估計(jì),。本文提出的算法計(jì)算簡(jiǎn)單便捷,僅需DOA一個(gè)參數(shù)即可獲得信源的定位估計(jì)。仿真實(shí)驗(yàn)結(jié)果證明了本文算法的DOA估計(jì)精度較高,,SNR對(duì)信源定位估計(jì)的RMSE的影響較小,。但是本文算法較為依賴DOA估計(jì)確定的初始區(qū)域,,DOA估計(jì)精度的大小直接影響到算法的運(yùn)算量,,可以考慮引入其他參數(shù)來控制DOA精度導(dǎo)致的算法計(jì)算量過大的問題。
參考文獻(xiàn)
[1] 殷晴青,,何培宇.相干語音信號(hào)的兩陣元DOA估計(jì)新算法[J].信號(hào)處理,,2013,29(9):1169-1175.
[2] 寧強(qiáng),,方向,,潘俊,等.圓形傳感器陣列多運(yùn)動(dòng)聲源二維波達(dá)方向估計(jì)[J].解放軍理工大學(xué)學(xué)報(bào):自然科學(xué)版,,2013,,14(3):283-287.
[3] OMOLOGO M,SVAIZER P.Use of the crosspower-spectrum phase in acoustic event location[J].IEEE Transactions on Speech & Audio Processing,,1997,,5(3):288-292.
[4] DIBIASE J H.A high-accuracy, low-latency technique for talker localization in reverberant environments[D].Brown University,2000.
[5] 居太亮,,彭啟琮,,邵懷宗,等.基于任意麥克風(fēng)陣列的聲源二維DOA估計(jì)算法研究[J].通信學(xué)報(bào),,2005,,26(8):129-133.
[6] CHEN J C,YAO K,,HUDSON R E.Acoustic source localization and beamforming:theory and practice[J].Eurasip Journal on Advances in Signal Processing,,2003(4):359-370.
[7] DORON M,WEISS A J,,MESSER H.Maximum-likelihood direction finding of wide-band sources[J].IEEE Transactions on Signal Processing,,1993,41(1):411-414.
[8] CHEN J C,,HUDSON R E,,YAO K.Maximum-likelihood source localization and unknown sensor location estimation for wideband signals in the near-field[J].IEEE Transactions on Signal Processing,2002,,50(8):1843-1854.
[9] KHAN M A,,RAO R K,WANG X.Performance of quadratic and exponential multiuser chirp spread spectrum communication systems[C].Performance Evaluation of Computer and Telecommunication Systems(SPECTS),,2013 International Symposium on.IEEE,,2013:58-63.
[10] YOON Y S,KAPLAN L M,MCCLELLAN J H.TOPS:new DOA estimator for wideband signals[J].IEEE Transactions on Signal Processing,,2006,,54(6):1977-1989.
[11] 張小飛,汪飛,,徐大專.陣列信號(hào)處理的理論和應(yīng)用[M].長(zhǎng)沙:國(guó)防工業(yè)出版社,,2010.
[12] ASTAPOV S,BERDNIKOVA J,,PREDEN J S.A method of initial search region reduction for acoustic localization in distributed systems[C].Mixed Design of Integrated Circuits and Systems(MIXDES),,2013 Proceedings of the 20th International Conference.IEEE,2013:451-456.
[13] KUMAR L,,TRIPATHI A,,HEGDE R M.Robust multisource localization over planar arrays using music-group delay spectrum[J].IEEE Transactions on Signal Processing,2014,,62(17):4627-4636.