您的位置:首頁(yè) > 技術(shù)文章 > 聲學(xué)定位基本原理
技術(shù)文章
所謂聲源定位,就是利用一組按照一定幾何位置擺放的麥克風(fēng)定出聲源的空間位置。對(duì)于空間中位于不同位置的兩個(gè)麥克風(fēng)而言,聲源只要不位于它們之間的中線上,那么它們和聲源之間的距離就存在差異,如下圖所示。可以看出,聲源與兩個(gè)麥克風(fēng)之間存在距離差△L=Cτ,因此,聲波到達(dá)兩個(gè)麥克風(fēng)的信號(hào)在時(shí)間上存在時(shí)延τ=△L/C。理想情況下,麥克風(fēng)i和j接收的信號(hào)滿足關(guān)系Si=Sj(t-τ)。
基于麥克風(fēng)陣列的聲源定位技術(shù)基本上可以分為4類:基于最大輸出功率的可控波束形成技術(shù);高分辨率譜估計(jì)技術(shù);基于聲壓幅度比的定位技術(shù)以及基于聲音到達(dá)時(shí)間差(Time Delay of Arrival, TDOA)的定位技術(shù)。
(1) 波束形成技術(shù)(Beamforming)
該技術(shù)也稱為波束成型,這是一種直接定位方法,基本思想是對(duì)麥克風(fēng)所接收到的聲音信號(hào)加權(quán)求和來(lái)形成波束,通過(guò)調(diào)整權(quán)值使麥克風(fēng)陣列的輸出功率最大,波束輸出功率最大的點(diǎn)就是聲源的位置。傳統(tǒng)的波束形成器的權(quán)值取決于各陣元上信號(hào)的相位延遲,而相位又和時(shí)延以及聲音的到達(dá)時(shí)間差有關(guān),故又稱為時(shí)延求和波束形成器。
假設(shè)麥克風(fēng)的數(shù)量為M,第i個(gè)麥克風(fēng)接收到的信號(hào)為,對(duì)進(jìn)行時(shí)延對(duì)齊后,累加可得上式中,指的是當(dāng)陣列指向搜索點(diǎn)時(shí)的可控時(shí)延,與麥克風(fēng)的數(shù)量、陣列孔徑、聲源的入射角以及采樣頻率成正比,與聲音的傳播速度成反比。累加輸出的功率,即波束的功率為是的頻域表示。聲源的位置可按照下式計(jì)算:通過(guò)控制陣列方向來(lái)引導(dǎo)波束,最終使波束輸出功率最大的點(diǎn)就是聲源的位置。
(2) 高分辨率譜估計(jì)技術(shù)
高分辨率譜估計(jì)技術(shù)是利用接收信號(hào)相關(guān)矩陣的空間譜,求解麥克風(fēng)之間的相關(guān)矩陣來(lái)確定方向角,進(jìn)而確定聲源的位置。這種定位技術(shù)主要包括自相關(guān)AR模型法、最小方差(MV)譜估計(jì)法和特征值分解算法(如MUSIC算法等)。
高分辨率譜估計(jì)技術(shù)適合于處理多個(gè)聲源的情形,但它們都是通過(guò)獲取麥克風(fēng)陣列的信號(hào)來(lái)計(jì)算空間譜的相關(guān)矩陣。此時(shí),如果所需的矩陣未知,則必須通過(guò)已得到的數(shù)據(jù)進(jìn)行估計(jì),這要求空間中的聲源或噪聲必須平穩(wěn)時(shí)不變,這在實(shí)際中很難實(shí)現(xiàn);此外,該方法的計(jì)算量大,在聲源定位系統(tǒng)中的應(yīng)用不多見(jiàn)。
(3) 基于聲壓幅度比的定位方法
該方法利用不同麥克風(fēng)接收的來(lái)自于同一個(gè)聲源的聲音信號(hào)在強(qiáng)度上的差異來(lái)實(shí)現(xiàn)聲源定位。根據(jù)由聲壓在麥克風(fēng)處產(chǎn)生的電壓輸出與對(duì)應(yīng)聲源到麥克風(fēng)的距離兩者之間存在的關(guān)系導(dǎo)出一個(gè)用于聲源定位的約束條件。由這個(gè)約束條件可確定三維空間中的一個(gè)球面。每個(gè)麥克風(fēng)可以導(dǎo)出這樣一個(gè)約束條件,利用這些約束條件可確定出聲源的位置。它們既可以是單獨(dú)使用,也可以和由基于時(shí)間差的方法導(dǎo)出的約束條件一起使用。
(4) 基于聲音到達(dá)時(shí)間差的聲源定位技術(shù)
基于聲音到達(dá)時(shí)間差(TDOA)估計(jì)的定位方法精度相對(duì)較高,計(jì)算量小,適合于實(shí)時(shí)實(shí)現(xiàn)?;赥DOA的定位方法是一種兩步方法。第一步,開展TDOA估計(jì),獲得麥克風(fēng)陣列中相對(duì)陣元之間的TDOA。估計(jì)TDOA的方法有很多,大致可以分為互相關(guān)方法、廣義互相關(guān)方法、自適應(yīng)濾波器法、互功率譜相位法和高階統(tǒng)計(jì)量法等。第二步,利用估計(jì)得到的相對(duì)陣元之間的時(shí)間差,結(jié)合已知的麥克風(fēng)陣列的空間幾何關(guān)系確定聲源的位置。這種方法實(shí)時(shí)性較好,但存在誤差傳遞放大、無(wú)法進(jìn)行多聲源定位等問(wèn)題。