You are on page 1of 2

3F3 Examples sheet 1A: DFT, FFT.

1. Let xn be a data sequence of length N with N −point DFT Xk where N


is even. Moreover, one has

xn+ N = −xn
2

for n = 0, . . . , N2 − 1.

• Show that for k even one has Xk = 0, i.e. the sequence has a spectrum
with odd harmonics.
• Show that the values of this odd-harmonic spectrum can be computed
by evaluating the N2 -point DFT of a complex modulated version of
the original sequence xn , in particular, the N2 -point DFT of the se-

quence 2xn e−j N n .

2. Let Xk be the N −point DFT of the sequence xn , 0 ≤ n ≤ N − 1. What


is the N −point DFT of the sequence sn = Xn , 0 ≤ n ≤ N − 1?
3. Suppose that an FFT hardware unit is available for computing the DFT.
Show how the same unit may be used without modification to compute
an Inverse DFT (by performing suitable manipulations of the input and
output vectors).
4. Given that the N -point DFT Xk of a real-valued sequence xn , n =
0, 1, . . . , N has the conjugate symmetry property

XN −k = Xk∗

deduce how a single N -point FFT may be used to compute the N -point
DFTs of twoN length real-valued data sequences yn and zn simultaneously
by first forming the complex sequence xn = yn + jzn .
5. Starting with the 3-point DFT k = 0, 1, 2,

!
2

kn
Xk = xn e−j 3

n=0

• derive a nine-point (3 x 3) FFT algorithm and draw its flow diagram.


Hint: use the same technique as the radix-2 derivation, but split the
9-point DFT into 3 interleaved 3-point DFTs, etc.
• calculate how many complex multiplications (excluding multiplica-
tions by 1) and additions are required, and compare this with the
number required for a direct evaluation of the 9-point DFT.

1
ANSWERS
1.
2. One has F0 = N x0 , F1 = N xN −1 , ..., FN −2 = N x2 , FN −1 = N x1 .
3. Form the conjugate of the input, compute its DFT using the FFT unit,
then conjugate the output and divide by N .
4. Yk = (Xk + XN

−k )/2 and Zk = −j(Xk − XN −k )/2

5. The 3 x 3 FFT requires 28 multiplications not by 1, and 36 additions.


The 9-point DFT requires 64 complex mulltiplications not by 1 , and 72
complex additions.

You might also like