Radix-2 fast Fourier transform hardware design method based on an FPGA

A Fourier transform, hardware design technology, applied in CAD circuit design, complex mathematical operations, etc., can solve problems such as unfavorable large-point FFT calculation, occupying more hardware resources, and complicated control of out-of-order data.

Active Publication Date: 2020-02-07
TIANJIN UNIV
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the butterfly unit, Liang Yu et al. changed the data input sequence and control logic to halve the number of adders [3] , but the out-of-sequence data control is very complicated, which is not conducive to large-point FFT calculations; ZhongG et al. used pointer FIFO as the storage unit in the butterfly unit and embedded a Gray code counter, which increased the stability of large-point calculations [4] , but the resource usage has not decreased
In terms of twiddle factor design, LiJ et al. adopted a complex multiplier based on the CORDIC algorithm to remove redundant factor storage, and used a 3-by-5 ​​multiplier structure to reduce the number of complex multipliers [5] , but the disadvantage is that the number of iterations of the CORDIC algorithm is large, and the operation time is long; Zhang Meng et al. calculated the twiddle factor in advance and stored it in the ROM, and completed the operation of multiplying the twiddle factor through an ordinary multiplier [6] , although the control operation is simple, but the multiplier resources take up a lot; Wang and Liu use time-division multiplex multiplier and adder [7] , which improves the calculation speed, but takes up more hardware resources

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
  • Radix-2 fast Fourier transform hardware design method based on an FPGA
  • Radix-2 fast Fourier transform hardware design method based on an FPGA
  • Radix-2 fast Fourier transform hardware design method based on an FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The FPGA-based radix 2-2 fast Fourier transform hardware design method of the present invention adopts 16 radix-2 based on serial butterfly units 2 The overall architecture of FFT, which is composed of four similar butterfly units, twiddle factor multiplier module, positive sequence output module and control module: the circuit structure and working mode of each butterfly unit are similar, except for the shift register The depth decreases successively according to the geometric sequence, which are 8, 4, 2, and 1 respectively. The butterfly unit is the core operation unit, its function is to add and subtract the real part and imaginary part of the input data, and the operation result enters the subsequent twiddle factor multiplier unit to realize the function of multiplying the data and the twiddle factor, among which the odd number level enters Simple twiddle factor multiplier unit, and even stages enter the general twiddle factor multiplier unit, where the twiddle fact...

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 radix-2 fast Fourier transform hardware design method based on an FPGA. The method is composed of four levels of similar butterfly-shaped units, a twiddle factor multipliermodule, a positive sequence output module and a control module. A circuit structure and a working mode of each level of butterfly-shaped unit are similar, and only the depths of shift registers in thebutterfly-shaped units decrease progressively in sequence according to a geometric progression mode. Each butterfly unitis used for performing addition and subtraction operation on a real part and animaginary part of input data. An operation result enters a subsequent twiddle factor multiplier unit to realize a function of multiplying data by a twiddle factor, odd stages enter a simple twiddle factor multiplier unit, even stages enter a universal twiddle factor multiplier unit, and the twiddle factor after the fourth-stage operation is 1; and the positive sequence output module rearranges the final data result in a bit inversion mode, so that the final data result is output according to a correct sequence.

Description

technical field [0001] The present invention belongs to the category of VLSI (Very Large Scale Integration, referred to as VLSI) design, and designs a base 2 based on the characteristics of modern FPGA technology. 2 The hardware implementation structure of the fast Fourier transform of the algorithm structure. Background technique [0002] Fast Fourier Transform (FFT), developed from Discrete Fourier Transformation (DFT), has become one of the most important algorithms in signal processing, in the fields of communication, filtering, and digital spectrum analysis. have wide application. In order to meet the real-time requirements of digital signal processing, many algorithms and hardware structures have been proposed to improve the processing speed and reduce the usage of hardware resources. [0003] At present, there are mainly four forms of Good-Thomas algorithm, Winograd algorithm, CORDIC algorithm and Cooley-Tukey algorithm. Among them, the Cooley-Tukey algorithm is th...

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 Applications(China)
IPC IPC(8): G06F30/32G06F17/14
CPCG06F17/14Y02D10/00
Inventor 张为骆阳
Owner TIANJIN 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