Composite radix DFT (Discrete Fourier Transform) and IDFT (Inverse Discrete Fourier Transform) quick implementation method and device

An implementation method and mixed-base technology, applied in the field of mobile communications, can solve the problems of long processing time and achieve the effect of not increasing the overall storage capacity, saving processing time, and improving computing speed

Active Publication Date: 2011-06-01
SPREADTRUM COMM (SHANGHAI) CO LTD
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The existing mixed-radix DFT algorithm usually uses two memories and performs a ping-pong operation between them to realize the operation of each level, such as figure 1 As shown, the data is read from the memory 1, after the butterfly operation, the result data is stored in the memory 2, the first stage operation is completed, and then read from the memory 2, after the butterfly operation, it is stored in the memory 1, and the second stage is completed The two-level calculation, switching in this way, completes the calculation at all levels, but this processing method needs to be completed after the previous level of calculation is completed before the next level of calculation can be performed. takes a long time

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
  • Composite radix DFT (Discrete Fourier Transform) and IDFT (Inverse Discrete Fourier Transform) quick implementation method and device
  • Composite radix DFT (Discrete Fourier Transform) and IDFT (Inverse Discrete Fourier Transform) quick implementation method and device
  • Composite radix DFT (Discrete Fourier Transform) and IDFT (Inverse Discrete Fourier Transform) quick implementation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] In order to make the purpose, technical solution and advantages of the present invention clearer, the method and device for quickly implementing mixed-radix DFT and IDFT of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0050] Assuming that the total number of data points is K, the K point data is decomposed into N small points according to the mixed basic formula, and the product of N factors is obtained, which is expressed as Among them, N is the maximum series of K point data processing; f i Indicates the factor of the i-th level operation, that is, the base of the i-th level DFT operation, and i represents the current level.

[0051] In the following description, some parameters are defined as:

[0052] m i Indicates the maximum number of butterfly operations in the current stage.

[0053] p i Represents the product of the previous i-level factors (including the i-th level), that ...

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 composite radix DFT (Discrete Fourier Transform) and IDFT (Inverse Discrete Fourier Transform) quick implementation method and device. According to the invention, a full sequence reading address is generated for a first stage of DFT operation, thus facilitating reading of an original address in the subsequent operation; two intermediate caches are configured for each stage of DFT operation for alternately storing butterfly operational data; and inter-stage flow control is adopted, so that the next stage of operation is performed before the current stage of processing is finished, i.e. the next stage of operation is performed when the current stage of operation is performed and the conditions for performing the next stage of operation are met, thereby greatly increasing the computing speed and saving the processing time without increasing the required overall storage capacity.

Description

technical field [0001] The present invention relates to the field of mobile communication, in particular to a high-speed hardware implementation scheme for the fixed-point implementation of DFT (Discrete Fourier Transform, discrete Fourier Transform) and IDFT (Inverse Discrete Fourier Transform, inverse discrete Fourier Transform) algorithms of digital signal processing systems. Background technique [0002] In digital signal processing, especially for finite-length sequences, DFT is a particularly important mathematical transformation. Its essence is the finite-point discrete sampling of finite-length sequence Fourier transform, which opens up the way of discretization in the frequency domain and makes digital signal processing The method of digital operation can be adopted in the frequency domain, which greatly increases the flexibility of digital signal processing. DFT is widely used in various fields such as digital communication, speech signal processing, image processi...

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
Inventor 朱志辉徐翼韩佳佳
Owner SPREADTRUM COMM (SHANGHAI) CO LTD
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