新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 無線電導航數字信號源的系統設計,完整參考方案

        無線電導航數字信號源的系統設計,完整參考方案

        作者: 時間:2015-05-04 來源:網絡 收藏

          3.2 軟件設計

        本文引用地址:http://www.104case.com/article/273561.htm

          3.2.1上位機軟件設計。

          上位機軟件任務主要是產生可供信號源識別的頻率、方位、工作模式、通道選擇以及其他控制信息,加上規定的標頭以區分控制命令,通過RS422/232串口將控制命令傳送至信號源,以產生相應的導航數字信號。

          3.2.2 FPGA處理任務設計

          FPGA硬件任務主要是產生高精度的調制射頻信號,FPGA主要任務包括:

          讀取MicroBlaze解析的載波頻率、方位角信息及其他相關信息;

          產生音頻信號,載波信號與方位角信號;

          接收兩路AD采樣低頻信號;

          合成激勵信號并傳送至DA轉換器輸出。

          FPGA模塊處理單元組成如圖2所示。

          

        圖2 FPGA 模塊處理單元組成示意圖

         

          圖2 FPGA 模塊處理單元組成示意圖

          3.2.3 MicroBlaze處理任務核心設計:

          MicroBlaze系統的軟件設計需要先配置軟件描述文件(.MSS),生成的軟件描述文件列出了所有外設的驅動信息。函數庫產生器利用這些配置信息,配置相應的驅動程序函數庫,利用這些函數庫可以在SDK集成環境中編寫相應的接收解析程序以實現MicroBlaze的控制功能。最后將基于MicroBlaze的UART控制器的硬件結構和應用軟件工程打包導入到ISE中,作為ISE工程的子模塊使用,即可完成MicroBlaze控制器的軟件設計。其軟件處理流程如下圖3所示:

          

        圖3 MicroBlaze軟件處理流程

         

          圖3 MicroBlaze軟件處理流程

          四、本設計要點

          導航系統是實現民機和軍機近程導航的主要設備,而在具體調試時需要各種導航信號,來測試導航設備的定向靈敏度,定向精度和定向速度。由于各種導航信號有所不同,很少有通用的設備平臺能夠同時產生不同導航信號。并且由于傳統信號源都是機械、旋鈕式,無法將信號精度、大小做到令人滿意。傳統的信號源一般采用RC振蕩電路、LC振蕩電路、石英晶體振蕩電路或波形發生集成電路來實現,很難在較寬的頻帶內實現高質量、高頻率精度和高穩定性波形的輸出,且一般頻率調節是通過調節電阻、電感、電容參數或變容二極管的電容量來實現,難于實現高精度和數控調節。本設計采用了嵌入式系統的思想,具有以下兩個顯著特點:

          靈活性:能通過更換程序或模塊來適應多種工作頻段和多種工作方式;

          通用性:系統結構通用,功能實現靈活。不同的通信系統可由相對一致的硬件利用不同的軟件來實現,系統功能的改進和升級也很方便。

          本設計同時采用了大規模FPGA,可將信號源的定向精度提高至0.1度,輸出波形頻率分辨率達到0.01Hz,并且由于使用了高速DA芯片,最高數據率可達125MHz。

          五、本設計主要應用

          導航系統是實現民機和軍機近程導航的主要設備,而在具體調試時需要各種導航信號,來測試導航設備的定向靈敏度,定向精度和定向速度。由于各種導航信號有所不同,很少有通用的設備平臺能夠同時產生不同導航信號。并且由于傳統信號源都是機械、旋鈕式,無法將信號精度、大小做到令人滿意。本文設計了一整套導航方案,以產生各種無線電導航信號,上位機控制具體命令,能保證較高的信號頻率精度、方位精度和頻率大小,使得信號源平臺具備信號產生方法靈活、參數變化速度快、信號頻譜純度高,系統穩定可靠等特點,完全能滿足一般無線電導航系統的技術要求,為無線電導航系統設計與測試提供了新思路,可以推廣至民/軍機的無線電導航調試使用。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 如皋市| 金山区| 灵川县| 临西县| 玛沁县| 习水县| 平泉县| 盘锦市| 东明县| 阳江市| 湘潭市| 无棣县| 公安县| 平度市| 永泰县| 扶余县| 阿巴嘎旗| 敦化市| 安丘市| 隆化县| 井陉县| 乃东县| 龙里县| 章丘市| 南涧| 抚州市| 稷山县| 湘潭县| 正蓝旗| 宜都市| 高雄市| 乳山市| 咸丰县| 陵川县| 北安市| 昌乐县| 莆田市| 浙江省| 韩城市| 蒙自县| 阜康市|