In this problem, we will write the FFT as a sequence of matrix operations. Consider the 8-point
Question:
In this problem, we will write the FFT as a sequence of matrix operations. Consider the 8-point decimation-in-time FFT algorithm shown in figure. Let a and f denote the input and output vectors, respectively. Assume that the input is in bit-reversed order and that the output is in normal order (compare with figure). Let b, c, d, and e denote the intermediate vectors shown on the flow graph.
(a) Determine the matrices F1, T1, F2, T2, and F3 such that b = F1a, c = T1b, d = F2c, e = T2d, f = F3e.
(b) The overall FFT, taking input a and yielding output f can be described in matrix notation as f = Qa, where Q = F3 T2 F2 T1 F1. Let QH be the complex (Hermitian) transpose of the matrix Q. Draw the flow graph for the sequence of operations described by QH. What does this structure compute?
(c) Determine (1/N) QNQ.
Step by Step Answer:
Discrete Time Signal Processing
ISBN: 978-0137549207
2nd Edition
Authors: Alan V. Oppenheim, Rolan W. Schafer