李煥
(第八中學(xué),北京,100071)
麥克風(fēng)陣列聲源定位系統(tǒng)的研究
李煥
(第八中學(xué),北京,100071)
隨著多媒體技術(shù)的進(jìn)一步發(fā)展,語音接收和聲音信號(hào)處理得到了日益廣泛的關(guān)注和應(yīng)用,而聲源的定位和聲源增強(qiáng)是實(shí)現(xiàn)語音增強(qiáng),語音識(shí)別的前提和基礎(chǔ)?;邴溈孙L(fēng)陣列的聲源定位技術(shù)由于其廣泛的應(yīng)用前景得到了眾多學(xué)者的關(guān)注。單個(gè)麥克風(fēng)接收到的信息量較少,缺少聲源定位所需要的信息,而麥克風(fēng)陣列克服了上述的缺點(diǎn),利用了各麥克風(fēng)信號(hào)之間信號(hào)的相關(guān)性對數(shù)據(jù)進(jìn)行相關(guān)分析和處理從而實(shí)現(xiàn)聲源的定位。文中闡述了麥克風(fēng)陣列聲源定位的原理,推導(dǎo)計(jì)算目標(biāo)方位角、俯仰角以及距離的計(jì)算公式;闡述了硬件系統(tǒng)的組成以及各個(gè)部分的作用并通過實(shí)驗(yàn)進(jìn)行了系統(tǒng)的測試,通過對測試數(shù)據(jù)的分析得出麥克風(fēng)陣列聲源定位系統(tǒng)能夠?qū)崿F(xiàn)聲源的快速定位。
麥克風(fēng)陣列;聲源定位;測試
聲源定位是麥克風(fēng)陣列系統(tǒng)的應(yīng)用方向之一,在聲源跟蹤、語音接收和信號(hào)的目標(biāo)跟蹤等領(lǐng)域都有著廣泛的應(yīng)用。靜音環(huán)境下的聲源定位很容易做到,然而在實(shí)際的環(huán)境中,麥克風(fēng)陣列采集的語音信號(hào)受到噪聲和混音的干擾,本文中研究如何在混響和有噪環(huán)境下提高聲源定位的精度。
由四個(gè)麥克風(fēng)傳感器構(gòu)成的四陣元麥克風(fēng)聲源定位系統(tǒng)的傳感器分布如圖1所示,M1,M2,M3,M4表示四個(gè)麥克風(fēng)傳感器。采用直角坐標(biāo)系,則四個(gè)麥克風(fēng)陣元的位置坐標(biāo)為,目標(biāo)點(diǎn)位置S的坐標(biāo)為 S ( x, y, z),目標(biāo)S距原點(diǎn)距離為r , 方位角為?,俯仰角為θ。
在直角坐標(biāo)系中可以得到如下方程組:
圖1 麥克風(fēng)陣列陣元位置
在球坐標(biāo)系中,可以得到方程組:
以上兩個(gè)方程組聯(lián)立,可得:
由泰勒展開,并忽略高次項(xiàng),令:
其中,ijd 表示聲音到第i個(gè)陣元和第j個(gè)陣元傳播的差程。經(jīng)計(jì)算可得:
由(6)(7)(8)三式,即可求得目標(biāo)的方位角,俯仰角以及距麥克風(fēng)陣列的距離。
麥克風(fēng)陣列聲源定位系統(tǒng)的硬件部分主要由四個(gè)電容式麥克風(fēng)傳感器、濾波電路、麥克風(fēng)專用低噪音放大電路、信號(hào)采集部分組成。整個(gè)系統(tǒng)組成框圖如圖2所示。
圖2 系統(tǒng)組成框圖
其中,電容式麥克風(fēng)傳感器利用電容大小的變化,將聲音信號(hào)轉(zhuǎn)化為電信號(hào),具有體積小,效果好的特點(diǎn),具有較寬的頻率響應(yīng)和較高的靈敏度。本麥克風(fēng)陣列的四個(gè)麥克風(fēng)陣元位于變長為18cm的正方形定點(diǎn)處。
濾波部分主要是保留20KHz以內(nèi)的人耳可聽的音頻信號(hào),濾除高頻干擾,便于后續(xù)的放大電路對音頻信號(hào)進(jìn)行放大。麥克風(fēng)專用低噪音放大器進(jìn)行音頻信號(hào)的放大,采用固定增益20db,經(jīng)過放大以后,音頻信號(hào)的輸出就可以滿足信號(hào)采集卡的輸入電壓要求。麥克風(fēng)陣列低噪音音頻放大電路如圖3所示。
麥克風(fēng)陣列的信號(hào)采集部分采用USB-6216專用信號(hào)采集卡,具有16位模擬輸出端,可以同時(shí)完成16路-10--+10V電壓的模擬信號(hào)的采集,最高采集速度可達(dá)400KS/s。經(jīng)過信號(hào)采集卡采集回的數(shù)據(jù)傳輸給上位機(jī),再由上位機(jī)利用matlab進(jìn)行計(jì)算,得到聲源的位置角度等信息。
圖3 麥克風(fēng)陣列低噪音音頻放大電路
系統(tǒng)的上位部分主要是利用labview控制信號(hào)采集卡進(jìn)行數(shù)據(jù)采集、matlab進(jìn)行互相關(guān)函數(shù)的運(yùn)算,得到聲音到達(dá)兩兩麥克風(fēng)之間的時(shí)延差,進(jìn)而計(jì)算得到聲源的位置角度等信息。
在實(shí)際實(shí)驗(yàn)時(shí),兩個(gè)麥克風(fēng)接收到的聲音時(shí)間差可以通過求兩個(gè)麥克風(fēng)接受到的信號(hào)之間的互相關(guān)求得,可以由互相關(guān)函數(shù)的最大值對應(yīng)的橫坐標(biāo)得到時(shí)延進(jìn)而求得方向角、俯仰角、距離。在室內(nèi)由于受到混響等因素影響,實(shí)驗(yàn)結(jié)果可能出現(xiàn)較大誤差,在室外空曠處實(shí)驗(yàn)可以得到相對較好的結(jié)果。
考慮到室內(nèi)混響回聲等因素的影響,本實(shí)驗(yàn)選擇在室外較為空曠的地方進(jìn)行,受聲源音量大小的限制以及麥克風(fēng)靈敏度的影響,本實(shí)驗(yàn)選擇了相對較近的三處聲源進(jìn)行實(shí)驗(yàn)。實(shí)驗(yàn)得到的測試如表1-表3所示。
表1 實(shí)驗(yàn)一測試結(jié)果
表2 實(shí)驗(yàn)二測試結(jié)果
表3 實(shí)驗(yàn)三測試結(jié)果
經(jīng)過對實(shí)驗(yàn)測試數(shù)據(jù)的分析和研究,麥克風(fēng)陣列聲源定位的功能基本可以實(shí)現(xiàn),但仍有一些誤差,誤差的大小主要受到快拍數(shù)的影響,同時(shí),地面的回聲等多徑效應(yīng)也能造成一定的干擾,實(shí)驗(yàn)條件和場地對測得的結(jié)果也有一定影響。在后續(xù)matlab數(shù)據(jù)處理求兩個(gè)信號(hào)的互相關(guān)函數(shù)時(shí),可以加上一定的限制條件,防止相關(guān)函數(shù)峰值位置受回聲等影響。
本文中介紹了麥克風(fēng)陣列聲源定位原理和麥克風(fēng)陣列聲源定位系統(tǒng)的硬件構(gòu)成,并進(jìn)行了實(shí)驗(yàn)進(jìn)行了數(shù)據(jù)的測量,對測量數(shù)據(jù)的分析研究得出系統(tǒng)定位的精確度較高,獲得較好的定位結(jié)果。
[1]李楊,基于小型麥克風(fēng)陣列的聲源定位系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱工業(yè)大學(xué).2014.
[2]彭奎, 一種基于麥克風(fēng)陣列的聲源定位系統(tǒng)[D].安徽大學(xué).2014.
[3]宗志亞,基于麥克風(fēng)陣列的室內(nèi)聲源定位方法研究[D].重慶大學(xué).2012.
[4]張芳,基于STM32的麥克風(fēng)陣列聲源定位系統(tǒng)的研究[D].燕山大學(xué).2013.
[5] 趙秀粉,基于麥克風(fēng)陣列的聲源定位技術(shù)研究[D].電子科技大學(xué).2013.
[6] 李志金;喬杰,基于SMT320DM642麥克風(fēng)陣列聲源定位系統(tǒng)[J].測控技術(shù). 2011.
[7] 張雷岳;張興敢;劉超, 麥克風(fēng)陣列聲源定位中時(shí)延估計(jì)的改進(jìn)[D].南京大學(xué)學(xué)報(bào).2015.
[8] 張艷娜,基于麥克風(fēng)陣列的多聲源定位算法研究[D].沈陽航空航天大學(xué).2013.
[9] 姚培洋,基于麥克風(fēng)陣列的聲源定位算法研究及裝置實(shí)現(xiàn)[D].東北大學(xué).2013.
[10] 王勇;劉穎;劉建平, 一種基于麥克風(fēng)陣列的聲源定位算法研究[D].現(xiàn)代電子技術(shù).2011.
Research on Microphone Array Sound Source Location System
LI huan
(BEIJING No.8 HIGH SCHOOL,Beijing,100071)
With the further development of multimedia technology,Voice reception and voice signal processing has been increasingly widespread attention and application,The sound source location and sound source enhancement is the premise and foundation of the achieve voice enhancement, voice recognition. Based on the microphone array of sound source positioning technology has been concerned by many scholars because of Its widely application. A single microphone receives less information, Missing information required for sound source location, While the microphone array overcomes these shortcomings, Using the correlation between the signals of the microphone signals to analyze and deal with the data in order to achieve the positioning of the sound source. This paper describes the principle of microphone array sound source location, Derive the calculated target azimuth、Pitch angle and distance of the calculation formula; The composition of the hardware system and the role of each part is described, And the system was tested by experiment, Through the analysis of test data, it is concluded that the microphone array sound localization system can realize the rapid localization of sound source.
Microphone Array;Sound Source Location;Test