请输入您要查询的字词:

 

单词 UnderstandingTheZeroStateResponse
释义

Understanding the Zero-State Response


Understanding the Zero-State ResponseSwapnil Sunil Jain15 January, 2007

Understanding the Zero-State ResponseBy definition we know that the ZSR(t) is the response of the system due to the input x(t) when all the initial conditionsMathworldPlanetmath are set to zero.

Now, let a LTI system 𝕊 with input x(t) and output y(t) be described by the following differential equationMathworldPlanetmath

a(D)y(t)=b(D)x(t)(1)

where

a(D)=Dn+a1Dn-1++an
b(D)=b0Dm+b1Dm-1++bn

and the initial conditions: y(n-1)(0-),y(n-2)(0-),,y(0-).

To find the zero-state response, we first set all the initial conditions to zero i.e.

y(n-1)(0-)=0,
y(n-2)(0-)=0,
.
.
.
y(0-)=0

Then we note that x(t) can be written in the following way (due to the shifting property of δ(t)):

x(t)=-δ(t-u)x(u)𝑑u(2)

Now, we define a new function h(t) (known as the impulse response of the LTI system 𝕊) the following way11Simply put, the impulse response of a system 𝕊 is the output we get when we drive the input by the impulse function δ(t)

δ(t)𝕊h(t)(3)

Then, due to the time-invariance property of the LTI system 𝕊, it is true that, for some constant t0,

δ(t-t0)𝕊h(t-t0)(4)

and due to the linearity property of the LTI system 𝕊, it is also follows that, for some constant C1,

C1δ(t)𝕊C1h(t)(5)

Then, it follows from (2), (4) and (5) that22This result makes sense if we think of the integral as an infinite sum and treat x(u) as some constant with respect to time t.

x(t)=-δ(t-u)x(u)𝑑u𝕊y(t)=-h(t-u)x(u)𝑑u(6)

Now, we define the output y(t) in (6) as the zero-state response of x(t) i.e.

ZSR(t)=-h(t-u)x(u)𝑑u

and we also define a new binary operation ’*’, called the convolution, as

h(t)*x(t)-h(t-u)x(u)𝑑u

Using this notation,

ZSR(t)=h(t)*x(t)(7)

Thus, in order to find ZSR(t) for a given input x(t), we need to find h(t). In order to do this, we first define a function z(t) that satisfies the following equality:

a(D)z(t)=δ(t)(8)

Then the following also holds:

bm[a(D)D0(z(t))]=bm[D0(δ(t))]
bm-1[a(D)D1(z(t))]=bm-1[D1(δ(t))]
.
.
.
bm-k[a(D)Dk(z(t))]=bm-k[Dk(δ(t))]
.
.
.
b1[a(D)Dm-1(z(t))]=b0[Dm-1(δ(t))]
b0[a(D)Dm(z(t))]=b0[Dm(δ(t))]

Adding all the above equations together we get

a(D)[b0Dm(z(t))+b1Dm-1(z(t))++bmD0(z(t))]
=b0Dm(δ(t))+b1Dm-1(δ(t))++bmD0(δ(t))

or equivalently,33One could have also easily come up with the following result by simply operating b(D) on both sides of (8)

a(D)[b(D)z(t)]=b(D)δ(t)

Since the above equation has the same form as (1) with x(t)=δ(t), it follows that h(t)=b(D)z(t) (since h(t), by definition, is the output when the input is the impulse function). Hence,

h(t)=b(D)z(t)(9)

where z(t) is given by

a(D)z(t)=δ(t)(10)

Thus, in order to find h(t), we need to find z(t) first. We will do this with the help of an example. Given,

a(D)=D2+5D+6
(D2+5D+6)z(t)=δ(t)
z′′(t)+5z(t)+6z(t)=δ(t)

with initial conditions z(0-)=0,z(0-)=0. In order to get δ(t) on the R.H.S, z′′(t) must be δ(t) plus some ordinary function m(t) i.e.

z′′(t)=δ(t)+m(t)
z(t)=u(t)+0-tm(a)𝑑a
z(t)=r(t)+0-t𝑑b0-bm(a)𝑑a

For t0+, we have

z′′(t)+5z(t)+6z(t)=0

since δ(t)=0 for t0+. Furthermore, we now get new initial conditions at t=0+. Thus,

z(t)|t=0+=1+0=1
z(t)|t=0+=0+0=0

In general, for t0+, the initial condition involving the n-1 derivative would be equal to 1 and all the other initial conditions would be 0. Thus, if

a(D)z(t)=δ(t)with initial conditions z(n-1)(0-)=0,z(n-2)(0-)=0,,z(0-)=0

then for t0+,

a(D)z(t)=0with initial conditions z(n-1)(0+)=1,z(n-2)(0+)=0,,z(0+)=0

In summary, we found out that the zero-state response is given by

ZSR(t)=h(t)*x(t)(11)

where h(t) is the impulse response of the system 𝕊 and is given by

h(t)=b(D)z(t)(12)

where z(t) is the solution of the differential equation

a(D)z(t)=0(13)

with initial conditions z(n-1)(0+)=1,z(n-2)(0+)=0,,z(0+)=0,z(0+)=0.

随便看

 

数学辞典收录了18232条数学词条,基本涵盖了常用数学知识及数学英语单词词组的翻译及用法,是数学学习的有利工具。

 

Copyright © 2000-2023 Newdu.com.com All Rights Reserved
更新时间:2025/5/4 5:05:10