Three-dimensional FFT calculation device based on FPGA

A computing device, a three-dimensional technology, applied in computing, complex mathematical operations, special data processing applications, etc., can solve problems such as insufficient internal resources of FPGA, and achieve the effect of solving data truncation errors

Active Publication Date: 2020-01-03
XIDIAN UNIV +1
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The counting key of realizing the object of the present invention is the limited situation of storing resources inside the FPGA, using an external memory to solve the problem of insufficient internal resources of the FPGA due to the large amount of cached data, to calculate the data of three dimensions, the device includes a one-dimensional The FFT calculator, the two-dimensional FFT calculator with internal data buffer and the data buffer using FPGA internal block RAM are characterized in that it also includes:

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
  • Three-dimensional FFT calculation device based on FPGA
  • Three-dimensional FFT calculation device based on FPGA
  • Three-dimensional FFT calculation device based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Below in conjunction with accompanying drawing, the embodiment of the present invention and effect are described further,

[0032] refer to figure 1 , The FPGA-based three-dimensional FFT computing device of the present invention includes a two-dimensional FFT calculator with an internal data buffer, a data buffer formed using block RAM in the FPGA, an external memory, a three-dimensional FFT calculator and a data transmission control module. The connection relationship of the above-mentioned parts is: the internal data buffer of the FPGA is connected to the external memory through the AXI4 bus, and is controlled by the data transmission control module, and the data completed in the cache is transmitted to the input end of the two-dimensional FFT calculator; the two-dimensional FFT calculator The output end is connected to the external memory through the AXI4 bus, and the two-dimensional FFT calculation result is buffered to the external memory through the data transmis...

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 discloses a three-dimensional FFT calculation device based on an FPGA. The three-dimensional FFT calculation device mainly solves the problem that in the prior art, FFT calculation cannot be conducted on large-size three-dimensional data, wherein the FPGA comprises a one-dimensional FFT calculator, a two-dimensional FFT calculator, a data buffer area and an external memory, the databuffer area is formed by using an internal block RAM of the FPGA, and the external memory caches a result calculated by the two-dimensional FFT calculator; the three-dimensional FFT calculator calculates the FFT of the third dimension data according to the calculation result of the two-dimensional FFT cached by the external memory to obtain a three-dimensional FFT calculation result; and the datatransmission control module generates address information to control an intermediate result obtained by calculating the two-dimensional FFT to be cached to an external memory through an AXI4 bus, andcontrols the FPGA to read data from the external memory according to a page sequence. The method is high in calculation precision, the calculated three-dimensional FFT result meets the actual requirement, and the method can be used for simulating dynamic sea surface electromagnetic scattering.

Description

technical field [0001] The invention belongs to the technical field of digital signal processing, and in particular relates to a three-dimensional FFT calculation device, which can be used for simulating the change of echoes in X and Y directions in space and in three dimensions of time T during electromagnetic scattering on a dynamic sea surface. Background technique [0002] When using the statistical model to simulate the electromagnetic scattering of the dynamic sea surface, it is necessary to consider the echo changes in the X and Y directions in space and the three dimensions of time T. As the size of the sea surface to be simulated becomes larger, the method of summing directly according to the formula takes a long time and cannot quickly calculate the result. But by virtue of the formula's similarity to the discrete Fourier transform formula format, fast Fourier transform algorithms can be used to speed up calculations. [0003] Discrete Fourier transform is of grea...

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
IPC IPC(8): G06F17/14
CPCG06F17/142Y02A90/10
Inventor 张民张树豪胡浩魏鹏博姚宏达
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products