《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于遠場聲源定位的改進MUSIC算法研究
基于遠場聲源定位的改進MUSIC算法研究
2018年電子技術(shù)應(yīng)用第12期
鄧艷容,李嘉棟,張法碧,羅 迪,朱承同,馮振邦
桂林電子科技大學(xué) 廣西精密導(dǎo)航技術(shù)與應(yīng)用重點實驗室,廣西 桂林541004
摘要: 結(jié)合語音信號的特點,對遠場聲源定位方法進行了系統(tǒng)的研究。以傳統(tǒng)的多重信號分類(MUSIC)算法為基礎(chǔ),在麥克風(fēng)陣列遠場信號模型的情況下,提出了改進的MUSIC算法,并通過模擬實驗環(huán)境進行驗證。仿真結(jié)果表明,改進的算法具有較高的空間分辨率和較強的抗噪聲能力,可以有效地估計出相隔比較近的多個低信噪比聲源信號,從而驗證了該算法的有效性和高效性。
中圖分類號: TN912.3
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.181705
中文引用格式: 鄧艷容,李嘉棟,張法碧,等. 基于遠場聲源定位的改進MUSIC算法研究[J].電子技術(shù)應(yīng)用,2018,44(12):69-72.
英文引用格式: Deng Yanrong,Li Jiadong,Zhang Fabi,et al. The research of improved MUSIC algorithm based on far field sound source localization[J]. Application of Electronic Technique,2018,44(12):69-72.
The research of improved MUSIC algorithm based on far field sound source localization
Deng Yanrong,Li Jiadong,Zhang Fabi,Luo Di,Zhu Chengtong,F(xiàn)eng Zhenbang
Guangxi Key Laboratory of Precision Navigation Technology and Application, Guilin University of Electronic Technology,Guilin 541004,China
Abstract: Systemic research has been done on the thesis of far field sound source localization combined characteristics of the speech signal in this paper. An improved MUSIC algorithm is proposed based on the traditional MUSIC algorithm in far-field of microphone array signal model, and experiments in simulated environment is carried out. Simulation results show that the improved algorithm has higher spatial identification rate and strong noise immunity, it can estimate the adjacent sound source signals with small SNR effectively, so the effectiveness and high efficiency of the improved algorithm are proved.
Key words : MUSIC algorithm;sound source localization;far field;subspace

0 引言

    聲源定位技術(shù)是陣列信號處理的關(guān)鍵技術(shù)之一,它在視頻會議、語音識別、說話人識別和助聽設(shè)備等領(lǐng)域中都有廣泛的應(yīng)用,是語音信號處理領(lǐng)域中一個新的研究熱點。目前,基于麥克風(fēng)陣列的聲源定位方法大體上可分為三類:基于到達時延(TDOA)的定位技術(shù)[1]、基于可控波束形成的定位技術(shù)[2]、基于子空間的定位技術(shù)[3]。

    基于子空間的聲源定位技術(shù)來源于現(xiàn)代高分辨率譜估計技術(shù),其中多重信號分類(Multiple Signal Classification,MUSIC)是一種經(jīng)典的子空間定位法,在特定的條件下具有很高的估計精度和穩(wěn)定性等良好性能,本文結(jié)合麥克風(fēng)陣列遠場信號的特點,對其進行深入的分析,將傳統(tǒng)的MUSIC算法進行改進,使其適用于麥克風(fēng)陣列的聲源定位[4]。

1 MUSIC聲源定位算法分析

1.1 傳統(tǒng)MUSIC算法

    MUSIC算法是一種經(jīng)典的超分辨DOA估計算法,它是在窄帶信號源的假設(shè)情況下提出來的,其主要思想是對陣列輸出數(shù)據(jù)協(xié)方差矩陣進行特征分解,得到與信號分量相對應(yīng)的信號子空間和與信號分量相正交的噪聲子空間,再利用信號子空間和噪聲子空間的正交性,構(gòu)造出非常尖銳的“針狀”空間譜峰,通過譜峰的搜索,從而實現(xiàn)信號的DOA估計[5]。下面針對遠場窄帶信號模型,簡要介紹傳統(tǒng)MUSIC算法的基本原理及其計算步驟。

    (1)假設(shè)空間有D個遠場窄帶信號源,分別入射到M元陣列上,其中信號源則整個陣列的接收信號為:

    ck6-gs1.gif

