国内首套全自主可控软件化雷达高速信息处理平台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)