The document contains 17 questions related to digital signal processing concepts like DFT, IDFT, FFT, DIT, DIF algorithms. It asks to find DFTs and IDFTs of various sequences, calculate number of multiplications for different transforms, explain concepts like zero padding and twiddle factors.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
145 views
Assignment 1 - DFT
The document contains 17 questions related to digital signal processing concepts like DFT, IDFT, FFT, DIT, DIF algorithms. It asks to find DFTs and IDFTs of various sequences, calculate number of multiplications for different transforms, explain concepts like zero padding and twiddle factors.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
EC6502 DIGITAL SIGNAL PROCESSING
ASSIGNMENT I
PART A
1. Write expression for DFT and IDFT pair?
2. What is the difference between DTFT and DFT? 3. How is FFT computationally efficient? 4. Find the DFT of an impulse signal. 5. Find the DFT of x(n)=an. 6. Find the DFT of a sequence x (n) = {1, 1, 0, 0 }. 7. What is meant by Radix-2 FFT? 8. What is Decimation-in-time algorithm? 9. What is the basic operation of DIF algorithm? 10. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence. 11. What is meant by in – place in DIT and DIF algorithms? 12. How will you perform linear convolution using circular convolution? 13. What is zero-padding? What are its uses? 14. How many multiplications and additions are required to compute N-point DFT using radix –2 FFT? 15. Draw the basic butterfly diagram for the computation in the DIT-FFT & DIF-FFT 16. List any four properties of DFT. 17. Write the expression for twiddle factor. 18. In which FFT algorithm, the output is bit reversed? 19. Compute the DFT of the sequence whose values for one period is given by x (n) = {1, 1, - 2, -2}. 20. Distinguish between linear and circular convolution. 21. Calculate the DFT of the sequence x (n) = (1/4)n for N = 2. 22. Find the circular convolution of two sequences {1, 2, 2, 1} and {1, 2, 3, 1}. 23. Given x(n) = {0, 1, 2, 3}, find X (k) using DIT – FFT algorithm. PART-B
1. Calculate the DFT of (1/4)n , for N=8.
2. a) Find the circular convolution of the finite duration sequences x1(n)={1, -1, -2, 3,-1}, x2(n)={1,2,3}. b) Perform the circular convolution of the sequences x1(n)={1,1,2,1}, x2(n) = {1,2,3,4} using concentric circle method. 3. Compute the DFT of the sequence x(n) = 1 ; 0< n < 7 0 ; otherwise using the DIT-FFT algorithm. 4. Compute the 8-point DFT of the sequence x(n) = {0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0} using DIT-FFT algorithm. 5. Compute the 8-point DFT of the sequence x(n) = {1, 1, 1, 1, 1, 1, 1, 1} using DIF-FFT algorithm. 6. Compute the 8-point DFT of the sequence x(n) = {0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0} using DIF-FFT algorithm. 7. Compute the IDFT of the sequence X(K) = {7, -0.707-j0.707, -j, 0.707-j0.707, 1, 0.707+j0.707, j , -0.707+j0.707} using DIT-FFT algorithm. 8. Given x(n)={ 1, 2, 3, 4, 4, 3, 2, 1} Find X(K) using DIT-FFT algorithm. 9. Given x(n)= 2n and N=8. Find X(K) using DIT-FFT algorithm. 10. Given x(n)= n +1 and N=8. Find X(K) using DIT-FFT algorithm. 11. Given x(n)={0, 1, 2, 3, 4, 5, 6, 7}. Find X(K) using DIF-FFT algorithm 12. Compute the 8-point DFT of the sequence x(n) = {1, 1, 1, 1, 0, 0, 0, 0} using DIT-FFT algorithm. 13. Given X(K)= { 20, -5.828- j2.414, 0, -0.172-j0.414, 0, -0.172 + j0.414, 0, -5.828 + j2.414}.Find x(n) 14. Find the DFT of the sequence x(n)={1, 1, 1, 1, 0, 0, 0, 0} using DIT-FFT algorithm. 15. Find the DFT of the sequence x(n)={2, 2, 2, 2, 1, 1, 1,1} using DIT-FFT algorithm. 16. Find the DFT of the sequence x(n)={1, 0, 1, 0, 1, 0, 1,0} using DIT-FFT algorithm. 17. Find the IDFT of the sequence X(K)= { 4, 1-j2.414, 0, 1-j0.414, 0, 1+j0.414, 0, 1+j2.414} using DIF-FFT algorithm.