Convolution For Discrete and Continuous Time Signals
Convolution For Discrete and Continuous Time Signals
Convolution For Discrete and Continuous Time Signals
0 n0
x[ n] u[ n]
1 n0
Sampling Properties of unit impulse function
x[n] n n0 xn0 n n0
Continuous time Impulse and Step Signals
0 t0
x(t ) u (t )
1 t 0
Importance of step signal u(t)
Applied as an input to the system in order to
characterize its behavior. The output called the step
response of the system.
Truncated some parts of the signal by multiplying
x(t ) e u (t ) u (t 1)
t
Representation of continuous time signal using unit
step function
x1 (t ) (t 1)u (t 1) u (t 2)
x 2 (t ) u (t 2) u (t 4)
then
x(t ) x1 (t ) x 2 (t )
(t 1)u (t 2) u (t 1) u (t 2) u (t 4)
Sampling theory for step function
If you multiply an arbitrary waveform x(t) by an
impulse occurring at time .You obtain an impulse
having an area x( )occurring at time
x(t ) t x t
Some Properties for impulse signal
Time Scaling
1
t t
Time Shift : The Convolution of the signals x(t)
and y(t) is defined
as
x(t ) y (t ) x( ) y t d y ( ) xt d
The convolution
t T of signal x(t) with time delayed
impulse
t T * x(t ) t T xt T dt x(t T )
Convolution Integral
Convolution Integral
• Commonly used in engineering, science, math
f1 t f 2 t f1 f 2 t d
• Convolution properties
– Commutative: f1(t) * f2(t) = f2(t) * f1(t)
– Distributive: f1(t) * [f2(t) + f3(t)] = f1(t) * f2(t) + f1(t) * f3(t)
– Associative: f1(t) * [f2(t) * f3(t)] = [f1(t) * f2(t)] * f3(t)
– Shift: If f1(t) * f2(t) = c(t), then
f1(t) * f2(t - T) = f1(t - T) * f2(t) = c(t - T).
– Convolution with impulse, f(t) * (t) = f(t)
– Convolution with shifted impulse, f(t) * (t-T) = f(t-T)
4 - 11
important later in modulation
Graphical Convolution Methods
Case (1) t<0 no overlap between the two function then y(t)=0
Continue
*
t t
2 -2 2
t
4 - 16
-2 0 2 4
Representation of discrete time signals in terms of
impulse function
{h[n]} {1, 2 , 3 , 4}
24
Time-Domain Characterization of LTI
Discrete-Time System
25
26
Time-Domain Characterization of LTI
Discrete-Time System
Since the system is time-invariant
input output
[n 2] h[n 2]
[n 1] h[n 1]
[n 2] h[n 2]
[n 5] h[n 5]
27
Time-Domain Characterization of LTI
Discrete-Time System
28
y[ n] T x[ n]
T x[k ] [n k ]
k
y[ n] x[k ] T [ n k ] If the system is linear
x[k ] h [n]
k
k
x[k ] h[n k ]
k
If the system is time-invariant
Convolution Sum
Convolution sum
y[ n]
k
x[ k ] h[ n k ]
y[ n] x[ n] h[ n] Convolution sum
Method 1
Draw the weighted and shifted impulse responses one
above the other and add them up.
Method 2
Step1: Draw the signals x[k] and h[n-k] as a
function of k for (a fixed n).
Step2: Multiply them to form g[k].
Step 3: Sum all values of g[k].
Graphical computation of convolution Method 1
Compute yn xk hn k xk hn k and input signal x[n].
2
For the impulse response h[n]
k k 0
Graphical computation of convolution Method 2
Find y[0] and y[1] using the convolution property between x[k] and
h[k] where y[n]=x[n]*h[n]
Continue Method 2
Case n=0 to find y[0]
Step 1: Sketch x[k] and h[0-k]=h[-k] as below
Continue Method 2
Step 2 Multiply x[k] and h[-k] to get g[k] shown
below
Continue Method 2
Step 3: Sum all values of g[k] form k=-infinity to
k=infinity to get y[0]
y[0] g k 3
k
Continue Method 2
Case n=1
Step1: Sketch x[k] and h[1-k]=h[-(k-1)] the signal h[-
k]
delyed by 1
Continue Method 2
Step 2: Multiply x[k] and h[1-k] to get g[k] shown
below
Continue Method 2
Step 3: Sum all values of g[k] form k=-infinity to
k=infinity to get y[1]
y[1] g k 3 2 5
k
Properties of Convolution
• Commutative: • Implications
x[n] * h[n] h[n] * x[n]
• Distributive:
x[n] * (h1 [n] h2 [n])
( x[n] * h1 [n]) ( x[n] * h2 [n])
• Associative:
x[n] * h1 [n] * h2 [n]
( x[n] * h1 [n]) * h2 [n]
( x[n] * h2 [n]) * h1 [n]