EXAMPLE 2.5 Impulse Response via Impulse Matching
β Back to LINEAR SYSTEMS AND SIGNALS Overview
EXAMPLE 2.5 Impulse Response via Impulse Matching
Find the impulse response h(t) for a system specified by
\n(2.14)
In this case, b0 = 0. Hence, h(t) consists of only the characteristic modes. The characteristic polynomial is Ξ»2 + 5Ξ» + 6 = (Ξ» + 2)(Ξ» + 3). The roots are β2 and β3. Hence, the impulse
β It might be possible for the derivatives of Ξ΄(t) to appear at the origin. However, if M β€ N, it is impossible for h(t) to have any derivatives of Ξ΄(t). This conclusion follows from Eq. (2.11) with x(t) = Ξ΄(t) and y(t) = h(t). The coefficients of the impulse and all its derivatives must be matched on both sides of this equation. If h(t) contains Ξ΄(1) (t), the first derivative of Ξ΄(t), the left-hand side of Eq. (2.11) will contain a term Ξ΄(N+1) (t). But the highest-order derivative term on the right-hand side is Ξ΄(N) (t). Therefore, the two sides cannot match. Similar arguments can be made against the presence of the impulseβs higher-order derivatives in h(t).
response h(t) is
\n(2.15)
Letting x(t) = Ξ΄(t) and y(t) = h(t) in Eq. (2.14), we obtain
\n(2.16)
Recall that initial conditions h(0β) and hΛ(0β) are both zero. But the application of an impulse at t = 0 creates new initial conditions at t = 0+. Let h(0+) = K1 and hΛ(0+) = K2. These jump discontinuities in h(t) and hΛ(t) at t = 0 result in impulse terms hΛ(0) = K1Ξ΄(t) and hΒ¨(0) = K1Ξ΄(Λ t) + K2Ξ΄(t) on the left-hand side. Matching the coefficients of impulse terms on both sides of Eq. (2.16) yields
,
We now use these values h(0+) = K1 = 1 and hΛ(0+) = K2 = β4 in Eq. (2.15) to find c1 and c2. Setting t = 0+ in Eq. (2.15), we obtain c1 + c2 = 1. Also setting t = 0+ in hΛ(t), we obtain β2c1 β3c1 = β4. These two simultaneous equations yield c1 = β1 and c2 = 2. Therefore,
Although the method used in this example is relatively simple, we can simplify it still further by using a modified version of impulse matching.
SIMPLIFIED IMPULSE MATCHING METHOD
The alternate technique we present now allows us to reduce the procedure to a simple routine to determine h(t). To avoid the needless distraction, the proof for this procedure is placed in Sec. 2.8. There, we show that for an LTIC system specified by Eq. (2.11), the unit impulse response h(t) is given by
\n(2.17)
where yn(t) is a linear combination of the characteristic modes of the system subject to the following initial conditions:
and (2.18)
where y(k) n (0) is the value of the kth derivative of yn(t) at t = 0. We can express this set of conditions for various values of N (the system order) as follows:
\n
\n
and so on.
As stated earlier, if the order of P(D) is less than the order of Q(D), that is, if M < N, then b0 = 0, and the impulse term b0Ξ΄(t) in h(t) is zero.
EXAMPLE 2.6 Impulse Response via Simplified Impulse Matching
Determine the unit impulse response h(t) for a system specified by the equation
(2.19)
This is a second-order system (N = 2) having the characteristic polynomial
The characteristic roots of this system are Ξ» = β1 and Ξ» = β2. Therefore,
\n(2.20)
Differentiation of this equation yields
The initial conditions are [see Eq. (2.18)]
Setting t = 0 in Eqs. (2.20) and (2.21), and substituting the initial conditions just given, we obtain
Solution of these two simultaneous equations yields
Therefore,
Moreover, according to Eq. (2.19), P(D) = D so that
Also in this case, b0 = 0 [the second-order term is absent in P(D)]. Therefore,
Comment. In the above discussion, we have assumed M β€ N, as specified by Eq. (2.11). Section 2.8 shows that the expression for h(t) applicable to all possible values of M and N is given by
where yn(t) is a linear combination of the characteristic modes of the system subject to initial conditions [Eq. (2.18)]. This expression reduces to Eq. (2.17) when M β€ N.
Determination of the impulse response h(t) using the procedures in this section is relatively simple. However, in Ch. 4 we shall discuss another, even simpler method using the Laplace transform. As the next example demonstrates, it is also possible to find h(t) using functions from MATLABβs symbolic math toolbox.
EXAMPLE 2.7 Using MATLAB to Find the Impulse Response
Determine the impulse response h(t) for an LTIC system specified by the differential equation
This is a second-order system with b0 = 0. First we find the zero-input component for initial conditions y(0β) = 0, and yΛ(0β) = 1. Since P(D) = D, the zero-input response is differentiated and the impulse response immediately follows as h(t) = 0Ξ΄(t)+ [Dyn(t)]u(t).
y_n = dsolve(βD2y+3*Dy+2*y=0β,βy(0)=0β,βDy(0)=1β,βtβ); h = diff(y_n) h = 2/exp(2*t) - 1/exp(t)
Therefore, h(t) = (2eβ2*t* βeβt )u(t).
DR ILL 2.4 Finding the Impulse Response
Determine the unit impulse response of LTIC systems described by the following equations:
- (a) (D+2)y(t) = (3D+5)x(t)
- (b) D(D+2)y(t) = (D+4)x(t)
- (c) (D2 +2D+1)y(t) = Dx(t)
ANSWERS
- (a) 3Ξ΄(t)βeβ2*t u*(t)
- (b) (2βeβ2*t* )u(t)
- (c) (1βt)eβt u(t)
SYSTEM RESPONSE TO DELAYED IMPULSE
If h(t) is the response of an LTIC system to the input Ξ΄(t), then h(tβT) is the response of this same system to the input Ξ΄(t β T). This conclusion follows from the time-invariance property of LTIC systems. Thus, by knowing the unit impulse response h(t), we can determine the system response to a delayed impulse Ξ΄(t β T). Next, we put this result to good use in finding an LTIC systemβs zero-state response.
2.4 SYSTEM RESPONSE TO EXTERNAL INPUT: THE ZERO-STATE RESPONSE
This section is devoted to the determination of the zero-state response of an LTIC system. This is the system response y(t) to an input x(t) when the system is in the zero state, that is, when all initial conditions are zero. We shall assume that the systems discussed in this section are in the zero state unless mentioned otherwise. Under these conditions, the zero-state response will be the total response of the system.
We shall use the superposition property for finding the system response to an arbitrary input x(t). Let us define a basic pulse p(t) of unit height and width Ο , starting at t = 0 as illustrated in Fig. 2.3a. Figure 2.3b shows an input x(t) as a sum of narrow rectangular pulses. The pulse starting at t = nΟ in Fig. 2.3b has a height x(nΟ ) and can be expressed as x(nΟ )p(tβnΟ ). Now, x(t) is the sum of all such pulses. Hence,
The term [x(nΟ )/Ο ]p(t β nΟ ) represents a pulse p(t β *n*Ο ) with height x(nΟ )/Ο . As Ο β 0, the height of this strip β β, but its area remains x(nΟ ). Hence, this strip approaches an impulse x(nΟ )Ξ΄(t βnΟ ) as Ο β 0 (Fig. 2.3e). Therefore,
(2.22)
To find the response for this input x(t), we consider the input and the corresponding output pairs, as shown in Figs. 2.3cβ2.3f and also shown by directed arrow notation as follows:
input
output
\n
\n
\n
\n
\n
Figure 2.3 Finding the system response to an arbitrary input x(t).
Therefore,β
=
(2.23)
This is the result we seek. We have obtained the system response y(t) to an arbitrary input x(t) in terms of the unit impulse response h(t). Knowing h(t), we can determine the response y(t) to any input. Observe once again the all-pervasive nature of the systemβs characteristic modes. The system response to any input is determined by the impulse response, which, in turn, is made up of characteristic modes of the system.
It is important to keep in mind the assumptions used in deriving Eq. (2.23). We assumed a linear time-invariant (LTI) system. Linearity allowed us to use the principle of superposition, and time invariance made it possible to express the systemβs response to Ξ΄(t βnΟ ) as h(t βnΟ ).