[发明专利]一种雷达算法部署和性能测试的平台实现方法在审
| 申请号: | 202010540330.5 | 申请日: | 2020-06-15 |
| 公开(公告)号: | CN111723011A | 公开(公告)日: | 2020-09-29 |
| 发明(设计)人: | 刘泽;廖育富;王彦成;薛雄;任午龙;马婕 | 申请(专利权)人: | 四川九洲空管科技有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 钱成岑 |
| 地址: | 621000 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 雷达 算法 部署 性能 测试 平台 实现 方法 | ||
本发明公开了一种雷达算法部署和性能测试的平台实现方法,包括:S1,PC机与雷达系统通信连接;S2,将PC机上运行的算法仿真平台作为雷达算法编写、部署和性能测试的平台;S3,利用算法仿真平台的脚本语言,实现从雷达算法部署到性能测试的全自动。本发明实现的雷达算法部署和性能测试的平台,通过利用算法仿真平台的脚本,可以用于实现雷达算法部署到性能测试的全自动。具有以下优点:1、自动化的实现可以极大地加快雷达算法部署和性能测试效率。2、仅需要系统工程师一人即可完成雷达算法部署和性能测试的所有步骤,减少了工作量和人工成本。3、搭建的平台使得雷达系统在算法上更加清晰。
技术领域
本发明涉及雷达技术领域,尤其是一种雷达算法部署和性能测试的平台实现方法。
背景技术
现有雷达系统总体和分系统模块的部署和测试,采用的是离线部署测试的方法,即在算法仿真平台完成算法的搭建和测试,然后手动将算法实现为各硬件平台专用的语言,然后手动编译生成可执行文件部署在硬件模块之中,然后进行可执行文件在模块板卡中运行,并记录数据和结果。测试过程和算法搭建、代码编写、性能过程是分开的。
从算法搭建到硬件部署和测试完毕需要耗费比较长的时间。当需要对算法进行修改时,需要重新手动完成算法仿真、代码实现、程序编译下载部署、性能和一致性测试,迭代的过程比较漫长。并且在进行雷达系统整机测试的时候,自动化程度更低,只能逐一完成分系统程序的下载再进行整机的测试,某一个分系统算法迭代的速度会影响系统整体算法的迭代。
发明内容
本发明所要解决的技术问题是:针对上述的技术问题,提供一种雷达算法部署和性能测试的平台实现方法。
本发明采用的技术方案如下:
一种雷达算法部署和性能测试的平台实现方法,包括:
S1,PC机与雷达系统通信连接;
S2,将PC机上运行的算法仿真平台作为雷达算法编写、部署和性能测试的平台;
S3,利用算法仿真平台的脚本语言,实现从雷达算法部署到性能测试的全自动。
进一步地,步骤S3的方法为,通过编写脚本完成以下子步骤:
S31,根据雷达各个系统模块,在算法仿真平台中搭建对应的算法模块;
S32,利用算法仿真平台的脚本语言将所述算法模块转换为雷达各个系统模块可识别的算法代码;
S33,利用算法仿真平台的脚本语言将所述算法代码集成预先存储的框架代码和通信代码,得到工程代码;
S34,利用算法仿真平台的脚本语言将对各个雷达系统模块工程代码进行自动编译,生成对应雷达系统模块的可执行文件;
S35,利用算法仿真平台的脚本语言将所述可执行文件,通过PC机与雷达系统的通信接口,下载到对应的雷达各个系统模块的芯片中;
S36,利用算法仿真平台的脚本语言远程控制雷达各个系统模块的芯片中的可执行文件,实现对达各个系统模块启停的自动化控制;
S37,使用相同的数据源分别注入到所述算法仿真平台的算法模块和雷达各个系统模块的芯片中,完成对雷达各个系统模块的性能测试和实时一致性对比。
进一步地,步骤S31中所述算法仿真平台需要对搭建的算法模块进行运行测试。
进一步地,步骤S32中:
可以是通过编写一个脚本来调用平台代码生成工具,生成雷达各个系统模块的算法代码;
或者是通过编写多个脚本来调用平台代码生成工具,生成雷达各个系统模块的算法代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲空管科技有限责任公司,未经四川九洲空管科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010540330.5/2.html,转载请声明来源钻瓜专利网。





