Point-changeable floating point FFT (fast Fourier transform) processor

A technology of processors and points, applied in the direction of electrical digital data processing, instruments, memory systems, etc., can solve the problems of slow operation speed, large resource consumption, and quite a lot of resource consumption, and achieve fast operation speed, low resource consumption, Use flexible effects

Active Publication Date: 2015-01-07
ANHUI SUN CREATE ELECTRONICS
View PDF8 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In weather radar signal processing, fast Fourier transform is a commonly used algorithm. Due to its complexity, it is generally implemented in a DSP processor, but to implement it in a DSP processor requires an additional DSP processor on the circuit board. Moreover, due to the limitation of the running speed of the DSP processor, parallel computing cannot be realized.
[0003] In order to improve the integration of system hardware, save cost, and increase the operation speed, it is a better solution to implement FFT processing in the FPGA controller. However, it will cons...

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
  • Point-changeable floating point FFT (fast Fourier transform) processor
  • Point-changeable floating point FFT (fast Fourier transform) processor
  • Point-changeable floating point FFT (fast Fourier transform) processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] A floating-point FFT processor with a variable number of points, including a data selection storage module, is used to store input data, output the data required by the butterfly operation unit according to the time-domain radix-2 algorithm, and store the output data of the butterfly operation unit. In the next level of calculation; when the number of FFT points is selected as 1024 points, the externally input data is placed in order in the RAM of the data selection storage module; when other points are selected, the data is placed at intervals; the butterfly operation unit is used to complete the FFT The number of butterfly operations in the algorithm is 4. The twiddle factor memory is used to store the twiddle factors required by the butterfly operation unit, and its address is controlled by the data selection storage module, such as figure 1 As shown, the number of FFT points can be any one of 32, 64, 128, 256, 512, and 1024 points. The address placed in order is in...

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 point-changeable floating point FFT processor. The point-changeable floating point FFT processor comprises a data selection and storage module, butterfly calculation units and a rotating factor storage, wherein the data selection and storage module is used for storing input data and outputting data required by the butterfly calculation unit according to the time domain radix-2 algorithm; when FFT points are selected to be 1024, externally input data are placed in order inside the RAM (random access memory) of the data selection and storage module, and when the FFT points are selected to be the others, the data are placed at intervals; the butterfly calculation units are used for completing the butterfly calculation of the FFT algorithm, and the number of the butterfly calculation units is four; the rotating factor storage is used for storing rotating factors required by the butterfly calculation units, and the address of the rotating factor storage is controlled by the data selection and storage module. The point-changeable floating point FFT processor comprises the four butterfly calculation units, thereby reducing the original calculation time by three quarters and achieving a calculation speed four times as high as that of IP (intellectual property) cores of the ALTERA corporation, and meanwhile due to the fact that the points can be selected to be 32, 64, 128, 256,612 or 1024, achieves point configurability and use flexibility.

Description

technical field [0001] The invention relates to the technical field of digital signal processing and integrated circuit design, in particular to a variable-point floating-point FFT processor. Background technique [0002] In weather radar signal processing, fast Fourier transform is a commonly used algorithm. Due to its complexity, it is generally implemented in a DSP processor, but to implement it in a DSP processor requires an additional DSP processor on the circuit board. Moreover, due to the limitation of the operating speed of the DSP processor, parallel computing cannot be realized. [0003] In order to improve the integration of system hardware, save cost, and increase the operation speed, it is a better solution to implement FFT processing in the FPGA controller. However, it will consume quite a lot of resources to implement in the FPGA controller. Property rights) nuclear, but also need to purchase the corresponding license. [0004] The number of FFT calculation ...

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/14G06F9/302
Inventor 徐鹏来
Owner ANHUI SUN CREATE ELECTRONICS
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