Presentation On
Presentation On
Presentation On
So for a given two finite length sequences x(n) and h(n). their linear convolution is defined as
y(n)=x(n)*h(n)
=
2. CONVOLUTION FOR CONTINUOUS AND DISCRETE SIGNAL
The expression of Eqn. (3) is known as convolution sum. The convolution sum can be represented symmetrically as,
Also
So, linear invariant system (LTI) is completely characterized by Its impulse response.
4. MATHEMATICAL EXAMPLES:
a. Based on Equations:
Recall that the impulse response for a discrete time echoing feedback system with gain a is
h[n]= ……………….(1)
x[n]= ……………….(2)
We know that the output for this input is given by the convolution of the impulse response with the input signal
We would like to compute this operation by beginning in a way that minimizes the algebraic complexity of the expression. However, in this case, each
possible choice is equally simple. Thus, we would like to compute
……………….(4)
The step functions can be used to further simplify this sum. Therefore,
y[n]=0 ……………….(5)
……………….(6)
y
=
b. Based on Numerical Values
1.When n=0;
y (0) =
x(k)= {1,2,3,1}
h(-k) = {-1,1,2,1}
y (0) =
=0+2+2+0
=4
2.When n=1 4. When n=3
y (1) = y(3)=
x(k)= {1,2,3,1}
x(k)= {1,2,3,1}
h(3-k)={0}
h(1-k) = {-1,1,2,1}
y (1) = y(3)=
=0+1+4+3+0 =-2+3+2
=8 =3
3.When n=2 5. When n=4
y(2)= y(4)=
x(k)= {1,2,3,1}
x(k)= {1,2,3,1}
h(4-k)={0,0}
h(2-k)={-1,1,2,1}
y(2)= y(1)=
=-1+2+6+1 =-3+1
=8 =-2
9. When n=-1
6. When n=5 y(-1)=
y(5)= x(k)= {1,2,3,1}
x(k)= {1,2,3,1}
h(-1-k)={-1,1,2 ,1}
h(5-k)={0}
y(6)=
y(5)= =1
= -1 10.When n=-2
7. When n=6 y(-2)=
y(6)= x(k)= {1,2,3,1}
h(6-k)={0} y(-2)=
=0
y(6)= 11.When n=-3
=0 y(-3)=
8. When n=7 x(k)= {1,2,3,1}
y(7)=
h(-3-k)={-1,1,2 ,1,0,0}
x(k)= {1,2,3,1}
y (-3) =
h(7-k)={0} =0
clear all;
close all;
n1 = 0: 1 : 3;
x1 = [ 1 2 3 1];
n2 = -1:1:2;
h1 = [ 1 2 1 -1];
n3 = -1:1:5;
figure(1);
subplot(3,1,1);
stem(n1, x1,'blue','linewidth',2.5);
title('Input [x(n)]');
subplot(3,1,2);
stem(n2, h1,'green','linewidth',2.5);
subplot(3,1,3);
stem(n3, Y,'red','linewidth',2.5);
title('output [y(n)]');
MATLAB OUTPUT:
6.ADVANTAGES AND LIMITATIONS OF CONVOLUTION
While convolution in digital signal processing offers numerous advantages, it also has
some limitations:
- Computational complexity.
- Finite-length effects.
- Memory requirements.
- Frequency-domain limitations.
- Challenges in implementation.
THANK YOU