基于遺傳算法的陣列天線(xiàn)賦形波束綜合
1 引 言
本文引用地址:http://dyxdggzs.com/article/87729.htm陣列天線(xiàn)的綜合問(wèn)題大多呈現多參數、不可微甚至不連續的特性,其方向圖參數的最優(yōu)化是一種非線(xiàn)性?xún)?yōu)化問(wèn)題。傳統的最優(yōu)化技術(shù)大多是基于梯度尋優(yōu)或隨機搜索方法。共軛梯度法收斂速度較快,但是要求目標函數可微、連續,而且優(yōu)化參數數目有限;隨機搜索無(wú)需計算梯度,但是效率太低,而且容易陷入局部極小值。而遺傳算法只要求待解問(wèn)題是可計算的,并無(wú)可微性等條件的限制,同時(shí),該算法是一種基于概率的隨機化全局搜索技術(shù),其搜索過(guò)程具有一定的方向性,能夠有效克服未成熟收斂。
在移動(dòng)通信系統中,為了有效地進(jìn)行頻率復用,要求基站天線(xiàn)對周?chē)涓C小區輻射盡可能低的電平,而在本服務(wù)區內輻射盡可能高的電平。此時(shí),蜂窩系統的效能顯著(zhù)地依賴(lài)于基站天線(xiàn)的輻射方向圖形狀。如今,波束賦形技術(shù)已成為高性能基站天線(xiàn)設計的關(guān)鍵因素之一,他可以通過(guò)改變陣列的饋電方式來(lái)優(yōu)化俯仰面內的波瓣形狀以達到某種要求。本文用遺傳算法得到了8單元陣列天線(xiàn)的賦形波束。
2 遺傳算法
本節將對遺傳算法作扼要的介紹,關(guān)于遺傳算法的詳細介紹可以參考文獻[2-4]?;蚴沁z傳算法最基本組成部分。某一待優(yōu)化的參數經(jīng)過(guò)編碼后構成的編碼串就組成了一個(gè)基因,一系列這樣的基因構成一個(gè)染色體(個(gè)體),大量的染色體就可以構成一個(gè)群體。在計算過(guò)程中,對每一個(gè)染色體而言,都有一個(gè)適應度函數與之對應,以此來(lái)衡量染色體的優(yōu)劣。在算法的運算過(guò)程中,首先要隨機生成一系列染色體,即生成初始群體。通過(guò)適應度函數來(lái)評價(jià)初始化群體中的每一個(gè)體,根據他們相對適應度的大小判斷個(gè)體的優(yōu)劣,優(yōu)質(zhì)的個(gè)體被保留,劣質(zhì)的個(gè)體被淘汰,這就是選擇過(guò)程。選擇操作中幸存的任意兩個(gè)個(gè)體作為父代將交換他們的部分基因,即進(jìn)行交叉操作,生成兩個(gè)新個(gè)體。當交叉操作生成的新個(gè)體的數量等于被淘汰的個(gè)體數量時(shí),新一代群體產(chǎn)生??梢?jiàn),經(jīng)過(guò)一次進(jìn)化操作后的個(gè)體總數保持不變。在交叉操作之后的變異操作僅僅是對染色體的小幅度的隨機改變,目的在于增加群體的多樣性。遺傳算法的具體運算過(guò)程見(jiàn)圖1。
對經(jīng)過(guò)交叉、變異后得到的新一代群體中的個(gè)體再次進(jìn)行適應度評價(jià),如此循環(huán)。當算法運算到一定的代數,或者輸出的解滿(mǎn)足某種要求時(shí)算法即會(huì )停止。
3 賦形波束綜合
評論