国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于遺傳算法的衛(wèi)星通信干擾資源分配

2011-09-02 06:24
指揮控制與仿真 2011年5期
關(guān)鍵詞:干擾機(jī)資源分配通信衛(wèi)星

陳 鋒

(海軍裝備部駐上海地區(qū)軍事代表局,上海 200018)

遺傳算法(Genetic Algorithm,簡稱GA)是以遺傳學(xué)理論作為其問題求解模型,利用繁殖、基因交叉和變異,使虛擬的物種在優(yōu)勝劣汰之后進(jìn)化成新的物種的一種算法。通常認(rèn)為GA是模擬生物進(jìn)化過程的一種新的全局優(yōu)化搜索算法。[1]近年來,組合優(yōu)化問題已經(jīng)成為GA應(yīng)用最廣泛的領(lǐng)域之一。它能夠在離散、龐大而有限的數(shù)學(xué)結(jié)構(gòu)上找出一個(gè)解,滿足給定的約束條件并使目標(biāo)函數(shù)值達(dá)到最大或最小。眾多實(shí)例表明,GA可以應(yīng)用于優(yōu)化作戰(zhàn)計(jì)劃和兵力分配等軍事問題的求解。

1 遺傳算法的步驟和特點(diǎn)

1.1 遺傳算法的步驟

GA的基本步驟有以下三個(gè)步驟:

1)隨機(jī)產(chǎn)生一個(gè)初始群體 M(0),它包括若干個(gè)體m(經(jīng)過編碼,模仿生物的染色體,用定長的“遺傳”串,如二進(jìn)制代碼表示)。

2)對當(dāng)前群體M(t)反復(fù)執(zhí)行下面的步驟①和步驟②,直到滿足停止條件:

①計(jì)算群體中每個(gè)個(gè)體的適應(yīng)度值U(m);

②依概率從 M(t)中選擇若干個(gè)體,通過選擇、交叉和變異等遺傳運(yùn)算產(chǎn)生下一代M(t+1)。

3)如滿足停止條件,指定在最后一代群體中適應(yīng)性最好的個(gè)體作為GA的解。

1.2 遺傳算法的特點(diǎn)

GA具有以下三個(gè)特點(diǎn):

1)GA最為可貴的特點(diǎn)就是很大通用性,應(yīng)用范圍比較廣。這主要是因?yàn)?

①它不對參數(shù)本身,而是對參數(shù)集合進(jìn)行了編碼操作的個(gè)體進(jìn)行處理;

②基本不用搜索空間的知識或其它信息,僅用適應(yīng)度函數(shù)評價(jià)個(gè)體。適應(yīng)度函數(shù)只需要根據(jù)輸入計(jì)算出可加以比較的非負(fù)結(jié)果。

2)對巨大搜索空間并行的全局搜索能力??赏瑫r(shí)對搜索空間中多個(gè)子空間內(nèi)的解進(jìn)行評價(jià),減少了陷入局部最優(yōu)解的可能性,提高了解題速度。

3)利用概率方法引導(dǎo)其搜索朝著搜索空間中接近最優(yōu)解的子空間移動。看似盲目搜索,實(shí)為方向明確的高效搜索。

2 利用遺傳算法的衛(wèi)星通信干擾資源分配算法

隨著衛(wèi)星通信鏈路以及衛(wèi)星通信干擾資源的增加,干擾資源分配方案會急劇增加,造成搜索空間爆炸。這種典型的組合優(yōu)化問題比較適合于使用遺傳算法來解決。下面就干擾資源分配中使用遺傳算法的步驟進(jìn)行逐一分析。

2.1 編碼