ck6-gs2-6.gif

    由式(6)可知,與譜峰所對應(yīng)的角度就是波達方向的估計值,即在真實波達方向的附近出現(xiàn)非常尖銳的“針狀”空間譜峰。

    在實際應(yīng)用場合中,麥克風(fēng)通常處理的是寬帶非平穩(wěn)語音信號,而傳統(tǒng)的MUSIC算法是在窄帶平穩(wěn)信號的假設(shè)基礎(chǔ)上提出來的,除此之外,由于多徑信號傳輸現(xiàn)象,使得相干聲源普遍存在[6],從而導(dǎo)致定位性能較差,精度不高。因此需要對傳統(tǒng)的MUSIC算法進行必要的改進,以適用于麥克風(fēng)陣列的聲源定位。

1.2 改進的MUSIC聲源定位算法

    本文針對麥克風(fēng)接收信號為寬帶信號且存在相干源這一特點[7],采取把寬帶信號在頻域上分成N個帶寬較小的子帶來處理。假設(shè)一幀信號的頻率范圍為[fL,fH],則每一個子帶對應(yīng)的頻率范圍為{[f1,f2],…,[fk,fk+1],…,[fN,fH]},再根據(jù)寬帶聚焦算法對每個子帶信號進行處理。寬帶聚焦算法的基本思想是通過聚焦矩陣將頻帶內(nèi)不重疊的各頻率點的數(shù)據(jù)轉(zhuǎn)變成參考頻率點的數(shù)據(jù),得到聚焦后的協(xié)方差矩陣,然后再利用傳統(tǒng)的MUSIC方法進行DOA估計[8]。其關(guān)鍵就在于聚焦矩陣的選擇,本文采用的是雙邊相關(guān)變換(TCT)算法。

    雙邊相關(guān)變換算法是利用頻帶內(nèi)各頻率點間無噪聲數(shù)據(jù)之間的關(guān)系來選擇聚焦矩陣。假設(shè)Tβj)為聚焦矩陣,其中β是真實信號的預(yù)估計方向。則有:

ck6-gs7-15.gif

    從式(15)可以看出,權(quán)向量WSNR與該子帶的總平均功率成正比。那么式(14)可以寫成:

     ck6-gs16.gif

    由于在短時間內(nèi)語音信號可以看作是近似平穩(wěn)的,因此可以采取對接收信號進行分幀和短時傅里葉變換的方法來解決語音信號的非平穩(wěn)性問題[10]。這樣即可提高定位性能,減少噪聲對估計結(jié)果的影響。綜上所述,改進的MUSIC聲源定位算法具體實現(xiàn)流程如圖1所示。

ck6-t1.gif

2 實驗仿真分析與比較

2.1 遠場信號模型的建立

ck6-gs17-18.gif

2.2 實驗環(huán)境和參數(shù)設(shè)置

    本實驗在圖2所示的均勻圓形陣列遠場聲源模型的條件下進行,選取25個全向麥克風(fēng),采用3個語音信號源,均為標準的英文誦讀,采樣頻率為16 kHz,采樣精度為16 bit。噪聲為全向高斯白噪聲,為了保證其短時平穩(wěn)性,先將陣列采集數(shù)據(jù)進行分幀加窗短時傅里葉變換,幀長為512點(32 ms),幀移為256點,俯仰角θ的搜索范圍為0~90°,方位角ck6-t2-x1.gif的搜索范圍為0~180°,θ角和ck6-t2-x1.gif角的搜索步長為1°。

ck6-t2.gif

2.3 性能分析與比較

    為了更好地驗證改進MUSIC算法的性能,采用空間譜及其等高曲線圖來表示定位結(jié)果的精確性。設(shè)定信噪比SNR=8 dB,子帶數(shù)N=12,3個聲源信號的俯、仰角各為[θ1ck6-t2-x1.gif1]=[30,30],[θ2,ck6-t2-x1.gif2]=[40,50],[θ3,ck6-t2-x1.gif3]=[60,50],兩種定位算法的仿真結(jié)果如圖3、圖4所示。

ck6-t3.gif

ck6-t4.gif

    空間譜峰的極值點對應(yīng)聲源的位置,圖5和圖6分別為兩種算法的空間譜等高曲線圖、中心點對應(yīng)聲源位置。

