Digital Signal Processing Reference
In-Depth Information
20 k 2
0
k + 10 k 4
0
(iii) x 1 [ k ] =
and
x 2 [ k ] =
otherwise
otherwise;
1
k =− 1
3
k =− 1 , 2
1
k = 0
1
k = 0
(iv) x 1 [ k ] =
and
x 2 [ k ] =
2
k = 1
2
k = 1 , 3
0
otherwise
0
otherwise;
2 k
k k 2
0
0 k 3
(v) x 1 [ k ] =
and
x 2 [ k ] =
otherwise
0
otherwise.
12.15 Draw the flow graph for a 6-point DFT by subdividing into three 2-
point DFTs that can be combined to compute X [ r ]. Repeat for the
subdivision of two 3-point DFTs. Which flow graph provides more com-
putational savings?
12.16 Draw a flow graph for a 10-point decimation-in-time FFT algorithm
using two DFTs of size 5 in the first stage of the flow graph and five DFTs
of size 2 in the second stage. Compare the computational complexity of
the algorithm with the direct approach based on the definition.
12.17 Assume that K = 3 3 . Draw the flow graph for a K -point decimation-
in-time FFT algorithm consisting of three stages by using radix-3 as
the basic building block. Compare the computational complexity of the
algorithm with the direct approach based on the definition.
12.18 Consider two real-valued N -point sequences x 1 [ k ] and x 2 [ k ] with DFTs
X 1 [ r ] and X 2 [ r ], respectively. Let p [ k ]bean N -point complex-valued
sequence such that p [ k ] = x 1 [ k ] + j x 2 [ k ] and let the DFT of p [ k ]be
denoted by P [ r ].
(a) Show that the DFTs X 1 [ r ] and X 2 [ r ] can be obtained from the DFT
P [ r ].
(b) Assume that N = 2 m and that the decimation-in-time FFT algorithm
discussed in Section 12.6 is used to calculate the DFT P [ r ]. Estimate
the total number of flops required to calculate the DFTs X 1 [ r ] and
X 2 [ r ] using the procedure in part (a).
12.19 Consider a real-valued N -point sequence x [ k ], where N is a power of
2. Let x 1 [ k ] and x 2 [ k ]betwo N /2-point real-valued sequences such that
x 1 [ k ] = x [2 k ] and x 2 [ k ] = x [2 k + 1] for 0 k N / 2 1. Let the N -
point DFT of x [ k ] be denoted by X [ r ] and let the N /2-point DFT of
x 1 [ k ] and x 2 [ k ] be denoted by X 1 [ r ] and X 2 [ r ], respectively.
(a) Determine X [ r ] in terms of X 1 [ r ] and X 2 [ r ].
(b) Estimate the total number of flops required to calculate X [ r ] using
the procedure discussed in Problem 12.18.
Search WWH ::




Custom Search