編碼采用的是多參數(shù)映射方法。每一個(gè)體表示一種可能的干擾資源分配方案。為了適合衛(wèi)星通信干擾的特點(diǎn)及簡化計(jì)算,這里采用了一維結(jié)構(gòu)對象的十進(jìn)制整數(shù)編碼。因?yàn)樾l(wèi)星通信干擾的對象有兩種,可能是衛(wèi)星本身也可能是地面站,這里假定衛(wèi)星數(shù)和地面干擾站數(shù)均不超過10個(gè),所以如果衛(wèi)星通信干擾的對象是地面站時(shí),編號直接從11開始,升空干擾站的編號也直接從11開始。假定衛(wèi)星通信干擾設(shè)備數(shù)量少于100,所以表示干擾分配方案個(gè)體的代碼串包括低于100個(gè)子代碼串,每個(gè)子代碼串由一個(gè)整數(shù)組成,每個(gè)整數(shù)表示一個(gè)目標(biāo)編號。

采用整數(shù)編碼有兩個(gè)優(yōu)點(diǎn):一是編碼長度大為縮短,與二進(jìn)制編碼相比,十進(jìn)制整數(shù)編碼長度大為減?。欢怯?jì)算程序大為簡化,避免了二進(jìn)制編碼中的約束算法,加快了系統(tǒng)運(yùn)行速度。

2.2 初始化群體

群體的個(gè)數(shù)要根據(jù)實(shí)際編碼時(shí)代碼長度來確定,這里根據(jù)試驗(yàn)一般確定群體規(guī)模為20個(gè)。當(dāng)然,初始化群體的20個(gè)個(gè)體是隨機(jī)產(chǎn)生并經(jīng)過挑選的,以使其較為均勻地分布在整個(gè)搜索空間的多個(gè)子空間。如果干擾設(shè)備是地面干擾設(shè)備,通信衛(wèi)星個(gè)數(shù)為N1,其目標(biāo)的選擇是抽取 0~N1的隨機(jī)數(shù),否則根據(jù)空中干擾設(shè)備的個(gè)數(shù)N2抽取10~(10+N2)的隨機(jī)數(shù)。

2.3 適應(yīng)度函數(shù)

適應(yīng)度函數(shù)用來評價(jià)群體中個(gè)體的優(yōu)劣,其數(shù)值是淘汰劣勢的標(biāo)準(zhǔn)。它是根據(jù)衛(wèi)星通信干擾的實(shí)際應(yīng)用而不是由GA來確定,采用的方法如下:以單部干擾機(jī)的干擾效果為基礎(chǔ),對干擾效果進(jìn)行劃分,利用經(jīng)驗(yàn)方法,分別為某個(gè)干擾方案中指定的若干部干擾機(jī)相對于其干擾對象的干擾效果進(jìn)行評估,并計(jì)算出總的干擾效果,然后將這些評估干擾效果的值求和得出該個(gè)體的適應(yīng)度函數(shù)值。如果某一個(gè)體的適應(yīng)度函數(shù)值較小,則它將成為可能被淘汰的劣勢個(gè)體。為了便于對適應(yīng)度函數(shù)進(jìn)行比較排序,其函數(shù)值應(yīng)該非負(fù)。

通過上述方法,可將本項(xiàng)應(yīng)用的最優(yōu)化問題目標(biāo)函數(shù)轉(zhuǎn)換成可求得最大值的適應(yīng)度函數(shù)。

2.4 單對單衛(wèi)星通信干擾效果評估及量化經(jīng)驗(yàn)方法

通常,衛(wèi)星通信干擾效果評估不能夠直接利用按照理論計(jì)算得出的數(shù)值,而是采用定性與定量相結(jié)合的方法,將理論計(jì)算得出的數(shù)值進(jìn)一步量化,將其轉(zhuǎn)化為可以實(shí)際操作并且方便用于該應(yīng)用的數(shù)值。這里就是采用了這樣一種方法,根據(jù)干擾機(jī)搭載平臺類型的不同,分別計(jì)算相應(yīng)的干擾效果??紤]到實(shí)際情況,干擾機(jī)搭載平臺類型只分為地面和空中兩種,所以,單對單衛(wèi)星通信干擾效果評估可以分為四大類。但是,由于地面平臺的干擾機(jī)只能干擾衛(wèi)星并且空中平臺的干擾機(jī)比較適宜干擾地面站,所以,下面只介紹這兩種干擾的干擾效果評估方法。

