快速傅立叶变换(FFT)算法(原来这就是蝶形变换)
为了实现FFT的海面模拟,不得不先撸个FFT算法实现。
离散傅立叶变换(DFT)
学习FFT之前,首先要先了解什么是DFT,我们都知道傅立叶变换是将时域转换为频域。但是我们计算机是没办法处理连续的点,因此就有了离散傅立叶变换DFT。
标准DFT公式:
我们令:
W的一些性质
证明:
证明方法同上。
快速傅立叶变换(FFT)
我们将X(k)按照奇偶组合,在,有:
为了实现FFT的海面模拟,不得不先撸个FFT算法实现。
学习FFT之前,首先要先了解什么是DFT,我们都知道傅立叶变换是将时域转换为频域。但是我们计算机是没办法处理连续的点,因此就有了离散傅立叶变换DFT。
标准DFT公式:
我们令:
证明:
证明方法同上。
我们将X(k)按照奇偶组合,在,有: