1.一種基于混響環(huán)境下麥克風(fēng)陣列波束形成方法,其特征在于,包括如下步驟:
步驟1、獲取麥克風(fēng)接收到的信號(hào):
設(shè)在封閉的室內(nèi)環(huán)境下,由N個(gè)相同的全向性麥克風(fēng)組成均勻線陣,有M個(gè)語音信號(hào),位置為rm,m=1,…,M,其中,目標(biāo)語音信號(hào)位置為r1,其余位置的信號(hào)為干擾信號(hào),N>M,則第n個(gè)麥克風(fēng)接收到的信號(hào)xn(k)表示為:
式中,Hnm,l是第m個(gè)語音到第n個(gè)麥克風(fēng)、長度為l的房間沖激響應(yīng),且n=1,…,N,l=1,…,L;L為房間沖激響應(yīng)的長度;sm(k)是第m個(gè)語音信號(hào),vn(k)是第n個(gè)麥克風(fēng)接收到的噪聲;k表示離散時(shí)間;
步驟2、對(duì)第n個(gè)麥克風(fēng)接收到的信號(hào)xn(k)進(jìn)行分幀加窗處理,得第n個(gè)麥克風(fēng)接收到的加窗信號(hào)xnw(k);下標(biāo)w表示加窗處理;
步驟3、對(duì)第n個(gè)麥克風(fēng)接收到的加窗信號(hào)xnw(k)進(jìn)行第i個(gè)頻率點(diǎn)的傅里葉變換,得xnw(ωi,k):
式中,sm(ωi,k)和vn(ωi,k)分別是sm(k)、vn(k)所對(duì)應(yīng)的第k幀信號(hào)短時(shí)譜;
步驟4、基于維納濾波的方法獲得的輸出信號(hào):
式中,W(ωi)是第i個(gè)頻率點(diǎn)的維納濾波器的系數(shù),是在維納濾波輸出信號(hào)的第i個(gè)頻率帶中的第k幀信號(hào),i∈[1,I],I表示離散頻率點(diǎn)的總數(shù),為整數(shù);vn(ωi,k)也即在第n個(gè)麥克風(fēng)接收信號(hào)的第i個(gè)頻率帶中的第k幀噪聲信號(hào);
步驟5、通過基于維納濾波的LCMV波束形成方法獲得麥克風(fēng)陣列波束形成器的輸出信號(hào)其中Wn,opt(ω)是第n個(gè)麥克風(fēng)陣列響應(yīng)的最優(yōu)權(quán)向量,是第n個(gè)麥克風(fēng)接收的信號(hào)在整個(gè)頻率帶中的維納濾波輸出信號(hào)。
2.根據(jù)權(quán)利要求1所述的一種基于混響環(huán)境下麥克風(fēng)陣列波束形成方法,其特征在于,步驟2中的窗函數(shù)采用漢明窗函數(shù)w(k),且w(k)=0.5(1-cos(2πk))。
3.根據(jù)權(quán)利要求2所述的一種基于混響環(huán)境下麥克風(fēng)陣列波束形成方法,其特征在于,步驟3中的傅里葉變換為短時(shí)傅里葉變換:通過在I個(gè)均等間隔的頻率點(diǎn)上對(duì)頻率變量ω進(jìn)行采樣,即ωi=2πi/I,得到一個(gè)短時(shí)傅里葉變換其中q是漢明窗移動(dòng)的長度。
4.根據(jù)權(quán)利要求1所述的一種基于混響環(huán)境下麥克風(fēng)陣列波束形成方法,其特征在于,步驟4中,維納濾波器系數(shù)W(ωi)的確定方法為:
式中,Φss(ωi)為目標(biāo)語音信號(hào)在第i個(gè)頻率點(diǎn)的自功率譜,Φxx(ωi)為麥克風(fēng)接收信號(hào)在第i個(gè)頻率點(diǎn)的自功率譜。
5.根據(jù)權(quán)利要求1所述的一種基于混響環(huán)境下麥克風(fēng)陣列波束形成方法,其特征在于,混響環(huán)境下維納濾波的LCMV分頻波束形成方法中麥克風(fēng)陣列響應(yīng)的最優(yōu)權(quán)向量獲取步驟如下:
1)計(jì)算麥克風(fēng)陣列接收信號(hào)的自功率譜Φxx(ω)和維納濾波器系數(shù)W(ωi),得到維納濾波器輸出
2)將室內(nèi)環(huán)境下的干擾抑制作為約束條件,則波束形成器分頻帶響應(yīng)約束條件為:
式中,CN表示N維復(fù)數(shù)域;是頻率響應(yīng)權(quán)向量;(·)*T表示共軛轉(zhuǎn)置;是高頻段頻率響應(yīng)權(quán)向量,上標(biāo)lcmv1表示低頻段的LCMV波束形成方法,是高頻段頻率響應(yīng)權(quán)向量,上標(biāo)lcmv2表示高頻段LCMV波束形成方法,是麥克風(fēng)陣列接收到的信號(hào)的自功率譜,H1n,l表示目標(biāo)語音信號(hào)方向的第n個(gè)麥克風(fēng)、長度為l的房間沖激響應(yīng)向量;Hnm,l表示第m個(gè)語音信號(hào)方向的第n個(gè)麥克風(fēng)、長度為l的房間沖激響應(yīng)向量;GD1(ω)為從目標(biāo)語音信號(hào)點(diǎn)到線陣參考點(diǎn)麥克風(fēng)的波束形成器輸出的直達(dá)路徑低頻響應(yīng)函數(shù),下標(biāo)D1表示目標(biāo)語音信號(hào)低頻段;GD2(ω)為從目標(biāo)語音信號(hào)點(diǎn)到線陣參考點(diǎn)麥克風(fēng)的波束形成器輸出的直達(dá)路徑高頻響應(yīng),下標(biāo)D2表示目標(biāo)語音信號(hào)高頻段;
3)根據(jù)LCMV準(zhǔn)則,通過維納濾波器輸出語音信號(hào)的頻域信息分別計(jì)算出高頻段和低頻段最優(yōu)權(quán)值,其中:
式中,維納濾波器輸出信號(hào)向量;是第n個(gè)麥克風(fēng)接收的信號(hào)在整個(gè)頻率帶中的維納濾波輸出信號(hào);H是房間沖激響應(yīng)向量,H=[H1n,l,Hmn,l],則基于分頻維納濾波器的LCMV波束形成的最優(yōu)權(quán)向量Wn,opt(ω)為:
式中,α是矩陣加權(quán)系數(shù),是正常數(shù)。
6.根據(jù)權(quán)利要求5所述的一種基于混響環(huán)境下麥克風(fēng)陣列波束形成方法,其特征在于,設(shè)實(shí)際環(huán)境中接收信號(hào)的頻率范圍是(ωmin,ωmax),ω0是ωmin和ωmax的平均值,則高頻和低頻的劃分方法為:當(dāng)ω>ω0為高頻段,當(dāng)ω≤ω0為低頻段。