計(jì)算干擾效果首先要確定指標(biāo),通過比較統(tǒng)一的指標(biāo)值大小來確定干擾效果。接收機(jī)的輸入干信比是一個(gè)比較常用的計(jì)算干擾效果的指標(biāo),這里仍然沿用這個(gè)指標(biāo)。

1)地面平臺干擾衛(wèi)星效果計(jì)算

衛(wèi)星通信干擾設(shè)備要能對上行信號實(shí)施有效干擾,必須滿足以下條件:

①上行信號工作頻率 Fu(GHz)在干擾設(shè)備的可干擾頻率范圍[fjmin,fjmax]之內(nèi);

②干擾設(shè)備位于通信衛(wèi)星的覆球區(qū)內(nèi),即滿足位置條件:

式中,βsj為通信衛(wèi)星和干擾設(shè)備在地球表面上投影間的地心角,可按式(2)計(jì)算:

其中,Φj、θj分別為干擾設(shè)備的經(jīng)度(-π≤Φj≤π)和緯度(-π/2≤θj≤π/2)。

③通信衛(wèi)星接收到的干擾功率和信號功率之比為

式中,Jsu為通信衛(wèi)星接收到的干擾功率,可根據(jù)衛(wèi)星通信的線路方程計(jì)算:

Ssu為通信衛(wèi)星接收到的信號功率,可根據(jù)衛(wèi)星通信的線路方程計(jì)算:

其中,EIRPj、EIRPt——干擾機(jī)和地面終端發(fā)射機(jī)的有效全向輻射功率(dBW);

Gsj、Gst分別為衛(wèi)星接收天線在干擾方向和地面發(fā)射機(jī)方向上的增益(dB);

Lj,u、Lt,u分別為上行鏈路干擾信號和通信信號的傳輸損耗(dB),可用自由空間傳播損耗公式進(jìn)行計(jì)算:

LAj,u,LAs,u分別為上行鏈路干擾功率的大氣損耗(dB)與信號功率的大氣損耗(dB),兩者可近似認(rèn)為相等;

Lp為由于抖動和指向精度誤差造成的指向損耗(dB)。

Rsj、Rst分別為通信衛(wèi)星與干擾機(jī)和地面終端發(fā)射機(jī)之間的距離,可按下式計(jì)算[2]:

式中,Φsj=Φs-Φj;

Φst=Φs-Φt。

其中,Φt、θt分別為地面發(fā)射站的經(jīng)度(-π≤Φt≤π)和緯度(-π/2≤θt≤π/2)。

2)空中平臺干擾地面站效果計(jì)算

衛(wèi)星通信干擾設(shè)備要能對下行信號實(shí)施有效干擾,必須滿足以下條件:

①下行信號工作頻率 fd(GHz)在干擾設(shè)備的可干擾頻率范圍[fjmin,fjmax]之內(nèi)。

②機(jī)載干擾機(jī)對地面通信接收機(jī)的仰角要超過通信接收機(jī)需要的最小仰角αmin,即滿足位置條件:

式中,hj為機(jī)載干擾設(shè)備的升空高度(km);

hj,min為由地面接收站天線波束抑制仰角αmin(rad)計(jì)算而得的干擾機(jī)升空的最低高度(km),可按下式計(jì)算:

其中,βjr為機(jī)載干擾設(shè)備與地面接收站在地球表面上投影間的地心角,可按下式計(jì)算:

式中,Φr、θr、hr分別為地面接收站的經(jīng)度(-π≤Φr≤π)、緯度(-π/2≤θr≤π/2)和天線架高(km)。

③地面接收站接收到的干擾功率和信號功率之比為:

式中,Srd為地面接收站接收到的信號功率,可根據(jù)衛(wèi)星通信的線路方程計(jì)算:

