專利名稱:一種聲源定位方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于聲音處理技術(shù)領(lǐng)域,尤其涉及一種聲源定位方法及裝置。
背景技術(shù):
在視頻會(huì)議、安防或是在ー些エ業(yè)應(yīng)用領(lǐng)域中常常需要對(duì)聲源進(jìn)行定位,但是在一些場合中,由于外部聲源環(huán)境的不確定性,語音信號(hào)受到外界噪聲干擾,使得信噪比發(fā)生變化,現(xiàn)有聲源定位技術(shù)中,通過麥克風(fēng)陣列得到ー組聲音數(shù)據(jù),再經(jīng)過預(yù)處理后用相位變換廣義交互相關(guān)方法(PHAT-GCC)進(jìn)行時(shí)延估計(jì),根據(jù)時(shí)延結(jié)果和麥克風(fēng)陣列中麥克風(fēng)的排列分布,通過幾何模型即可確定聲源的位置。由于現(xiàn)有的PHAT-GCC方法中,由于聲源信號(hào)的信噪比可能會(huì)隨環(huán)境發(fā)生變化,在信號(hào)能量較小的吋,進(jìn)行頻域加權(quán)的加權(quán)函數(shù)的分母
會(huì)趨于零,使得加權(quán)函數(shù)的取值變得非常大,這樣獲取的時(shí)延結(jié)果誤差也較大,最后定位出的聲源位置也會(huì)存在很大誤差。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明的目的在于提供一種聲源定位方法,g在解決現(xiàn)有聲源定位技術(shù)中由于聲源信號(hào)的信噪比發(fā)生變化時(shí),加權(quán)函數(shù)的值可能變得非常大,使得聲源定位結(jié)果誤差很大的技術(shù)問題。本發(fā)明是這樣實(shí)現(xiàn)的,一種聲源定位方法,包括下述步驟麥克風(fēng)陣列采集聲源信號(hào),并對(duì)其中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行預(yù)處理;確定經(jīng)過所述預(yù)處理后的兩路聲源信號(hào)的互功率譜密度函數(shù);確定隨當(dāng)前信噪比變化而調(diào)整的加權(quán)函數(shù);根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)確定所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列,井根據(jù)所述互相關(guān)函數(shù)的最大值確定聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延;根據(jù)麥克風(fēng)陣列的排列分布和所述聲源信號(hào)到達(dá)其中所述兩個(gè)麥克風(fēng)的時(shí)延,定位聲源位置。本發(fā)明的再一目的在于提供一種聲源定位裝置,包括麥克風(fēng)陣列采集預(yù)處理單元,用于麥克風(fēng)陣列采集聲源信號(hào),并對(duì)其中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行預(yù)處理;互功率譜密度確定單元,用于確定經(jīng)過所述預(yù)處理后的兩路聲源信號(hào)的互功率譜密度函數(shù);加權(quán)函數(shù)確定單元,用于確定隨當(dāng)前信噪比變化而調(diào)整的加權(quán)函數(shù);時(shí)延確定單元,用于根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)確定所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列,井根據(jù)所述互相關(guān)函數(shù)的最大值確定聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延;聲源定位単元,用于根據(jù)麥克風(fēng)陣列的排列分布和所述聲源信號(hào)到達(dá)其中所述兩個(gè)麥克風(fēng)的時(shí)延,定位聲源位置。本發(fā)明的有益效果是由于本發(fā)明提供的聲源定位方法和裝置所采用加權(quán)函數(shù)能夠隨當(dāng)前信噪比的變化做出相應(yīng)調(diào)整,使得由于背景噪聲、混響等因素的影響,在聲源信噪比改變的環(huán)境下,通過相應(yīng)調(diào)整加權(quán)函數(shù),亦可準(zhǔn)確獲取聲音信號(hào)的時(shí)延,提高了聲源定位精度。
圖I是本發(fā)明第一實(shí)施例提供的 聲源定位方法的流程圖;圖2是本發(fā)明第二實(shí)施例提供的聲源定位方法的流程圖;圖3是本發(fā)明第三實(shí)施例提供的聲源定位裝置的結(jié)構(gòu)方框圖;圖4是本發(fā)明第四實(shí)施例提供的聲源定位裝置的結(jié)構(gòu)方框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)ー步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一:圖I示出了本發(fā)明第一實(shí)施例提供的聲源定位方法的流程,為了便于說明僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。本發(fā)明實(shí)施例提供的聲源定位方法包括步驟S101、麥克風(fēng)陣列采集聲源信號(hào),并對(duì)其中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行預(yù)處理。麥克風(fēng)陣列是多個(gè)麥克風(fēng)按照一定方式排列的麥克風(fēng)集合,在聲源定位技術(shù)中常用于聲源信號(hào)采集,可以得到一組聲源信號(hào),在本步驟中,任取其中的兩個(gè)麥克風(fēng)采集到的聲源信號(hào)進(jìn)行預(yù)處理,包括濾波和分幀等。步驟S102、確定經(jīng)過所述預(yù)處理后的兩路聲源信號(hào)的互功率譜密度函數(shù);步驟S103、確定隨當(dāng)前信噪比變化而調(diào)整的加權(quán)函數(shù);步驟S104、根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)確定所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列,井根據(jù)所述互相關(guān)函數(shù)的最大值確定聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延(時(shí)間差)。 步驟S102-S104提供了確定聲源信號(hào)到達(dá)兩個(gè)麥克風(fēng)的時(shí)延的過程,確定時(shí)延的精確度決定了聲源定位的精確度,一般的時(shí)延確定方法是首先確定兩路聲源信號(hào)的互功率譜密度函數(shù)、以及加權(quán)函數(shù),再根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)的乘積進(jìn)行傅立葉逆變換得到兩路信號(hào)的互相關(guān)函數(shù)的值序列,根據(jù)所述互相關(guān)函數(shù)的最大值確定所述時(shí)延。但是現(xiàn)有的加權(quán)函數(shù)無法跟隨當(dāng)前信噪比的變化而變化,這種加權(quán)函數(shù)無法抵御較大的背景噪聲和混響,并且當(dāng)語音信號(hào)能力較小時(shí),所述加權(quán)函數(shù)的取值非常大,后續(xù)確定時(shí)延會(huì)產(chǎn)生很大誤差。而在本發(fā)明實(shí)施例中,步驟S103所確定的加權(quán)函數(shù)隨當(dāng)前信噪比變化而做出相應(yīng)調(diào)整,使得加權(quán)函數(shù)的函數(shù)值不會(huì)因?yàn)檎Z言信號(hào)能量較小時(shí)而變得非常大,迸而保證的確定時(shí)延的精確度。步驟S105、根據(jù)麥克風(fēng)陣列的排列分布和所述聲源信號(hào)到達(dá)其中所述兩個(gè)麥克風(fēng)的時(shí)延,定位聲源位置。聲源定位技術(shù)的原理是通過確定聲源信號(hào)到達(dá)兩個(gè)麥克風(fēng)的時(shí)延,井根據(jù)所述麥克風(fēng)的具體位置,通過幾何模型確定聲源具體位置,本實(shí)施例在確定了較高精確度的時(shí)延后,可以通過幾何分析方法精確定位聲源位置,具體的定位方法與現(xiàn)有聲源定位技術(shù)相同,此處不再贅述。本發(fā)明實(shí)施例與現(xiàn)有聲源定位技術(shù)的主要區(qū)別在于,本實(shí)施例提供的加權(quán)函數(shù)隨當(dāng)前信噪比變化而相應(yīng)調(diào)整,使得加權(quán)函數(shù)的函數(shù)值不會(huì)因?yàn)楫?dāng)前信噪比改變而發(fā)生劇烈改變,這樣最后確定的時(shí)延值的精確度得到了保證,進(jìn)而提高了聲源定位精確度。實(shí)施例ニ :圖2示出了本發(fā)明第二實(shí)施例提供的聲源定位方法的流程,為了便于說明僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。本發(fā)明實(shí)施例提供的聲源定位方法包括步驟S201、麥克風(fēng)陣列采集聲源信號(hào);步驟S202、對(duì)所述麥克風(fēng)陣列中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行帶通濾波,得到兩路帶通濾波后的聲源信號(hào);步驟S203、對(duì)所述兩路帶通濾波后的聲源信號(hào)進(jìn)行加窗分幀處理,得到兩路短時(shí)
平穩(wěn)信號(hào)。上述步驟S201-S03作為實(shí)施例一中步驟SlOl的ー種具體優(yōu)選的實(shí)施方式。在步驟S201中,假設(shè)所述兩個(gè)麥克風(fēng)采集到的聲源信號(hào)分別為X1 (t) = B1S1 (t) +Ii1 (t) (I)x2 (t) = B2S1 (t+D) +n2 (t) (2)其中,ai、a2為聲音衰減因子,由于是聲源為近場信號(hào),可以認(rèn)為ai、a2為1,D為聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延,ηια)、η2α)為所述兩個(gè)麥克風(fēng)接收到的噪聲信號(hào)。在步驟S202中,對(duì)麥克風(fēng)采集到的聲源信號(hào)進(jìn)行帶通濾波,將低頻段和高頻段的噪聲濾除,為后續(xù)處理提供兩路帶通濾波后的聲源信號(hào)。在步驟S203中,作為ー種實(shí)現(xiàn)方式,使用漢明窗函數(shù)對(duì)所述兩路帶通濾波后的聲源信號(hào)進(jìn)行分幀,得到兩路短時(shí)平穩(wěn)信號(hào),加窗分幀一般采用幀與幀重疊的方法。兩路短時(shí)平穩(wěn)信號(hào)為S1 ( λ , n) = X1 (n+d( λ -I)N) w(η) (3)s2 ( λ , η) = X2 (n+d( λ-I)N) w(η) (4)其中w(n)為漢明窗函數(shù),N為窗函數(shù)w(n)的長度,d為相鄰幀之間的移位參數(shù),λ為幀數(shù)。步驟S204、通過端點(diǎn)檢測判斷所述的兩路短時(shí)平穩(wěn)信號(hào)是否為語音信號(hào);是執(zhí)行步驟205 ;否執(zhí)行步驟207。步驟S205、確定當(dāng)前信噪比,當(dāng)前信噪比為SNR(A) = aSNR( λ-l) + (l-a) SNR_0,其中SNR(A-I)為上ー幀聲源信號(hào)信噪比,SNR_0為使用當(dāng)前語音信號(hào)幀與前ー非語音信號(hào)幀的能量比值求得的先驗(yàn)信噪比,a為平滑因子;
步驟S206、對(duì)所述兩路短時(shí)平穩(wěn)信號(hào)進(jìn)行快速傅里葉變換,再確定所述兩路短時(shí)平穩(wěn)信號(hào)的互功率譜密度函數(shù);步驟S207、舍棄所述兩路短時(shí)平穩(wěn)信號(hào),更新信噪比SNR(A ) = SNR (λ -I),其中SNR(A-I)為上ー幀聲源信號(hào)信噪比,本流程結(jié)束,進(jìn)入下一幀處理;上述步驟S204-S207是實(shí)施例一中步驟S102 —種具體優(yōu)選的實(shí)施方式。步驟S204中通過端點(diǎn)檢測來判斷兩路短時(shí)平穩(wěn)信號(hào)是否為語音信號(hào),本實(shí)施例中,麥克風(fēng)采集到的聲源信號(hào)包括聲源的語音信號(hào)和背景 噪聲信號(hào),若所述聲源不發(fā)聲時(shí),所述麥克風(fēng)采集到的聲源信號(hào)僅僅為背景噪聲信號(hào),具體的,當(dāng)檢測所述兩路短時(shí)平穩(wěn)信號(hào)的短時(shí)能量(音頻信號(hào)一個(gè)短時(shí)間段的能量)和短時(shí)過零率(単位時(shí)間內(nèi)信號(hào)波形穿過橫軸(零電平)的次數(shù))均大于相應(yīng)的閾值時(shí),即可判定當(dāng)前聲源信號(hào)為語音信號(hào)。在確定分巾貞后的聲音信號(hào)第λ巾貞為非語音信號(hào)時(shí),則當(dāng)前信噪比SNR(X)=SNR(X-I) (8)在確定分幀后的聲音信號(hào)第λ幀為語音信號(hào)時(shí),則當(dāng)前信噪比SNR(A) = aSNR(A-l) + (l-a)SNR_0 (9)其中,SNR(λ -I)為上ー幀的信噪比,SNR_0為當(dāng)前語音信號(hào)幀與前ー非語音信號(hào)幀的能量比值,a為平滑因子。當(dāng)確定當(dāng)前聲源信號(hào)為語音信號(hào)時(shí),對(duì)所述兩路短時(shí)平穩(wěn)信號(hào)進(jìn)行快速傅里葉變
換,再確定所述兩路短時(shí)平穩(wěn)信號(hào)的互功率譜密度函數(shù)。具體的,對(duì)式(3)和式(4)中的兩
路聲音信號(hào)進(jìn)行快速傅里葉變換,有
n-ιr\S] \λΛ) = y ,.S- [Λ,n)exp -j —-nk(5 )
n=0
n-ι( 2π \
4(ん灸)= 2^2(ん,OexP -J^rrnk(6)
H=O\ W )因此,可以求得所述兩路聲音信號(hào)的互功率譜密度函數(shù)為
Ru(A^k) = Sl(AJi)Sl(AJ)(7)其中,8ι(λ, η)和S2U,η)為長度為N的有限長序列,經(jīng)過傅里葉變換后得到
S1(λ,k)和 S2(λ,k),S2 (/I,ん)為 S2 (λ,k)的共軛函數(shù)。當(dāng)確定當(dāng)前兩路短時(shí)平穩(wěn)信號(hào)為非語音信號(hào)時(shí),舍棄所述兩路短時(shí)平穩(wěn)信號(hào)。當(dāng)檢測到所述兩路短時(shí)平穩(wěn)為非語音信號(hào)時(shí),此時(shí)沒有必要再進(jìn)行后續(xù)的運(yùn)算,因此步驟S207中舍棄所述兩路短時(shí)平穩(wěn),這樣在一定程度上就減少了計(jì)算量。步驟S208、根據(jù)所述當(dāng)前信噪比確定加權(quán)函數(shù)^KW)=I , , \、Ρ 7ΓΤ或者M(jìn)W= , /、,,,其中小12( )為聲源信號(hào)的互功率譜密度函數(shù),P為與當(dāng)前信噪比
Φ'ιい個(gè),)SNR(A)成正比關(guān)系的調(diào)節(jié)因子
權(quán)利要求
1.一種聲源定位方法,其特征在于,所述方法包括 麥克風(fēng)陣列采集聲源信號(hào),并對(duì)其中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行預(yù)處理; 確定經(jīng)過所述預(yù)處理后的兩路聲源信號(hào)的互功率譜密度函數(shù); 確定隨當(dāng)前信噪比變化而調(diào)整的加權(quán)函數(shù); 根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)確定所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列,并根據(jù)所述互相關(guān)函數(shù)的最大值確定聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延; 根據(jù)麥克風(fēng)陣列的排列分布和所述聲源信號(hào)到達(dá)其中所述兩個(gè)麥克風(fēng)的時(shí)延,定位聲源位置。
2.如權(quán)利要求I所述方法,其特征在于,所述麥克風(fēng)陣列采集聲源信號(hào),并對(duì)其中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行預(yù)處理步驟,具體包括 麥克風(fēng)陣列采集聲源信號(hào); 對(duì)所述麥克風(fēng)陣列中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行帶通濾波,得到兩路帶通濾波后的聲源信號(hào); 對(duì)所述兩路經(jīng)過帶通濾波的聲源信號(hào)進(jìn)行加窗分幀處理,得到兩路短時(shí)平穩(wěn)信號(hào)。
3.如權(quán)利要求2所述方法,其特征在于,所述確定經(jīng)過所述預(yù)處理后的兩路聲源信號(hào)的互功率譜密度函數(shù)步驟,具體包括 通過端點(diǎn)檢測判斷所述兩路短時(shí)平穩(wěn)信號(hào)是否為語音信號(hào); 當(dāng)判斷是時(shí),確定當(dāng)前信噪比,所述當(dāng)前信噪比為SNRU) = aSNR(A-l) + (l-a)SNR_0,其中SNRU-1)為上一幀聲源信號(hào)信噪比,SNR_0為使用當(dāng)前語音信號(hào)幀與前一非語音信號(hào)幀的能量比值求得的先驗(yàn)信噪比,a為平滑因子; 對(duì)所述兩路短時(shí)平穩(wěn)信號(hào)進(jìn)行快速傅里葉變換,再確定所述兩路短時(shí)平穩(wěn)信號(hào)的互功率譜密度函數(shù); 當(dāng)判斷否時(shí),舍棄所述兩路短時(shí)平穩(wěn)信號(hào),并更新信噪比SNR( λ ) = SNR( λ -I),其中SNR ( λ -I)為上一巾貞聲源信號(hào)信噪比。
4.如權(quán)利要求3所述方法,其特征在于,當(dāng)所述聲源信號(hào)的短時(shí)能量和短時(shí)過零率均大于相應(yīng)的閾值時(shí),即可判定當(dāng)前聲源信號(hào)為語音信號(hào)。
5.如權(quán)利要求4所述方法,其特征在于,所述確定隨當(dāng)前信噪比變化而調(diào)整的加權(quán)函數(shù)步驟,具體包括 根據(jù)所述當(dāng)前信噪比確定加權(quán)函數(shù)爐 或者 其中Φ12( )為聲源信號(hào)的互功率譜密度函數(shù),P為與當(dāng)前信噪比SNR( λ)成正比關(guān)系的調(diào)節(jié)因子, 為相干函數(shù),其中Φι(¥)和φ 為所述兩路聲源信號(hào)的自相關(guān)函數(shù)。
6.如權(quán)利要求5所述方法,其特征在于,所述根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)確定所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列,并根據(jù)所述互相關(guān)函數(shù)的最大值確定聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延步驟,具體包括 將所述互功率譜密度函數(shù)與加權(quán)函數(shù)的乘積經(jīng)過傅里葉逆變換得到所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列; 對(duì)所述互相關(guān)函數(shù)的值序列進(jìn)行峰值檢測,得到最大值點(diǎn)對(duì)應(yīng)的抽樣點(diǎn),并根據(jù)抽樣點(diǎn)間隔時(shí)間確定所述聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延。
7.一種聲源定位裝置,其特征在于,所述裝置包括 麥克風(fēng)陣列采集預(yù)處理單元,用于麥克風(fēng)陣列采集聲源信號(hào),并對(duì)其中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行預(yù)處理; 互功率譜密度確定單元,用于確定經(jīng)過所述預(yù)處理后的兩路聲源信號(hào)的互功率譜密度函數(shù); 加權(quán)函數(shù)確定單元,用于確定隨當(dāng)前信噪比變化而調(diào)整的加權(quán)函數(shù); 時(shí)延確定單元,用于根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)確定所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列,并根據(jù)所述互相關(guān)函數(shù)的最大值確定聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延; 聲源定位單元,用于根據(jù)麥克風(fēng)陣列的排列分布和所述聲源信號(hào)到達(dá)其中所述兩個(gè)麥克風(fēng)的時(shí)延,定位聲源位置。
8.如權(quán)利要求7所述裝置,其特征在于,所述麥克風(fēng)陣列采集預(yù)處理單元包括 麥克風(fēng)陣列采集模塊,用于麥克風(fēng)陣列采集聲源信號(hào); 帶通濾波模塊,用于對(duì)所述麥克風(fēng)陣列中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行帶通濾波,到兩路帶通濾波后的聲源信號(hào); 分幀處理模塊,用于對(duì)所述兩路經(jīng)過帶通濾波的聲源信號(hào)進(jìn)行加窗分幀處理,得到兩路短時(shí)平穩(wěn)信號(hào)。
9.如權(quán)利要求8所述裝置,其特征在于,所述互功率譜密度確定單元包括 語音判斷模塊,用于通過端點(diǎn)檢測判斷所述預(yù)處理后的當(dāng)前幀聲源信號(hào)是否為語音信號(hào); 當(dāng)前信噪比確定模塊,用于當(dāng)判斷是時(shí),確定當(dāng)前信噪比,所述當(dāng)前信噪比為SNRU)=aSNRU-l) + (l-a)SNR_0,其中SNR(A-I)為上一幀聲源信號(hào)信噪比,SNR_0為使用當(dāng)前語音信號(hào)幀與前一非語音信號(hào)幀的能量比值求得的先驗(yàn)信噪比,a為平滑因子; 互功率譜密度確定模塊,對(duì)所述兩路短時(shí)平穩(wěn)信號(hào)進(jìn)行快速傅里葉變換,再確定所述兩路短時(shí)平穩(wěn)信號(hào)的互功率譜密度函數(shù); 信號(hào)舍棄模塊,用于當(dāng)判斷否時(shí),舍棄所述兩路短時(shí)平穩(wěn)信號(hào),并更新信噪比SNRU)=SNRU-1),其中SNRU-I)為上一幀聲源信號(hào)信噪比。
10.如權(quán)利要求9所述裝置,其特征在于,所述加權(quán)函數(shù)確定單元包括 加權(quán)函數(shù)確定模塊,用于根據(jù)所述當(dāng)前信噪比確定加權(quán)函數(shù)為
11.如權(quán)利要求10所述裝置,其特征在于,所述時(shí)延確定單元包括 互相關(guān)函數(shù)獲取模塊,用于將所述互功率譜密度函數(shù)與加權(quán)函數(shù)的乘積經(jīng)過傅里葉逆變換得到所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列; 時(shí)延確定模塊,用于對(duì)所述互相關(guān)函數(shù)進(jìn)行峰值檢測,得到最大值點(diǎn)對(duì)應(yīng)的抽樣點(diǎn),并根據(jù)抽樣點(diǎn)間隔時(shí)間確定所述聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延。
全文摘要
本發(fā)明適用于聲音處理技術(shù)領(lǐng)域,提供一種聲源定位方法及裝置,所述方法包括麥克風(fēng)陣列采集聲源信號(hào),并對(duì)其中任意兩個(gè)麥克風(fēng)采集的聲源信號(hào)進(jìn)行預(yù)處理;確定經(jīng)過所述兩路聲源信號(hào)的互功率譜密度函數(shù);確定隨當(dāng)前信噪比變化而調(diào)整的加權(quán)函數(shù);根據(jù)所述互功率譜密度函數(shù)和加權(quán)函數(shù)確定所述兩路聲源信號(hào)的互相關(guān)函數(shù)的值序列,并根據(jù)所述互相關(guān)函數(shù)的最大值確定聲源信號(hào)到達(dá)所述兩個(gè)麥克風(fēng)的時(shí)延;根據(jù)麥克風(fēng)陣列的排列分布和所述聲源信號(hào)到達(dá)其中任意兩個(gè)麥克風(fēng)的時(shí)延,定位聲源位置。本發(fā)明采用的加權(quán)函數(shù)能夠隨當(dāng)前信噪比的變化做出相應(yīng)調(diào)整,使得在聲源信噪比改變的環(huán)境下,通過相應(yīng)調(diào)整加權(quán)函數(shù),亦可準(zhǔn)確獲取聲源信號(hào)的時(shí)延,提高了聲源定位精度。
文檔編號(hào)G01S5/22GK102854494SQ201210281019
公開日2013年1月2日 申請日期2012年8月8日 優(yōu)先權(quán)日2012年8月8日
發(fā)明者彭迎標(biāo), 邵詩強(qiáng) 申請人:Tcl集團(tuán)股份有限公司