买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于多核CPU的高速机动目标识别数据处理方法_西安电子科技大学_202110850358.3 

申请/专利权人:西安电子科技大学

申请日:2021-07-27

公开(公告)日:2024-04-23

公开(公告)号:CN113671478B

主分类号:G01S13/50

分类号:G01S13/50;G06F9/50

优先权:

专利状态码:有效-授权

法律状态:2024.04.23#授权;2021.12.07#实质审查的生效;2021.11.19#公开

摘要:本发明属于雷达数据处理技术领域,公开了一种基于多核CPU的高速机动目标识别数据处理方法。本发明利用多核CPU线程,并发实现高速机动目标信号处理流程,并且同时保证每一帧数据都能完整的处理,当每一个通道的每一帧数据到达后,都能被工作线程及时处理,克服了现有技术的接口只能针对特定雷达,不能在其他雷达系统中复用的缺点。将每个独立的算法组件进行封装,再根据信号处理流程,将不同的算法组件的输入和输出进行搭建连接,最后将搭建好的算法组件映射到工作线程上即可。能够根据应用需求进行重构,灵活应对多种任务,有效结解决当前雷达转换升级问题。

主权项:1.一种基于多核CPU的高速机动目标识别数据处理方法,其特征在于,包括以下步骤:步骤1,创建线程池,设定线程执行任务入口,并在线程池内开辟与数据通道数量相同的线程;其中,数据通道数与CPU核数相当;步骤2,预先申请程序中正向和逆向FFT的计划内存,调用快速傅里叶变换工具包FFTW,搭建FFT中间件,用于进行傅里叶变换运算;步骤3,对每一帧待处理的雷达回波数据量进行预估,并为每帧数据分配对应内存;采用信号通知机制,使用管道将接收的雷达回波数据传递给主线程;步骤4,主线程监听每个数据通道是否接收数据完毕,当某个通道数据接收完毕后,主线程将接收的数据进行封装,并将其插入请求队列上;步骤5,当请求队列上有数据待处理时,则唤醒线程池中睡眠的工作线程,工作线程之间通过竞争取得任务并执行;将不同的工作线程调度至不同的CPU核上执行任务;步骤6,将一个脉组的数据处理过程映射到一个工作线程上,即一个工作线程处理一个脉组数据;当工作线程处理完当前帧数据后,将输出的点迹信息封装后注册写就绪事件,由主线程将结果写入对应的文件并发送。

全文数据:

权利要求:

百度查询: 西安电子科技大学 基于多核CPU的高速机动目标识别数据处理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。