In this problem, we consider a procedure for computing the DFT of four real symmetric or antisymmetric N-point sequences using only one N-point DFT computation. Since we are considering only finite-length sequences, by symmetric and antisymmetric, we explicitly mean periodic symmetric and periodic antisymmetric, as defined in Section 8.6.4. Let x1[n], x2[n], x3[n], and x4[n] denote the four real sequences of length N, and let X1[k], X2[k], X3[k], and X4[k] denote the corresponding DFTs. We assume first that x1[n] and x2[n] are symmetric and x3[n] and x4[n] are antisymmetric; i.e.,
(a) Define y1[n] = x1[n] + x3[n] and let Y1[k] denote the DFT of y1[n]. Determine how X1[k] and X2[k] can be recovered from Y1[k].
(b) y 1[n] as defined in part (a) is a real sequence with symmetric part x1[n] and antisymmetric part x3[n]. Similarly, we define the real sequence y2[n] = x2[n] + x4[n], and we let y3[n] be the complex sequence
First, determine how Y1[k] and Y2[k] can be determined from Y3[k], and then, using the results of part (a), show how to obtain X1[k], X2[k], X3[k], and X4[k] from Y3[k].
The result of part (b) shows that we can compute the DFT of four real sequences simultaneously with only one N-point DFT computation if two sequences are symmetric and the other two are antisymmetric. Now consider the case when all four are symmetric; i.e.,
for n = 0, 1, . . . , N − 1. For parts (c)–(f), assume x3[n] and x4[n] are real and symmetric, not antisymmetric.
(c) Consider a real symmetric sequence x3[n]. Show that the sequence
is an antisymmetric sequence; i.e., u3[n] = −u3[N − n] for n = 1, 2, . . . , N − 1 and u3[0] = 0.
(d) Let U3[k] denote the N-point DFT of u3[n]. Determine an expression for U3[k] in terms of X3[k].
(e) By using the procedure of part (c), we can form the real sequence y1[n] = x1[n] + u3[n], where x1[n] is the symmetric part and u3[n] is the antisymmetric part of y1[n]. Determine how X1[k] and X3[k] can be recovered from Y1[k].
(f) Now let y3[n] = y1[n] + jy2[n], where
for n = 0, 1, . . . , N − 1. Determine how to obtain X1[k], X2[k], X3[k], and X4[k] from Y3[k]. (Note that X3[0] and X4[0] cannot be recovered from Y3[k], and if N is even, X3[N/2] and X4[N/2] also cannot be recovered from Y3[k].)
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.