[发明专利]一种提高雷达脉压处理性能的方法有效
申请号: | 202110199703.1 | 申请日: | 2021-02-23 |
公开(公告)号: | CN112859032B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 黄洁;谭风华;李帅;邹杨 | 申请(专利权)人: | 航天南湖电子信息技术股份有限公司 |
主分类号: | G01S7/41 | 分类号: | G01S7/41 |
代理公司: | 荆州市亚德专利事务所(普通合伙) 42216 | 代理人: | 李杰 |
地址: | 434000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 雷达 脉压 处理 性能 方法 | ||
1.一种提高雷达脉压处理性能的方法,在linux环境下使用C++语言,基于Intel MKL库,设计优化MKL描述符创建,优化对脉压系数FFT的处理;其特征在于,该提高雷达脉压处理性能的方法是通过包括如下步骤实现的:
1、MKL库描述符的创建流程;利用雷达信号处理过程中所有使用的阶数已知,将所有阶数对应的描述符在脉压处理前初始化的过程中生成,同时提供所述描述符的接口,供使用时查找,有效节约阶数切换时创建描述符的时间,提供描述符管理类:基于每个阶对应一个描述符,将阶数和其对应的描述符抽象为一个节点,在初始化描述符管理对象时,一次性根据各个阶生成相应的描述符存于缓存,并且提供查询所述描述符的接口,即指定阶作为索引查找对应的描述符;脉压运行之前完成所有阶数的描述管理符的初始化,脉压运行中直接查询描述管理符即可;减少了运行中描述符创建的时间及阶数切换时重新创建描述管理符的耗时;
2、脉压系数FFT的计算流程;利用雷达信号处理过程中脉压系数与阶数、带宽、脉宽、波形相关,将阶数、带宽、脉宽、波形这四项属性设置为脉压系数的索引,将所述脉压系数的FFT计算结果进行存储,并通过接口提供给外界查询;在动态运行中,首先查询当前缓存中是否有脉压系数FFT结果,若当前缓存中有,则直接取用缓存数据,若当前缓存中没有,则将所述脉压系数的FFT计算结果存入缓存中;具体来说,提供系数管理类PcCoeffMng;在执行脉压过程中,根据函数Add添加当前的带宽、脉宽、波形、阶数下的执行完FFT的脉压系数,存储于缓存coeff_map_中;提供查询不同阶数执行的FFT结果的接口Find函数,根据带宽、脉宽、波形、阶数提取相应的执行结果;
3、收到待脉压处理的数据后,直接根据阶数查询对应的描述符,并根据当前的带宽、脉宽、波形、阶数,从系数管理对象中去查找是否有相应的脉压系数FFT结果,如果有,直接使用该系数的结果;如果没有,则对脉压系数执行FFT以及共轭后存入系数管理对象中;一旦之前对相同场景下的脉压系数有过一次FFT,后续即可直接从缓存中查找,有效节省对脉压系数进行FFT处理的时间;
4、根据查找到的描述符,对输入数据进行FFT;
5、输入数据的FFT结果点乘脉压系数的FFT结果;
6、对上述步骤5 的结果进行IFFT,完成信号脉压处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天南湖电子信息技术股份有限公司,未经航天南湖电子信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110199703.1/1.html,转载请声明来源钻瓜专利网。