劉 洋,王倫文
(國(guó)防科技大學(xué)電子對(duì)抗學(xué)院,安徽 合肥 230037)
短波協(xié)同偵收資源調(diào)度問(wèn)題要求在符合任務(wù)時(shí)序約束和資源約束的條件下,安排每一偵收設(shè)備的任務(wù)開(kāi)始時(shí)間和偵收目標(biāo)從而達(dá)到偵收效能最大。而在實(shí)際情況當(dāng)中,短波波段信號(hào)密集,信號(hào)屬性不盡相同,如何利用好相對(duì)有限的偵收資源獲取偵收價(jià)值較高的敵方通信信號(hào),是現(xiàn)有偵收模式需要解決的首要問(wèn)題。因此,研究基于偵收價(jià)值的短波協(xié)同偵收資源調(diào)度方法,提高偵收效益十分必要。
基于價(jià)值優(yōu)先的資源調(diào)度問(wèn)題是智能信息處理領(lǐng)域研究的熱點(diǎn)難點(diǎn)。目前,國(guó)內(nèi)外學(xué)者已相繼展開(kāi)了研究并取得了一定成果。文獻(xiàn)[1]提出了一種優(yōu)先考慮拓?fù)浣Y(jié)構(gòu)的資源調(diào)度策略,解決了系統(tǒng)資源性能下降的問(wèn)題,但系統(tǒng)拓?fù)鋽?shù)和節(jié)點(diǎn)較低。文獻(xiàn)[2]提出了一種節(jié)能的動(dòng)態(tài)卸載和資源調(diào)度策略,減少了能源消耗,但算法過(guò)于復(fù)雜。文獻(xiàn)[3]提出了一種改進(jìn)型資源調(diào)度算法,有效降低了丟包率,但沒(méi)有考慮系統(tǒng)能耗問(wèn)題。文獻(xiàn)[4]提出了一種針對(duì)不同優(yōu)先級(jí)的性能分配算法,有效地隱藏了內(nèi)存延遲并提高了系統(tǒng)性能,卻忽略了系統(tǒng)自身性能。文獻(xiàn)[5]實(shí)現(xiàn)了一種半固定優(yōu)先級(jí)資源調(diào)度算法,減少了資源爭(zhēng)奪,但調(diào)度不具有全局性。文獻(xiàn)[6]設(shè)計(jì)了一種基于多目標(biāo)優(yōu)先的資源調(diào)度算法,調(diào)度更全面,更加符合實(shí)際需求,但算法計(jì)算量巨大。
上述所提方法雖在某種程度上提升了系統(tǒng)資源調(diào)度效率,并沒(méi)有充分利用目標(biāo)先驗(yàn)信息,也未能解決調(diào)度目標(biāo)的人為因素影響,在某些場(chǎng)景下,難以適用。因此,本文提出基于偵收價(jià)值的短波協(xié)同偵收資源調(diào)度算法。
偵收價(jià)值評(píng)估是專(zhuān)屬研究領(lǐng)域,要評(píng)估搜索頻段內(nèi)信號(hào)的偵收價(jià)值,需要提取信號(hào)的相關(guān)屬性作為信號(hào)評(píng)估的輸入。為簡(jiǎn)化起見(jiàn),本文擬從信號(hào)的時(shí)域、頻域、空間域和能量域等方面的特征入手,評(píng)估信號(hào)的偵收價(jià)值。
通聯(lián)時(shí)間是信號(hào)的時(shí)域特征,信號(hào)Si的通聯(lián)時(shí)間為ti是指?jìng)墒諜C(jī)首次偵收到信號(hào)Si的時(shí)間點(diǎn)為ti。對(duì)于偵收方來(lái)說(shuō),距離當(dāng)前時(shí)刻越近的信號(hào)研究?jī)r(jià)值越大。假定參照通聯(lián)時(shí)間為t0,最大通聯(lián)時(shí)間為tb。信號(hào)Si通聯(lián)時(shí)間歸一化參數(shù)αit表達(dá)式為式(1)所示:
(1)
在其他條件固定不變的情況下,αit越大,信號(hào)偵收價(jià)值越大。
通信頻率是信號(hào)的頻域特征,目標(biāo)信號(hào)的通信頻率點(diǎn)遵循一定的通聯(lián)規(guī)則。偵收過(guò)程中使用頻率越高的頻段偵收價(jià)值越大。假設(shè)信號(hào)Si的通聯(lián)頻率為fi,中心頻點(diǎn)為f0,通信頻段為[fmin,fmax]。則信號(hào)Si的通信頻率歸一化參數(shù)αif表達(dá)式如式(2)所示:
(2)
在其他條件固定不變的情況下,αif越大,信號(hào)偵收價(jià)值越大。
信號(hào)方位是信號(hào)的空間域特征。信號(hào)方位符合偵收方向的頻率點(diǎn)偵收價(jià)值比較大。假設(shè)信號(hào)Si的方位為θi,中心方向?yàn)棣?,通信區(qū)域?yàn)閇θmin,θmax]。則信號(hào)Si的信號(hào)方位歸一化參數(shù)αiθ如式3所示:
(3)
在其他條件固定不變的情況下,αiθ越大,信號(hào)偵收價(jià)值就越大。
歸一化幅值是信號(hào)的能量域特征。信號(hào)功率與平均幅值之間的差距越大,信號(hào)偵收價(jià)值就越大。假設(shè)信號(hào)Si的歸一化幅值為pi,平均歸一化幅值為p0,幅度范圍為[pmin,pmax]。則信號(hào)Si的信號(hào)功率歸一化參數(shù)αip表達(dá)式如式(4)所示:
(4)
在其他條件固定不變的情況下,αip越大,信號(hào)偵收價(jià)值就越大。
對(duì)上述特征函數(shù)同時(shí)優(yōu)化,得出基于信號(hào)先驗(yàn)信息的價(jià)值評(píng)估模型為:
prim=λ1·αit+λ2·αif+λ3·αiθ+λ4·αip
(5)
式(5)中,λ1≥0表示通聯(lián)時(shí)間偵收價(jià)值評(píng)價(jià)指標(biāo)的系數(shù),λ2≥0表示通信頻率偵收價(jià)值評(píng)價(jià)指標(biāo)的系數(shù),λ3≥0表示信號(hào)方位偵收價(jià)值評(píng)價(jià)指標(biāo)的系數(shù),λ4≥0表示歸一化幅值偵收價(jià)值評(píng)價(jià)指標(biāo)的系數(shù),并且λ1+λ2+λ3+λ4=1。
由于模擬偵收天線覆蓋范圍和目標(biāo)信號(hào)覆蓋范圍較為困難,本文對(duì)仿真實(shí)驗(yàn)?zāi)P瓦M(jìn)行了一定簡(jiǎn)化,假定目標(biāo)信號(hào)都在各個(gè)偵收單元天線可覆蓋范圍內(nèi)。短波偵收效益是指各偵收單元對(duì)目標(biāo)信號(hào)偵收效果與偵收價(jià)值收益的結(jié)合,具體表達(dá)如式(6)所示:
Pi=Prioi·prij
(6)
由文獻(xiàn)[7]可知,各單元對(duì)目標(biāo)信號(hào)的有效偵收概率表達(dá)式如公式(7):
(7)
式(7)表示達(dá)到或高于最小場(chǎng)強(qiáng)值Emin的時(shí)間百分率,E為接收點(diǎn)中值場(chǎng)強(qiáng),Emin是偵收單元能正常接收處理信號(hào)所需的最小場(chǎng)強(qiáng)值,其計(jì)算公式為:
Emin=(S/N)min-Dr+20lgf+ONF+10lgB-97
(8)
式(8)中,(S/N)min是偵收接收機(jī)處理信號(hào)所需的最低信噪比;Dr為接收天線的方向系數(shù);ONF為工作噪聲系數(shù);f為接收信號(hào)頻率,B為接收信號(hào)帶寬。
本文結(jié)合了現(xiàn)有理論成果和經(jīng)驗(yàn)公式計(jì)算短波天波傳播損耗和場(chǎng)強(qiáng),采用了一個(gè)簡(jiǎn)潔有效的適用于仿真系統(tǒng)的適用模型,基于該模型計(jì)算接收點(diǎn)的中值場(chǎng)強(qiáng),公式(7)中的E表示輻射源輻射的電磁波在某個(gè)時(shí)間內(nèi)經(jīng)過(guò)衰減后到達(dá)接收點(diǎn)的中值場(chǎng)強(qiáng),按式(9)計(jì)算:
E=107.2+20lgf+Gt+Pt-Lb
(9)
式(9)中,f為信號(hào)頻率;Pt為信號(hào)發(fā)射功率;Lb為傳播損耗。信號(hào)頻率可以直接獲得,敵方發(fā)射機(jī)的裝備參數(shù)也可以通過(guò)長(zhǎng)期偵察經(jīng)驗(yàn)和相關(guān)資料獲得,而傳輸損耗也可以根據(jù)相關(guān)條件計(jì)算獲得。
在有限的偵收資源下,系統(tǒng)偵收效能指標(biāo)在所有性能指標(biāo)中最為重要,即實(shí)現(xiàn)有效偵收效益最大化為短波協(xié)同偵收資源調(diào)度目標(biāo)。設(shè)定信號(hào)偵收任務(wù)集合為T(mén)={t1,t2,…,tN},N為信號(hào)數(shù)目,偵收單元集合為U={u1,u2,…,uM},M為偵收單元數(shù)目。為防止協(xié)同偵收占用過(guò)多資源,限制協(xié)同規(guī)模Rmax。Uilocation表示偵收單元i所在位置,Uiband表示偵收單元i處理帶寬,即接收機(jī)帶寬,Uiarea表示偵收單元i的覆蓋范圍。
當(dāng)多個(gè)偵收單元對(duì)同一目標(biāo)信號(hào)協(xié)同偵收時(shí),對(duì)于一個(gè)目標(biāo)信號(hào)j,偵收系統(tǒng)對(duì)其協(xié)同偵收概率如式(10)所示:
(10)
將信號(hào)偵收任務(wù)集合進(jìn)行排序,得到的信號(hào)偵收價(jià)值序列:P1,P2,P3,…,Pn和偵收概率排序:R1,R2,R3,…,Rn,且滿足P1≥P2≥P3≥…≥Pn和R1≥R2≥R3≥…≥Rn。Pi和Ri在兩個(gè)序列中的位置分別為m,n。由文獻(xiàn)[8]可知:m,n越小表示信號(hào)實(shí)際偵收價(jià)值越大,則價(jià)值序列表達(dá)式為:
prii=[η·m+(γ+2-η)·n/(γ+1)]
(11)
綜上,短波協(xié)同偵收效益表達(dá)式為:
Prioi=prii+primμi
(12)
式中,η,γ為權(quán)系數(shù),η的取值范圍為[1,5],γ為(n-2)/f向0取整的權(quán)系數(shù)。為方便計(jì)算,這里取η=1。
短波協(xié)同偵收最大效益和函數(shù)為:
(13)
為反映短波偵收資源調(diào)度情況,定義短波偵收資源調(diào)度成功率,表達(dá)式為:
(14)
在短波偵收過(guò)程中,資源調(diào)度應(yīng)優(yōu)先針對(duì)目標(biāo)屬性?xún)?yōu)先級(jí)的偵收任務(wù),而任務(wù)的優(yōu)先級(jí)是隨目標(biāo)屬性變化而變化的,并不依賴(lài)于人為劃分,因此本文引入實(shí)現(xiàn)價(jià)值率來(lái)反映調(diào)度算法對(duì)重要任務(wù)的調(diào)度性能,實(shí)現(xiàn)價(jià)值率越高,算法的性能越佳。表達(dá)式如式(15)所示:
(15)
在短波偵收中,任務(wù)要求和裝備性能之間也存在一定的約束條件,這些關(guān)系保證了任務(wù)執(zhí)行的有效性和調(diào)度方案的合理性。短波協(xié)同偵收資源調(diào)度的約束條件為:
1) 由于xij為決策變量,只能取0或1;
i=1,2,…,M;j=1,2,…,N
2) 每個(gè)偵收單元最多能執(zhí)行一個(gè)任務(wù);
i=1,2,…,M;j=1,2,…,N
3) 每個(gè)信號(hào)最多被Rmax個(gè)偵收單元接收;
i=1,2,…,M;j=1,2,…,N
4) 偵收單元不能在短波通信盲區(qū)中;
5) 信號(hào)必須在偵收單元的可接收頻段內(nèi),偵收單元接收機(jī)帶寬可以處理該信號(hào)。
fUimin≤fTjmin,fUimax≥fTjmax,Uiband≥fTjmax-fTjmin
步驟1:對(duì)調(diào)度序列進(jìn)行判決,是否滿足結(jié)束條件。若滿足判決條件,則轉(zhuǎn)到步驟7。
步驟2:取滿足調(diào)度條件的任務(wù)集,條件為T(mén)task≤min{M,N}。Ttask為任務(wù)集的子集個(gè)數(shù),M為偵收機(jī)數(shù)目,N為目標(biāo)信號(hào)數(shù)量。
步驟3:判斷任務(wù)集是否為空。若滿足判決條件,則轉(zhuǎn)到步驟1。
步驟4:對(duì)任務(wù)集進(jìn)行優(yōu)先級(jí)排序,依次取出任務(wù),分析執(zhí)行。
步驟5:若任務(wù)請(qǐng)求滿足任務(wù)約束條件,送入執(zhí)行序列;若不滿足,送入延時(shí)序列。
步驟6:下一調(diào)度間隔內(nèi),將新的請(qǐng)求隊(duì)列與上一調(diào)度間隔內(nèi)的延時(shí)隊(duì)列組成新的請(qǐng)求序列,轉(zhuǎn)到步驟2。
步驟7:調(diào)度結(jié)束,得到結(jié)果,分析數(shù)據(jù)。
調(diào)度流程圖如圖1所示。
實(shí)驗(yàn)采用的仿真平臺(tái)為CPU為I5-4460,內(nèi)存為4GB,操作系統(tǒng)為Windows-07,仿真工具是Matlab R2014a。算法仿真參數(shù):iter=100,M=8,N=10,即假定某時(shí)刻偵收系統(tǒng)中有8個(gè)短波偵收單元,有10個(gè)偵收信號(hào)待偵收。為方便驗(yàn)證本文算法在短波協(xié)同偵收資源調(diào)度中的有效性,利用偵收資源和偵收信號(hào)較為簡(jiǎn)單的場(chǎng)景進(jìn)行方法驗(yàn)證。采用并發(fā)偵收任務(wù)數(shù)量多于偵收資源的典型情況,由于模擬偵收天線和敵方信號(hào)的覆蓋范圍較為困難,本文對(duì)仿真實(shí)驗(yàn)進(jìn)行了一定簡(jiǎn)化,并假設(shè)信號(hào)都在覆蓋范圍內(nèi),實(shí)驗(yàn)數(shù)據(jù)在合理范圍內(nèi)隨機(jī)選取。
短波偵收單元和偵收信號(hào)的具體相關(guān)參數(shù)分別如表1,表2所示。
圖1 調(diào)度流程圖Fig.1 Operation flon chart
Tab.1 Parameters of short wave reconnaissance unit
UUlocationDrUfreqBUbandS/N1(116°24',39°54')3(3.5,25)(3.7,27)20102(112°42',33°06')4(4.1,27)(3.3,27)15123(120°18',33°06')5(5.5,21)(3.9,28)10154(109°42',25°06')2(3.6,23)(3.5,26)1595(131°12',44°24')3(4.7,17)(3.3,27)10116(121°30',31°18')4(5.7,19)(3.9,28)10107(113°18',23°12')2(3.6,30)(3.1,26)2088(119°18',26°06')3(3.7,26)(3.8,29)1513
表2 偵收信號(hào)相關(guān)參數(shù)
下面就本文提出基于綜合優(yōu)先級(jí)調(diào)度算法與基于文獻(xiàn)[9]中算法的最大偵收概率和調(diào)度算法(MMPR)和基于文獻(xiàn)[10]中算法的偵收概率調(diào)度算法(MPR)進(jìn)行對(duì)比,算法求解的最佳調(diào)度方案如表3所示
表3 最佳調(diào)度方案對(duì)比
從表3結(jié)果中可以明顯看出,MPR算法的調(diào)度方案中出現(xiàn)了信號(hào)5,7,10的重復(fù)偵收情況。為進(jìn)一步驗(yàn)證所提算法的有效性,對(duì)比不同算法在各代中有效偵收效益和的最大值情況如圖2所示。
圖2 各算法偵收效益和對(duì)比Fig.2 Comparison of recommaissance effect
由圖2可以看出,MPR算法過(guò)早地收斂,搜索到的最優(yōu)值也并非全局最優(yōu),這主要是因?yàn)镸PR算法的調(diào)度策略使得偵收資源各自追求偵收概率最大,導(dǎo)致某些信號(hào)的重復(fù)偵收和漏偵。而MMPR算法作為一種MPR算法的改進(jìn)型,在最優(yōu)值的求解上要明顯優(yōu)于MPR算法,出現(xiàn)這種情況的主要原因是MMPR算法采取了追求全局偵收概率和最大值的調(diào)度策略。而本文所提算法求解的有效偵收效益和最優(yōu)值遠(yuǎn)大于另外兩種算法,主要原因是算法不僅考慮了全局偵收概率,并對(duì)偵收信號(hào)進(jìn)行了優(yōu)先級(jí)評(píng)估,再根據(jù)優(yōu)先級(jí)排序和偵收資源進(jìn)行有效調(diào)度,給出全局異步與精英策略相結(jié)合的動(dòng)態(tài)調(diào)度方式,不僅能夠避免算法早熟收斂而陷入局部最優(yōu),而且增強(qiáng)了尋優(yōu)能力。
各算法的調(diào)度成功率如圖3所示。
圖3 各算法調(diào)度成功率對(duì)比Fig.3 Success rate of different operations
由圖3可以看出,隨著目標(biāo)數(shù)目的增加,MMPR和本文算法的調(diào)度成功率均不受影響,從始至終都保持100%的調(diào)度成功率,而MPR算法隨目標(biāo)數(shù)目增加出現(xiàn)了成功率明顯下降的情況。
各算法的實(shí)現(xiàn)價(jià)值率如圖4所示。
圖4 各算法實(shí)現(xiàn)價(jià)值率對(duì)比Fig.4 Comparison of different hit value ratio
由圖4可以看出,在實(shí)現(xiàn)價(jià)值率對(duì)比上,各算法隨著目標(biāo)數(shù)量增加都會(huì)下降,但本文算法在相同條件下要明顯優(yōu)于MPR算法和MMPR算法,這主要是由于本文算法對(duì)目標(biāo)信號(hào)偵收價(jià)值的評(píng)估是動(dòng)態(tài)的,信號(hào)處于動(dòng)態(tài)優(yōu)先級(jí)中,避免了重要信號(hào)的錯(cuò)漏失控問(wèn)題,從而提高了實(shí)現(xiàn)價(jià)值率。
本文提出了基于目標(biāo)信號(hào)偵收價(jià)值的短波協(xié)同偵收資源調(diào)度算法。該算法根據(jù)目標(biāo)信號(hào)屬性構(gòu)建偵收價(jià)值評(píng)估模型,以實(shí)現(xiàn)最大偵收效益和為調(diào)度目標(biāo),使資源調(diào)度具有全局性。實(shí)驗(yàn)表明所提方法在調(diào)度成功率和實(shí)現(xiàn)價(jià)值率上效率更高,具有更強(qiáng)的指導(dǎo)性,但協(xié)同偵收過(guò)程考慮的約束條件還不夠充分,資源調(diào)度模型過(guò)于簡(jiǎn)化,應(yīng)作為下一步研究的重點(diǎn)方向。