Universal floating point full-pipeline FFT (Fast Fourier Transform) operation IP (Internet Protocol) core

A pipelined, floating-point technology, applied in computing, instrumentation, electrical and digital data processing, etc., can solve problems such as poor real-time performance, insufficiently optimized FFT processing architecture, and no full pipeline operation.

Inactive Publication Date: 2014-02-05
SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 3. Poor real-time performance, the FFT processing architecture is not optimized enough, and full pipeline operation is not realized. Each FFT operation has to wait until the end of the previous FFT operation to start the operation process again, and the real-time performance is poor;
[0007] 4. The basic m

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
  • Universal floating point full-pipeline FFT (Fast Fourier Transform) operation IP (Internet Protocol) core
  • Universal floating point full-pipeline FFT (Fast Fourier Transform) operation IP (Internet Protocol) core
  • Universal floating point full-pipeline FFT (Fast Fourier Transform) operation IP (Internet Protocol) core

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The technical solutions in the embodiments of the present invention will be clearly and completely described and discussed below in conjunction with the accompanying drawings of the present invention. Obviously, what is described here is only a part of the examples of the present invention, not all examples. Based on the present invention All other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0036] In order to facilitate the understanding of the embodiments of the present invention, specific embodiments will be taken as examples for further explanation below in conjunction with the accompanying drawings, and each embodiment does not constitute a limitation to the embodiments of the present invention.

[0037] Please refer to figure 1 , a general-purpose floating-point full-pipelined FFT computing IP core provided in this embodiment includes: an in-situ computing unit, ...

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 universal floating point full-pipeline FFT (Fast Fourier Transform) operation IP (Internet Protocol) core, which comprises an in-situ operation unit, a base-2 pipeline type butterfly operation unit and a result processing unit, wherein the in-situ operation unit is used for segmenting and sorting input digital signals, completing in-situ operation by means of address order reversal, sequentially caching the input digital signals in a way of keeping 256 points in each group by using a ping-pang cache method, and generating data which are convenient for butterfly operation input via screening of odd and even sequences; the base-2 pipeline type butterfly operation unit comprises multiple stages of butterfly pipeline operation units; a first-stage butterfly pipeline operation unit is used for receiving data generated by the in-situ operation unit, and then each stage of butterfly pipeline operation unit is connected with a previous stage butterfly pipeline operation unit respectively to calculate FFT operation output corresponding to the input of each point; the result processing unit is connected with the base-2 pipeline type butterfly operation unit, and is used for sorting the FFT operation output calculated by using the base-2 pipeline type butterfly operation unit.

Description

technical field [0001] The invention relates to the technical field of digital signal processing, in particular to a general-purpose floating-point full-pipeline FFT operation IP core. [0002] Background technique [0003] FFT (Fast Fourier Transform, Fast Fourier Transform) operation is an important digital signal transformation algorithm in digital signal processing, which is powerful and widely used. Limited to the FPGA technology and integration level, most FPGA implementations of FFT operations are fixed-point or block floating-point. In addition to expensive authorization and cumbersome configuration, the IP cores of floating-point FFT operations using these two methods also have the following problems: Point defect: [0004] 1. The precision is low, and the calculation process using fixed-point or block floating-point methods will produce serious accumulated errors, which may cause large distortion to the final FFT result; [0005] 2. The range of signal represent...

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): G06F9/38G06F7/57
Inventor 翟恒峰秦轶炜
Owner SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM
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