基于Matlab的雷達系統仿真軟件包設計與實現

最后,關于登陸界面的密碼設置,需要對()pening Fcn函數進行初始化設置,也即是軟件包默認的用戶賬號和密碼。這里需要使用函數set()來設置編輯框中輸入的字符串即用戶賬號和密碼,并對該賬戶和密碼進行初始化賦值。

3 仿真結果
雷達系統分析包含各個部分仿真結果分析,這里選擇雷達天線中典型的線性天線陣列仿真結果進行分析。仿真界面實例如圖3所示,這里選擇的實例是線性天線陣列的增益方向圖。其中,陣列中的單元數為19,可以看到當單元問距為1.5個波長、掃描角度為-38°、使用Ham-ming窗進行幅度加權、并用23量化電平時,相應地在-38°處有主瓣產生,并且第一副瓣的電平約為-13.4 dB。若在面板中選擇不同的設置值,則可以得到在不同的陣列天線(即陣列中的單元數不同或單元間距不同)、不同的掃描角度、不同的加窗函數、不同量化電平時的增益方向圖。本文引用地址:http://www.104case.com/article/187766.htm
通過該系統進行模擬仿真,并將仿真結果進行對比,可以清晰地了解天線在各個轉向角處的增益方向是如何隨天線陣列的單元間距、掃描角度、加窗函數、量化電平這些參量的變化而變化的,從而形成對線性陣列天線增益方向圖的直觀感受。
4 結語
雷達系統分析課程理論性強,抽象難懂,如何幫助學習者理解課程中的基本概念、基本分析方法等是該課程教學中所要解決的關鍵問題。考慮到Matlab的圖形用戶界面非常形象,本文采用VC和Matlab混合編程充分發揚了兩種語言的優勢,開發實現了該課程教學實驗GUI軟件包。實驗表明,該雷達系統仿真軟件包界面友好,參數設置靈活,并且在仿真的過程中能隨時看到雷達信號發射、接收和信號處理等各方面的文字或圖形描述。
c++相關文章:c++教程
評論