Jrd為地面接收站接收到的干擾功率,可根據(jù)衛(wèi)星通信的線路方程計(jì)算:

式中,Grj為地面接收機(jī)天線在干擾機(jī)方向上的增益(dB);

Ls,d、Lj,d分別為下行鏈路通信信號和干擾信號的傳輸損耗(dB),可用自由空間傳播損耗公式計(jì)算:

LAs,d、LAj,d分別為下行鏈路信號功率的大氣損耗(dB)與干擾功率的大氣損耗(dB)。

其中,Rsr為地面接收機(jī)與通信衛(wèi)星之間的距離,可按下式計(jì)算:

其中,Φsr=Φs-Φr;

Φr、θr分別為地面接收站的經(jīng)緯度。

Rjr為地面接收機(jī)與干擾機(jī)之間的距離,可按下式計(jì)算:

有了干信比,就可以通過其值的大小來量化干擾效果。根據(jù)干信比的大小來量化干擾效果的方法比較多,這里根據(jù)參考文獻(xiàn)[3]和[4],利用給出的不同誤碼率情況下,干擾效果等級的不同劃分這個(gè)條件,將其反解,得出在不同的干擾效果等級下,不同的干信比大小。接下來,只要將實(shí)際計(jì)算出來的干信比與反解出來的干信比進(jìn)行比較,如果在哪個(gè)范圍段內(nèi),就將其量化為這個(gè)區(qū)域較小的那個(gè)值。

上述的經(jīng)驗(yàn)計(jì)算方法僅是一種嘗試,為了滿足不同的實(shí)際需要,可以對衛(wèi)星通信干擾效果評估及量化的經(jīng)驗(yàn)方法作進(jìn)一步改進(jìn)。

2.5 遺傳算子

GA以適應(yīng)度值為依據(jù),反復(fù)對群體進(jìn)行遺傳運(yùn)算,最終得到接近最優(yōu)解。GA包括三種基本遺傳算子:選擇,交叉及變異。這三種算子都是在隨機(jī)擾動下進(jìn)行,使群體中個(gè)體向最優(yōu)解隨機(jī)地逼進(jìn)。此外,還增加了“多對一控制”專用算子。下面分別進(jìn)行說明:

1)選擇

采用最佳個(gè)體保存方法(Elitist Model),即群體中適應(yīng)度最高的個(gè)體不進(jìn)行交叉和變異而直接復(fù)制到下一代中,以保證最后結(jié)果一定是歷代出現(xiàn)過的最高適應(yīng)度的個(gè)體。

2)交叉

交叉運(yùn)算把隨機(jī)選擇的父代個(gè)體的部分代碼進(jìn)行交換而生成后代新個(gè)體。采用一點(diǎn)交叉方法,交叉概率Pe控制交叉運(yùn)算的頻度,這里取Pe=0.5。

3)變異

采用基本變異運(yùn)算方法,以變異概率Pm,將個(gè)體中隨機(jī)選取的某一整數(shù)變?yōu)橄鄳?yīng)的值,具體的操作方法如下所述:如果選取的整數(shù)小于10,直接將其變?yōu)?,否則直接將其變?yōu)?0。這里取Pm=0.05。

4)“多對一控制”專用算子

干擾機(jī)的數(shù)量與其能夠干擾的通信衛(wèi)星數(shù)量相等時(shí),則限定按1對1選擇目標(biāo),不允許多部干擾機(jī)干擾同一目標(biāo)。如果雙方數(shù)量不相等時(shí),也只是采用有限制的多對一選擇干擾目標(biāo),只有在此種干擾機(jī)的數(shù)量大于其能夠干擾的目標(biāo)數(shù)時(shí),允許多余的干擾機(jī)去干擾已經(jīng)干擾的目標(biāo)。例如,4部地面干擾機(jī)對2個(gè)通信衛(wèi)星時(shí),只允許1、2或3部干擾機(jī)去干擾同一衛(wèi)星。這里主要是針對地面干擾裝備去干擾通信衛(wèi)星的,因?yàn)橐话闱闆r下通信衛(wèi)星的數(shù)目比較少。這個(gè)專用算子功能是裁減GA搜索空間的大小,減少不合理的目標(biāo)選擇,使干擾機(jī)選擇盡可能多的目標(biāo),從而使總體干擾效果近似最優(yōu),但不能保證最優(yōu),因?yàn)樵趯?shí)際的情況下,干擾目標(biāo)分配大多數(shù)采用的就是近似最優(yōu)解。

