一、原理
1.1 计算过程
并且
核心就是左边为时域的输入数据,然后经过中间的各种运算(先当做黑盒子),然后得到右边的频域计算结果。而其中的每一个红框表示每一级的蝶形运算
8点DIF FFT的结构
二、具体实现
第一部分fft_stageX的整体框图
fft的实现代码为
//`timescale 1ns/100ps
// 参数名 默认值 可配置范围 说明
// TOTAL_STAGE_P 7 3~11 FFT/IFFT阶数
// MULT_OP_DLY_P 2 2,6 乘法器运算时延。
// MULT_WIDTH_P