4. In signal processing the overlap–add method is an
efficient way to evaluate the discrete convolution of
a very long signal
Convolution is a mathematical operation
used to express the relation between input
and output of an LTI system
WHAT IS OVERLAP ADD?
WHAT IS CONVOLUTION?
5. STEPS FOR OVERLAP ADD
METHOD
5
STEP-1:
Determine length ‘M’, which is the length of the
impulse response data sequences i.e. h[n] &
determine ‘M-1’.
STEP-2:
Given input sequence x[n] size is ‘N’. let assume,
N=5
6. 6
STEP-3:
Determine the length of the new data,
‘L’
STEP-4:
Pad ‘M-1’ zeros to xk[n]
Pad ‘L-1’ zeros to h[n]
xk[n] ‘M-1’ zeros
h[n] ‘L-1’ zeros
7. 7
Input Data Sequence x[n]
x1[n]
x2[n]
x4[n]
x3[n]
M-1 zeros
M-1 zeros
M-1 zeros
M-1 zeros
L L L L
8. 8
STEP-4:
Perform Convolution of h[n] & blocks of x[n]
i.e. y1[n]= x1[n]
y2[n]= x2[n]
y3[n]= x3[n]
y4[n]= x4[n]
N
N
h[n]
h[n]
N h[n]
h[n]
N
10. 10
& h[n]={1,1,1}Ques. Given x[n]={3,-1,0,1,3,2,0,1,2,1}
Let, N=5
Length of h[n], M= 3
Therefore, M-1= 2
We know,
N=(L+M-1)
5=L+3-1
L=3
∴Pad L-1=2 zeros with h[n] i.e. h[n]={1,1,1,0,0}
SOLVED EXAMPLE