高速フーリエ変換(FFT)- 理論編
参考
FFTとは
DFTとの違い
前章のDFTで理解した公式、
これを、非常に巧妙なやり方で
準備
回転因子
回転因子
また、DFTのときに用いた行列
※
回転因子の周期性
複素数平面上での回転を考えると、
回転因子の対称性
DFTの回転因子を用いた表記
ここで、[[回転因子の周期性]]を用いると、
上の式はこのように変形される。
高速フーリエ変換の導出
前準備で作った行列が持つ性質をうまく利用して、計算量を落としていく。具体的には、奇数行と偶数行に分けて計算していく。
奇数行
縦線で区切ったときの左右が全く同じ値になっていることがわかる。したがって、
偶数行
これを[[回転因子の対称性]]を用いて変形すると、