久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

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

  3.2 軟件設計

本文引用地址:http://www.cqxgywz.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 下一頁

評論


相關推薦

技術專區

關閉