ck6-t5.gif

ck6-t6.gif

    從仿真結(jié)果可以看出,傳統(tǒng)的MUSIC算法僅能估計出2個聲源的位置,而改進的MUSIC算法可以清晰地估計出3個聲源的位置,相對傳統(tǒng)MUSIC算法而言,其峰值尖銳程度和定位精度都有顯著提高,其定位性能和實時性得到改善。

    下面再從俯仰角和方位角的均方差來對這兩種算法的定位性能進行分析,信噪比為-10 dB~10 dB,利用陣列采集的所有數(shù)據(jù)獨立試驗50次,得到其均方誤差如圖7所示。

ck6-t7.gif

    從俯仰角和方位角的定位均方誤差曲線可以看出,在低噪聲的情況下,兩種定位算法的性能相差不大,但在高噪聲環(huán)境下,傳統(tǒng)MUSIC算法的定位效果則明顯變差,從而驗證了改進的MUSIC算法抗干擾性較強,其定位性能及精度遠遠優(yōu)于傳統(tǒng)的MUSIC算法。

3 結(jié)束語

    傳統(tǒng)的MUSIC算法僅對窄帶平穩(wěn)信號有效,且抗干擾能力較差,定位精度較低。改進的MUSIC算法采取分幀和短時傅里葉變換的方法來解決語音信號的非平穩(wěn)性問題;針對麥克風(fēng)接收信號為寬帶信號且存在相干源這一特點,改進的MUSIC算法采取把寬帶信號在頻域上分成N個帶寬較小的子帶,并將信噪比(SNR)和性能結(jié)合起來考慮,采用基于信噪比的加權(quán)法來進行定位處理。通過理論分析和實驗仿真結(jié)果表明,對傳統(tǒng)的MUSIC算法進行改進和擴展,得到改進的MUSIC算法在低信噪比情況下,仍能準確地分辨出多個比較接近的聲源信號,且算法穩(wěn)健,定位精度較高,從而驗證了該算法具有較強的抗噪聲能力和較高的空間分辨率。

參考文獻

[1] 王紅軍.基于TDOA定位GSM移動臺的信號處理算法[J].電信技術(shù),2011,51(7):55-59.

[2] 王志峰,馮杰,蔣灝,等.基于SRP和GA的聲源定位方法[J].電聲技術(shù),2013,37(10):36-40.

[3] 王磊,吳仁彪,盧丹.基于子空間技術(shù)的常規(guī)多波束形成抗干擾算法[J].華東理工大學(xué)學(xué)報(自然科學(xué)版),2011,37(3):372-376.

[4] 蘇永振,袁慎芳,王瑜.基于多重信號分類算法的復(fù)合材料沖擊定位[J].復(fù)合材料學(xué)報,2010,27(3):105-110.

[5] 趙謙,董民,梁文娟.DOA估計算法的一種修正MUSIC算法的研究[J].計算機工程與應(yīng)用,2012,48(10):102-105.

[6] 曾光,趙樂軍.室內(nèi)無線高精度定位的改進MUSIC算法[J].華東理工大學(xué)學(xué)報(自然科學(xué)版),2014,40(5):614-618.

[7] MARINESCU R S,BUZO A,CUCU H,et al.New considerations for accumulated ?籽-cross power spectrum phase with coherence time delay estimation[C].The Eighth International Conference on Digital Telecommunications,2013:45-48.

[8] 王進,趙擁軍,王志剛.一種新的寬帶DOA估計自聚焦算法[J].計算機工程與應(yīng)用,2008,44(29):57-60.

[9] 周生華,劉宏偉,劉保昌,等.信噪比加權(quán)空間分集雷達目標檢測算法[J].西安電子科技大學(xué)學(xué)報(自然科學(xué)版),2011,38(4):82-88.

[10] 張奕,孟書杰.針對頭佩式麥克風(fēng)陣列的聲源定位算法研究[J].計算機工程與應(yīng)用,2015,51(24):266-270.




作者信息:

鄧艷容,李嘉棟,張法碧,羅  迪,朱承同,馮振邦

(桂林電子科技大學(xué) 廣西精密導(dǎo)航技術(shù)與應(yīng)用重點實驗室,廣西 桂林541004)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。