Anda di halaman 1dari 10

that several different types of input-out­

The Analysis of S a m p l e d - D a t a Systems put relations have been developed, not­


ably by Shannon,^ Hurewicz,^ and Lin-
vill.3 Shannon's relation involves the
J. R. R A G A Z Z I N I L. A . Z A D E H Fourier transforms of the sampled input
MEMBER AIEE ASSOCIATE MEMBER AIEE and output; Hurewicz's relation is based
on the use of so-called generating func­

T
tions, which in this paper are referred to
H E R E is an important class of feed­ though sluggish galvanometer is used to
as s-transforms and which are, in fact, a
back control systems known as sam- detect error and its position is sampled
disguised form of the Laplace transforms;
pled-data systems or sampling servo- periodically by means of a chopper bar.
while Linvill's relation involves directly
mechanisms in which the data at one or The latter permits an auxiliary source of
the Laplace transforms of the input and
more points consist of trains of pulses or power to rotate a sizable potentiometer to
output. The principal difference between
sequences of numbers. Such systems m a y a position determined by the clamped
Shannon's and Hurewicz's relations on the
have a variety of forms, a common ex­ galvanometer needle. The process is
one hand, and that of Linvill on the
ample of which is shown in Figure 1. In carried out at uniform intervals and a
other, is the fact that the former yield
the case illustrated, the sampling is per­ sampled and clamped output is obtained
only the values of the output at the
formed on the control error by a so-called for use in the continuous part of the con­
sampling instants, while the latter pro­
sampler which is indicated as a mechani­ trol system. Bandwidth is lost through
vides the expression for the output at all
cal switch which closes momentarily the sluggishness of the unloaded galva­
times, though at the cost of greater
every Τ seconds. The data at the output nometer, but the power gain is enormous.
labor.
of such a switch consist of a train of Similar devices for measurement of pres­
equally spaced pulses of short duration The analysis presented in this section
sure errors, flow, or other phenomena can
whose envelope is the control error func­ has a dual objective: to achieve a uni­
be devised along the same general lines.
tion. In some practical systems, the fication of the approaches used by Shan­
In addition, there are some systems in
separation between successive pulses is non, Hurewicz, and Linvill; and to for­
which the data-collecting or transmission
controlled by some characteristic of the mulate the input-output relations for the
means are intermittent. Radars and
input signal and consequently is not con­ basic types of sampled-data systems. In
multichannel time-division communica­
stant. Such systems will not be con­ the next section, the problem of estab­
tion links are examples of this type of de­
sidered in this paper. lishing a relation between the input and
vice. Such devices may be treated, in
output will be approached from a signifi­
In a typical sampled-data system such general, as sampled-data systems pro­
cantly different point of view. Specifi­
as that shown in Figure 1, the sampler is vided the duration of sampling is small
cally, a sampled-data system will be
followed by a smoothing circuit, com­ by comparison with the settling time of
treated as a time-variant system and its
monly referred to as hold or clamp cir­ the system.
behavior will be characterized by a system
cuit, whose function is to reproduce ap­ Despite the increasing use of sampled-
function which involves both frequency
proximately the form of the original error data devices in the fields of communica­
and time.
function b y an interpolation or extra­ tion and control, the volume of published
polation of the pulse train. Following the material on such devices is still rather The basic component of sampled-data
hold circuit, there are the usual compo­ limited. The several different meth­ systems is the sampler, whose output has
nents of the feedback loop, shown in Fig­ ods which have been developed for the the form of a train of narrow pulses occur­
ure 1 as i i and (7, comprising amplifiers, analysis of sampled-data systems are ring at the sampling instants 0, =»= Γ,
shaping networks, and the controlled closely related to the well-known mathe­ =ί=2Γ, . . . , where Τ is the sampHng in­
member. matical techniques of solution of dif­ terval; see Figure 2. The frequency
It is apparent that the insertion of a ference equations. It is the purpose of coo=27r/r is called the sampling fre­
sampler into an otherwise continuous con­ this paper to unify and extend the meth­ quency.
trol system in general should result in an ods described in the literature and to in­ For purposes of mathematical con­
inferior performance due to a loss of in­ vestigate certain basic aspects of sampled- venience, it is expedient to treat the out­
formation in the control data. Yet, sam­ data systems. put pulses as impulses whose areas are
pled-data systems have certain engineer­ equal to the values of the sampled time
ing advantages which make them pref­ Input-Output Relations function at the respective sampling in­
erable in some applications to continu­ stants. (This is permissible provided the
ous-data systems. The most important of A central problem in the analysis of pulse duration is small compared with the
these advantages is the fact that error sampled-data systems is that of estab­ settling time of the system and the gain
sampling devices can be made extremely lishing a mathematical relation between of the amplifier following the sampler is
sensitive at the expense of bandwidth. the input and output of a specified sys­ multiplied by a factor equal to the time
An example of such a device is the electro­ tem. This problem has received con­ duration of the sampling pulse.) Thus, if
mechanical galvanometer and chopper siderable attention in the literature of the input and output of the sampler are
bar. In this device a very sensitive sampled-data systems, with the result denoted by r{t) and r*(/) respectively, the

Paper 52-161, recommended by the AIEE Feed


back Control Systems Committee and approved by ^r(t) HOLD
the AIEE Technical Program Committee for pres­ ciRcurri—i
entation at the AIEE Summer General Meeting, R{s) E(8) E"{8) C(s)
Minneapolis, Minn., Juee 23-27, 1952. Manu­
script submitted March 21, 1952; made available
for printing April 16, 1952.
J. R . R A G A Z Z I N I and L. A. Z A D E H are both with the
Department of Electrical Engineering, Columbia Figure 1 . T y p i c a l sam­ Η
University, New York, N. Y. p l e d - d a t a control system

NOVEMBER 1 9 5 2 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems 225


An inspection of either of the alterna­ transforms such as the one compiled in
-r(t) tive expressions for i ? * ( 5 ) indicates that Table I. (^lore extensive tables of
when 5 in R^{s) is replaced by j+jmwo, closely related types of transforms may be
r(t)
_\Κ4Γ5Τ6Τ71. where m is any integer, the resulting ex­ found in references 12 and 13.) One use
pression is identical with R*(s). This im­ of this table is in finding the z-transform
PULSE TRAIN plies that R*(s) is a periodic function of s corresponding to the Laplace transform
with period ^ωο; thus of a given function. Despite its brevity,
Fisure 2 . Pulse train at output οί sampler Table I is adequate for most practical
R\s^-jmi^,) = R\s) (9)
purposes in view of the fact that both the
where m = any integer. Laplace transforms and the z-transforms
The infinite series expression for R^{s) can be expanded into partial fractions
relation between them reads
given b y equation 5 readily can be put each term of which can be inverted in­
r\l) = r{i)hT{l) (1) into closed form whenever ;-(/) is a linear dividually.
combination of products of polynomials It is important to note that the inverse
where h^(i) represents a train of unit im­
and exponential functions. For instance, of a z-transform is not unique. Thus, if
pulses (delta functions)
when r(/) = e""', the right-hand member of F*{z) is an entry in the table and / ( / )
equation 5 is a geometric series which is its correspondent, then any function of
(2) upon summation yields time which coincides with / ( / ) at the
samphng instants 0, Γ, 2Γ, 3Γ, . . . , has
Equation 1 may be written equivalently the same z-transform as / ( / ) . To put it
as
R\s)^ l - € ~ ( 1 0 )
another way, if G*(z) is the z-transform of
When expressed in the form given by some function g(t), then the inverse of
(3) equation 5, the transform of the pulsed G*(z), as found from the table, is not, in
r\f)=Y,r{nTW-nT) output, R*(s), is a function of e'^. This general, identical with g(t), although it
suggests that an auxiliary variable 2 = coincides with g{t) at the sampling in­
where the negative values of η are ab­
be introduced and that R\s) be stants. Thus, from the z-transform of a
sent by virtue of the assumption that
written in terms of this variable. When function one can find only the values of
γ{ί) vanishes for negative values of /.
this is done, the function R^{s), expressed the function at the samphng instants. In
Equation 3 furnishes an exphcit ex­
as a function of z, is called the z-transform this connection, it should be noted that
pression for the output of the sampler.
of r(t). For notational convenience it is the value of a time function at the »th
It is more convenient, however, to deal
denoted by 7 ^ * ( 2 ) although strictly speak­ sampling instant is equal to the coefficient
with the Laplace transform of r*(/),
ing it should be written as i ? * ( l / n o g z). of z~" in the power series expansion of its
which is denoted by 2 ^ * ( 5 )
With this convention, the transform given z-transform (regarded as a function of
i ? * ( 5 ) = £{r(05rW} (4) z~^). In cases requiring numerical com­
in equation 10, for example, reads
putations, this property of z-transforms
One expression for R^{s) can be obtained
affords an alternative, and frequently
at once by transforming both sides of R*{z) = l - e ~ (11)
convenient, means of calculating the
equation 3; this yields
values of corresponding time functions at
In what follows, the symbols R^{s) and
the sampling instants.
(5) R*(z) w i n be used interchangeably since
It will be helpful to summarize at this
they represent the same quantity, namely
An alternative expression for can be the Laplace transform of r(/)5r(^). Need­
obtained by expressing h^if) in the form less to say, in cases where rif) has the form
of a sequence of impulses (or numbers Table I. Abbreviated Table οί Laplace and
of a complex Fourier series z-Transforms
equal to the areas of respective impulses),
the 2-transform R*{s) is simply the La­
(6) place transform of r(/), and not of r(f)- Laplace Time
I tJ _ Transform Function z-Transform
F(s) fit)
and substituting this expression in equa­ It w i n be noted that the z-transform as
tion 1. Then, transforming the resulting defined is closely related to the generating (1)·. 1
series term b y term there results function used b y Hurewicz. However, (2).. e -nTs . set) ..
the z-transform is a more natural concept 1 . m-nT) ..
1 (3)..
s 1 - s - i
(7) since it stems directly from the Laplace 1
1_
r> — ^
transform of the sampled time function. (4).. t
{1-Ζ-Ψ
It is of historical interest to note that 1 1
where R{s) is the Laplace transform of (5).. s-ha (1_,-αΓ2-1)
generating functions, which, as pointed
r(<). It is of interest to note that the a 8-1(1-^-αΓ)
out, are essentially equivalent to z-trans- C6).. ..(l-e-«0-.
equivalence between the two expressions (l-s-»)(l-«'«^a"0
forms, were introduced b y Laplace and a sin αΤζ~^
for sin at
were extensively used by him in connec­ (7).. 52-h « 2 l-(2 cos αΓ)2-ι-|-2~''
tion with the solution of difference equa­ F{s + a) .. e F+C-^T-z)
\ Σ i?(i+i««o)= Σ ΚηΓ)*-»^^ (8) tions. (9).
2-»F*(2)
(10).. t««F(5) ..
f(t +
Ζ
In practice, i?*(z) is generally a rational a)
1
was discovered more than a century ago function of z, and its inversion, that is (11).. . nt/T
1,
by Poisson, and that equation 8 is es- the determination of a function r(t) of s--lna ζ —a
sentiahy equivalent to the Poisson sum­ which R*{z) is the z-transform, is most 1 - cos αΤζ-^
(12).
52-ha2 ' •l-(2cosar)2-i-}-3-2
mation rule. rapidly carried out b y using a table of z-

