0% found this document useful (0 votes)
17 views

Digital Signal Processing: Assignment No. 4

1) Explain the Radix-3 DIT and DIF FFT algorithms for computing a sequence of length 9. 2) Derive an expression for the M-point DFT of a repeated length N signal in terms of the N-point DFT of the original length N signal. 3) Derive the decimation-in-time FFT algorithm for a 12-point DFT, drawing the complete flow diagram and comparing the complex operations to a direct 12-point DFT. 4) Show how to use a radix-2 FFT subroutine to efficiently compute a 768-point DFT, drawing a block diagram showing the radix-2 FFT as a black box.

Uploaded by

Aman Mathur
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Digital Signal Processing: Assignment No. 4

1) Explain the Radix-3 DIT and DIF FFT algorithms for computing a sequence of length 9. 2) Derive an expression for the M-point DFT of a repeated length N signal in terms of the N-point DFT of the original length N signal. 3) Derive the decimation-in-time FFT algorithm for a 12-point DFT, drawing the complete flow diagram and comparing the complex operations to a direct 12-point DFT. 4) Show how to use a radix-2 FFT subroutine to efficiently compute a 768-point DFT, drawing a block diagram showing the radix-2 FFT as a black box.

Uploaded by

Aman Mathur
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Digital Signal Processing: Assignment No.

1. We have discussed Radix-2 DIT and DIF FFT algorithms in the class. Explain Radix-3 DIT
and DIF FFT algorithm to evaluate sequence x[n] of length 9.
2. Consider the length N signal x[n] 6= 0, only for n = 0, 1, ....., N 1. Let y[n] be a new length
M = LN signal defined by repeating x[n] L times for some integer L: y[n] = x[nmodN ],
n = 0, 1, ...., LN 1.Find a simple expression for the M point DFT Y [k], k = 0, 1, .....M 1
of the signal y[n] in terms of the N point DFT X[l], l = 0, 1, .....N 1, of the signal x[n].
3. Derive Decimation in time FFT algorithm for a 12-point DFT, and draw a complete flow
diagram for the algorithm. Calculate the approximate number of complex operations required
to compute the 12-point FFT and compare with the number of complex expressions required
to compute the 12-point DFT directly.
4. We want to exactly compute an exact 768 point DFT. We have a radix-2 FFT subroutine
that computes DFT for N = 2M points for any integer value M .
(a) Show how to use this subroutine to efficiently compute a 768-point DFT.
(b) Draw a block diagram for your algorithm, showing the radix-2 FFT subroutine as a
black box with no detail regarding what is inside it.

You might also like