Abstract
An important input-output description of a linear discrete-time system is its (discrete-time) impulse response (or pulse response), which is the response h(k, k0) to a discrete impulse applied at time k0. In time-invariant systems that are also causal and at rest at time zero, the impulse response is h(k, 0), and its z-transform is the transfer function of the system. Expressions for h(k, k0) when the system is described by state variable equations are derived.
Access provided by Autonomous University of Puebla. Download reference work entry PDF
Similar content being viewed by others
Keywords
- At rest
- Causal
- Discrete-time
- Discrete-time impulse response descriptions
- Linear systems
- Pulse response descriptions
- Time-invariant
- Time-varying
- Transfer function descriptions
Introduction
Consider linear, discrete-time dynamical systems that can be described by
where \(k,l \in \mathbb{Z}\) is the set of integers, the output is \(y(k) \in \mathbb{R}^{p}\), the input is \(u(k) \in \mathbb{R}^{m}\), and \(H(k,l) : \mathbb{Z} \times \mathbb{Z} \rightarrow \mathbb{R}^{p\times m}\). For instance, any system that can be written in state variable form
or
can be represented by (1). Note that it is assumed that at \(l = -\infty\), the system is at rest, i.e., no energy is stored in the system at time −∞.
Define the discrete-time impulse (or unit pulse) as
and consider a single-input, single-output system:
If \(u(l) =\delta (\hat{l} - l)\), that is, the input is a unit pulse applied at \(l =\hat{ l}\), then the output is
i.e., \(h(k,\hat{l})\) is the output at time k when a unit pulse is applied at time \(\hat{l}\).
So in (4) h(k, l) is the response at time k to a discrete-time impulse (unit pulse) applied at time l. h(k, l) is the discrete-time impulse response of the system. Clearly if h(k, l) is known, the response of the system to any input can be determined via (4). So h(k, l) is an input/output description of the system.
Equation (1) is a generalization of (4) for the multi-input, multi-output case. If we let all the components of u(l) in (1) be zero except for the jth component, then
h ij (k, l) denotes the response of the ith component of the output of system (1) at time k due to a discrete impulse applied to the jth component of the input at time l with all remaining components of the input being zero. H(k, l) = [h ij (k, l)] is called the impulse response matrix of the system.
If it is known that system (1) is causal, then the output will be zero before an input is applied. Therefore,
and so when causality is present, (1) becomes
A system described by (1) is at rest at k = k0 if u(k) = 0 for \(k\geqslant k_{0}\) implies y(k) = 0 for \(k\geqslant k_{0}\). For a system at rest at k = k0, (7) becomes
If system (1) is time-invariant, then \(H(k,l) = H(k - l,0)\) (also written as H(k − l)) since only the time elapsed (k − l) from the application of the discrete-time impulse is important. Then (8) becomes
where we chose k0 = 0 without loss of generality. Equation (9) is the description for casual, time-invariant systems, at rest at k = 0.
Equation (9) is a convolution sum and if we take the (one-sided or unilateral) z-transform of both sides,
where \(\hat{y}(z)\), \(\hat{u}(z)\) are the z-transforms of y(k), u(k) and \(\hat{H}(z)\) is the z-transform of the discrete-time impulse response H(k). \(\hat{H}(z)\) is the transfer function matrix of the system. Note that the transfer function of a linear, time-invariant system is defined as the rational matrix \(\hat{H}(z)\) that satisfies (10) for any input and its corresponding output assuming zero initial conditions.
Connections to State Variable Descriptions
When a system is described by (2), then
where it was assumed that x(k0) = 0, i.e., the system is at rest at k0. Here \(\Phi (k,l)\) (\(= A(k - 1)\cdots A(l)\)) is the state transition matrix of the system.
Comparing (11) with (8), the discrete-time impulse response of the system is
Similarly, when the system is time-invariant and is described by (3),
where x(k0) = 0 and
When l = 0 (taking the time when the discrete impulse is applied to be zero, l = 0), the discrete-time impulse response is
Taking (one-sided or unilateral) z-transforms of both sides in (15),
which is the transfer function matrix in terms of the coefficient matrices in the state variable description (3). Note that (16) can also be derived directly from (3) by assuming zero initial conditions (x(0) = 0) and taking z-transforms of both sides.
Finally, it is easy to show that equivalent state variable descriptions give rise to the same discrete-impulse response.
Summary
The discrete-time impulse response is an external, input-output description of linear, discrete-time systems. When the system is time-invariant, the z-transform of the impulse response h(k, 0) (which is the output response at time k due to a discrete impulse applied at time zero with initial conditions taken to be zero) is the transfer function – another very common input-output description. The relationships to the state variable descriptions were shown.
Recommended Reading
External or input-output descriptions such as the impulse response and the transfer function (in the time-invariant case) are described in several textbooks below.
Bibliography
Antsaklis PJ, Michel AN (2006) Linear systems. Birkhauser, Boston
Kailath T (1980) Linear systems. Prentice-Hall, Englewood Cliffs
Rugh WJ (1996) Linear systems theory, 2nd edn. Prentice-Hall, Englewood Cliffs
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag London
About this entry
Cite this entry
Antsaklis, P.J. (2015). Linear Systems: Discrete-Time Impulse Response Descriptions. In: Baillieul, J., Samad, T. (eds) Encyclopedia of Systems and Control. Springer, London. https://doi.org/10.1007/978-1-4471-5058-9_189
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5058-9_189
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5057-2
Online ISBN: 978-1-4471-5058-9
eBook Packages: EngineeringReference Module Computer Science and Engineering