226 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems NOVEMBER 1 9 5 2


stage the basic points of the foregoing equation 17 assumes the following form Laplace transform of g{t), it follows at
discussion: once from equations 7 and 18 that G*{s)
C*(s) = G*(s)R*(s) (19)
is the 2-transform of g(t), that is
1. A sampler transforms a function r{t)
into a train of impulses, τ*(1) = τ{ΐ)δτ{0, which is equivalent to equation 13. It is
G*(s) = £[g(t)8T{t)] (23)
where δτ(1) represents a train of unit im­ seen that the starred transfer function
pulses with period T. G*(s)y which is related to the transfer Consequently, G*{s) may be expressed in
2. The Laplace transform of R*(s), function G{s) by equation 18, may be re­ terms of the values of g(t) at the sampling
is expressible in two different but equivalent garded as the ratio of the z-transforms of instants tn = nT or, alternatively, in terms
forms given by equations 5 and 7. the output and input of the sampled-data of the system function G{s) via equation
3. R*{s) is a periodic function of 5 with system under consideration. 18. Needless to say, G*{s) may be ob­
period ^ ω ο , where ω ο is the sampling fre­ The mathematical essence of the fore­ tained directly from either g(t) or G(s) by
quency.
going discussion is the fact that a relation the use of a table of z-transforms such as
4. The 2-transform of r(t), R*(z), is equal of the form C(s) = G(s)R*(s) implies Table I.
to R*{s) with e'^' in R*{s) replaced by z;
C*(s) = G*(s)R*(s). This fact per se is It frequently happens that the system
that is
very useful in the analysis of sampled- Ν consists of a tandem combination of
R*{z) = £{r{t)8T(t)} (12) data systems involving one or more feed­ two or more systems. In particular, if Ν
back loops. In the sequel, the process of consists of two networks Ni and
with replaced by z.
passing from equation 14 to equation 19 with respective transfer functions Gi(s)
As a preliminary to the consideration of will be referred to as the z-transformation and Giis), then the transfer function of Ν
sampled-data feedback systems, it will be of both sides of equation 14. The tacit is given by the usual relation
helpful to establish one basic property of understanding exists, of course, that the
2-transforms. The property in question G(s)^GMG2(s) (24)
quantities actually subjected to the z-
concerns the relation between the z- transformation are the time functions and correspondingly the associated star­
transforms of the output and input of the corresponding to the two members of red transfer function is given by
system illustrated in Figure 3. Denoting equation 14.
the input by r{t), the output by φ), and 1
Among the properties of the starred
the transfer function by G{s), this relation G*(s)=- Σ G^(s-l·jnωo)G2(s+jnωo) ( 2 5 )
transfer function G*(s) there are two that W = — 00
reads
are of particular importance. First, sup­ which in abbreviated form will be written
C*(s) = G*(2)i?*(2) (13) pose that an input of the form r{t) = is
applied to the system shown in Figure 3. G%s) = G,G2*(s) (26)
where C*{z) and R*(z) are the s-trans- This input is transformed by the sampler
forms of c{t) and r{t) respectively, and The important point noted here is that
into an impulse train r*(t) which in view the starred transfer function G*(s) of two
G*{z) is referred to as the starred transfer of equations 1 and 6 may be written as
function. The importance of this relation cascaded linear systems A^i and N2 which
derives from its similarity to the familiar are not separated by a sampler is not the
relation C(s) = G{s)R{s), which would ob­ (20) product of the respective starred transfer
tain in the absence of samplers. This functions Gi(s) and Giis) but rather a new
similarity makes it possible to treat z- Operating on this expression with the transfer function given b y equation 25.
transforms and starred transfer functions transfer function G{s) gives On the other hand, if Ni and N2 are
in much the same manner as the conven­ separated by a sampler, as shown in
tional Laplace transforms and transfer Figure 4, then from equation 19 it follows
c(t)-~ Σ G{s+jn<.o)e^^^^--^^' (21) at once that the z-transform of the output
functions.
The proof of equation 13 is quite simple. of N2 is Gi*(5)G2*(5)i?*(5). Hence, in
Sampling c{t) and taking note of equa­ this case the over-all starred transfer
From inspection of Figure 3, it is evident
tion 18 yields after minor simplifica­ function is
that the Laplace transform of c{t) is given
tions the expression for the sampled re­
by G*(s) = G,*(s)G2*(s) (27)
sponse of the system to r(/) = €^'; that
C{s) = G(s)R*is) (14) is Consequently, it m a y be concluded that
the over-all starred transfer function of
and correspondingly, by applying equa­
c*(t)=[G*isy']8T(t) (22)
two or more networks cascaded through
tion 7
where δτ(ή denotes a train of unit im­ samplers is equal to the product of the
1 pulses. It is seen that the response has starred transfer functions of the individ­
C*{s) = - Σ
n= — CO
G{s+jnωo)R*(s^jnωo) (15)
the form of a train of impulses whose en­
velope is the bracketed term in equation
ual networks.
The expressions for the z-transforms of
Because of the periodicity of R*(s), the 22. More specifically, this means that the output of more complex structures
following identity is noted G*(s)^^^ represents the envelope of the such as those encountered in feedback

R*(s-l·jnωo)^R*{s) (16) response of the system to an input of the


form Consequently, it m a y be con­
Consequently equation 15 reduces to cluded that the starred transfer function
G*{s) relates the input r{t) and the en­ G(8) cIs)
C*{s) = R*(si ^ Σ G{s-\-jnωQ) (17) velope of the sampled output c*{t) in the , r ( t ) ^ r ( t ) c(t)
Τ^ same manner as the transfer function
R(s) R*(s)
Ν - o
C(8)
Denoting the bracketed term by G*(s) G{s) relates the input and output of N.
6'(8)
Another important property of G*(s)
concerns the impulsive response of Ν Figure 3 . Pulsed linear system showing im­
G*{s)=-\. Σ G{s+jnωo) (18)
which is denoted b y g{t). Since G{s) is the portant variables and their transforms

NOVEMBER 1 9 5 2 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems 227


c,(t) Figure 4 . Cascaded Κ
.ri(t) 4(t) linear systems sepa­
C\Z): (37)
N2 •(1-2-0(1 + Α ^ - € - « ^ 2 - 0
Ri(8) R'(8) C,(8) r^(8) C$(s) rated by sampler
Expanding this into partial fractions
C2(8)-Rr(8)6;(8)62*(8)
r^i^) ^
^ ^ (l-f A^-€-°^)(l-2-i)
Ae"^^ (38)
systems in general can be derived in a G*{z)R\z)
(34) (l-hA-€-«^)(l-[-A-€-«V^)
similar manner. Such expressions for "\-^GH\z)
several basic types of sampled-data sys­ finding the respective inverse transforms
Referring to Table I, the z-transform of
tems are given in Table II. In this table, from Table I and combining the results
the unit step is
the first column gives the basic structure, yields
the second gives the expression for the
R*{zy- (35)
Laplace transform of the output, and the 1-2-i c(/) =
third gives the 2-transform of the out­
put. From the same table, the 2-transform as­
This function coincides with the actual
sociated with G{s) is
It will suffice to go through the deriva­ output at the sampling instants and
tion of C{s) and C*(s) for a typical sys­ Κ hence at the nth. instant, tn = nT, the
tem, say number 6 in the table. On in­ G*{z) (36)
"l-e-'^^s-i value of the response to a unit step is
spection of the block diagram, it is seen

^(^^)=(TT^{^-(Srj
that the expression for the Laplace trans­ Substituting these expressions in equa­
form of the error is tion 34, there results after minor simpli­
fications (40)
£:(5) = 7 ? ( 5 ) - H ( i ) C * ( 5 ) (28)

where C^{s) is the Laplace transform of


the input to the feedback circuit or, Table II. Output Transforms for Basic Sampled-Data Systems
equivalently, the s-transform of the out­
put of the system. z-Transform
Laplace Transform of Output
The Laplace transform of the output System of Output C(s) C*(z)
C{s) is related to E{s) by

C{s)^G{s)E(,s) (29)
r*
(1) .R*(z)
Combining this relation with equation 28 R*{s).
gives

C{s)^G{s)R{s)-G{s)H{s)C\s) (30) c*
(2) . .CR*(s) CRHi)
Applying the z-transformation (see equa­
tion 19 and following) to both sides of r* . .G(s)K*(s) GHiiR*(z)
this equation results in
(5)
C\s)^GR\s)-GH\s)C\s) (31)

