[发明专利]一种高效的FPGA通用MTI实现方法有效
| 申请号: | 201610877664.5 | 申请日: | 2016-10-08 |
| 公开(公告)号: | CN106526560B | 公开(公告)日: | 2019-02-15 |
| 发明(设计)人: | 孙宝华;郭语;任泓璇;薛强;李彬;贺亚鹏;吴疆 | 申请(专利权)人: | 西安空间无线电技术研究所 |
| 主分类号: | G01S7/41 | 分类号: | G01S7/41 |
| 代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
| 地址: | 710100 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种高效的FPGA通用MTI实现方法,首先获取当前动目标显示需要处理的最大对消脉冲数、脉冲最大点数,然后在FPGA中生成对应个数及深度的FIFO核、复乘核,读取雷达探测动目标得到的回波模拟数据,进行采集、下变频等处理后得到回波模拟数据对应的多脉冲数据,然后将多脉冲数据划分成多个数据,将划分得到的多个数据依次进行延时,并流水化送至各个FIFO核、复乘核,最后分别获取各个复乘核对应的对消系数,进行相乘得到各个复乘结果,对复乘结果进行按位与、叠加运算,得到运算结果,完成动目标MTI。 | ||
| 搜索关键词: | 模拟数据 多脉冲 对消 回波 读取 相乘 雷达探测 目标显示 运算结果 最大点数 通用 流水化 脉冲数 下变频 脉冲 延时 叠加 运算 核对 采集 | ||
【主权项】:
1.一种高效的FPGA通用MTI实现方法,其特征在于包括如下步骤:(1)获取当前动目标显示所需要处理的最大对消脉冲数N、脉冲最大点数M,然后在FPGA中生成N‑1个深度不小于M的FIFO核、N个复乘核,将N‑1个FIFO核分别记为FIFO_1、FIFO_2、FIFO_3,…,FIFO_N‑1,将N个复乘核分别记为第1复乘核、第2复乘核、第3复乘核,…,第N复乘核,其中,N、M为正整数,每个复乘核均对应一个阶数因子;(2)读取雷达探测动目标得到的回波模拟数据,然后进行采集、下变频、幅度相位校正、速度补偿,得到回波模拟数据对应的多脉冲数据;(3)将多脉冲数据划分成N个数据并分别记为Pulse_1、Pulse_2、Pulse_3、…、Pulse_N,然后将Pulse_1延时一个PRT后送至FIFO_1、第1复乘核,同时将Pulse_2开始延时一个PRT;所述的PRT为多脉冲数据的脉冲重复周期;(4)将Pulse_1送至FIFO_2、第2复乘核,将Pulse_2送至FIFO_1、第1复乘核,同时将Pulse_3开始延时一个PRT;(5)将Pulse_1送至FIFO_3、第3复乘核,将Pulse_2送至FIFO_2、第2复乘核,将Pulse_3送至FIFO_1、第1复乘核,同时将Pulse_4开始延时一个PRT;(6)将Pulse_1送至FIFO_k、第k复乘核,将Pulse_2送至FIFO_k‑1、第k‑1复乘核,…,将Pulse_k送至FIFO_k‑(k‑1)、第k‑(k‑1)复乘核,同时将Pulse_k+1开始延时一个PRT,其中,k的初始值为1;(7)k=k+1直至k=N,其中,当k为N时,不将Pulse_N+1开始延时一个PRT;(8)分别获取N个复乘核对应的对消系数,并分别记为coef_1、coef_2、coef_3,…,coef_N,在第k个复乘核中对coef_k、Pulse_N+1‑k进行相乘,得到复乘结果,遍历所有的k,k=1,2,3,…,N;(9)获取第k个复乘核中脉冲数据Pulse_N+1‑k的位宽,使用第k个复乘核的阶数因子与复乘结果进行按位与,遍历所有的k,k=1,2,3,…,N;(10)将步骤(9)得到的N个按位与结果进行叠加运算,得到运算结果,完成动目标MTI。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610877664.5/,转载请声明来源钻瓜专利网。