上述專用算子主要是針對衛(wèi)星通信對抗效能評估設(shè)計(jì)的。在實(shí)際的衛(wèi)星通信對抗干擾資源分配的過程中,干擾目標(biāo)的分配要比上述專用算子采用的規(guī)則復(fù)雜得多。為了滿足不同應(yīng)用需求,可以對專用算子采用的規(guī)則作適當(dāng)?shù)母倪M(jìn)和擴(kuò)充。

2.6 進(jìn)化代數(shù)確定

GA利用適應(yīng)度函數(shù)來判斷停止條件,通常以適應(yīng)度函數(shù)的最大值作為GA的停止條件。但是,由于在許多組合優(yōu)化問題中,適應(yīng)度函數(shù)的最大值就是搜索目標(biāo),很難確定。所以GA運(yùn)算中,如果發(fā)現(xiàn)相當(dāng)數(shù)量的個(gè)體是同一種類,群體進(jìn)化趨于穩(wěn)定,則停止運(yùn)算。

在利用GA進(jìn)行衛(wèi)星通信干擾資源分配的過程中,可以記錄歷次干擾目標(biāo)分配方案的最大適應(yīng)度函數(shù)值及對應(yīng)的進(jìn)化代數(shù)等數(shù)據(jù)并畫出曲線,以此來確定應(yīng)該進(jìn)化多少代停止GA。

根據(jù)參考文獻(xiàn)[5]得出的結(jié)論,這里采用進(jìn)化的代數(shù)為20代。

3 仿真結(jié)果

下面針對一具體情況,進(jìn)行仿真,并給出仿真的結(jié)果。假設(shè)紅方現(xiàn)有地面干擾衛(wèi)星通信裝備4部,空中干擾衛(wèi)星通信裝備8部,藍(lán)方現(xiàn)有通信衛(wèi)星2個(gè),地面站20個(gè),可能的衛(wèi)星通道數(shù)為12個(gè)。根據(jù)上面給出的利用GA進(jìn)行干擾資源分配的方法,進(jìn)行仿真。仿真的結(jié)果如表1所示。

表1 仿真結(jié)果

對仿真結(jié)果進(jìn)行分析,出現(xiàn)前四位的排列為1011和1101的原因有以下幾個(gè)方面:一是地面干擾站需要的功率比較大,一部干擾機(jī)的效果可能不是很好,需要多部干擾機(jī)去干擾同一個(gè)通信衛(wèi)星,這里就出現(xiàn)了三部地面干擾機(jī)去干擾第二個(gè)衛(wèi)星的情況;二是衛(wèi)星的覆蓋范圍比較廣,無論用第二個(gè)地面干擾機(jī)還是用第三個(gè)地面干擾機(jī)去干擾第一個(gè)衛(wèi)星,效果都會是一樣的。空中干擾機(jī)干擾地面站的情況就與地面干擾機(jī)不一樣了,基本上變化不是很大。這主要是因?yàn)榭罩懈蓴_機(jī)受到的限制比較大,且受到地面站在空間上的位置影響比較大,且必須符合升空高度的要求,這里出現(xiàn)最后一位不同也僅是因?yàn)榈谑鶄€(gè)地面站與第十七個(gè)地面站在地理位置上差不多,且離地面高度也相差不大這兩個(gè)原因?qū)е隆?/p>

