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