Skip to content

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

(D2+5D+6)y(t)=(D+1)x(t)(D2 + 5D + 6)y(t) = (D + 1)x(t)

\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

h(t)=(c1eβˆ’2t+c2eβˆ’3t)u(t)h(t) = (c_1 e^{-2t} + c_2 e^{-3t}) u(t)

\n(2.15)

Letting x(t) = Ξ΄(t) and y(t) = h(t) in Eq. (2.14), we obtain

h¨(t)+5h˙(t)+6h(t)=δ˙(t)+δ(t)\ddot{h}(t) + 5\dot{h}(t) + 6h(t) = \dot{\delta}(t) + \delta(t)

\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

5K1+K2=15K_1 + K_2 = 1

, K1=1K_1 = 1 β€…β€ŠβŸΉβ€…β€Š\implies K1=1,K2=βˆ’4K_1 = 1, K_2 = -4

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,

h(t)=(βˆ’eβˆ’2t+2eβˆ’3t)u(t)h(t) = (-e^{-2t} + 2e^{-3t})u(t)

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

h(t)=b0Ξ΄(t)+[P(D)yn(t)]u(t)h(t) = b_0 \delta(t) + [P(D)y_n(t)]u(t)

\n(2.17)

where yn(t) is a linear combination of the characteristic modes of the system subject to the following initial conditions:

yn(0)=yΛ™n(0)=yΒ¨n(0)=β‹―=yn(Nβˆ’2)(0)=0y_n(0) = \dot{y}_n(0) = \ddot{y}_n(0) = \dots = y_n^{(N-2)}(0) = 0

and yn(Nβˆ’1)(0)=1y_n^{(N-1)}(0) = 1 (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=1:yn(0)=1N = 1 : y_n(0) = 1

\n

N=2:yn(0)=0,yΛ™n(0)=1N = 2 : y_n(0) = 0, \dot{y}_n(0) = 1

\n

N=3:yn(0)=y˙n(0)=0,y¨n(0)=1N = 3 : y_n(0) = \dot{y}_n(0) = 0, \ddot{y}_n(0) = 1

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

(D2+3D+2)y(t)=Dx(t)(D2 + 3D + 2) y(t) = Dx(t)

(2.19)

This is a second-order system (N = 2) having the characteristic polynomial

(Ξ»2+3Ξ»+2)=(Ξ»+1)(Ξ»+2)(\lambda^2 + 3\lambda + 2) = (\lambda + 1)(\lambda + 2)

The characteristic roots of this system are Ξ» = βˆ’1 and Ξ» = βˆ’2. Therefore,

yn(t)=c1eβˆ’t+c2eβˆ’2ty_n(t) = c_1 e^{-t} + c_2 e^{-2t}

\n(2.20)

Differentiation of this equation yields

yΛ™n(t)=βˆ’c1eβˆ’tβˆ’2c2eβˆ’2t(2.21)\dot{y}_n(t) = -c_1 e^{-t} - 2c_2 e^{-2t} \tag{2.21}

The initial conditions are [see Eq. (2.18)]

yΛ™n(0)=1andyn(0)=0\dot{y}_n(0) = 1 \qquad \text{and} \qquad y_n(0) = 0

Setting t = 0 in Eqs. (2.20) and (2.21), and substituting the initial conditions just given, we obtain

0=c1+c20 = c_1 + c_2 1=βˆ’c1βˆ’2c21 = -c_1 - 2c_2

Solution of these two simultaneous equations yields

c1=1andc2=βˆ’1c_1 = 1 \qquad \text{and} \qquad c_2 = -1

Therefore,

yn(t)=eβˆ’tβˆ’eβˆ’2ty_n(t) = e^{-t} - e^{-2t}

Moreover, according to Eq. (2.19), P(D) = D so that

P(D)yn(t)=Dyn(t)=yΛ™n(t)=βˆ’eβˆ’t+2eβˆ’2tP(D)y_n(t) = Dy_n(t) = \dot{y}_n(t) = -e^{-t} + 2e^{-2t}

Also in this case, b0 = 0 [the second-order term is absent in P(D)]. Therefore,

h(t)=[P(D)yn(t)]u(t)=(βˆ’eβˆ’t+2eβˆ’2t)u(t)h(t) = [P(D)y_n(t)]u(t) = (-e^{-t} + 2e^{-2t})u(t)

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

h(t)=P(D)[yn(t)u(t)]h(t) = P(D)[y_n(t)u(t)]

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

(D2+3D+2)y(t)=Dx(t)(D^2 + 3D + 2)y(t) = Dx(t)

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,

x(t)=lim⁑Δτ→0βˆ‘Ο„x(nΔτ)p(tβˆ’nΔτ)=lim⁑Δτ→0βˆ‘Ο„[x(nΔτ)Δτ]p(tβˆ’nΔτ)Δτx(t) = \lim_{\Delta \tau \to 0} \sum_{\tau} x(n\Delta \tau) p(t - n\Delta \tau) = \lim_{\Delta \tau \to 0} \sum_{\tau} \left[ \frac{x(n\Delta \tau)}{\Delta \tau} \right] p(t - n\Delta \tau) \Delta \tau

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,

x(t)=lim⁑Δτ→0βˆ‘Ο„x(nΔτ)Ξ΄(tβˆ’nΔτ)Δτx(t) = \lim_{\Delta \tau \to 0} \sum_{\tau} x(n\Delta \tau) \delta(t - n\Delta \tau) \Delta \tau

(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

β‡’\Rightarrow

output
\n

δ(t)⟹h(t)\delta(t) \Longrightarrow h(t)

\n

Ξ΄(tβˆ’nΔτ)⟹h(tβˆ’nΔτ)\delta(t - n\Delta\tau) \Longrightarrow h(t - n\Delta\tau)

\n

[x(nΔτ)Δτ]Ξ΄(tβˆ’nΔτ)⟹[x(nΔτ)Δτ]h(tβˆ’nΔτ)[x(n\Delta\tau)\Delta\tau]\delta(t - n\Delta\tau) \Longrightarrow [x(n\Delta\tau)\Delta\tau]h(t - n\Delta\tau)

\n

lim⁑Δτ→0βˆ‘Ο„x(nΔτ)Ξ΄(tβˆ’nΔτ)Ξ”Ο„βŸΉlim⁑Δτ→0βˆ‘Ο„x(nΔτ)h(tβˆ’nΔτ)Δτ\lim_{\Delta\tau \to 0} \sum_{\tau} x(n\Delta\tau)\delta(t - n\Delta\tau) \Delta\tau \Longrightarrow \lim_{\Delta\tau \to 0} \sum_{\tau} x(n\Delta\tau)h(t - n\Delta\tau) \Delta\tau

\n

x(t)[seeΒ Eq.Β (2.22)]x(t) \quad [\text{see Eq. (2.22)}]

Figure 2.3 Finding the system response to an arbitrary input x(t).

Therefore,†

y(t)=lim⁑Δτ→0βˆ‘Ο„x(nΔτ)h(tβˆ’nΔτ)Δτy(t) = \lim_{\Delta \tau \to 0} \sum_{\tau} x(n\Delta \tau)h(t - n\Delta \tau)\Delta \tau

=

βˆ«βˆ’βˆžβˆžx(Ο„)h(tβˆ’Ο„)dΟ„\int_{-\infty}^{\infty} x(\tau)h(t - \tau) d\tau

(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Ο„ ).