Unlock instant, AI-driven research and patent intelligence for your innovation.

A general FPGA in-situ data transposition and block method

An FPGA, in-situ technology, applied in image data processing, image data processing, measurement devices, etc., can solve the problems of poor software portability, limited application scope, poor generality of processing methods, etc., to facilitate code porting, save storage space, The effect that is beneficial to the development of the project

Active Publication Date: 2019-03-12
XIAN INSTITUE OF SPACE RADIO TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical solution problem of the present invention is: provide a kind of general-purpose FPGA in-situ data transposition block method, combine the FPGA engineering realization characteristic to set up the processing method selection model, can flexibly judge the amount of data for radar signal processing, combine The actual engineering situation gives the most suitable in-situ transposition method, unifies various application situations of FPGA in-situ data transposition based on DDR3 SRAM, and solves the shortcomings of current processing methods such as poor versatility, limited application range, and poor software portability. It has laid a key foundation for the engineering realization of radar real-time imaging processing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A general FPGA in-situ data transposition and block method
  • A general FPGA in-situ data transposition and block method
  • A general FPGA in-situ data transposition and block method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] A general FPGA in-situ data transposition block method:

[0038] (1) The FPGA stores the preprocessed echo data pulse by pulse into each row of the DDR3 SRAM for buffering, and it needs to store enough pulse groups N required for one image.

[0039] (2) Substituting the ratio of each frame image distance to the processing point number M and the azimuth direction processing point number N into the method selection model for judgment, the judgment model is:

[0040] when is the basic square matrix transposition method;

[0041] when or for method 1;

[0042] when or for method 2;

[0043] when or for method 3;

[0044] (3) Determine the values ​​of P and Q in combination with the difficulty of engineering realization and the processing efficiency of the algorithm. Both P and Q are integers and satisfy

[0045] (4) When M and N are equal, the basic square matrix transposition method is adopted, such as figure 2shown. Divide the square matrix into sma...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a universal FPGA in-situ data transposing and partitioning method. The existing matrix in-situ transposing method is not comprehensive in coverage, is not suitable for all kinds of data, does not consider the difficulty of FPGA project implementation, and is of poor FPGA code transportability. An FPGA in-situ transposing processing method model is built with the ratio of the number of distance points M to the number of azimuth points N as a standard. A large matrix partitioning method is refined. A universal and modularized matrix transposing realization method is put forward on the basis of a basic realization method. The method of the invention can be flexibly applied to a variety of situations. The FPGA code design difficulty and the processing efficiency can be easily balanced. FPGA project application and code transplantation are facilitated.

Description

technical field [0001] The invention relates to a general FPGA in-situ data transposition and block method, which belongs to the technical field of space microwave remote sensing. Background technique [0002] The engineering realization of synthetic aperture radar needs to complete the high-speed storage and real-time processing of large amounts of data. The current mainstream FPGA integrates a large number of computing units and IP cores that can realize certain functions, and has great advantages in digital signal processing steps such as complex multiplication and FFT processing It has great advantages and can process multi-channel data in parallel, which has become the core processing chip of the signal processor of synthetic aperture radar. [0003] The synthetic aperture radar real-time imaging processing flow needs to process the data in the range direction and the azimuth direction in turn, and at least one matrix transposition must be completed. The simplest matri...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G01S7/02G01S13/90G06T1/00G06T1/60
CPCG01S7/02G01S13/90G06T1/0007G06T1/60G01S13/9004
Inventor 任泓璇薛强孙宝华郭语李彬贺亚鹏吴疆
Owner XIAN INSTITUE OF SPACE RADIO TECH