[发明专利]一种通用的FPGA原位数据转置分块方法有效
申请号: | 201610841829.3 | 申请日: | 2016-09-22 |
公开(公告)号: | CN106483505B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 任泓璇;薛强;孙宝华;郭语;李彬;贺亚鹏;吴疆 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | G01S7/02 | 分类号: | G01S7/02;G01S13/90;G06T1/00;G06T1/60 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 710100 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种通用的FPGA原位数据转置分块方法,现有的矩阵原位转置方法覆盖的情况不全面,不能通用于各种数据情况,且没有考虑FPGA工程实现的难度,FPGA代码移植性差。本发明将距离点数M和方位向点数N的比值作为标准建立FPGA原位转置处理方法模型,对大矩阵划分方法进行细化,在基本实现方法的基础上提出了通用化、模块化的矩阵转置实现方法,可以灵活应用于各种情况,便于权衡FPGA代码设计难度和处理效率,便于FPGA工程应用和代码移植。 | ||
搜索关键词: | 一种 通用 fpga 原位 数据 分块 方法 | ||
【主权项】:
1.一种通用的FPGA原位数据转置分块方法,其特征在于包括以下步骤:(1)FPGA将预处理后的回波数据逐脉冲依次存入DDR3SRAM各行进行缓存,需要存够一幅图像所需脉组数N;(2)将距离点数M和方位向点数N的比值作为标准建立FPGA原位转置处理方法模型,判断模型为:当
为基本的方阵转置方法;当
或
为方法1;当
或
为方法2;当
或
为方法3;P、Q均为整数,且满足
(3)当M、N相等时,采用基本的方阵转置方法,将方阵划分为L阶的小方阵;所述小方阵分为两类:A类为对角线上的方阵,依次将A类方阵读出到FPGA内部RAM,通过地址跳转完成A类方阵内部的数据转置,再写回DDR3SDRAM中原地址;B类矩阵转置时,每次需要读出关于对角线对称的两个方阵到FPGA内部RAM,通过地址跳转分别完成两个方阵内部的数据的转置,在将两个方阵交换位置写回DDR3SDRAM;(4)当
或
时,采用步骤(2)所述的方法1,将数据划分为一个以M、N中较小值为阶数的方阵和一个小矩阵,划分出的方阵按照步骤(2)所述的基本的方阵转置方法进行分块处理,对于多出的数据区单独划分为小方阵,逐一读入FPGA内部RAM完成转置在写回DDR3SRAM中与原地址对称的位置;(5)当
或
时,采用步骤(2)所述的方法2,将数据矩阵扩充为以M、N中较大值为阶数的方阵,然后直接按照步骤(2)所述的基本的方阵转置方法进行分块处理完成原位转置,在后续处理中忽略扩充的数据区即可;(6)当M、N相差在一倍以上时,采用方法3,将矩阵划分为多个以M、N中较小值为阶数的方阵,不足整数个方阵的扩充数据划分到整数个,对每个方阵直接按照步骤(2)所述的基本的方阵转置方法进行分块处理完成原位转置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610841829.3/,转载请声明来源钻瓜专利网。
- 上一篇:声源探测装置
- 下一篇:一种高重频脉冲多普勒雷达体制下减小遮挡效应的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置