DFT評価のための行列分解アプローチ
出典:[ 3 ]
DFTの合計
前述の式は、次の形式でも表すことができます。
![{\displaystyle X\left(k_{1},k_{2}\right)=\sum _{n_{1}=0}^{N_{1}-1}\left[\sum _{n_{2}=0}^{N_{2}-1}x(n_{1},n_{2})W_{N_{2}}^{n_{2}k_{2}}\right]W_{N_{1}}^{n_{1}k_{1}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d12fec85e86706021ea81bf124fadf34d82f9a81)
させて
括弧内の量を表し、次式で与えられる。


この方法を採用すると、DFT
は複数の 1-D DFT として計算できます。つまり、
対応する列の 1 次元 DFT と考えることができる
(
= 定数)。そして各行は
は、対応する行の 1-DFT です。
(
(=定数)。したがって、2次元DFTを行DFTと列DFTに分解して計算します。
M次元信号のMD DFTを評価する際にも、同じ原理が用いられる。
それでは、このアプローチを使用することで得られる計算上の節約についてお話ししましょう。必要なのは
複雑な加算と乗算。さらに、これらの 1-D DFT のそれぞれを 1-D FFT を使用して計算すると、複雑な乗算の数をさらに削減できます。 
出典:[ 3 ]
1次元FFTと同様に、2次元信号の場合も時間方向の間引き処理を行うことができます。長さが2のべき乗である信号の1次元DFTは、2つの半分の長さのDFTで表すことができ、それぞれは4分の1の長さのDFTの組み合わせで表すことができ、以下同様です。
2次元信号の場合、次のように表現できます。
4つの観点から見たDFT
DFT(仮定)
そして
は2のべき乗です。簡単にするために、
DFT の二重和は、4 つの別々の和に分解できます。
両方
そして
等しく、
は均等で
奇妙だ、
奇妙で
偶数であり、最後のものは
そして
奇妙だ。
これは次のように書かれています 。

どこ




すべての配列
そして
それぞれ周期的である
水平周期と垂直周期を持つ
この事実と、
以下の恒等式が得られます 。




上記の式は、4つのDFTポイントを計算する方法を示しています。
特定の値に対して
4つのポイントから
。
評価することで得られる
-点DFT(同様に他の
入手可能です)。
したがって、
DFTは4つの要素で表現できる
DFT(密度汎関数理論)。
1次元の場合との類推により、下図に示す計算は
あるいはもっと正確に言うと
。

各蝶は、入力から出力を計算するために3つの複雑な乗算と8つの複雑な加算を必要とします。そして、すべてのサンプルを計算するには、
から
計算が必要です
蝶々。
この間引き処理は実行されます
そういう時
は 2 のべき乗です。 100 段階はそれぞれ以下で構成されます。
蝶々、そして各蝶々は 3 つの複雑な乗算と 8 つの複雑な加算を含むため、計算中に実行する必要のある複雑な乗算の数は
-小数点基数
FFTは次のように与えられる。
