Problem

In this problem, we consider a procedure for computing the DFT of four real symmetric or...

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].)

Step-by-Step Solution

Request Professional Solution

Request Solution!

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.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search