王 華,劉亞輝,閆曉茹
(四川交通職業(yè)技術(shù)學(xué)院 ,四川 成都 611130)
智能交通系統(tǒng)(ITS)在今天已為中國交通運(yùn)輸行業(yè)所熟悉,既被作為交通運(yùn)輸領(lǐng)域前沿科技的代表之一,又被作為交通現(xiàn)代化的標(biāo)志[1]。如何有效地將數(shù)據(jù)通信技術(shù)、計(jì)算機(jī)信息處理技術(shù)應(yīng)用于交通運(yùn)輸管理體系是當(dāng)務(wù)之急。有軌電車防撞系統(tǒng)作為ITS的一項(xiàng)關(guān)鍵技術(shù)[2],是整個交通運(yùn)輸管理系統(tǒng)的重要組成部分。
然而,當(dāng)前有軌電車的交通運(yùn)行安全主要由車輛運(yùn)行司機(jī)及交通信號系統(tǒng)保障。它沒有獨(dú)立路權(quán),與社會車輛存在交叉路段,并且行駛過程中受光線、建筑物、路面積水、樹木、路標(biāo)、坡道、彎道等的影響。因此,如何避免有軌電車與社會車輛、行人碰撞而發(fā)生的交通事故,確保有軌電車的行車安全,探測電車前方障礙物并根據(jù)障礙物的危險(xiǎn)程度提示司機(jī)采取有效駕駛措施是非常必要的。目前,有軌電車采用的障礙物探測系統(tǒng)有多種[3],如激光雷達(dá)系統(tǒng)、毫米波雷達(dá)系統(tǒng)等,它們均需要對雷達(dá)的回波信號進(jìn)行濾波處理。
針對采用均勻線性陣列(ULA, uniform linear array)[4]的有軌電車?yán)走_(dá)防撞系統(tǒng),進(jìn)行空時自適應(yīng)處理(STAP, space-time adaptive processing)[5]。在STAP中需要求解大型維納霍夫方程,直接方法解決這個問題要求矩陣求逆,運(yùn)算量為R(J3N3),其中J為通道數(shù),N為脈沖數(shù)。通常情況下,空時協(xié)方差矩陣的維數(shù)較大,直接求逆法運(yùn)算量很大,因此,迭代算法越來越受到重視。在STAP中,采用迭代法不僅可以經(jīng)過很少迭代求得精確權(quán)向量,還可以得到系列Krylov子空間STAP方法。在眾多的迭代方法中,共軛梯度法(CG, conjugate gradient)[9]在Krylov子空間中尋找權(quán)向量的解,運(yùn)算量為R(J2N2)。JIANG Chaoshu等[6]已經(jīng)證明,它在迭代過程中產(chǎn)生了一系列檢測器,且該檢測器具有CFAR特性,其虛警概率與迭代次數(shù)無關(guān),即與理想匹配濾波器(MF, matched filter)相同。筆者將共軛梯度算法應(yīng)用于有軌電車的雷達(dá)防撞系統(tǒng),獲得一系列具有CFAR特性的最優(yōu)檢測器。
有軌電車?yán)走_(dá)防撞系統(tǒng)模型可以簡化為圖1,重點(diǎn)關(guān)注匹配濾波器部分。
針對采用ULA的有軌電車?yán)走_(dá)防撞系統(tǒng),假設(shè)待檢測信號為J通道信號s(n)∈CJ×1,它會受到空時干擾c(n)的影響,則[1]:
H0:x(n)=c(n)
(1)
H1:x(n)=as(n)+c(n)
(2)
式中:x(n),n=1,2,…,N為第n個接收向量;a為s(n)的確定的但未知的復(fù)幅度。令s=[sT(1),sT(2),…,sT(N)]T,c=[cT(1),cT(2),…,cT(N)]T,x=[xT(1),xT(2),…,xT(N)]T,則它們均為JN×1維的復(fù)向量。在STAP中,空時導(dǎo)向向量s是已知的。對ULA雷達(dá),s可表示為:
s=st?ss
(3)
(4)
通過將CG算法應(yīng)用于濾波器權(quán)向量的求解,可以獲得一系列近似權(quán)向量,對應(yīng)一系列最優(yōu)檢測器,且該檢測器具有CFAR特性,其虛警概率與求解最優(yōu)權(quán)向量的迭代次數(shù)無關(guān),也就是說,這些檢測器均是MF。
為了獲得共軛梯度法檢測器,先推導(dǎo)MF和AMF檢測器[7]。針對文中的信號模型,在H0假設(shè)下,條件概率密度函數(shù)為:
(5)
(6)
由式(5)和式(6)可知,似然函數(shù)為:
(7)
對式(7)求對數(shù)得:
lnΛ=a*sHR-1x+axHR-1s-aa*sHR-1s=2Re{a*sHR-1x}-|a|2sHR-1s
(8)
根據(jù)最大似然估計(jì)的概念可得:
(9)
令
(10)
得:
(11)
將式(11)代入式(9)中,可得MF的檢測統(tǒng)計(jì)量為:
(12)
其中η是MF的檢測門限。MF的權(quán)向量與R-1s呈線性關(guān)系:
wMF=αR-1s
(13)
式中:α為任一實(shí)數(shù)。
當(dāng)根據(jù)輔助數(shù)據(jù)估計(jì)得到空時協(xié)方差矩陣時,此時的檢測器稱為AMF。因此,AMF的檢測統(tǒng)計(jì)量可表述為:
(14)
CG算法是求解線性方程組的一種迭代方法[8-10],該法在迭代過程中可以產(chǎn)生一系列快速收斂的近似解{w(k)}。
對于Rw=s這種對稱正定矩陣問題,CG算法主要考慮如何極小化下列函數(shù):
(15)
式中:w∈n,R∈n×n,并且R對稱正定。
算法1(CG算法):如果R∈n×n對稱正定,s∈n,w0∈n為初始近似值(Rw0≈s),則根據(jù)下列算法,可以計(jì)算出w∈n,使得Rw=s
k=0
r0=s-Rw0
whilerk≠0
k=k+1
ifk=1
p1=r0
else
pk=rk-1+βkpk-1
end
wk=wk-1+αkpk
rk=rk-1-αkRpk
end
w=wk
在實(shí)際應(yīng)用[8],由于協(xié)方差矩陣R的維數(shù)多,直接矩陣求逆的運(yùn)算量大,采用CG算法,少于JN次迭代就可以獲得權(quán)向量,并且產(chǎn)生一系列近似權(quán)向量wk(k=0,1,2,…)。
在(14)式中,每一個權(quán)向量wk都可以形成一個檢測器:
(16)
因此,式(16)實(shí)際上是一系列檢測器,稱為CG-AMF檢測器。
定理1:如果R=I+B為n×n對稱正定矩陣,且rank(B)=r,則算法1最多r+1步收斂。
算法1和直接矩陣求逆法的運(yùn)算復(fù)雜性分析如下[10]:
采用直接法對協(xié)方差矩陣求逆,需要(JN)3次乘法,算法復(fù)雜度為R(JN)3。采用CG算法,一次迭代僅需1次矩陣、向量乘法,算法復(fù)雜度為R(JN)2;2次標(biāo)量乘法,算法復(fù)雜度為R(1);6次向量、標(biāo)量乘法,算法復(fù)雜度為R(JN)2。在實(shí)際應(yīng)用中,協(xié)方差矩陣通常具有定理1的低秩校正結(jié)構(gòu),最多r+1步收斂,并且r通常遠(yuǎn)小于JN,因此,CG算法會快速收斂,運(yùn)算復(fù)雜度較直接矩陣求逆法可大大降低。
分析兩種情況下CG-AMF檢測器的性能。
JIANG Chaoshu等[6]已經(jīng)證明,當(dāng)空時協(xié)方差矩陣R是任意的,無論迭代多少次,CG-AMF都是恒虛警檢測器。對于給定的虛警概率,檢測概率由CG-AMF檢測器的輸出信干噪比決定,不隨迭代次數(shù)變化而變化。在K維Krylov子空間中,CG-AMF檢測器在第K次迭代時輸出信干噪比最大,因此,它是最優(yōu)檢測器,并且滿足定理2。
定理2:對第k個CG-AMF檢測器,有如下3個性質(zhì):
wk是最小線性均方估計(jì)器,在所有k維Krylov子空間線性估計(jì)器中,它使wk最小,其中:
(17)
κ(R,s,k)?span{s,Rs,R2s,…,Rk-1s}
(18)
在κ(R,s,k)的線性估計(jì)器中,wk相應(yīng)的輸出信干噪比最大:
(19)
如果x~CN(as,Rc),那么,在H0假設(shè)下,a=0,在H1假設(shè)下,a≠0。wk的虛警概率Pfa,k和檢測概率Pd,k為:
Pfa,k=exp (-ηk)
(20)
(21)
式(20)說明,對任意k,CG-AMF檢測器都是恒虛警檢測器。由于κ(R,s,k)?κ(R,s,k+1),可以得出ρk≤ρk+1。因此,CG-AMF檢測器是由降秩和全秩AMF檢測器組成的系列CFAR檢測器。當(dāng)?shù)螖?shù)增多時,檢測概率提高,運(yùn)算復(fù)雜程度也提高。對于給定的檢測概率,可以通過選擇合適的降秩CG-AMF檢測器以降低計(jì)算代價,而不需完全迭代。
在有軌電車防撞雷達(dá)系統(tǒng)常見結(jié)構(gòu)中,當(dāng)R=Ri+σ2I+Δ時,擾動項(xiàng)Δ是決定性干擾。在沒有干擾時,CG算法經(jīng)過第r+1次迭代收斂,因此,如果r較小,它獲得AMF權(quán)向量的運(yùn)算量要比直接法求矩陣逆少很多。如果有擾動項(xiàng)Δ時,CG算法經(jīng)過完全迭代才能收斂,那么CG算法在第r+1次迭代時的收斂情況需要考慮如下引理1和定理3:
(22)
(23)
(24)
(25)
(26)
(27)
當(dāng)擾動消失時可以得到:
(28)
式(28)說明,在一階近似情況下,CG-AMF檢測器wr+1收斂于AMF檢測器wMF。
定理3:在滿足引理1和一階近似情況下,AMF和CG-AMF的輸出信干噪比相同:
(29)
引理1指出,權(quán)向量之差wAMF-wr+1包含一階擾動項(xiàng),并且一階擾動項(xiàng)在輸出信干噪比中消失,可以忽略。定理3指出,一階近似時,AMF和CG-AMF檢測器的檢測概率相同。當(dāng)擾動很小時,即使采用CG算法,還是需要完全迭代,但是利用第r+1次迭代產(chǎn)生的中間結(jié)果wr+1,就可以獲得與AMF檢測器幾乎相同的檢測性能。
采用瑞利分布的雜波仿真數(shù)據(jù)進(jìn)行驗(yàn)證分析。參數(shù)如下:
有軌電車運(yùn)行速度vp=11 m/s;脈沖重復(fù)周期T=1/8 000 s;陣元間距d=0.04 m;雜噪比CNR=70 dB;虛警概率pf=0.01;通道數(shù)J=4;脈沖數(shù)N=32。
仿真數(shù)據(jù)驗(yàn)證結(jié)果如圖2~圖7。
在圖2中可以看出,128(JN=4×32=128)維的協(xié)方差矩陣有128個特征值,并且有大約40個由雜波和干擾形成的特征值,其余為由高斯白噪聲及少量擾動形成的特征值,這與上文分析相符。
圖3、圖4和圖5中,權(quán)向量經(jīng)過遠(yuǎn)少于128次的CG法迭代即收斂,輸出SINR隨迭代次數(shù)增加而快速增加,檢測概率在40步迭代后趨近于1,這比矩陣直接求逆獲得濾波器的權(quán)向量節(jié)省了不少運(yùn)算量,有利于降低成本,與分析一致。
在虛警概率為0.01的情況下,通過3 000次蒙特卡洛仿真,分別進(jìn)行15步、40步CG法迭代,對比MF和CG-MF的檢測性能,檢測曲線如圖6和圖7。
由圖6和圖7看出,隨著迭代次數(shù)的增加,CG-MF的檢測性能趨近于MF,與理論分析相符。
主要研究有軌電車運(yùn)行過程中周圍的雜波、干擾和噪聲的特征,將共軛梯度法匹配濾波器應(yīng)用于有軌電車的防撞雷達(dá)系統(tǒng)中。理論分析、仿真數(shù)據(jù)表明,在共軛梯度法迭代過程中,不僅獲得了一系列CFAR最優(yōu)檢測器,并且提高了運(yùn)算效率,有利于降低成本。