華 瑤,孫曉聞
(南京電子技術(shù)研究所, 南京 210039)
?
·總體工程·
遺傳算法搜索雷達(dá)脈沖重復(fù)周期
華瑤,孫曉聞
(南京電子技術(shù)研究所,南京 210039)
采用脈沖多普勒體制的雷達(dá)需發(fā)射多個不同重復(fù)周期(PRI)的脈沖組對目標(biāo)進(jìn)行探測。在雷達(dá)工程中一般采用窮舉搜索的方法來優(yōu)選PRI,計算量巨大。文中研究了遺傳算法(GA)搜索雷達(dá)PRI方法,針對機(jī)載雷達(dá)探測空中目標(biāo)的特點,以速度盲區(qū)和距離盲區(qū)聯(lián)合最小作為適應(yīng)度評價函數(shù),搜索結(jié)果具備良好的探測清晰區(qū)。通過仿真示例說明了遺傳算法搜索PRI的有效性,并對遺傳算法的計算量進(jìn)行了分析。與窮舉搜索法相比,遺傳算法大大減少搜索數(shù)目,可以快速搜索出滿足工程要求的PRI組合,具備良好的工程適用性。
遺傳算法; 脈沖重復(fù)周期; 盲區(qū)
機(jī)載雷達(dá)為了有效抑制雜波,提高檢測能力,一般采用脈沖多普勒處理(PD)[1-2]技術(shù)。PD采用多組不同的脈沖重復(fù)周期(PRI),根據(jù)一定的準(zhǔn)則進(jìn)行檢測,常用的如:2/4、3/8準(zhǔn)則[3-4]等。PRI組合的選擇一般采用搜索的方法,但是PRI組合數(shù)目很大,如果采用窮舉法搜索速度很慢。遺傳算法(GA)[5-6]能夠減小搜索的組合數(shù)目,大大加快搜索速度,可以快速搜索出滿足工程要求的結(jié)果。
下面對遺傳算法搜索PRI的詳細(xì)過程進(jìn)行介紹。
1.1編碼
遺傳算法最基本的編碼方案是采用二進(jìn)制編碼,但二進(jìn)制編碼對于PRI的搜索來說有一定的局限性:(1) 不直觀,需要經(jīng)過編碼與解碼的過程,不能直接與解完間一一對應(yīng);(2) 個體中每個染色體取值范圍的限定較麻煩;(3) 精度不好控制,小數(shù)點后的所需位數(shù)不好限定。而采用十進(jìn)制編碼可以有效地解決上述三個問題,因而本文采用的是十進(jìn)制編碼,直接利用PRI值作為個體的基因。
1.2個體取值范圍的限定
一組較好的PRI,在整個要求的可選范圍內(nèi)分布均勻,如果產(chǎn)生初始種群時不加以控制,會產(chǎn)生某兩個或幾個PRI的值很接近的個體,這樣的個體是不好的。因此,在產(chǎn)生初始種群時可以限定每個PRI的選取范圍,這樣就可以使每個個體的分布在整個PRI取值范圍內(nèi)分布得更加平均一些。本文對個體取值范圍的限定方法如下:
假設(shè)要搜索的PRI的范圍為[Tr min,Tr max],Tr min為最小PRI,Tr max為最大PRI,要搜索的一組PRI為N個,分別為Tr1,Tr2,…,TrN,則兩個PRI的平均間距ΔT為
(1)
假設(shè)第一個PRI與最后一個PRI的變化范圍為C1·ΔT,C1為取值范圍的限定系數(shù),Tr1與TrN的取值范圍為
Tr1=[Tr min,Tr min+C1·ΔT]
(2)
TrN=[Tr max-C1·ΔT,Tr max]
(3)
假設(shè)Tri,i=2,3,…,N-1的變化范圍為C2·ΔT,其取值范圍為
Tri=[Tr min+(Ni-1)·ΔT-C2·ΔT·Tr min+
(Ni-1)·ΔT+C2·ΔT]
(4)
這樣,通過改變C1與C2的值就可以控制每個Tri的取值范圍。通過圖1可以直觀地看出每個Tri的取值范圍。
圖1 個體取值范圍的限定
1.3適應(yīng)度評價
如何評價個體的適應(yīng)度是遺傳算法搜索PRI的一個關(guān)鍵問題[7],適應(yīng)度評價的合適與否直接關(guān)系到最終能否搜索出符合要求的結(jié)果。本文以速度清晰區(qū)為適應(yīng)度函數(shù),以速度清晰區(qū)最大為準(zhǔn)則。選擇速度清晰為適應(yīng)度函數(shù)的原因如下:
(1)在工程中,速度上沒有盲區(qū)是最重要的,因為距離始終都在變化,即使距離上存在一定的盲區(qū),只要不大,經(jīng)很短的時間目標(biāo)就可跨越盲區(qū),所以對檢測影響不大。
(2)距離-速度二維清晰區(qū)最大是一種更好的搜索準(zhǔn)則,但是二維清晰區(qū)的計算量很大,會極大減慢搜索速度,而且即使二維清晰區(qū)最大也不能保證速度清晰區(qū)最大。
(3)用清晰區(qū)最大可以直接作為遺傳算法搜索的適應(yīng)度函數(shù),不需轉(zhuǎn)換。如果用盲區(qū)最小還要經(jīng)過一次轉(zhuǎn)換才可作為適應(yīng)度函數(shù)。
適應(yīng)度函數(shù)計算過程如下:
(1)確定搜索速度范圍與主雜波寬度;
(2)計算每個PRI下全部速度范圍所在頻率門;
(3)按照要求的M/N準(zhǔn)則,判斷某一速度是否位于速度清晰區(qū);
(4)計算所有速度范圍落入清晰區(qū)的總數(shù)。
經(jīng)過上面四個步驟所得結(jié)果就為適應(yīng)度函數(shù)。
1.4選擇運算
選擇運算是從當(dāng)前代群體中選擇出一些比較優(yōu)良的個體,并按某種規(guī)則或模型遺傳到下一代群體中,一般要求適應(yīng)度較高的個體有更多的機(jī)會遺傳到下一代群體中。本文采用的是比例選擇算子,也稱為賭盤選擇。比例運算執(zhí)行的過程如下:
(1)計算出群體中所有個體的適應(yīng)度總和;
(2)計算每個個體的相對適應(yīng)度大小,即各個個體被遺傳到下一代群體中的概率;
(3)使用模擬賭盤[8]操作確定個體被選中的次數(shù)。
1.5交叉運算
交叉運算是產(chǎn)生新個體的主要操作過程,它以某一概率相互交換某兩個個體之間的部分染色體。本文采用的是單點交叉的方法,其執(zhí)行的過程如下:
(1)對群體中的個體進(jìn)行兩兩隨機(jī)配對;
(2)對每一相互配對的個體,隨機(jī)設(shè)置某一基因之后的位置為交叉點;
(3)對每一對相互配對的個體,依設(shè)定的交叉概率pc在其交叉點處相互交換兩個個體的部分染色體,從而產(chǎn)生出兩個新的個體。
1.6變異運算
變異運算是將個體的某一個或某一些基因按一個較小的概率進(jìn)行改變,它也是產(chǎn)生新個體的一種方法。
1.7最終結(jié)果的選取
經(jīng)遺傳搜索后可以得到很多結(jié)果,為了確定這么多結(jié)果中哪個或哪幾個是最優(yōu)的,還要進(jìn)行進(jìn)一步的篩選。篩選過程如下:
(1) 將最后一代種群中所有個體按適應(yīng)度大小排序,即按照速度清晰區(qū)大小排序;
(2) 選出速度清晰區(qū)最大的所有個體;
(3) 計算(2)中選出的所有個體的距離清晰區(qū);
(4) 將個體按距離清晰區(qū)從大到小排序,選擇距離清晰區(qū)最大的個體。
經(jīng)過上面的四個過程,最終得到的個體速度清晰區(qū)最大,同時,距離清晰區(qū)也是最大的。最終得到的結(jié)果可能不是一個,再結(jié)合工程的具體要求加以判斷就可以選擇出合適的PRI組合。
2.1仿真結(jié)果
假設(shè)載機(jī)的飛行速度v0為800 km/h,雷達(dá)發(fā)射頻率f0為3 GHz,占空比為0.1,檢測準(zhǔn)則為2/4。假設(shè)要求雷達(dá)的重復(fù)頻率范圍為8 kHz~12 kHz,進(jìn)行PD處理時的FFT脈沖數(shù)為64個,則每個頻率門寬度為125.0Hz~187.5Hz。若最小可檢測目標(biāo)速度vmin為40 m/s,則其對應(yīng)的多普勒頻率fmin為800 Hz,對應(yīng)的多普勒頻率門為6.40~4.27,取以0號頻率門為中心的共七個多普勒頻率門為扣除的頻率門,則利用遺傳算法得到的一組PRI搜索結(jié)果為:[84.0 μs、95.4 μs、106.4 μs、124.4 μs]。其對應(yīng)的距離盲區(qū)見圖2,速度盲區(qū)見圖3,距離-速度二維盲區(qū)見圖4。仿真時種群中個體數(shù)目為500個,交叉概率Pc=0.6,變異概率Pm=0.01,進(jìn)化數(shù)為30代。
圖3 速度盲區(qū)圖
圖4 距離-速度二維盲區(qū)圖
可以看出:遺傳算法搜索結(jié)果在單獨的距離或速度上均可以滿足至少兩幀清晰的要求,達(dá)到工程要求。
2.2計算量分析
遺傳算法是一種高效的次最優(yōu)搜索算法,可有效解決工程優(yōu)化問題,其最重要的就是適應(yīng)度評價函數(shù)的設(shè)計。機(jī)載雷達(dá)探測目標(biāo)時,探測到的目標(biāo)多普勒速度在一段時間內(nèi)幾乎是不變的。如果此時正好落在速度盲區(qū),會導(dǎo)致目標(biāo)無法檢測。而目標(biāo)的距離始終都在快速變化,即使在某些距離區(qū)上存在一定的盲區(qū),經(jīng)很短時間即可跨越盲區(qū),對目標(biāo)檢測影響不大。本文正是針對機(jī)載雷達(dá)的這一特點,設(shè)計了適應(yīng)度評價函數(shù)。仿真表明:本文采用的方法可以快速、有效搜索出滿足機(jī)載雷達(dá)探測要求的PRI組合。
[1]賁德.機(jī)載脈沖多普勒雷達(dá)[M]. 北京: 電子工業(yè)出版社, 2006.
BEN De.Airborne pulse Doppler radar[M]. Beijing: Publishing House of Electronics Industry,2006.
[2]酈能敬. 預(yù)警機(jī)系統(tǒng)導(dǎo)論[M]. 北京: 國防工業(yè)出版社, 1998.
LI Nengjing. Introduction of airborne early warning system[M]. Beijing: National Defense Industry Press, 1998.
[3]SKOLNIK M I.Radar Handbook[M].2nd ed. NewYork: McGraw-Hill,1990.
[4]田黎育, 高梅國. 距離-速度二維波形分析跟蹤[J]. 現(xiàn)代雷達(dá), 2002, 24(6): 39-42.
TIAN liyu,GAO meiguo. A method for digital moving target tracking based on distance-speed two dimensions waveform analysis[J]. Modern Radar, 2002, 24(6):39-42.
[5]周明,孫樹棟. 遺傳算法原理及應(yīng)用[M]. 北京: 國防工業(yè)出版社, 2000.
ZHOU Ming,SUN Shudong.Genetic algorithms: theory and applicaitons [M].Beijing: National Defense Industry Press,2000.
[6]GAAFAR L K, MASOUD S A. Genetic algorithms and simulated annealing for scheduling in agile manufacturing[J]. International Journal of Production Research, 2005, 43(14): 189-216.
[7]HOLLAND J H. Adaptation in natural and artificial systems[M]. Cambridge, MA: MIT Press, 1975.
[8]GOLDBERG D E. Genetic algorithms in search, optimization and machine learning, reading[M]. MA: Addison-Wesley, 1989.
華瑤女,1965年,高級工程師。研究方向為機(jī)載火控雷達(dá)系統(tǒng)技術(shù)。
Pulse Repetition Interval of Searching Radar under Genetic Algorithm
HUA Yao,SUN Xiaowen
(Nanjing Research Institute of Electronics Technology, Nangjing 210039, China)
Radars referred to as pulse-Doppler are systems that transmit several pulse trains of different pulse repetition interval(PRI) for target detection. The brute force is one of the conventional methods for the selection ofPRIin engineering, and it is computationally intensive. Aiming to characteristic of the target in the air, the genetic algorithm (GA) based on the fitness evaluation function which combines the blind velocity and blind range is presented to improve the efficiency ofPRIsearch in the paper. Simulation results demonstrate the perfect performance of the proposed method and the detailed analysis of computationally cost based on GA method is made. Compared with the brute force, the GA method reduces the computation cost evidently and is suited for the rapid optimal search of radarPRIcombination in engineering, and the results show the method's engineering applicability.
genetic algorithm; pulse repetition interval; blind zone
10.16592/ j.cnki.1004-7859.2016.08.004
華瑤Email:njsss102@163.com
2016-04-29
2016-07-01
TN957.51
A
1004-7859(2016)08-0017-03