Properties of Discrete Time Convolution: Stephen Kruzick
Properties of Discrete Time Convolution: Stephen Kruzick
Properties of Discrete Time Convolution: Stephen Kruzick
Stephen Kruzick
This work is produced by OpenStax-CNX and licensed under the
†
Creative Commons Attribution License 3.0
Abstract
This module discusses the properties of discrete time convolution.
1 Introduction
We have already shown the important role that discrete time convolution plays in signal processing. This
section provides discussion and proof of some of the important properties of discrete time convolution.
Analogous properties can be shown for discrete time circular convolution with trivial modication of the
proofs provided except where explicitly noted otherwise.
The operation of convolution is associative. That is, for all discrete time signals f1 , f2 , f3 the following
relationship holds.
http://cnx.org/content/m34625/1.3/
OpenStax-CNX module: m34625 2
2.2 Commutativity
The operation of convolution is commutative. That is, for all discrete time signals f1 , f2 the following
relationship holds.
f1 ∗ f2 = f2 ∗ f1 (3)
In order to show this, note that
P∞
(f1 ∗ f2 ) (n) = k1 =−∞ f1 (k1 ) f2 (n − k1 )
(4)
P∞
= k2 =−∞ f1 (n − k2 ) f2 (k2 )
= (f2 ∗ f1 ) (n)
proving the relationship as desired through the substitution k2 = n − k1 .
2.3 Distribitivity
The operation of convolution is distributive over the operation of addition. That is, for all discrete time
signals f1 , f2 , f3 the following relationship holds.
f1 ∗ (f2 + f3 ) = f1 ∗ f2 + f1 ∗ f3 (5)
In order to show this, note that
P∞
(f1 ∗ (f2 + f3 )) (n) = f1 (k) (f2 (n − k) + f3 (n − k))
k=−∞
(6)
P∞ P∞
= k=−∞ f1 (k) f2 (n − k) + k=−∞ f1 (k) f3 (n − k)
= (f1 ∗ f2 + f1 ∗ f3 ) (n)
proving the relationship as desired.
2.4 Multilinearity
The operation of convolution is linear in each of the two function variables. Additivity in each variable
results from distributivity of convolution over addition. Homogenity of order one in each varible results from
the fact that for all discrete time signals f1 , f2 and scalars a the following relationship holds.
http://cnx.org/content/m34625/1.3/
OpenStax-CNX module: m34625 3
2.5 Conjugation
The operation of convolution has the following property for all discrete time signals f1 , f2 .
f1 ∗ f2 = f1 ∗ f2 (9)
In order to show this, note that
P∞
f1 ∗ f2 (n) = k=−∞ f1 (k) f2 (n − k)
P∞
= f1 (k) f2 (n − k)
P∞
k=−∞
(10)
= k=−∞ f1 (k) f2 (n − k)
= f1 ∗ f2 (n)
proving the relationship as desired.
The operation of convolution has the following property for all discrete time signals f1 , f2 where ST is the
time shift operator with T ∈ Z.
The operation of convolution has the following property for all discrete time signals f where δ is the unit
sample funciton.
f ∗δ =f (13)
In order to show this, note that
P∞
(f ∗ δ) (n) = k=−∞ f (k) δ (n − k)
(14)
P∞
=f (n) k=−∞ δ (n − k)
= f (n)
proving the relationship as desired.
http://cnx.org/content/m34625/1.3/
OpenStax-CNX module: m34625 4
2.8 Width
The operation of convolution has the following property for all discrete time signals f1 , f2 where Duration (f )
gives the duration of a signal f .
http://cnx.org/content/m34625/1.3/