基于VC++的空間電磁環(huán)境仿真軟件設計
各模塊的主要功能說(shuō)明如下:
人機界面交互模塊提供仿真軟件的人機界面交互功能,主要用來(lái)編輯和加載動(dòng)態(tài)場(chǎng)景文 件,顯示偵察平臺和威脅平臺列表以及接受用戶(hù)的仿真命令輸入等。
偵察平臺設置模塊用來(lái)對偵察平臺的綜合參數進(jìn)行設置,如平臺名稱(chēng)、工作的起始和終 止時(shí)間以及平臺運動(dòng)參數的設置等。
威脅平臺設置模塊用來(lái)對各威脅平臺的綜合參數進(jìn)行設置,如平臺名稱(chēng)、雷達開(kāi)關(guān)機時(shí) 間、天線(xiàn)波束類(lèi)型、天線(xiàn)掃描參數以及平臺運動(dòng)參數的設置等。
雷達信號設置模塊用來(lái)對各威脅平臺的雷達信號類(lèi)型進(jìn)行設置,如雷達載頻、重頻以及 脈寬參數的設置以及系統偵察接收誤差大小的設置等。
雷達信號仿真主控模塊是整個(gè)仿真軟件的核心模塊,它根據仿真的流程,控制和調用其 它各個(gè)功能模塊。
仿真數據計算模塊是根據設置的偵察平臺和各威脅平臺的初始狀態(tài)及運動(dòng)參數,對偵察 平臺和各威脅平臺的航跡以及偵察平臺與各威脅平臺之間的空間相對位置(包括距離和方位 角)進(jìn)行計算,并根據各威脅平臺雷達技術(shù)參數及天線(xiàn)掃描方式計算各雷達在各個(gè)時(shí)刻到達 偵察平臺的射頻脈沖PDW 的各參數值。
數據文件生成模塊用來(lái)綜合處理得到的各種仿真試驗數據結果,并以數據文件的形式對 數據進(jìn)行存盤(pán),以供后續的分析處理使用。
2.3 仿真流程及實(shí)現
2.2.1 仿真流程
系統仿真的流程框圖如圖2 所示。系統仿真主控模塊根據設置的偵察平臺和威脅平臺的 初始狀態(tài)及運動(dòng)參數,對偵察平臺和各威脅平臺的航跡進(jìn)行計算,確定偵察平臺與各威脅平 臺之間的空間相對位置(包括距離和方位角),并根據雷達技術(shù)參數和雷達天線(xiàn)掃描方式以及 設定的系統偵察誤差計算出各雷達在某一時(shí)段內到達偵察平臺的射頻脈沖PDW 的各參數。
對于某一時(shí)段內到達偵察平臺的射頻脈沖序列,系統根據脈沖TOA 參數的大小對其進(jìn)行排 序,對于同時(shí)到達的射頻脈沖加以融合處理,從而得到該時(shí)段內所有雷達的射頻脈沖數據, 并將脈沖功率超過(guò)檢測門(mén)限Prmin 的有效射頻脈沖數據寫(xiě)入指定的數據文件。
2.2.2 仿真結果
利用研制成功的雷達電磁環(huán)境仿真系統對多部雷達輻射源進(jìn)行仿真試驗研究,可生成雷 達電磁信號處理輸出的全脈沖仿真試驗數據,表1 給出了一個(gè)全脈沖仿真試驗數據的片斷。
評論