Small point number FFT rotation factor complex multiplication accelerator
A twiddle factor and complex multiplication technology, applied in electrical digital data processing, digital data processing components, instruments, etc., can solve problems such as high hardware overhead and slow calculation speed, and achieve high calculation speed, circuit performance, and hardware reduction. The effect of resource consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025] The present invention will be described in detail below in conjunction with the accompanying drawings.
[0026] The invention relates to a circuit structure design of a small point number (8 points, 16 points, 32 points) FFT twiddle factor complex multiplication accelerator. The complex multiplication of the twiddle factor in the known FFT is as follows:
[0027] (x re +jx im )(cosa-jsina)=(x re cosa+x im sina)+j(x im cosa-x re sina)
[0028] where (x re +j x im ) is the input data; (cosa+j sina) is the rotation factor. All twiddle factors need to be calculated in advance and stored in ROM for multiplication calculation, so the characteristic of multiplication is that a multiplier is known. According to this feature, the present invention designs a constant-complex multiplication accelerator to replace the traditional complex multiplier, and the constant coefficient of the constant-complex multiplication accelerator is the twiddle factor.
[0029] In addition...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


