新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > ADSP-TS201在無線電測向系統中的應用

        ADSP-TS201在無線電測向系統中的應用

        作者: 時間:2011-05-31 來源:網絡 收藏

          4 DSP模塊功能

          系統通信的命令格式如圖6。



          系統工作過程如下:

          監控終端微機通過VXI總線給DSP-A發送命令,DSP-A接到命令后,按照內部協議產生校驗碼,如果與收到的校驗碼一致,則根據命令號進行相應的測向或波束合成操作。中斷1用于DSP和監控終端微機之間的通信,中斷0則用于2片DSP之間的通信。DSP-A若接到測向命令,則在DSP-A中取出測向結果;DSP-A若接到波束合成命令,則向DSP-B產生中斷0,取出波束合成結果。

          本系統采用2片DSP作為的核心處理器,其中一片在50 ms之內完成測向,另一片在10 ms之內完成波束合成。根據實際需求,將完成以下功能:

          (1)多次測向:由于實際中測向結果存在誤差,通常進行多次測向,再取平均,以提高精度。測向次數可以由用戶自由選擇。

          (2)自動跟蹤:系統設置為自動跟蹤態時,先由DSP-A測出信號的角度信息,DSP-B再根據已知的角度信息進行波束合成,使得主波束一直對準期望信號的方向,以此達到跟蹤信號的目的。

          (3)指定方向:系統設置為指定方向態時,DSP-B波束合成之后將主波束指向用戶指定的方向,以便用戶觀察自己感興趣方向上的信號動向。

          2片DSP的程序流程圖如圖7、圖8所示。



          MUSIC和零點預處理算法中大部分都是復數運算,其中復數相乘、復矩陣特征值分解所占比例較大,二維的譜峰搜索耗費較多時間。為此,充分利用了TS芯片雙處理器核的SIMD結構和單周期內可4字讀寫的特點。在一個周期內同時向X核讀入實部,Y核讀入虛部,再同時進行乘加運算,雙核的使用使程序的運行周期大大減少,約為單核的1/4。對于sin和cos的計算,以0.1°為間隔進行查表運算,比級數展開大大減少了運算時間,精度也達到了系統所需的要求。此外,在TS的仿真環境VisualDSP++3.5中,還存在Linear profiling工具,可以分析各個子函數占總運行時間的比例,對于把握整個程序的運行狀況、優化程序的瓶頸,起了很好的幫助作用。由于TS有24 Mbit等分為* Mbit存儲塊的大容量存儲空間,它可以充分存儲這2個算法所運行的全部數據,不需要進行內存擴展,這也是很多芯片所無法比擬的。綜上所述,通過合理的軟件結構搭建和一系列的程序優化措施,使DSP的運行時間能夠較好地滿足系統所需的要求。

          5 系統特點

          要求必須以盡可能短的時間、盡可能高的精度對空中信號進行定位和跟蹤。本系統充分考慮以上2個因素,具有以下特點:

          (1)穩健、高性能的算法。通過大量的仿真實驗比較,本文選擇了具有高分辨率且性能穩定的MUSIC算法和零點預處理算法。良好的算法保證了系統測向的精度和運行的穩定性。

          (2)合理的系統結構。2片DSP的選用保證系統測向功能和波束合成功能互不干擾和影響。編程中充分注意雙核的并行使用及快速算法的運用,使得系統的時效性大大提高(測向50 ms,波束合成10 ms)。

          (3)完備可靠的通信協議。所有的通信協議均通過算法進行加密,正確的校驗保證了數據和命令的可靠傳輸。

          本文給出的基于TS201的電測向系統能夠快速準確地對信號進行定位和跟蹤,通過選用高性能的MUSIC和零點預處理算法使得系統具有較高的測向精度,通過選用高速信號處理器201使得系統具有較快的運行速度。對DSP模塊合理的結構搭建和一系列的優化措施,使得系統滿足了指標要求。



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吉林市| 安陆市| 伊通| 舟山市| 轮台县| 怀来县| 大洼县| 邢台县| 吴旗县| 新源县| 仁寿县| 吴江市| 河北区| 浠水县| 麻阳| 永清县| 湖南省| 石楼县| 石阡县| 屏东市| 黎川县| 田林县| 清原| 衢州市| 绩溪县| 宜宾市| 清涧县| 福海县| 岳普湖县| 含山县| 莒南县| 项城市| 哈巴河县| 临泉县| 壶关县| 时尚| 临洮县| 项城市| 大同县| 古丈县| 嘉善县|