Next: Fourier Transform 2 Real
Up: fourier
Previous: An Example
The N-point DFT of time samples
is defined as
(ignoring the coefficient
for now):
where we have defined
It is easy to show that
has the following properties:
-
-
-
Let
, the above DFT can be written as
The first summation has all
even terms and the second all
odd ones. Due to the 2nd property of
, the above can be
rewritten as
![\begin{displaymath}
X[n]=\sum_{m=0}^{M-1}x[2m]w_{M}^{mn}+\sum_{m=0}^{M-1}x[2m+1...
...n}[n]+X_{odd}[n] w_{2M}^n,\;\;\;\;\;\;\;\;\;\;(n=0,\cdots,M-1)
\end{displaymath}](img151.png) |
(1) |
where
are two M-point DFTs, where
Note that the index
for these two M-point DFTs only
covers the first half of the range
for the original
N-point DFT. However, the second half can be easily obtained by replacing
in Eq. (1) with
:
The last equation is due to the 3rd property of
. Also, due to
the first property of
, we have
and
Now the second half of the N-point DFT can be obtained as
![\begin{displaymath}
X[n+M]=X_{even}[n]-X_{odd}[n] w_{2M}^n,\;\;\;\;\;\;\;\;\;\;(n=0,\cdots,M-1)
\end{displaymath}](img163.png) |
(2) |
The N-point DFT can now be obtained from Eqs. (1), (2), once
and
are available. However, as
and
are
two N/2-point DFTs, they each can also be obtained by two N/4-point DFTs.
This process can be carried out recursively until finally only 1-point DFTs
are needed, which are just the time samples themselves. Therefore, the
operations of an N-point DFT can be symbolically represented by the following
diagram. The complexity is therefore reduced from
to
.
Next: Fourier Transform 2 Real
Up: fourier
Previous: An Example
Ruye Wang
2015-11-12