which upon solving for C*(s) yields the s-


transform of the output
(4) G(5)/?*(5)
GR\s)
C*(5) = (32) •l4-HG*(5) •H-HG*U)
l-hGii*(5)

as given in Table II. Finally, substitut­


ing this expression into equation 30 gives
the Laplace transform of the output
(5) •e- - - C I K -
m)GR\s) G*(5)R*(5) GHz) R*{z)
C ( 5 ) = G(5) i?(5)-
\^GH\s)\
(33) '*l-f-H*(5)G*(5)' 'l+HHz)G*{z)
which is the expression for C{s) hsted in
the table.
As an illustration of the use of the ex­
pressions given in Table II, a typical (6) H{s)RGHs)-RG*iz)
problem involving the fourth structure
. . G(5)
\ + HGHs) 'l-{-HG*(z)
-
shown in the table wiU be considered.
Suppose that H{^s) = \ and 0(β)=Κΐ(βΛ-
α), where Κ and α are constants, and that
Gt(s)RGiHs) G2*iz) RGi*{z)
it is desired to determine the values of the
response of the system to a unit step input
(7) _e{i>/-Eh ' l+HGiG2*{s)' 'l + HGiGzHz)
at the sampling instants. T o this end,
the 2-transform of the output must be Η
found. From Table II, this is

228 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems NOVEMBER 1 9 5 2


A sequence of ordinates obtained by Substituting these expressions in equa­
(42)
evaluating c(nT) for successive values of tion 41 and performing the inverse La­
η yields a graph which can be used to as­ place transformation with the help of a
sess the transient performance of the sys­ where ω^=2τΓ/Τ standard table of Laplace transforms,
and the Kn{s) represent
tem. It will be noted that the system is the coefficients of the series. Thus, in the with / treated as a constant, one readily
stable for all Κ and a such that €""^< 1-f- case of a periodically varying network, the obtains
K. A brief discussion of the question of problem of determination of K{s;t) may
stability will be given in a subsequent be reduced to that of finding the coef­
section. ficients of the Fourier series expansion of
[α cos ω ο / + ω ο sin ωοί—αβ"**^] ( 4 7 )
K{s;t). In practice, a few terms in equa­
Variable Network Approach tion 42 usually provide an adequate ap­ which is the desired expression for the
proximation to K{s;t), so that in many output.
By employing the techniques discussed cases only two or at most three coeffi­ Turning to feedback systems, con­
in the preceding section one can obtain, cients in the Fourier series expansion of sider the fourth system in Table II. In
in most practical cases, an explicit ex­ K{s;t) need be determined. (Note that this case, it is expedient to obtain first the
pression for the 2-transform C*{s) and, if K-n{s)j is the conjugate of Kn{s) since expression for e*(t) corresponding to an
need be, the Laplace transform C(s) of K{s;t) is a real function of time.) Once exponential input r{t) = e'K In view of
the output of a specified sampled-data K{s;t)—or, rather, an approximation to equation 22, this is
system. The former can be used to find it—has been determined, the system func­
the values of the output at the sampling tion K{s;t) can be used in the conventional 1 ^ ^jn.. (48)
instants. The latter may be used, in manner for the purpose of obtaining the l+GH*is) Τ „ Jt:
principle, to determine the output at all response of AT to a specified input, for the
investigation of the stability of Λ^, for the where the second factor represents 6r(/).
times by calculating the inverse Laplace
calculation of the mean-square value of T o deduce K(s;t) from this expression, it
transform of C(s). In practice, however,
the response of A^ to a random input, for is sufficient to find the response of the for­
the inversion of C{s) is difficult because
the determination of the ripple in the out­ ward circuit, characterized by G(s), to
C(s) is a rational function in both 5 and
and no tables of inverse transforms put, and many other purposes that are not e*{t) and divide the result by e*'. This
for such functions are available. pertinent to the present analysis. yields

An alternative approach which works The application of the general approach


quite well in those cases where an approxi­ just outlined to the analysis of a sampled- K(s;t): ' ~
data system is quite straightforward. Tll+GH*(s)U^^
mate expression for the continuous out­
put—and not just its values at the sam­ For simplicity, the third system in Table G(s+Jnωo)e'''"^ ( 4 9 )
pling instants—is desired, is based on II will be considered first. An input of the which is in effect a complex Fourier series
treating a sampling system as a periodi­ form is transformed by the sampler into expansion of K{s;t), with the coefficient
cally varying linear network. This ap­ a series of exponential terms which may of β^"·* being
proach is developed in the sequel, follow­ be written as
G(s^^jnωo)
ing a brief introductory discussion of the (50)
Tll+GH*(s)]
frequency analysis technique of handling 1 Σ e^*'^"^"'^")' (43)
time-variant systems. It will be noted that, as should be ex­
In using the frequency analysis tech­ The response of the network Ν (follow­ pected, at the sampling instants =
nique, a linear time-variant system Ν is ing the sampler) to this input is mT, K{s;t) reduces to
characterized by its system function
K{s;t), which is defined by the statement (44)
K(s;mT)--
G*is)
(51)
that K(s;i)€^^^ represents the response I ηΝ
of ^ l+GH*(s)
to an exponential input If the system where G{s) is the system function (transfer which will be recognized as the starred
function of Ν is known, then the response function) of A^. Consequently, from the transfer function of the over-all system.
of Ν to an arbitrary input r{t) can be ob­ definition of the system function K{s;t) In the case under consideration, the de­
tained by superposition. More speci­ of the over-all system, it follows that termination of the response of the system
fically, the output is given by
to a given input is complicated somewhat
1
c(t) = £-^[Kis;t)R{s)} (41) by the fact that the denominator of Knis)
Kis;t)=- Σ G(5-f>ωo)e^""»' (45)
^ n = — CO is a rational function in €*^, rather than in
where <£ represents the in verse Laplace 5 . For purely numerical computations
which is in effect a complex Fourier series
transformation and R{s) is the Laplace
expansion of K{s;t). It is seen that the this is generally not objectionable. How­
transform of r(/). The variable tin Κ (s;t)
coefficient Kn (s) of β'"""^"" is equal toever, l/T in analytical work it is usually
should be treated as if it were a param­
eter. This implies that in evaluating
G(s+jno}o). necessary to approximate the term GH*
As a simple illustration of the use of this (s) in equation 50 b y a few terms in its ex­
the inverse Laplace transform of K{s;t) pansion
expression suppose that the input is a
R(s), one may use a standard table of
unit-step, that G{s) = l/is-{-a), and that
Laplace transforms and treat / in K{s;t)
ωο is such that K(s;t) is adequately ap­ GH*{s)^~^ Σ G{s+jnω,)X
as a constant.
proximated by the first two terms in equa­
When Ν varies in time with period T, Η{8Λ-]ηω,) ( 5 2 )
tion 45. In this case, R(s) = l/s and
its system function K{s;t) is likewise a
periodic function of time with period T, 1 In this way, one obtains a rational func­
Consequently, K{s;t) m a y be expanded K(s;t) = - tion approximation to Kn{s).
into a Fourier series of the form (46) In the final analysis, the results ob-

N O V E M B E R 1952 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems 229


tainable by the method outhned in this mean-square value of the output at any Figure 5 . Im­
section are also obtainable, although less sampling instant. pulsive response
conveniently, from the expression for the Sometimes it is more convenient to ex­ hit) o f c l a m p circuit
Laplace transform of the output C{s). press in terms of the autocorrelation
The chief advantage of the system func­ function^ of the input, rather than in
tion approach is that the function K(s;t) terms of its power spectrum. It can be
is essentially a time-varying transfer shown readily that, in terms of the auto­
function and as such provides a clear pic- correlation function of the input, ^ ( r ) ,
tiu'e of the state of the system at each in­ is given by the following expression sampling instants tn and tn+i, from its
stant. 00 00
values at the preceding sampling instants
'^^Έ ΚηΤ)ΚηιΤ)φ[{η-ηι)Τ\ (55) tn, tn-i, tn-.2i ··., is essentially a problem in
Response to a Random Input n=Q m = 0 extrapolation or prediction. An effective,
where k{t) is the inverse s-transform of though not optimum, method of generat­
The expression for the system function ing the desired approximation is based on
K*{z). This expression is useful chiefly
obtained in the preceding section has an the consideration of the power series ex­
in those cases where the autocorrelation
immediate apphcation in connection with pansion of r(t) in the typical interval from
function ψ(τ) drops off rapidly with in­
the important problem of determining the tn = nTto tn+i = (n+l)T
crease in r.
statistical characteristics of the response
of a sampled-data system to a random in­ r{t) = r{nT)+r\nT){t-nT)+
put. Since a general discussion of this The Hold System
'^^t-uTY^... (56)
problem is outside the scope of the pres­
ent paper, the fohowing analysis is As stated previously, the function of the
limited to the case where the input is a hold circuit is to reconstruct approxi­ where the primes indicate the derivatives
stationary time series, and it is desired to mately the original time function from the of r{t) at tn = nT. To evaluate the coef­
obtain the expression for the mean-square impulse train generated by the sampler. ficients of this series it is necessary to ob­
value of the output at a specified instant It is evident that if it were possible to tain the derivatives of the function r{t) at
of time. This particular problem has realize a perfect hold circuit, a sampled- the beginning of the interval in question.
considerable bearing on the design of data system incorporating such a circuit Since the information concerning r{t) is
sampled-data systems that are optimum would be identical with a continuous-data available only at the samphng instants,
in the sense of the minimum rms error system. However, in general, a perfect these derivatives must be estimated from
criterion. hold circuit is not realizable because of the the sampled data. For instance, an esti­
random nature of the time function which mate of the first derivative involving only
A general expression for the mean-
has to be reconstructed. Furthermore, a two data pulses is given by
square value of the output of a time-
very important consideration in the de­
variant system is given in reference 14;
sign of hold circuits is the fact that a close
it reads r\nT)=^-[r[nT]-r\{n-l)T]] (57)
approximation of the original time func­
tion requires, in general, a long time de­
\καω;0\^3{ω)άΙ,ω = 2^/ (53) and the second derivative is given by
lay, which is undesirable in view of its ad­
verse effect on the stability of the system.
where 5(ω) is the power spectrum function r'XnT) = j^{r'\nT]-r'\{n-l)T]] =
Consequently, the design of a hold circuit
of the input; X(jco;/) is the system func­ involves a compromise between the re­
tion with 5 replaced by ^ω; and σ^(ή is the quirements of stability and over-all dy­ ^jr[«r]-2r[(n-l)r]+
mean-square value of the output at a namic performance on the one hand, and r[{n-2)T]] (58)
specified instant /. To apply this equa­ on the other hand, the desirability of a
tion to a sampled-data system it is only close approximation to the original time Thus to obtain an estimate of a deriva­
necessary to substitute the expressions for function and the reduction of ripple con­ tive of r{t) the minimum number of data
the system function of the system and the tent in the output of the system. pulses which must be considered is equal
power spectrum of the input into equa­ It should be remarked that the hold to the order of the desired derivative plus
tion 53 and carry out the necessary inte­ circuits commonly employed in practice one. This imphes that the higher the
gration. In the majority of practical are generally of the so-called clamp type, order, the greater the delay before a re­
cases, the integration in question is most which is one of the simplest forms of hold liable estimate of that derivative can be
readily carried out by graphical means. circuits. More sophisticated types of obtained. For this reason, an attempt
When the specified instant of time t hold circuits based on the use of polyno­ to utilize the higher order derivatives of
coincides with a sampling instant, t=nT, mial interpolating functions have been r{t) for purposes of extrapolation meets
the formula given above assumes a much described b y Porter and Stoneman."^ with serious difiiculties in maintaining
simpler form. Thus, as was shown in the A complete treatment of hold circuits system stabihty. GeneraUy, only the
preceding section, for t = nT the system cannot ignore the random nature of the first term in equation 56 is used, resulting
function K{s;t) becomes identical with the time function which the hold circuit is in what is sometimes described as a box­
starred transfer function X * ( 5 ) of the called upon to reconstruct. Such a treat­ car or clamp circuit but which will be re­
over-all system. Consequently, equation ment is outside the scope of the present ferred to here as a zero-order hold system.
53 reduces to paper. The brief discussion which fol­ More generally, an «th order hold system
lows is concerned chiefly with some of the is one in which the signal between suc­
(54) more basic aspects of hold circuit de­ cessive sampling instants is approxi­
sign. mated by an nth order polynomial.
where K'^ijiu) is the starred transfer func­ The generation of an approximation to Considering the zero-order hold sys­
tion with s replaced by jo); and is the the original time function between two tem, it is evident that its impulsive re-

230 Ragazziniy Zadeh—The Analysis of Sampled-Data Systems NOVEMBER 1 9 5 2


sponse h{t) must be as shown in Figure 5. The margins b y which such an enclosure is
Gii*(3) = ( 1 - 2 - 1 )
By inspection, the Laplace transform of avoided constitute a measure of the damp­
this time function is seen to be ing of the system. Other more sophisti­ 0.6322-1
(63)
cated techniques may be used if a better (l-2-i)(l-0.3682-1) J
1 1
F(5) = - — € (59) dynamic performance is desired.
s s In view of the fact that the starred which can be simplified to

The frequency response of this hold sys­ transfer function is analogous to the con­ 0.264+0.3682
tem is obtained b y replacing the complex ventional transfer function, the same GH*(z)=^ (64)
(0.368-2)(l-2)
frequency 5 b y jco, resulting in the follow­ basic technique m a y be applied in the
ing expression for the magnitude of the case of sampled-data control systems. This function is plotted in Figure 8 where
transfer function The function which is plotted is GH*{s) or it is seen that for the constants chosen, the
G*(5)ii*(s) according as the denominator system is stable; but if the loop gain is in­
(60) of the z-transform of the output is of the creased b y a factor of 1.5, the system be­
sm
form l+GH*{s) or l+G*{s)H*{s), see comes unstable.
This relation is plotted in Figure 6. I t is Table II. As usual, the complex fre­ If i t were desired to improve the margin
observed that the hold system is essen­ quency s is varied along a contour in the s- of stability or, for that matter, stabilize
tially a low-pass filter which passes the plane consisting of the imaginary axis and this system with a higher loop gain, the
low frequency spectrum of the impulse a semicircle enclosing the right-half of the procedure would be to add lead networks
train and rejects the displaced high-fre­ plane. Since the starred transfer func­ just as in the case of a continuous-data
quency spectra resulting from the sam­ tions are periodic with period ^ωο, the loci system. The major difficulty encoun­
pling process. A n important property of of the functions GH*{s) or G*{s)H'^(s) re­ tered in this procedure is that the result­
the zero-order hold system is that the rip­ trace themselves a t each cycle, so that s ing starred loop transfer function is not
ple at the output is zero if the input is a need be varied only from —^ωο/2 to jcoo/2 related in a simple manner to the original
constant. I n a similar way, the first order in order to obtain the shape of the locus. function, for as was shown previously the
hold system has zero ripple output for an Critical regions such as the vicinity of the starred transfer function of two networks
input function whose slope is a constant. origin in the 5-plane are handled in the in tandem is not equal to the product of
same mannter as in the case of continuous- respective starred transfer functions.
As is well known, if the signal does not
data systems. Consequently, the insertion of a correc­
contain frequencies higher than one-half
Since the auxiliary variable ζ is de­ tive network in the feedback loop re­
the sampling frequency, perfect repro­
fined as €^*, it is evident that as 5 is as­ quires the recalculation of the starred
duction of the signal is obtained with an
signed imaginary values over one com­ loop transfer function. The need for re­
ideal low-pass filter (that is, one with
plete cycle, ζ traces a unit circle in the z- calculation is inherent in the stabilization
unity gain and linear phase shift up to its
plane. Thus, the loop transfer function of sampled-data systems b y the insertion
cutoff frequency) whose cutoff frequency
GH'^is) can be plotted directly b y express­ of a corrective network in the feedback
is equal to one-half the sampling fre­
ing it in the form GH*{z) and varying ζ loop. Thus, as the art exists at the pres­
quency. For that matter, a n y low-pass
along the unit circle. T o demonstrate the ent time, the shaping procedure involves
network having roughly this characteris­
technique, the GH*(z) locus for the sys­ essentially a trial and error method with
tic can be used t o extract most of the use­
tem shown in Figure 7 will be plotted. the plot of the Nyquist diagram for each
ful spectrum from the impulse train. I t is
This system is seen to consist of a zero- trial set of system parameters used to as­
even possible, though not advisable, to
order hold circuit and a simple linear sess the stability of the system.
dispense with the hold circuit altogether,
and rely on the low-pass characteristics of component in the forward circuit. The
the forward circuit t o perform the neces­ feedback transmission is unity so that the Conclusions
sary smoothing of t h e sampled data. loop transfer function is
The sampled-data feedback control sys­
System Design Using s-Transforms G i s m s ) J ^ ^ ^ , T ^ l (61) tem m a y be analyzed in a systematic
manner b y applying the z-transform
The primary objectives in the design of Expanding this transform into partial method. Techniques of locus shaping
closed-cycle control systems include the fractions, there results similar to those commonly used in con­
achievement of stability and an accept­ tinuous systems m a y be applied b y plot­
able over-all dynamic performance. The Gis)H(s) ting the starred loop transfer function on
=^^-"^<7^-'-^ΙΤγ) ''''
standard technique of achieving these o b ­ the complex plane. This is done with no
jectives consists in plotting the Nyquist On considering each term separately and approximations other than those relating
diagram of the loop transfer function and obtaining the corresponding 2-transforms to the narrowness of the pulses constitut­
adjusting the system parameters until the from Table I, the starred loop transfer ing the pulse train. Once satisfactory
plot does n o t enclose the point —1.0. function is found to be loci are obtained b y the addition of ap-

Figure 6 (left). Frequency response of clamp circuit


|H,(jw)|
Figure 7 (right). Sampled-data system used in
example

NOVEMBER 1 9 5 2 Ragazzini Zadeh—The Analysis of Sampled-Data Systems 231


4. A N A L Y S I S OF D I S C O N T I N U O U S SERVOMECHA­
the output can be estimated b y use of the N I S M S , F . H. Raymond. Annates de Telecommum-
variable network analysis described in cation (Paris, France), volume 4, 1949, pages 250-
56, 307-14, 347-57.
this paper.
5. T H E O R Y OF I N T E R M I T T E N T R E G U L A T I O N , Y . Z .
One complication in the design of Tsipkin. Avtomatika i Telemekhanika (Moscow,
sampled-data systems is the relative dif­ USSR), volume 10, number 3, 1949, pages 189-224.
6. THE DYNAMICS OF AUTOMATIC CONTROLS
ficulty of evaluating the effect of insert­
(book), R. C. Oldenbourg, H. Sartorius. American
ing corrective networks in the control Society of Mechanical Engineers New York, N . Y.,
HG*(2)- PLANE 1948, chapter 5.
loop. If this complication could be re­
7. A N E W APPROACH TO T H E DESIGN OF PULSE-
moved, locus shaping would be no more M O N I T O R E D S E R V O S Y S T E M S , A . Porter, F . Stone-
difficult than with continuous systems. man. Journal, Institution of Electrical Engineers
(London, England), volume 97, part II, 1950, pages
Research now in progress is directed t o ­ 597-610.
ward the devising of practical methods 8. A GENERAL THEORY OF SAMPLING SERVO
of locus shaping in the loop transfer func­ S Y S T E M S , D . F . Lawden.
Proceedings, Institution
of Electrical Engineers (London, England), volume
tion plane. Results to date indicate that 98, part IV, October 1951, pages 31-36.
the 2-transform method, in conjunction 9. A P P L I C A T I O N OF F I N I T E D I F F E R E N C E OPERA­
T O R S T O L I N E A R S Y S T E M S , B . M . Brown.
Proceed­
with design techniques somewhat analo­
ings of the D.S.I.R. Conference on Automatic Con­
gous to those used with conventional trol, Butterworths Scientific Publications (London,
servomechanisms, furnishes a powerful England), 1951.
10. A N A L Y S I S OF A S A M P L I N G SERVOMECHANISM,
tool for the analysis of hnear sampled- K. S. Miller, R. J. Schwarz. Journal of Applied
data systems. Physics (N«w York, N . Y.), volume 21, April 1950,
Fisure 8 . Plot of H G * ( z ) locus for system pages 290-294.
used In example 11. TKEORIE ANALYTIQUE DES PROBABILIT6S,
References P A R T 1: Du CALCUL D E S FONCTIONS GENER^
ATRiCES (book), P. S. Laplace. Paris, France. 1812.
1. FUNDAMENTAL THEORY OF S E R V O M E C H A N I S M S 12. A LIST OF G E N E R A L I Z E D LAPLACE TRANS­
(book), L. A . MacCoU. D. Van Nostrand Com­ FORMS, M. stone. Journal of Science, Iowa
W.
propriate networks, the transient perform­ pany, Inc., New York, N. Y., chapter 10, 1945. State College (Ames, Iowa), volume 22, April 1948,
ance of the system can be assessed b y o b ­ 2 . T H E O R Y O P S E R V O M E C H A N I S M S (book), H. M.
pages 215-225.
taining the time functions from a table of James, W. B. Nichols, R. S. Phillips. McGraw- 13. T R A N S I E N T S I N L I N E A R S Y S T E M S (book),
Hill Book Company, Inc., New York, N. Y., M. F . Gardner, J. L. Btrnes. John Wiley and
2-transforms or b y expanding the 2-trans­ chapter 5, 1947. Sons, Inc., New York. N . Y., 1942, pages 354-356.
form of the output function into a power 3. SAMPLED-DATA CONTROL SYSTEMS STUDIED 14. FREQUENCY ANALYSIS OF VARIABLE NET­
series which gives the ordinates at the T H R O U G H C O M P A R I S O N OF S A M P L I N G W I T H A M P L I ­ WORKS, L. A. Zadeh. Proceedings, Institute of
T U D E M O D U L A T I O N , W . K . Linvill. AIEE Transac­ Radio Engineers (New York, N. Y.), volume 38.
sampling instants. The smoothness of tions, volume 70, part II, 1951, pages 1779-88. March 1950, pages 291-299.

There are several points and results in this study the behavior of the output also be­
D iiscussion paper which bear interesting relations to tween samphng instants. Furthermore,
some of the work done by the discussor in and this is important, it is not always a
John M. Salzer (Hughes Aircraft Company, connection with digital-analogue systems.^ priori obvious whether this is or is not the
Culver City, Calif.): The objectives of this The use of starred j-transforms, such as case.
paper are: (a) to unify the z-transform R*(s), in place of infinite sums, is a welcome Where the output behavior between
(Shannon, Hurewicz) and 5-transform (Lin­ convenience. 3 This notation facilitates the samples is also of interest, the z-transform
vill) approaches to sampled-data systems; manipulations in dealing with sampled-data method i s still applicable but must be aug­
(b) to formulate input-output relations for systems and makes the systematizations of mented by separate investigation of the out­
various types of such systems; and (c) to Table II of the paper easier to comprehend. put during the sampling period. A separate
treat such systems by considering the As noted in the paper, in the case of solution based on initial conditions at the
sampler a time-variant element. starred transforms (that is, in the case of sampling instant may be used in analysis,
The paper fills a clear need in this under- sampled functions) the $- and z-transforms but a synthesis procedure would hardly be
published field, and it presents its topic con­ are exactly equivalent. Thus, the use of z- fruitful along these lines.
cisely and illuminatingly. It brings to­ transforms involves no approximation, and The alternative solution is the 5-trans-
gether two viewpoints, (a) and (c), to bear it offers certain conveniences. One ad­ form approach. As noted by the authors,
on the same problem and shows the way to­ vantage is notational, for ζ is easier to write this method leads to transforms which are
ward systematization (b) of the solution. tha-n e"'. The other is that the infinite products of rational functions of 5 and z,
Perhaps the most significant contribution number of poles and zeros of the starred 5 - and tables of corresponding transform pairs
of the paper is the variable network ap­ transforms are replaced by a finite set in the are not available. Nevertheless, the exact
proach. Although the applicability of this z-plane. Furthermore, the ambiguity at the analysis is straightforward, even if some­
approach was recognized before, ^ the auth­ point of infinity in the 5-plane (due to essen­ what laborious, and moreover, the fre­
ors' more recent investigations in the gen­ tial singularity) is circumvented by the use quency characteristics obtained may give a
eral field of time-varying systems are now of z-transforms. hint as to the nature of compensation
made^ to bear directly on the problem of In case the 5-transform is not a starred needed to improve the response.
sampljEd-data systems. The importance of transform, information is lost by the use of Whether the z-transform method is ap­
the generalization thus afforded should not z-transform because this amounts to repre­ plicable or not in a particular case depends
be overlooked. senting a continuous function, c{t), by its on the question of bandwidth. If the
It is interesting to note that the variable samples, c*(t), just as it is done in numerical sampling rate is many times higher than the
network approach leads directly to the same mathematics. But whereas in numerical bandwidth of the input or of the system,
expressions as the 5-transform method. work the sampling (or tabular) interval may then the z-transform solution is expected to
Both methods are predicated on the concept be adjusted until such a representation is be a suitable representation of the continu­
of using an arbitrary, characteristic input justified, in analyzing a given control system ous output. It is presumed that the ap­
function [r(/) = , but by distinguishing one is faced with a sampling rate already de­ plications with which the authors concerned
a time-variant transfer function certain gen­ termined and the analysis must be made themselves were of this type. However, in
eralizations are made possible, as already correct for the existing physical situation. the design of certain systems it is often de­
noted. An interesting illustration of such a For particular systems the sequence of out­ sirable to use the lowest permissible sam­
generalization is given in the section titled put samples may not give a satisfactory pling rate consistent with the specifications.
"Response to a Random Input." picture so that it becomes necessary to In finding this limiting rate, one does not

232 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems NOVEMBER 1 9 5 2


get a complete answer by the use of only z- REFERENCES They also have another important property
transforms. 1. ANALYSIS AND DESIGN OP SAMPLED DATA
of being time-invariant, which means that if
It may be noted that as far as stability is Linvill. Project
C O N T R O L S Y S T E M S (thesis), W . K . Φη(ί)^χ(0, then Φ«(/-|-/ο)=Λ;(/+ίο), where
concerned either the z- or the 5-transforms Whirlwind Report R-IJO, Massachusetts Institute to is any constant. Because of this, they are
lead to exactly the same result, for only a of Technology (Cambridge, Mass.), 1949. commutative. They can be, and are in
divergent continuous function has a diver­ 2. T R E A T M E N T OF DIGITAL CONTROL SYSTEMS practice, applied both to continuous func­
gent sequence of samples. That this is so is AND NUMERICAL PROCESSES I N THE FREQUENCY tions of / and to pulse trains.
D O M A I N (thesis), John M. Salzer. Digital Com­
demonstrated in Table II of the paper, puter Laboratory (microfilmed report), Massa­ Another operator S, the sampling opera­
where the corresponding denominators in chusetts Institute of Technology (Cambridge, tor, now is introduced whose effect is to con­
both the S' and z-transform columns are Mass.), 1951. vert a continuous function into a train of
identical. 3. Compares with the notation R{s) used in pulses. It is of course equivalent to multi­
To the numerous examples of sampled- reference 2; for example, pages 56 and 176. plication by δτ(ί) in the notation of the
data systems mentioned by the authors, the paper. It easily is seen that S is linear, but
discussor wishes to add one: systems in not time-invariant and not in general com­
which a digital computer is incorporated. As B. M. Brown (Royal Naval College, London, mutative with functions of D, E, or Δ.
generally conceived today, digital computers England): An alternative technique is It will be shown briefly how the various
operate on sampled data; therefore, their available for handling the general theory processes described in the paper can be rep­
presence in the system requires sampling. and problems of the type discussed in this resented operationally. Consider first the
Since the output of the digital computer is paper. Instead of using Laplace transforms, effect of sampling a function u(t) and then
sampled also, the computer fits in between which imply a limitation to input and output passing it through a network with transfer
the sampler and the holding unit. If the functions which are zero for negative time, function F(D). The resulting function is
digital computer is instructed to perform a this technique assumes functions of general F{D)Su(t) which is in general a continuous
linear difference equation on its sampled in­ type, and uses as transfer functions opera­ function. If this is sampled, either phys­
put, it can be represented by a transfer tors which are functions of the operator D ically or for the purpose of analysis, the re­
function which is rational in z. This result = d/dt. Such a function F{D) is usually a sult is the pulse train SF{D)Su{t). To de­
ties in with the methods of the paper. fraction, in which numerator and denomi­ termine the relation between the two pulse
For example, in the case of a digital com­ nator are polynomials in D. Thus if input trains, let / ( / ) be the response to a unit im­
puter equation 27 of the paper applies, be­ and output, u and χ respectively, are con­ pulse input to the network. Then
cause the data stay sampled through all nected by the relation x — F(D)u, where
numerical work. Thus, the transfer func­ F{D)=P(D)/Q(D), then χ is understood to SF(D)Su(t)==SFiD)Y^u(mT)d(t-mT)
tion of a composite digital program equals denote the general solution of the differen­ m
the product of the transfer functions of the tial equation
component programs. The implication of
this fact in system design is to be noted. Q(D)x^P(D)u m
Suppose that the stability of the system
illustrated in Figure 8 of the paper is to be Such operators have provided a classical = S^u(mT)f(t-mT)
improved by a digital compensator, W*(s), method for solving linear differential equa­ m
inserted in either the forward or the feed­ tions. If the coefficients are constant the
back section. Since operators in general can be manipulated = ΣΣ"('"Τ)Μη->η)Τ]δ{1-ηΤ)
algebraically, and this type of manipulation η m
WHG*iz) = W*iz)HG*(z) proves to be a very powerful tool.
If a linear system has a transfer function = ΣΏ(ΙιΤΜ(η-ί)Γ]Β(1-ηη
the new stability diagram is directly related F(D), then the stability is determined by η k
to the old one so that the synthesis pro­ the roots of Q(\) = 0. A steady-state solu­ putting n—m—k
cedure is facilitated greatly. Of course, tion can be obtained by expanding F{D) in
this is not meant to imply that digital com­ a series of ascending powers of D and oper­
pensation can do a better job than analogue; ating on u. In many cases an adequate ap­
it only means that it is easier to see what a proximation is given by the first term of this
digital unit does. A somewhat academic series, which always can be written down by
example of digital compensation is worked inspection. Thus li F(D) is given, the main =|ς>(^^)^"*|'5«(/)
out in chapter 4 of reference 2 of this dis­ characteristics of the response can be in­
cussion. ferred without the labour of evaluating par­ The operator in brackets is a function of E.
There is one comment concerning nota­ ticular solutions to particular inputs, If it is denoted by F*(E) we have the opera­
tion which may be found of interest: namely, whether by Laplace transform or other tional relation
it may be preferable to define ζ as being methods.
equal to €~'^ rather than e+''^, when dealing SF(D)S^F*(E)S (1)
Operators of the type F{D) have parallels
with sampled-data systems. This is so be­
in the form of functions of the operators Ε
cause the latter corresponds to a time-ad­ where
and Δ, with a complete set of analogous prop­
vance operation, which has no physical
erties. These operators are defined by
meaning in a real-time application. In F*{E) = Yj{kT)E''^ (2)
purely mathematical work one definition is k
Eu(t) = u(t+T)
as good as the other, and it is just unfor­
tunate that in previous operational and Consider the special case when F(D) ^
and l/(D+a). Then/(/) = €-«', so that
transform work with difference equations
the advance (e+*^ rather than the delay 00
(€ operator was given a symbol. In con­
sequence of this choice, ζ naturally will ap­ where Τ is constant. The three basic oper­ F%E): (3)
pear raised to negative powers, thereby ators are connected by the relations
diminishing the manipulative advantage of £ = l-fA = €^^
its usage. Table I of the paper illustrates As in the paper, the general operator can be
this point. Of course, multiplication of both the latter being obtained by Taylor's theo­ dealt with by using partial fractions and a
numerator and denominator by an appro­ rem. Functions of Ε and Δ can be used for table similar to Table I.
priate power of ζ always can eliminate the solving difference equations and for dis­ It is now apparent that the operator Ε
negative powers of ζ (as was done in line 11 cussing systems based on such equations. A plays a part analogous to that of the trans­
of Table I), but this is an additional step. short account of the appropriate methods is form variable z, the association being similar
There are further reasons for which e~*^ given in reference 9 of the paper. to that of D and s. It will be found fiulher
should be regarded the fundamental vari­ Now operators of the types F(D), F(E\ that most of the equations involving starred
able. For instance, in the investigation of and F(A) are all linear, which is to say that, and unstarred functions of s given in the
stability of digital programs by conformal denoting such an operator by Φ first part of the paper can be expressed in
mapping the use €~*^ leads to much simpler operational form. In particular, equation 1
rules that that of €+*^. of this discussion corresponds to equation 13

NOVEMBER 1 9 5 2 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems 233


of the paper, while the equivalent of equa­ place transform methods are equivalent and analysis based on the Laplace transforma­
tion 27 in the paper would be written in the that he can change from one to the other as tion which is best suited for applications in
operational form the situation demands is mathematically which it is sufficient to know the values of
correct as well as convenient. the output at the sampling instants. By
SFi(D)SF2(D)S = SF,{D)F2*(E)S Freedom in changing from the ζ to the s contrast. Dr. Linvill's approach leads to the
==F,*(E)F2*(E)S (4) domain is often particularly convenient in expression for the Laplace transform of the
obtaining time responses. For example, the continuous output, and does not yield
It is not easy to make a comparison of the result of equations 4 6 and 4 7 of the paper directly the values of the output at the
relative merits of the two alternative ap­ can be seen from elementary considerations sampling instants. The method described
proaches. So much depends on the notation in the frequency domain. The sampler is an in our paper achieves a unification of these
with which a particular individual is famil­ impulse modulator. Since G{s) represents a approaches in the sense that it furnishes a
iar. It was claimed earlier that the use of low-pass filter, only the pure signal and the systematic procedure for determining both
operators implies greater generality, but this pair of lowest frequency side bands from the the Laplace and z-transforms of the output,
is perhaps of small account from a practical sampler result in significant output. The as illustrated in Table II. The connecting
point of view. However, it may be an ad­ pure signal input to the filter G(s) is a step of link between the two approaches is con­
vantage to represent the operation of samp­ amplitude 1/T and the two low-frequency tained in the statement that a relation of the
ling by a special symbol. side bands combine to form a cosine wave: form C(s) = G(s)R*(5\ where C(s) and G(s)
As an example of the use of operators, 1 / 3 π ( , Μ ί + ^ - Μ ί ) = 2 / Γ cos ωο/ for / > 0 . are ordinary Laplace transforms and R*(s)
consider system 4 in Table II of the paper. The output resulting from the step is (l/aT) is a starred transform (that is, z-transform),
The circuit equation is easily seen to be ( 1 — 6 a n d the output from the cosine implies the relation C*(s)-=G*(s)R*is).
wave is calculated from elementary tran­ As we have pointed out in the paper, the
G{D)Slr{t)-H(D)c(t)]=c{t) (5)
sient theory tobe2/r(a2-|-coo^) [a cos ωοΐ+ωο expression for the output obtained by the
Operating with H(D) and sampling sin ωοί] for the steady-state component and use of the variable network approach also
—2α€-^^/Τ{α^+ωο^) for the transient. Super­ may be obtained from the expression for the
HG*(E)lSr(t)-SH(D)cit)] =SHiD)c{i) posing all the output components gives Laplace transform of the output, and, in
simple cases, the same results may be de­
so that rived from elementary considerations in the
HG*(E) manner indicated in Dr. Linvill's discussion.
The main advantage of the variable network
[a cos ωο/+ωο sin ωο/ — approach is that it yields the expression for a
The statement that the Laplace transfor­ time-varying transfer function K{s;t) which
Substituting in equation 5 and simplifying
mation procedure requires more labor than constitutes a much more explicit and flexible
gives
the other methods should be modified. To means of characterizing a system than the
calculate the exact continuous time response expression for the Laplace transform, Cis)
<0 = Γ Τ ^ 5 Κ 0 is more laborious than to calculate a se­ of the response to some particular input.
1+HG*(E) Furthermore, K(s;t) is, in general, more con­
quence of samples regardless of the method.
and The Laplace transform approach embraces venient to work with than C(s). For ex­
both the 5-domain and the z-domain pictures ample, one can readily express the mean-
and from it the engineer can calculate the square value of the response to a random in­
sampled response as easily as he can calcu­ put in terms of K(s;t), but not in terms of
late it by any other method, but in addition C{s).
It is of interest to observe that the proc­ he can get continuous signals exactly at the With reference to Dr. Brown's statement
ess of clamping can be represented by the cost of considerable labor. Procedures have that the use of Laplace transforms implies
operator (E-^A/D)S. To prove this it is been worked out for obtaining simply an ap­ limitation to input and output functions
only necessary to point out that a clamped proximate continuous response and they which vanish for negative time, it should be
function is the integral of the sequence will be described in a forthcoming paper. noted that, when such is not the case, it is
formed by the first differences of the sampled merely necessary to employ the Fourier or
function. bilateral Laplace transforms in place of the
J. R. Ragazzini and L. A. Zadeh: The unilateral Laplace transforms. Thus, the
authors wish to thank Dr. Salzer, Dr. applicability of the methods described in our
William K. Linvill (Massachusetts Institute Linvill, and Dr. Brown for their construc­ paper is not restricted to input functions
of Technology, Cambridge, Mass.): This tive discussions. which vanish for negative /.
paper makes a concise mathematical sum­ With regard to Dr. Salzer's comment on The operational approach presented by
mary of the analysis of sampled-data sys­ the variable network approach, it should be Dr. Brown is related to the z-transform ap­
tems. Table II is particularly helpful and noted that the main feature of this approach proach in much the same manner as Heavi-
illustrates the applicability of the analysis to is the characterization of a sampled-data side's operational calculus is related to the
a wide variety of system configurations. system in terms of a transfer function conventional Laplace transformation. In
The easy interchangeability between the z- K(s;t) which involves both frequency and particular, the operator Ε corresponds to z,
transform method and the Laplace trans­ time. Such transfer functions do not ap­ the relation SFiD)S= F*(E)S is equivalent
form method should receive more emphasis pear in the report referred to by the dis­ to the relation C*(s) = G*(s)R*is), and the
than the paper gives. When the sampler cusser.^ operation with a sampling operator 6" corre­
output is considered to be a train of modu­ In defining ζ as €+*^ rather than e~^^, we sponds to the z-transformation. It is of in­
lated impulses rather than a sequence of have been motivated first by a desire to terest to note that the operators employed
ordinates of the sampler input, the sampler avoid conflict with the notation used by W. by Dr. Brown may be regarded as special
has all the properties of the familiar pulse- Hurewicz and others, and second by the fact forms of so-called time-dependent Heaviside
amplitude modulator and can be treated by that the alternative choice would make it operators. 2
conventional Laplace transforms. When inconvenient to use the only extensive table A useful feature of the operational ap­
the whole system is treated in the frequency of z-transforms now available, namely, the proach is that it places in direct evidence the
domain from this point of view, there is no table of so-called generalized Laplace trans­ operations performed on the operand. How­
difference between the z-transform approach forms compiled by W. M. Stone. Other­ ever, working with operators is more difii-
and the "old-fashioned" Laplace transform wise, we are in complete agreement with Dr. cult than with z-transforms, since the latter
approach other than a change in variable Salzer's suggestion that it would be pref­ require only purely algebraic manipulations.
z — e'^. When the signals at any point are erable to define ζ as being equal to e~^^ This is indeed the chief advantage of the z-
discrete samples, their transforms are peri­ rather than €+^^. transform method.
odic and the z(=€*^) variable is the con­ With regard to Dr. Linvill's statement to
venient one to use. When the signals at a the effect that there is no difference between REFERENCES
point are continuous, their transforms are the z-transform and the conventional 1. See reference 1 of John M. Salzer's discussion.
aperiodic and the 5 variable is the convenient Laplace transform approaches, we believe
2. TIME-DEPENDENT HEAVISIDE OPERATORS, L.
one to use. The attitude on the part of the that it would be more precise to say that the A. Zadeh. Journal of Mathematics and Physics
engineer that the z-transform and the La­ z-transform approach is a technique of (Cambridge, Mass.). volume 30, 1951, pages 73-78.

234 Ragazzini, Zadeh—The Analysis of Sampled-Data Systems NOVEMBER 1 9 5 2

Anda mungkin juga menyukai