王 文 王 偉 張 俊
(西安電子工程研究所 西安 710100)
合成孔徑雷達(dá)(Synthetic Aperture Radar,SAR)是一種具有高分辨率特性的遙感技術(shù)。正如文獻(xiàn)[1]中指出,平臺的運動軌跡的質(zhì)量對成像效果有著至關(guān)重要的影響,是SAR成像的基礎(chǔ)。激光慣性導(dǎo)航系統(tǒng)和全球定位系統(tǒng)為運動補(bǔ)償提供了有力的數(shù)據(jù)支撐,但雷達(dá)成像的分辨率越高,對于慣導(dǎo)數(shù)據(jù)精度要求就越高,一些中小平臺并未裝載高精度的慣導(dǎo)系統(tǒng),或者平臺具有高振動特性,這時就需要利用自聚焦算法進(jìn)行運動補(bǔ)償。
相位梯度自聚焦算法(Phase Gradient Autofocus,PGA)是一種經(jīng)典的應(yīng)用于聚束SAR中的自聚焦算法。因其原理是基于數(shù)據(jù)而不是模型的,故其擁有著可以對高階相位誤差估計的優(yōu)勢,因而廣泛應(yīng)用于SAR圖像的自聚焦處理中并取得了良好的效果[2]。在后續(xù)的發(fā)展中,雷達(dá)成像領(lǐng)域的工作者又在PGA算法的基礎(chǔ)上,提出了加權(quán)極大似然-相位梯度自聚焦算法(Weight Maximum Likelihood-Phase Gradient Autofocus)WPGA,質(zhì)量相位梯度自聚焦算法(Quality Phase Gradient Autofocus)QPGA等諸多改進(jìn)算法。文獻(xiàn)[3]中指出,成像算法雖然在對數(shù)據(jù)的處理過程中考慮了距離單元徙動(Range Cell Migration)RCM對成像的影響,并對其進(jìn)行了矯正,但是這種RCM矯正是針對于理想航線和場景中心點進(jìn)行的矯正,并沒有對由于運動誤差而帶來的包絡(luò)偏移進(jìn)行修正。并且,運動誤差會在多普勒域引入額外的信號調(diào)制,這會使得回波數(shù)據(jù)在多普勒譜出現(xiàn)偏移和畸變,造成數(shù)據(jù)在方位匹配濾波時出現(xiàn)包絡(luò)展寬,而且這種現(xiàn)象會隨著斜視角的增大而愈發(fā)明顯,因此在進(jìn)行成像處理前對回波進(jìn)行精確的運動補(bǔ)償是十分有必要的。
本文提出一種基于子孔徑相位誤差拼接的PGA算法(Subaperture Phase error-PGA)SPPGA算法,將全孔徑劃分為若干子孔徑以減少殘余的RCM對于自聚焦算法的影響,并使其可以應(yīng)用到條帶SAR的成像算法中。
假設(shè)雷達(dá)發(fā)射線性調(diào)頻信號為
(1)
其中,τ為快時間,fc為發(fā)射信號載頻,Tp為發(fā)射信號脈寬,γ為調(diào)頻率。
(2)
單一點目標(biāo)的回波信號經(jīng)過去除載頻和匹配濾波后,表達(dá)式為
(3)
其中t為方位慢時間,Ta為方位孔徑時間。
對信號做距離向的傅里葉變換,并進(jìn)行匹配濾波使場景中心回波相位為零,得到信號
(4)
信號為FFBP算法處理前的信號。在平面波前提假設(shè)條件下,差分距離Ra-Rt可表示為
(5)
其中θ和φ分別是天線相位中心的瞬時方位角和俯仰角,將其帶入式(4)中,得到
SB(Kx,Ky)=exp[j(xtKx+ytKy)]
(6)
其中Kx=4π(fc+fτ)cosφsinθ/c,Ky=4π(fc+fτ)cosφcosθ/c。由式(6)可知,接收的原始回波信號與最終成像的目標(biāo)函數(shù)間存在傅里葉變換的關(guān)系[4]。但是在實際中,回波數(shù)據(jù)的采樣間隔在(t,fτ)域是平均分布的,與上述的空間頻域(Kx,Ky)不符,為了實現(xiàn)信號在空間頻域(Kx,Ky)的正交均勻采樣,F(xiàn)FBP算法利用線性調(diào)頻Z變換(Chirp-Z transform,CZT)來實現(xiàn)楔形石變換(keystone)。CZT變換是把在不同采樣間隔情況下對虛擬慢時間域的離散傅立葉變換的計算,變成了求卷積的運算,從而利用卷積和定理,并采用快速傅立葉變換算法,實現(xiàn)了大大減少運算量的目的[5]。節(jié)省了重采樣所需的運算資源。從文獻(xiàn)[6]可知,該重采樣操作可以使回波中的距離向信號和方位向信號二維解耦合,對于RCM和二次及高次距離彎曲有較好的矯正效果。
以上是在雷達(dá)平臺按照理想運動軌跡運動的成像算法,由于平臺必然會存在運動誤差,在基于慣導(dǎo)數(shù)據(jù)的運動補(bǔ)償后,殘余運動誤差會在數(shù)據(jù)重采樣時對成像造成較大影響,甚至在運動軌跡偏差較大時無法成像,故需要在成像前,對其進(jìn)行補(bǔ)償。常用的自聚焦算法有MD、PD、PGA算法,本文采用可以對高階相位誤差估計的PGA算法作為基礎(chǔ)。
PGA算法有一個前提條件是,僅考慮由于相對位置誤差引入的相位誤差,而忽略由其引入的RCM,即要求基于慣導(dǎo)的運動誤差補(bǔ)償至少要達(dá)到圖像分辨率級別,但是隨著高精度SAR成像的發(fā)展,殘余少量的運動誤差也會大于圖像分辨率,若此時直接采用自聚焦算法,其聚焦能力會明顯下降。此外,傳統(tǒng)PGA算法是應(yīng)用于聚束SAR的,對于條帶SAR而言,圖像中點的相位歷程僅包含在一段數(shù)據(jù)中,無法像聚束SAR中的點一樣滿足其相位歷程包含于整個數(shù)據(jù)段的要求,故需要對現(xiàn)有的PGA算法進(jìn)行優(yōu)化。
本文提出的SPPGA算法將全孔徑劃分成若干有重疊部分的子孔徑,這樣可以使得每個子孔徑內(nèi)的殘留RCM可以近似忽略,并且在進(jìn)行相位誤差梯度估計時,選擇的距離樣本相位歷程可以包含整個子孔徑。
WPGA算法是在傳統(tǒng)PGA算法基礎(chǔ)上的擴(kuò)展算法,具有對距離樣本的質(zhì)量要求低,在迭代的過程中收斂速度快等優(yōu)點。
WPGA主要分為以下五步:
第一步:樣本選擇。在整個數(shù)據(jù)域挑選一些具有高信雜比(SignaltoClutter Ratio,SCR)的距離樣本。
第二步:圓周位移。首先對挑選的距離樣本進(jìn)行方位向的脈沖壓縮,并將強(qiáng)散射點經(jīng)過圓周位移的方式位移到圖像的方位中心??赏ㄟ^將強(qiáng)散射點所在距離單元沿一維方位圓周平移至圖像中心來補(bǔ)償多普勒線性相位[7]。
第三步:加窗濾波。圓周位移后,需要對圖像域的強(qiáng)散射點進(jìn)行加窗濾波以提高距離樣本的SCR,經(jīng)過不斷迭代減少窗的長度來實現(xiàn)圖像的聚焦。對于窗長的選擇,有自適應(yīng)和固定值兩種模式。實際情況中,常采用通過預(yù)先設(shè)定逐步減少窗長的方法來實現(xiàn)強(qiáng)散射點聚焦。
第四步:相位梯度估計。將循環(huán)移位和加窗濾波后的樣本數(shù)據(jù)轉(zhuǎn)換到方位時域,在方位時域?qū)颖緮?shù)據(jù)的相位誤差進(jìn)行相位梯度估計[8]。傳統(tǒng)PGA算法處理中經(jīng)常采用的估計算子有如式(7)、式(8)兩種。
(7)
(8)
(9)
其中,wk為第k個距離單元在相位估計計算中的加權(quán)值。
第五步:迭代運算。對估計得到的相位誤差梯度進(jìn)行累加或積分得到相位誤差函數(shù),令其與原始的相位歷程數(shù)據(jù)相乘,而后進(jìn)行傅里葉逆變換[10]。重復(fù)進(jìn)行第二、三和四步,直到達(dá)到圖像中強(qiáng)散射點的收斂,使圖像完成聚焦。
孔徑分割時的長度需小于單個目標(biāo)點在數(shù)據(jù)段中保持完整相位歷程的長度,這使得原本應(yīng)用在聚束SAR上的自聚焦算法得以應(yīng)用在條帶SAR上,且可以使得在子孔徑內(nèi),殘余的RCM可以近似忽略。在進(jìn)行子孔徑相位誤差拼接時,需要考慮傳統(tǒng)PGA算法中忽略的線性相位和初始相位對拼接帶來的影響,并通過線性擬合的方式來減弱其帶來的影響。下面給出本文提出的完整的SPPGA處理流程:
1)回波數(shù)據(jù)分割
對于脈壓后的回波數(shù)據(jù),在距離向上截取靠近場景中心的一部分,這部分?jǐn)?shù)據(jù)一般具有較高的SCR。
2)子孔徑劃分
要求相鄰的子孔徑之間有一定的重合區(qū)域,該區(qū)域用于后續(xù)對子孔徑間的線性相位誤差進(jìn)行修正。子孔徑的長度應(yīng)小于一個目標(biāo)點在方位向上的數(shù)據(jù)長度,這樣可以使得其相位歷程包含于整個子孔徑。
3)樣本選擇
將劃分后的子孔徑數(shù)據(jù)在距離向進(jìn)行求和,對結(jié)果進(jìn)行從大到小的排序,取排名靠前的距離單元作為距離樣本,這樣強(qiáng)散射點的相位歷程是整個數(shù)據(jù)段的,實現(xiàn)相位歷程的連續(xù)性。
圖1是五個仿真點回波脈壓后的數(shù)據(jù),對其進(jìn)行子孔徑劃分,以第3孔徑為例,C點在該子孔徑內(nèi)有完整的相位歷程,B點和D點在該子孔徑的相位歷程是不完整的,若B、C、D具有同樣的反射強(qiáng)度,即B、C、D整個數(shù)據(jù)段的加和是一致的,那么對第3孔徑進(jìn)行樣本選擇,按照上述樣本選擇的方式,C點在該子孔徑內(nèi)數(shù)據(jù)段的加和最大,就會選擇C點所在的距離單元作為樣本,這樣就保證了選擇的樣本在子孔徑內(nèi)相位歷程的完整性。
圖1 五點仿真圖
4)子孔徑相位誤差估計
對每個子孔徑采用WPGA算法進(jìn)行處理,并對得到的結(jié)果進(jìn)行累加,得到相位誤差估計。
5)子孔徑相位誤差拼接
對通過WPGA算法計算獲得的子孔徑相位誤差中的重疊部分做差,然后利用一次函數(shù)對得到的差值進(jìn)行線性擬合,得到相鄰兩個子孔徑之間的線性相位誤差。再用后一個孔徑誤差減去得到的線性相位誤差部分,使得每一個子孔徑相對于前一孔徑進(jìn)行相位誤差的線性修正,直到完成對所有子孔徑的修正。最后對重合部分取均值,實現(xiàn)兩個子孔徑相位誤差的拼接。
下面對相鄰子孔徑間相差的線性相位進(jìn)行解釋,假設(shè)圖象中的一個距離單元有且僅有一個強(qiáng)散射點,其復(fù)振幅和橫向位置分別為A1和x1,則這一單元的復(fù)圖像可寫成表達(dá)式A1S(x-x1)。某一距離單元的復(fù)圖像與其對應(yīng)的數(shù)據(jù)序列互為傅里葉變換對的關(guān)系,若序列以離散值m(=0,1,2,...,M-1)表示,則該距離單元對應(yīng)的數(shù)據(jù)序列為|A1|e-j(mΔkxx1+φ0)(式中Δkx為離散波數(shù)域的波數(shù)單元,φ0為起始相位)。對于經(jīng)過變換得到的離散序列,相位梯度可通過差分計算得到,即Δφ(m)=4πx1/λ。對于不同子孔徑的重疊部分而言,由于其孤立點的位置不同,其相位梯度是不同的常數(shù),而且在由相位梯度計算相位誤差時,設(shè)起始相位為0,所以由相位梯度進(jìn)行累加得到的相位誤差表現(xiàn)為具有不同起始相位和不同比例系數(shù)的一次函數(shù),故子孔徑重疊部分的相位誤差做差值表現(xiàn)為線性相位。
6)全孔徑相位修正
利用得到的全孔徑相位誤差估計,對數(shù)據(jù)進(jìn)行相位修正。
SPPGA算法減弱了殘留的RCM對傳統(tǒng)自聚焦算法的影響,避免了子孔徑間的相位誤差梯度跳變,使得相位拼接成為可能,保證了樣本點在數(shù)據(jù)域相位歷程的完整性,使得用在聚束SAR上的PGA算法得以應(yīng)用于條帶SAR。該相位誤差矯正對于基于慣導(dǎo)數(shù)據(jù)補(bǔ)償后殘留的RCM進(jìn)行了矯正,可以使得FFBP算法正常成像,但是并不能百分百的將相位誤差全部補(bǔ)償,殘留的相位誤差仍會對成像造成影響,故需在成像后,再次對圖像進(jìn)行自聚焦處理。完整的流程圖如圖2所示。
圖2 完整成像算法流程圖
為了驗證上述處理流程的有效性,下面對某Ku波段合成孔徑雷達(dá)的實測數(shù)據(jù)進(jìn)行處理,該數(shù)據(jù)的載頻為16 GHz,信號帶寬為1.2 GHz,距離分辨率優(yōu)于0.15 m,成像作用距離16 km,脈沖重復(fù)頻率為500 Hz,平臺速度為50 m/s,脈沖積累數(shù)為8192點,將全孔徑分為31個子孔徑,重疊部分為256點。圖3及圖4為使用SPPGA算法進(jìn)行相位補(bǔ)償和未使用SPPGA算法進(jìn)行相位補(bǔ)償?shù)膶Ρ葓D,及部分細(xì)節(jié)對照圖。
圖3 實測SAR圖像成像效果對比圖
圖4 實測SAR圖像成像效果細(xì)節(jié)對比圖
由圖3整體對比圖和圖4細(xì)節(jié)對比圖的結(jié)果可以看出,使用了SPPGA算法對回波數(shù)據(jù)進(jìn)行運動補(bǔ)償處理后的結(jié)果具有良好的聚焦效果,對于圖像中強(qiáng)散射點的細(xì)節(jié)表現(xiàn)較好,未經(jīng)過處理的圖像存在嚴(yán)重的散焦現(xiàn)象,對成像結(jié)果計算二維熵,處理后的熵為7.3291,未處理的熵為7.7078,經(jīng)過處理后圖像的熵值有了減少,也說明了該算法有效改善了圖像的散焦現(xiàn)象。圖5為經(jīng)過分割后的具有重疊部分的31個子孔徑分別經(jīng)過WPGA算法處理后所得到的相位誤差值,圖6為按照文中所述處理方式進(jìn)行拼接后得到的全孔徑相位的誤差值。
圖5 子孔徑相位誤差圖
圖6 全孔徑相位誤差圖
可以看到拼接后的全孔徑相位誤差是平滑的曲線,在子孔徑拼接處并未出現(xiàn)相位誤差的跳變,說明本文提出的相位誤差拼接方式是有效的。由圖6可以看出,經(jīng)過SPPGA算法計算得到的該實測數(shù)據(jù)中的斜距誤差為0.4 m到-0.6 m,大于該圖像的分辨率,此時若直接使用自聚焦算法無法對超過距離單元的相位誤差進(jìn)行很好的補(bǔ)償。而且斜距僅1 m的誤差就對圖像造成了嚴(yán)重的散焦,大部分慣導(dǎo)很難達(dá)到如此精度,說明了自聚焦算法可以有效減少成像算法對于慣導(dǎo)精度的需求,體現(xiàn)了其在合成孔徑雷達(dá)成像中的必要性。
本文針對SAR圖像數(shù)據(jù)預(yù)處理中遇到的運動補(bǔ)償問題,提出了一種基于子孔徑相位誤差拼接的相位梯度自聚焦算法。提出的SPPGA算法將全孔徑劃分成若干有重疊部分的子孔徑,這樣可以使得每個子孔徑內(nèi)的殘留RCM可以近似忽略,并且在進(jìn)行相位誤差梯度估計時,選擇的距離樣本相位歷程可以包含整個子孔徑。實驗結(jié)果表示,本文提出的算法可以有效對運動誤差進(jìn)行補(bǔ)償,實現(xiàn)高精度成像。