上面的仿真結(jié)果是在進(jìn)化20代時(shí)給出的,由于這兩種分配方案得到的最大適應(yīng)度函數(shù)值是一樣的,故暫可認(rèn)為這兩種分配方案都是比較好的分配方案。當(dāng)然,隨著進(jìn)化代數(shù)的增加,得到的最大適應(yīng)度函數(shù)也有可能會發(fā)生變化,此時(shí)干擾的分配方案也會相應(yīng)發(fā)生變化,所以這里只是給出一個(gè)近似的最優(yōu)解。

4 結(jié)束語

在未來戰(zhàn)場上,空間資源的爭奪戰(zhàn)必將愈演愈烈,其中,衛(wèi)星通信與反衛(wèi)星通信之間的對抗會首當(dāng)其沖。對反衛(wèi)星通信的研究必將涉及到對衛(wèi)星通信實(shí)施電子攻擊,對衛(wèi)星通信信號實(shí)施電子干擾,以擾亂其信息的中繼轉(zhuǎn)發(fā)或接收,在戰(zhàn)爭期間是完全可行的,也是非常有效的。為了能夠在戰(zhàn)時(shí)更有效地干擾敵方的衛(wèi)星通信,合理地分配現(xiàn)有的干擾資源將顯得更為重要。本文利用遺傳算法在解決組合優(yōu)化問題上的優(yōu)點(diǎn),初步提出了一種基于遺傳算法進(jìn)行衛(wèi)星通信干擾資源分配的構(gòu)想,希望能夠借此對衛(wèi)星通信對抗的發(fā)展有所幫助。

[1]曾憲釗.軍事最優(yōu)化方法[M].北京:軍事科學(xué)出版社.2005:80-99.

[2]呂海寰,等. 衛(wèi)星通信系統(tǒng)[M].北京:人民郵電出版社,1990.

[3]邵國培等.電子對抗作戰(zhàn)效能分析[M]. 北京:解放軍出版社,1998:350-361.

[4]McGuffin B F. Distributed jammer performance in Rayleigh fading[J]. In:MILCOM 2002. Proceedings,7-10 Oct.2002:669-674.

[5]丁慧勇,等. 空戰(zhàn)智能仿真系統(tǒng)中遺傳算法的遺傳代數(shù)選擇問題研究[A].未來戰(zhàn)爭與軍事系統(tǒng)工程, 北京:軍事科學(xué)出版社,2003.

猜你喜歡
干擾機(jī)資源分配通信衛(wèi)星
新研究揭示新冠疫情對資源分配的影響 精讀
雷聲公司交付首套中頻段下一代干擾機(jī)
中國空間技術(shù)研究院通信衛(wèi)星事業(yè)部
QoS驅(qū)動的電力通信網(wǎng)效用最大化資源分配機(jī)制①
基于動態(tài)規(guī)劃理論的特種設(shè)備檢驗(yàn)資源分配研究
基于動態(tài)規(guī)劃理論的特種設(shè)備檢驗(yàn)資源分配研究
基于壓縮感知的單脈沖雷達(dá)欺騙干擾機(jī)研究
云環(huán)境下公平性優(yōu)化的資源分配方法
白俄羅斯一號通信衛(wèi)星誕生記
空襲遠(yuǎn)距離支援干擾機(jī)陣位選擇及航線規(guī)劃
连平县| 长宁县| 武隆县| 盐山县| 张掖市| 焦作市| 岫岩| 灌南县| 双桥区| 渭源县| 二手房| 集安市| 潢川县| 美姑县| 额敏县| 盐山县| 新疆| 清徐县| 内乡县| 图们市| 建湖县| 阳城县| 嘉峪关市| 吉木乃县| 安宁市| 舞阳县| 奉化市| 会东县| 平乡县| 桑植县| 西和县| 高要市| 高陵县| 鄂伦春自治旗| 来宾市| 房产| 舒兰市| 临湘市| 平舆县| 资兴市| 方城县|