[发明专利]一种基于雷达信息处理的分布式仿真验证系统在审
申请号: | 202110678245.X | 申请日: | 2021-06-18 |
公开(公告)号: | CN113312793A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 杨洋;韩文俊;丁琳琳;李路野;黎贺;唐强 | 申请(专利权)人: | 中国电子科技集团公司第十四研究所 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F9/54;G06F111/02 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 熊敏敏;高娇阳 |
地址: | 210039 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 雷达 信息处理 分布式 仿真 验证 系统 | ||
本发明属于雷达信息处理技术领域,公开了一种基于雷达信息处理的分布式仿真验证系统。本发明包括通信中间件、Matlab仿真组件框架、C仿真组件框架和仿真验证平台;通信中间件提供两个版本的收发数接口,分别供Matlab仿真组件框架和C仿真组件框架调用;Matlab仿真组件框架向仿真验证平台发出雷达仿真样机数据;C仿真组件框架发送雷达实时组件的数据;仿真验证平台在本地缓存若干帧接收的数据;每帧设有帧号信息及数据信息,相同帧号的输出结果进行对比。本发明能够对两种仿真组件框架输出结果提供差值、取对数等多维度比对方式,能快速查看到多维度比对效果,减少编写代码量,便于快速定位问题,提高仿真验证效率。
技术领域
本发明属于雷达信息处理技术领域,具体涉及一种基于雷达信息处理的分布式仿真验证系统。
背景技术
随着装备嵌入式系统复杂程度的不断攀升,产品研发过程中的工程仿真和多学科软件集成技术正面临全新挑战。由于复杂系统的研发计需要多种仿真工作,往往设计来自结构、环境、电磁等不同工具的协同。
传统的雷达信息处理流程是先写Matlab样机组件,再写C实时组件,因此需要对两种语言的组件进行仿真验证。传统的验证方式是直接输入相同的初始文件数据,两种组件读出初始文件数据进行处理后输出结果文件中,根据两个输出结果文件写代码进行比对,整个过程需要频繁更改输入数据。当初始文件数据用例过多时会导致整个仿真验证过程效率较低,验证周期长,当发现两种结果数据不一致时需要详细比对两种组件的代码逻辑结构,仿真验证流程复杂,难度较大。
发明内容
本发明目的是提供一种基于雷达信息处理的分布式仿真验证系统,能够对两种仿真组件框架输出结果提供差值、取绝对值、取对数、取正数、取负数等多维度比对方式,能快速查看到多维度比对效果,减少编写代码量,便于快速定位问题,提高仿真验证效率。
具体地说,本发明是采用以下技术方案实现的。
本发明提供一种基于雷达信息处理的分布式仿真验证系统,包括通信中间件、Matlab仿真组件框架、C仿真组件框架和仿真验证平台;
所述通信中间件提供两个版本的收数接口和发数接口,分别使用Java和C语言封装;调用所述收数接口和发数接口时,只需要传入域名和主题名两个参数;其中Java版收数接口和发数接口供所述Matlab仿真组件框架调用;C版收数接口和发数接口给所述C仿真组件框架调用;
所述Matlab仿真组件框架调用所述Java版收数接口,传入域名和收数主题名;根据与域名和收数主题名相应的接收数据,调用matlab软件的雷达仿真样机,接收雷达仿真样机的输出结果;检查雷达仿真样机返回的输出结果正确性,通过Java版发数接口,传入域名和发数主题名,向所述仿真验证平台发出雷达仿真样机的输出结果数据;
所述C仿真组件框架调用所述C版收数接口,传入域名和收数主题名;根据与域名和收数主题名相应的接收数据,调用雷达实时组件,接收雷达实时组件的输出结果;检查输出结果正确性,通过C版发数接口,传入域名和发数主题名,向所述仿真验证平台发出雷达实时组件的输出结果数据;
所述仿真验证平台调用所述通信中间件的C版收数接口,接收与所述Matlab仿真组件框架和C仿真组件框架的发数主题名相应的数据,并将接收的数据在本地缓存若干帧;每帧数据设置有帧号信息以及数据信息;其中帧号信息描述本帧的序列号,拥有相同帧序列号的输出结果可以进行对比。
进一步的,所述使用Java和C语言封装是指使用Java和C语言封装成RTI DDS标准的Java版收数接口和发数接口、C版收数接口和发数接口;
其中Java版收数接口和发数接口打包成jar包,放到所述Matlab仿真组件框架的本地matlab java工作路径下;C版收数接口和发数接口编译成so动态库,放到C仿真组件框架的本地项目下。
进一步的,所述仿真验证平台采用QT实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十四研究所,未经中国电子科技集团公司第十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110678245.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手持式焊接装置
- 下一篇:一种生物基皮革的生产工艺