一种软件化雷达组件跨平台动态加载和动态管理系统

    公开(公告)号:CN111008046B

    公开(公告)日:2022-01-25

    申请号:CN201911118696.7

    申请日:2019-11-15

    Abstract: 本发明提供一种软件化雷达组件跨平台动态加载和动态管理系统,跨平台动态加载模块通过设置封装了不同操作系统的动态加载操作的动态加载接口实现了软件化雷达组件跨平台动态加载;通过生命周期管理模块实现了组件的内存管理优化机制,使得系统的内存资源能够合理的进行分配和使用;通过设置运行组件数据库以及跨平台动态加载模块的启动运行机制,实现了系统停机重启时状态快速恢复。加载到核心框架中的雷达应用组件会在运行组件数据库中进行存储,系统停机重启时,跨平台动态加载模块能够通过运行组件数据库查找到系统上次停机时加载的雷达应用组件,自动将这些雷达应用组件进行加载,从而将跨平台动态加载模块的状态恢复到系统停机前的状态。

    一种基于时频域稀疏重构的雷达行人检测方法

    公开(公告)号:CN109917347B

    公开(公告)日:2021-09-24

    申请号:CN201910286964.X

    申请日:2019-04-10

    Abstract: 本发明属于雷达信号处理和目标识别技术领域,提供了一种基于时频域稀疏重构的雷达行人检测方法。其主旨在于解决时频图像对运动特征检测的条件约束以及雷达在复杂环境噪声条件下检测率低的问题。主要技术方案包括:步骤1、雷达作为数据采集设备,可获到A/D采样数据,作为待识别的雷达信号S(t);步骤2、A/D采样数据作二维FFT,得到距离维‑速度维频域数据S(f);步骤3、CFAR检测获取动目标运动参数,同时得到运动目标所在距离门;步骤4、取出动目标所在距离门数据Sn(f),进行稀疏重构处理;步骤5、对重构的动目标信号进行特征提取;步骤6、通过目标决策器,判决目标所属类别。

    一种雷达应用组件服务化实现方法

    公开(公告)号:CN111562951A

    公开(公告)日:2020-08-21

    申请号:CN202010391389.2

    申请日:2020-05-11

    Abstract: 本发明提供一种雷达应用组件服务化实现方法,包括步骤:步骤1:定义雷达应用抽象接口与实现类;实现类继承于雷达应用抽象接口,雷达应用抽象接口继承于雷达服务系统提供的雷达组件模型;步骤2:将雷达应用组件的标签信息与雷达应用抽象接口和实现类一起封装为动态链接库;步骤3:激活雷达组件,通过雷达系统客户端实现对雷达组件服务的调用。本发明在雷达功能源代码不修改的情况下,完成从普通雷达软件向雷达服务系统能够识别的组件的过渡,以保证移植工作效率和延续性,便于雷达系统管理。

    一种用于软件化雷达中间件的构建方法

    公开(公告)号:CN111580790A

    公开(公告)日:2020-08-25

    申请号:CN202010320291.8

    申请日:2020-04-22

    Abstract: 本发明提供一种用于软件化雷达中间件的构建方法,设置并行计算中间件包括步骤:基础函数中间件构建步骤、雷达专用功能中间件构建步骤、运行时函数中间件构建步骤和实时服务质量QOS中间件构建步骤;其中,基础函数中间件的构建方法利用VSIPL程序构建一套比较完备的基础数学函数库;该函数库向上层提供统一的接口API,具备高性能的同时还具有良好的可移植性和可扩展性。使用该方法开发雷达基础函数库,提高了雷达应用组件开发人员的开发效率;利用VSIPL提供的与平台无关的标准接口API,能够保证算法函数在不同平台上的接口是固定的,实现一次编写,多平台运行。

    一种软件化雷达组件跨平台动态加载和动态管理系统

    公开(公告)号:CN111008046A

    公开(公告)日:2020-04-14

    申请号:CN201911118696.7

    申请日:2019-11-15

    Abstract: 本发明提供一种软件化雷达组件跨平台动态加载和动态管理系统,跨平台动态加载模块通过设置封装了不同操作系统的动态加载操作的动态加载接口实现了软件化雷达组件跨平台动态加载;通过生命周期管理模块实现了组件的内存管理优化机制,使得系统的内存资源能够合理的进行分配和使用;通过设置运行组件数据库以及跨平台动态加载模块的启动运行机制,实现了系统停机重启时状态快速恢复。加载到核心框架中的雷达应用组件会在运行组件数据库中进行存储,系统停机重启时,跨平台动态加载模块能够通过运行组件数据库查找到系统上次停机时加载的雷达应用组件,自动将这些雷达应用组件进行加载,从而将跨平台动态加载模块的状态恢复到系统停机前的状态。

    一种软件化雷达跨平台通用并行计算库的构建方法

    公开(公告)号:CN109947416A

    公开(公告)日:2019-06-28

    申请号:CN201910202113.2

    申请日:2019-03-15

    Abstract: 本发明涉及雷达信号处理领域,提供了一种软件化雷达跨平台通用并行计算库的构建方法。其主旨在于,雷达信号处理的跨平台并行实现,提高雷达信号处理处理效率,缩短了雷达信号处理的时间。其主要方案包括:步骤1、利用宏定义实现对同一接口向不同计算平台的映射;步骤2、建立粗细粒度并行库,对粗细粒度算法的划分,得到细粒度并行库和粗粒度并行库;步骤3、为步骤2中所述的粗细粒度并行库的实现文件建立相应的头文件;步骤4、为步骤3中所述的包含所有粗细粒度的用于软件化雷达领域的跨平台并行库构建统一的头文件;步骤5、根据步骤4中的头文件和步骤2中并行库实现文件中的注释段构建一份说明文档,用户可利用该文档快速查阅所有并行函数库的具体信息。

    一种用于软件化雷达中间件的构建方法

    公开(公告)号:CN111580790B

    公开(公告)日:2023-07-21

    申请号:CN202010320291.8

    申请日:2020-04-22

    Abstract: 本发明提供一种用于软件化雷达中间件的构建方法,设置并行计算中间件包括步骤:基础函数中间件构建步骤、雷达专用功能中间件构建步骤、运行时函数中间件构建步骤和实时服务质量QOS中间件构建步骤;其中,基础函数中间件的构建方法利用VSIPL程序构建一套比较完备的基础数学函数库;该函数库向上层提供统一的接口API,具备高性能的同时还具有良好的可移植性和可扩展性。使用该方法开发雷达基础函数库,提高了雷达应用组件开发人员的开发效率;利用VSIPL提供的与平台无关的标准接口API,能够保证算法函数在不同平台上的接口是固定的,实现一次编写,多平台运行。

    一种软件化雷达实时动态更新系统

    公开(公告)号:CN110659045B

    公开(公告)日:2022-03-15

    申请号:CN201910813748.6

    申请日:2019-08-30

    Abstract: 本发明提供一种软件化雷达实时动态更新系统,包括雷达组件管理中心、雷达事件管理器、组件加载器、雷达组件服务调用器、雷达组件数据库;本发明提供雷达系统中解析雷达组件依赖关系的方法提升软件化雷达系统的安全性与稳定性。本发明还提供了一种雷达组件间的解耦方法,雷达组件完成注册后作为服务独立运行,避免了组件间直接通信产生耦合,实现了雷达组件之间的解耦,雷达组件之间不再互相影响。本发明使用C++实现雷达组件更新,相较于java类加载实现,实时性更好;能在不同的支持动态链接库或共享库的平台下运行更新,且具有不间断更新的优势;注册完成后的雷达组件的功能被调用时,以服务的形式独立运行,降低了雷达组件之间的耦合。

    一种软件化雷达通用通信中间件

    公开(公告)号:CN111698217A

    公开(公告)日:2020-09-22

    申请号:CN202010424730.X

    申请日:2020-05-19

    Abstract: 本发明为了解决目前雷达通信设备的五花八门,出厂定制终身,维护成本高,升级难等缺陷,提出一种软件化雷达通用通信中间件,通过一个层次化的体系结构进行设计,主要包括:1)发布/订阅接口层,为服务化应用软件层提供统一的API接口;2)实时信息交换层,完成消息的解析和转换;3)传输控制层,为实时信息交换层提供标准简单的通信链路接口。各层之间定义了统一开放的接口,层与层之间相互独立,每层的设计、升级、更新均不会影响其它层的运行,大大提高了开发效率并且降低了维护成本。且支持不同的通信协议,支持雷达节点内不同组件之间的通信、不同计算节点的分布式系统通信、板间、核间、进程间、线程间等通信。

Patent Agency Ranking