國內首套全自主可控軟件化雷達高速信息處理平臺RadarLab,在實時信息處理系統技術領域內,率先實現了圖形化/模型化的新型開發模式,支持跨CPU/GPU/TI6678/PowerPC/TS201/FPGA/國產魂芯等多種硬件平臺的應用任務統一開發、自動代碼生成、自動任務部署和系統狀態監控等多種創新功能,具有開發周期短、可移植性強、可靈活擴展升級功能等顯著優點,在軟件化雷達/電子戰/聲納/通信/偵干探通一體化等領域內得到了應用,達到了國內領先、國際先進水平。
以RadarLab3.0為基礎,公司自主研發了與之配套的一系列軟硬件組件,其中硬件組件包括TI6678處理模塊、光纖接口板、A/D模擬信號采集卡和CPU/GPU模塊等產品類型,軟件組件包括雷達、電子戰、聲納、通信和模擬仿真源組件庫等產品類型。用戶可基于軟件組件開發規范,靈活開發和擴展自定義組件庫,并利用軟硬件組件靈活構建軟件化高性能信息處理平臺。
技術特點
1.可視化/模型化開發機制
系統設計采用了開放式軟硬件解耦體系架構,系統設計人員可針對信息處理任務的需求,直接利用圖形化模塊來構造處理流程,方便地實現應用任務在多種異構硬件平臺上的快速移植。
2.代碼自動生成功能
針對頂層圖形化任務流程,系統可直接自動生成TS201/PowerPC/TI6678/CPU/GPU/FPGA/國產魂芯/國產華睿等多種硬件平臺的實時運行代碼。
3.靈活的任務部署機制
針對特定多處理器硬件平臺的結構,系統支持處理模塊在不同處理器上運行的靜態、動態部署方案。
4.開放的信息處理組件庫
系統提供了雷達信息處理軟硬件基本組件庫,并支持用戶自定義開發和擴展組件庫。
5.豐富的調試和測試工具
系統提供了內存讀寫、圖形顯示和文件存取等功能,便于實現對處理流程和處理結果進行調試和功能測試。
功能介紹
RadarLab平臺由三大部分組成,RadarLab共用軟件框架、硬件平臺適配軟件包和配套組件。共用軟件框架由可視化/模型化開發環境、硬件平臺虛擬化管理、自動代碼生成、功能組件庫、顯控系統、多功能繪圖等模塊組成。硬件平臺適配軟件包由可支持TS201/PowerPC/TI6678/CPU/GPU/FPGA等多種硬件平臺的適配軟件模塊組成。配套組件由信息處理組件庫和TI6678處理板、光纖接口板等組成。

1、可視化/模型化開發環境
RadarLab提供了一種基于可視化/模型化的編程模式。系統設計人員可以從組件庫中拖拽多個處理模塊到編輯環境中,并通過建立不同模塊之間的數據通信關系,來構造信息處理流程。流程中模塊和通信關系的屬性和參數均可以靈活地通過參數表進行設置。

2、硬件平臺虛擬化管理
系統設計人員可以對某種具體多處理器硬件系統進行邏輯抽象,并進行建模描述,形成硬件平臺結構和性能描述模型。

3、可定制的顯控系統
RadarLab可根據不同應用定制相應的顯控系統,并提供顯控數據的開放式自定義接口,系統設計人員可定制收發數據和控制命令。

4、自動代碼生成和編譯
RadarLab代碼生成器能夠根據任務流圖和硬件平臺類型,自動生成目標硬件平臺上的源代碼,并支持編譯/鏈接/加載/運行等各種功能。

5、豐富的繪圖系統
RadarLab提供了豐富的曲線、曲面等繪圖功能,方便系統設計人員進行數據觀測和分析。

6、可即插即用的硬件平臺適配軟件包
系統設計人員可根據所需的硬件平臺類型,選擇相應的一個或者多個即插即用平臺適配軟件包。針對新型硬件平臺,也可根據用戶需求快速定制。

7、可擴展的配套組件庫
RadarLab提供了豐富的數字信號處理和雷達信號處理軟件組件庫,如FFT、DBF、PC、MTD、CFAR等,并支持自定義組件開發和組件庫的不斷擴展。同時還提供了TI6678處理板、光纖接口板等硬件組件,支持用戶快速構建完整的高速信息處理系統。
運行環境
操作系統:Win7 64位(或更高版本)
CPU:2GHZ以上
內存:4G以上
顯存:2G以上
硬盤:100G以上
適配平臺
GPU(Windows、linux)
CPU(Windows、Linux)
TI6678(Rede、sysbios)
PowerPC(8640D、T4240)