Question: We want to implement the linear convolution of a 10,000-point sequence with an FIR impulse response that is 100 points long. The convolution is to

We want to implement the linear convolution of a 10,000-point sequence with an FIR impulse response that is 100 points long. The convolution is to be implemented by using DFT s and inverse DFT s of length 256.

(a) If the overlap-add method is used, what is the minimum number of 256-poinst DFTs and the minimum number of 256-point inverse DFT s needed to implement the convolution for the entire 10,000-point sequence? Justify your answer.

(b) If the overlap-save method is used, what is the minimum number of 256-point DFT s and the minimum number of 256-point inverse DFT s needed to implement the convolution for the entire 10,000-point sequence? Justify your answer.

(c) We will see in Chapter 9 that when N is a power of 2, an N-point DFT or inverse DFT requires (N/2) log2 N complex multiplications and N log2 N complex additions. For the same filter and impulse response length considered in parts (a) and (b), compare the number of arithmetic operations (multiplications and additions) required in the overlap-add method, the overlap-save method, and direct convolution. 

Step by Step Solution

3.37 Rating (163 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a b c Overlap add If we divide the input into sections of length L each section ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (1 attachment)

Word file Icon

30-E-T-E-D-S-P (368).docx

120 KBs Word File

Students Have Also Explored These Related Telecommunication Engineering Questions!