快速傅里叶变换
计算机科学
科迪奇
现场可编程门阵列
VHDL语言
旋转因子
并行计算
分裂基FFT算法
计算机硬件
数字信号处理
嵌入式系统
算法
数学
傅里叶变换
数学分析
短时傅里叶变换
傅里叶分析
出处
期刊:Al-maǧallaẗ al-ʻirāqiyyaẗ al-handasaẗ al-kahrabāʼiyyaẗ wa-al-ilikttrūniyyaẗ
[University of Basrah]
日期:2018-12-01
卷期号:14 (2): 108-119
被引量:3
标识
DOI:10.37917/ijeee.14.2.3
摘要
The Fast Fourier Transform (FFT) and Inverse FFT(IFFT) are used in most of the digital signal processing applications. Real time implementation of FFT/IFFT is required in many of these applications. In this paper, an FPGA reconfigurable fixed point implementation of FFT/IFFT is presented. A manually VHDL codes are written to model the proposed FFT/IFFT processor. Two CORDIC-based FFT/IFFT processors based on radix-2and radix-4 architecture are designed. They have one butterfly processing unit. An efficient In-place memory assignment and addressing for the shared memory of FFT/IFFT processors are proposed to reduce the complexity of memory scheme. With "in-place" strategy, the outputs of butterfly operation are stored back to the same memory location of the inputs. Because of using DIF FFT, the output was to be in reverse order. To solve this issue, we have re-use the block RAM that used for storing the input sample as reordering unit to reduce hardware cost of the proposed processor. The Spartan-3E FPGA of 500,000 gates is employed to synthesize and implement the proposed architecture. The CORDIC based processors can save 40% of power consumption as compared with Xilinx logic core architectures of system generator.
科研通智能强力驱动
Strongly Powered by AbleSci AI