2 Convolution and z-transforms
Consider a discrete system with transfer function
Figure 16
We know, from the definition of the transfer function that at zero initial conditions
(7)
We now investigate the corresponding relation between the input sequence and the output sequence . We have seen earlier that the system itself can be characterised by its unit impulse response which is the inverse z-transform of .
We are thus seeking the inverse z-transform of the product . We emphasize immediately that this is not given by the product , a point we also made much earlier in the workbook.
We go back to basic definitions of the z-transform:
Hence, multiplying by we obtain, collecting the terms according to the powers of :
Task!
Write out the terms in in the product and, looking at the emerging pattern, deduce the coefficient of .
which suggests that the coefficient of is
Hence, comparing corresponding terms in and
(8)
(9)
(10a)
(10b)
(Can you see why (10b) also follows from (9)?)
The sequence whose term is given by (9) and (10) is said to be the convolution (or more precisely the convolution summation ) of the sequences and ,
The convolution of two sequences is usually denoted by an asterisk symbol ( ).
We have shown therefore that
where the general term of is in (10a) and that of is in (10b).
In words: the output sequence from a linear time invariant system is given by the convolution of the input sequence with the unit impulse response sequence of the system.
This result only holds if initial conditions are zero.
Key Point 18
Figure 17
We have, at zero initial conditions
(definition of transfer function)
(convolution summation)
where is given in general by (9) and (10) with the first four terms written out explicitly in (8).
Although we have developed the convolution summation in the context of linear systems the proof given actually applies to any sequences i.e.for arbitrary causal sequences say with z-transforms and respectively:
or, equivalently, .
Indeed it is simple to prove this second result from the definition of the z-transform for any causal sequences and
Thus since the general term of is
we have
or, since if ,
Putting or we obtain
(Why is the lower limit correct?)
Finally,
which completes the proof.
Example 2
Calculate the convolution of the sequences
- directly
- (ii) using z-transforms.
Solution
-
We have from (10)
The bracketed sum involves terms of a geometric series of common ratio .
-
The z-transforms are
so
Task!
Obtain by two methods the convolution of the causal sequence
with itself.
-
By direct use of (10) if
-
Using z-transforms:
so
We will find this using the residue method. has a second order pole at