Circuits Systems and Signal Processing PDF
Circuits Systems and Signal Processing PDF
Circuits,
Systems and Signal
Processing
A Tutorials Approach
Circuits, Systems and Signal Processing
Suhash Chandra Dutta Roy
Circuits, Systems
and Signal Processing
A Tutorials Approach
123
Suhash Chandra Dutta Roy
Department of Electrical Engineering
Indian Institute of Technology Delhi
New Delhi, Delhi
India
Starting from 1962, I have written and published a large number of articles in
IETE Journals. At various points of time, starting from the early 80s, I have
been requested by students, as well as teachers and researchers, to publish a
book of collected reprints, appropriately edited and sequenced. Of late, this
request has intensified, and the demand for reprints of some of the tutorial
papers I wrote, has increased considerably, not only from India, but also from
abroad, because of my five video courses related to Circuits, Systems and
Signal Processing (CSSP) successfully uploaded by NPTEL on the YouTube.
I thought it would be a good idea to venture into such a project at this time.
This is a book for you, students, teachers and researchers in the subjects
related to CSSP.
As you would notice, I have written this book in a conversational style to
make you feel at ease while reading it. I have also injected some wit and
humour at appropriate places to make it enjoyable.
This book is divided into four parts, dealing with Signals and Systems,
Passive Circuits, Active Circuits and Digital Signal Processing. An appendix
has also been added to give simple derivations of mathematics used
throughout this book.
In each chapter, I have added some examples so that the students may
appreciate the fundamentals treated in the chapter and apply them to practical
cases.
This book contains chapters based on only articles of tutorial nature and
those containing educational innovations. Purely research papers are
excluded.
The details of the parts are as follows:
Part I on Signals and Systems comprises six chapters on basic concepts in
signals and systems, state variable characterization, some fundamental issues
involving the impulse function and partial fraction expansion of rational
functions in s and z, having repeated poles.
Part II on Analysis of Passive Circuits consists of 16 chapters on circuit
analysis without transforms, transient response of RLC networks, circuits
which are deceptive in appearance, resonance, many faces of the single tuned
circuit, analysis and design of the parallel-T RC network, perfect transformer,
capacitor charging through a lamp, difference equations and resistive net-
works, a third-order driving point synthesis problem, an example of LC
vii
viii Preface
ix
About the Book
This book, I claim, is unique in character. Such a book has never been
written. This book is unique, because it is innovative all throughout. It is
innovative in Titles of Chapters, Abstracts, Headings of Articles, Subhead-
ings, References and Problems. I have injected wit and humour, so as to
retain the interest of the readers and to ignite their imagination. I shall not
write more about this book. Read and you will know.
I do not wish to receive any compliments, whatsoever. What I wish to
receive is your frank and blunt criticism, pointing out the deficiencies.
I promise I shall take them seriously and make my best efforts to take care
of them in the next edition.
Happy reading!
xi
Contents
xiii
xiv Contents
Concept of Impedance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Relation Between Impedance and Natural Frequencies . . . . . . . . 69
Forced Response to an Exponential Excitation . . . . . . . . . . . . . . 70
Forced Response Due to DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Forced Response to a Sinusoidal Excitation . . . . . . . . . . . . . . . . 70
Basic Elements and Their V–I Relationships for Sinusoidal
Excitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
An Example of the Use of Phasors and Impedances . . . . . . . . . . 72
Back to Complete Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Step Response of an RL Circuit . . . . . . . . . . . . . . . . . . . . . . . . . 75
Sinusoidal Response of a Series RC Circuit . . . . . . . . . . . . . . . . 75
Response of an RC Circuit to an Exponential Excitation . . . . . . 76
Step Response of an RLC Circuit . . . . . . . . . . . . . . . . . . . . . . . . 78
Sinusoidal Response of an RLC Circuit . . . . . . . . . . . . . . . . . . . 78
Pulse Response of an RC Circuit . . . . . . . . . . . . . . . . . . . . . . . . 80
Impulse Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
8 Transient Response of RLC Networks Revisited . . . . . . . . . . . 83
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Example Circuit and the Differential Equation . . . . . . . . . . . . . . 83
Analytical Solution of the Differential Equation . . . . . . . . . . . . . 84
Evaluating the Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Overdamped Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Underdamped Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Critically Damped Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Concluding Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
9 Appearances Can Be Deceptive: A Circuit Paradox . . . . . . . . 89
The Illusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
AC Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
DC Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
10 Appearances Can Be Deceptive: An Initial
Value Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
The Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Establishing I2(0−): One Possibility . . . . . . . . . . . . . . . . . . . . . . . 93
Establishing I2 (0−): Another Possibility . . . . . . . . . . . . . . . . . . . 93
Solve the Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
11 Resonance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Q: A Figure of Merit for Coils and Capacitors . . . . . . . . . . . . . . 95
Series Resonance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Parallel Resonance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
xvi Contents
An Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Design of N1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Design of N2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Design of N3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Performances of N1, N2 and N3 . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Design and Performance of N4 . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Using the Total Change Formula . . . . . . . . . . . . . . . . . . . . . . . . . 197
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
26 Analysis of a High-Frequency Transistor Stage . . . . . . . . . . . 199
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Two Port Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
27 Transistor Wien Bridge Oscillator . . . . . . . . . . . . . . . . . . . . . . 203
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Circuit 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Circuit 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Circuit 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Practical Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Discussions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
28 Analysing Sinusoidal Oscillator Circuits: A Different
Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
An Op-Amp Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Transistor Version of the Wien Bridge Oscillator . . . . . . . . . . . . 214
Another Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Concluding Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
29 Triangular to Sine-Wave Converter . . . . . . . . . . . . . . . . . . . . . 217
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
30 Dynamic Output Resistance of the Wilson
Current Mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Derivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
xx Contents
xxiii
xxiv About the Author
take any money from IIT Delhi and served voluntarily, simply for the love of
teaching and research. I finally quit IIT Delhi 12 years after retirement. I am
now settled in a DDA Flat at Hauz Khas, where I live happily with my wife,
but still continue to do research. We both are reasonably healthy, because of
strict diet and exercise, including pranayama. I have been extraordinarily
lucky to have had gems of Ph.D. students, 30 of them, who have done
exemplary work in research and innovation. In fact, I consider myself as
shining from reflected glory. I have also been lucky to have received high
recognition through Fellowship of IEEE, Distinguished Fellowship of IETE
and Fellowship of all the relevant national academies. I have been awarded
some prestigious national awards, including the Shanti Swarup Bhatnagar
Prize. Over and above all the awards and recognition, however, what I value
most is the love and affection of my students. I now spend time giving
professional lectures and also delivering sermons on innovations in teaching
and research, in general, and also on how to improve their standards in the
country. I have the hobby of listening to Hindustani classical music and
researching on its masters. I also love spending quality time with my
grandson, Soham. Reading political history and detective stories are my other
hobbies. I also read poetry and compose some poems and short stories, for
my own pleasure. In short, I have lived a complete life, with nothing to
complain about.
Part I
Signals and Systems
This part contains six chapters based on the same number of articles.
Although they may appear to be disjointed, in reality, they are not. For
example, the second chapter is about an impulse function, which often
appears as a signal and in input–output characterization of systems. State
variable characterization, dealt with in the following two parts, relates to a
special kind of system, viz. linear system. State variable was a hot topic when
the corresponding articles were written. They are still used, mostly in control
systems. The fifth part relates to a rational function in s which is the Laplace
transform of the output of a system. A simple method is presented, in contrast
to usual textbook methods, for partial fraction expansion of a function with
repeated poles. The last part relates to the same topic in Digital Signal Pro-
cessing where s is replaced by the variable z.
All throughout here, as well as everywhere in the book, my effort has been
to simplify life so that you can sail in gentle waters and do not have to shed
tears. Tears are costly and should not be allowed to flow just like that!
Reserve them for practical life where you would have ample opportunities to
shed them.
All the examples here, at the end of each chapter, have some twists and
turns; you have to unwind them to be able to figure out how you should
proceed. Do not think along difficult lines because difficult problems always
have simple solutions. This is true not only here but in life in general. Do not
give up. If a path does not lead you to the goal, return and choose an
alternative path. Sometimes, when you go some way in the latter, it appears
that the first path gives you the solution! There are no straightforward rules;
you have to find your own path. All the time, do not allow your mind to be
polluted by complicated rules and procedures. All that is complicated is
useless. This is also true for life in general.
But enough of this philosophical discourse. Coming down to the problem
at hand, you should learn the fundamentals carefully and completely. Once
you make them your own, no application will appear difficult. I have done
this throughout my life, in teaching as well as research, and I have received
excellent rewards, well beyond my expectations.
2 Part I: Signals and Systems
principles, we can now formally define a linear surprise you, because life, in general, is nonlinear
system as one in which and we make it simple by approximating it by a
linear one. Otherwise, life would have been so
x1;2 ! y1;2 ) ax1 þ bx2 ! ay1 þ by2 ; ð1:1Þ complicated that it would not be worth living.
Enjoyment would have been out of question!
where the notation ) is used to mean ‘implies’. Also, in many situations, a nonlinear system is
As an example, consider the system described ‘incrementally’ linear, i.e. the system is linear if
by the well-known equation of a straight line an increment Dx in x is considered as the input
and the corresponding increment Dy in y is
y ¼ mx þ c ð1:2Þ
considered as the output. Both Eqs. 1.2 and 1.4
are descriptions of such incrementally linear
It may seem surprising but Eq. 1.2 does not
systems. A transistor amplifier is a highly non-
describe a linear system unless c = 0, simply
linear system, but it behaves as a linear one if the
because zero input does not lead to zero output.
input is an AC signal superimposed on a much
Another way of demonstrating this is to apply ax
larger DC bias.
as input; then the output is
y = yo (x/x0)2 z = zo (y/y0)1/2
x y z
The unit step function, shown in Fig. 1.2, is representation of d(t). Two important properties
defined by of d(t) are that
0 t\0 xðtÞdðt to Þ ¼ xðto Þdðt to Þ ð1:10Þ
uð t Þ ¼ ð1:6Þ
1 t[0
and
Note that it is discontinuous at t = 0. The unit
Z1
impulse function d(t) is related to u(t) through
xðsÞdðt sÞds ¼ xðtÞ ð1:11Þ
Zt 1
uð t Þ ¼ dðsÞds ð1:7Þ
Equation 1.11 easily follows from Eqs. 1.9
1
and 1.10, and represents the ‘Sifting’ or ‘Sam-
pling’ property of the impulse function.
or
duðtÞ
dðtÞ ¼ ð1:8Þ Time Invariance
dt
Obviously, it exists only at t = 0, and the At this point, we need to introduce another
value there is infinitely large, but concept, viz. that of time invariance of a system.
A system S is time invariant if a time shift in the
Z1 Z0 þ input signal causes the same time shift in the
dðsÞds ¼ dðsÞds ¼ 1; ð1:9Þ output signal, i.e. if x(t) ! y(t) implies x(t – t0)
! y(t − t0).
1 0
Both Eqs. 1.2 and 1.4 are descriptions of
i.e. the area under the plot of d(t) versus t is unity. time-invariant systems. On the other hand,
This is called the strength of the impulse; for y(t) = tx(t) represents a time-varying system.
example, the strength of the impulse Kd(t) is K. Most of the practical systems we encounter are
Obviously, there is some formal difficulty with time-invariant systems.
regard to the definition of d(t), but we shall not Systems which are linear and time invariant
enter into this debate here. d(t) can be viewed as (LTI) are particularly simple to analyze in terms
the limit of the rectangular pulse shown in of their impulse response or frequency response
Fig. 1.3 as D tends to 0; Fig. 1.3 also shows the function, as will be demonstrated in what follows.
u(t)
1 (t)
0
1/ 1
t
0
t t
0 0
Fig. 1.2 The unit step function Fig. 1.3 A limiting view of d(t)
6 1 Basic Concepts in Signals and Systems
Impulse Response and Convolution h(t) * x(t)); in fact, this is what equivalence of
Eqs. 1.16 and 1.17 implies), associative (i.e.
Consider an LTI system whose response to a unit x(t) * [h1(t) * h2(t)] = [x(t) * h1(t)] * h2(t)); this
impulse function is h(t), i.e. is useful in the analysis of cascade connection of
systems) and distributive (i.e. x(t) * [h1(t) +
dð t Þ ! hð t Þ ð1:12Þ h2(t)] = x(t) * h1(t) + x(t) * h2(t)); this is useful
in the analysis of parallel systems).
By time invariance, therefore As an example of application of the convo-
lution integral, consider the RC network shown
dðt s Þ ! hð t sÞ ð1:13Þ
in Fig. 1.4, where both x(t) and y(t) are voltages,
and the capacitor is uncharged before application
By homogeneity, if we multiply the left-hand
of x(t) (an alternate way of expressing this is to
side of Eq. 1.13 by x(s)ds, the right-hand side
say that C is initially relaxed). When x(t) = d(t),
should also get multiplied by x(s)ds, i.e.
the current in the circuit is i(t) = d(t)/R. This
xðsÞdðt sÞds ! xðsÞhðt sÞds ð1:14Þ impulse of current charges the capacitor to a
voltage
By superposition, if we integrate the left-hand
side of Eq. 1.14, we should do the same for the Z0 þ
1 dðsÞ 1
right-hand side, i.e. ds ¼ ð1:18Þ
C R RC
0
Z1 Z1
xðsÞdðt sÞds ! xðsÞhðt sÞds at t = 0+. For t > 0+, d(t) = 0; hence the capaci-
1 1 tor charge decays exponentially; so does the
ð1:15Þ voltage across it, according to
ak
TA
–3p –2p –p p 2p 3p x
6p - 4p - 2p - –w w0 2p 4p 6p w = 2x/t
0
T T T T T T
0
zero crossing, i.e. the bandwidth in Hz, B, can be A periodic signal that is of great importance in
taken as 1/s. digital communication is the impulse train
If x(t) of Eq. 1.27 is the voltage across or
1
the current through a one-ohm resistor, then X
RT xðtÞ ¼ dðt kTÞ ð1:32Þ
the average power dissipated is T1 0 jxðtÞj2 dt. k¼ 1
If one writes |x(t)|2 = x(t) x(t), where bar
denotes complex conjugate, and substitutes for as shown in Fig. 1.7. If this is expanded in
x(t) and x(t) from Eq. 1.27, there results the Fourier series
following: 1
X
1
X 1
X xðtÞ ¼ ak ejkx0 t ; ð1:33Þ
2 jðk nÞx0 t k¼ 1
jxðtÞj ¼ an e
ak ð1:30Þ
k¼ 1 n¼ 1
RT
As we have already seen, 0 ejðk nÞx0 t dt is
x(t)
zero if k 6¼ n and equals T when k = n. Thus, the
average power becomes
1
ZT 1
1 X
jxðtÞj2 dt ¼ jak j2 ð1:31Þ
T t
0
k¼ 1 3T 2T T 0 T 2T 3T
dðtÞ ! hðtÞ;
From the discussion on LTI system response to
exponential signals, it follows that a linear sys-
it follows that
tem, excited by the periodic signal of Eq. 1.27,
will produce an output signal which is also 1
X 1
X
periodic with the same period, and is given by dðt kTÞ ! hðt kTÞ
k¼ 1 k¼ 1
1
X
yðtÞ ¼ ak Hðjkx0 Þejkx0 t ; ð1:35Þ so that
k¼ 1
1
1 X ðt kTÞ=ðRCÞ
where yðtÞ ¼ e uðt kTÞ ð1:40Þ
RC k¼ 1
Z1
HðjxÞ ¼ hðtÞe jxt
dt ð1:36Þ Should you try to sketch this waveform, you
would realize how messy it looks; also not much
1
information about the effect of the RC network
and h(t) is the unit impulse response. will be obvious from this sketch. On the other
hand, the Fourier series method gives, from
Eqs. 1.35, 1.34 and 1.39.
1
X 1=T
yðtÞ ¼ ejkx0 t ð1:41Þ
ak jkx0 RC þ 1
k¼ 1
1/T
Let this be written as 1 jkx0 t
P
k¼ 1 bk e ; then the
sketch of |bk| versus x = kx0 looks like that
shown in Fig. 1.9. Comparing this with Fig. 1.8,
w
2w 0 w0 0 w0 2w 0 we note that the RC network attenuates higher
frequencies as compared to lower ones and hence
Fig. 1.8 Spectrum of the impulse train of Fig. 1.7 acts as a low-pass filter. The bandwidth of the
Linear System Response to Periodic Excitation 11
t t
0 t 0 t
RC ≥ t RC << t
12 1 Basic Concepts in Signals and Systems
x(t) Z1
jxt
XðjxÞ ¼ F ½xðtÞ ¼ xðtÞe dt ð1:51Þ
1
t
-T 0 T
and the inverse Fourier transform as
2 2
xp (t)
Z1
1 1
xðtÞ ¼ F ½XðjxÞ ¼ XðjxÞejxt dx
2p
t 1
–T -T 0 T T ð1:52Þ
2 2
Without entering into the question of exis-
Fig. 1.11 A non-periodic function x(t) and its periodic
extension xp(t) tence, we simply state below the conditions,
named after Dirichlet, under which x(t) is Fourier
transformable. These are
because for |t| T/2, xp(t) = x(t). Also, since
x(t) = 0 for |t| > T/2, we can write R1
(1) jxðtÞjdt\1
Z1 1
1 jkx0 t (2) finite number of maxima and minima within
ak ¼ xðtÞe dt ð1:46Þ
T any finite interval, and
1
(3) finite number of finite discontinuities within
If we define any finite interval.
Z1
1
xðtÞ ¼ XðjxÞejxt dx ð1:50Þ t
2p –t /2 0 t /2
1
the periodic function of Fig. 1.5 with T ! ∞. Let t − s = n; then the integral inside the
Applying Eq. 1.51, we get bracket becomes e−jxs H(jx), so that
Zs=2 Z1
jxt sinðxs=2Þ
XðjxÞ ¼ A e dt ¼ sA ð1:54Þ YðjxÞ ¼ HðjxÞxðsÞe jxt
ds; ð1:59Þ
ðxs=2Þ
s=2 1
bt
The proof of Eq. 1.56 is simple and proceeds x ðt Þ ¼ e uðtÞ; b [ 0 ð1:62Þ
as follows:
By direct integration, it is easily shown that
YðjxÞ ¼ F ½yðtÞ
1 1
Z1 Z1
2 3
HðjxÞ ¼ and XðjxÞ ¼ ð1:63Þ
jxt a þ jx b þ jx
¼ 4 xðsÞhðt sÞds5 e dt
1 1 Thus
ð1:57Þ
1
YðjxÞ ¼ ð1:64Þ
Interchange the order of integration and notice ða þ jxÞðb þ jxÞ
that x(s) does not depend on t; the result is
To determine y(t), one may write
Z1 Z1
2 3
jxt A B
YðjxÞ ¼ xðsÞ4 hðt sÞ e dt5ds
YðjxÞ ¼ þ ð1:65Þ
1 1 ða þ jxÞ ðb þ jxÞ
ð1:58Þ
14 1 Basic Concepts in Signals and Systems
and find A and B as Depending on the nature of the signal, the spectral
density is also to be qualified as power or energy.
1 Consider an energy signal x(t). Using the facts
A¼ B¼ ð1:66Þ
b a that jxðtÞj2 ¼ xðtÞxðtÞ and F ½xðtÞ ¼ Xð jxÞ and
combining with the inversion integral Eq. 1.52, it
so that
is not difficult to show that
1 1 1 1 Z1 Z1
yðtÞ ¼ F 1
b a a þ jx b þ jx E¼ 2
jxðtÞj dt ¼ jXðjxÞj2 dx ð1:72Þ
ð1:67Þ 2p
1 1
1 at bt
function’. However, in conformity with the HðsÞ ¼ L½yðtÞ=L½xðtÞjzero initial conditions ; ð2:10Þ
common usage, we shall continue to call dðnÞ as
the unit impulse function, it being implied that where L stands for the Laplace transform and the
the argument of d will make it clear which initial conditions are on y(t) and its derivative(s),
domain we are referring to. if the order of the system is more than one. It is
known that the h(t) and H(s) are related to each
other by
Impulse Response
HðsÞ ¼ L½hðtÞ evaluated under zero initial conditions
In the continuous time domain, the impulse
ð2:11Þ
response h(t) of a system is generally interpreted
as the response of the system to an excitation Textbooks usually omit the condition under
d(t). What is the dimension of h(t)? To answer which h(t) is to be evaluated. It must be
this question, look at the first relation in Eq. 2.4; emphasized that h(t) is the impulse response
if u(t) is a voltage, then dðtÞ has the dimension of under zero-state condition.
volts/second, which we can neither generate nor Similarly, for the discrete time domain, the
apply to a system. However, for a linear system, transfer function is defined as
differentiation of the unit step response will give
h(t). This is how we can measure h(t) in the HðzÞ ¼ Z ½yðnÞ=Z ½xðnÞjzero initial conditions ð2:12Þ
laboratory. Obviously, h(t) will have the dimen-
sion of (second)−1. and
Now look at the convolution relation:
HðzÞ ¼ Z ½hðnÞ evaluated under zero initial conditions;
Zþ 1
ð2:13Þ
yðtÞ ¼ xðsÞhðt sÞds; ð2:8Þ
1 where Z stands for the z-transform.
account of dðtÞ on the right-hand side of constants in the former from the initial condi-
Eq. 2.14, we take the Laplace transform of y(t) as tions. The method gives correct results if there is
no impulse function in the excitation function,
Z1 but not in the present case. Why? The question is
YðsÞ ¼ yðtÞ expð stÞdt ð2:16Þ left to you as an open problem.
0 Applying the first method, we first find the
zero-input solution, i.e. the solution of Eq. 2.14
Then, the Laplace transformation of Eq. 2.14 with the right-hand side equal to zero. It can be
gives easily verified that the solution is of the form
s2 YðsÞ syð0 Þ y0 ð0 Þ þ 2 ½sYðsÞ yð0 Þ þ 2YðsÞ ¼ 1 yzi ðtÞ ¼ A cos ðt þ hÞ; ð2:22Þ
ð2:17Þ
where A and h are constants to be evaluated from
Combining Eqs. 2.17 and 2.15 and simplify- the initial conditions given by Eq. 2.15. Carrying
ing, we get out the steps, we get
p
YðsÞ ¼ ðs þ 1Þ=ðs2 þ 2s þ 2Þ ð2:18Þ A¼ 5 and h ¼ arctan 2 ð2:23Þ
Using the standard table of Laplace trans- Now consider the zero-state solution where
forms, inversion of Eq. 2.18 gives the initial conditions are to be put equal to zero.
Obviously, this can be done by the Laplace
yðtÞ ¼ ½expð tÞ cos t uðtÞ ð2:19Þ transform method by putting y(0−) = 0 and
y′(0−) = 0 in Eq. 2.17. Then, Eq. 2.17 gives
Differentiation of Eq. 2.19 gives
Yzs ðsÞ ¼ 1=ðs2 þ 2s þ 2Þ ð2:24Þ
y0 ðtÞ ¼ ½expð tÞ cos tdðtÞ exp ð tÞ:½cos t þ sin t uðtÞ
ð2:20Þ On inversion, Eq. 2.24 gives
The solutions Eqs. 2.19 and 2.20 are valid for yzs ðtÞ ¼ ½expð tÞ sin t uðtÞ ð2:25Þ
t 0+. In particular, at t = 0+,
Combining Eqs. 2.22, 2.23 and 2.25, we get
0
yð0 þ Þ ¼ 1 and y ð0 þ Þ ¼ 1 ð2:21Þ the total solution as
p
Note that while y(0 +) = y(0−), y′(0+) ¼ 6 y′(0−). yðtÞ ¼ 5 cosðt þ arctan 2Þ þ ½expð tÞ sin t uðtÞ
This discontinuity in initial condition is typical, ð2:26Þ
whenever an impulse function figures in the
right-hand side of a differential equation. Also note Note that the first term does not involve u(t)
that if Eqs. 2.19 and 2.20 are applied at t = 0−, the because the zero-input solution is valid for all
values are: y(0−) = 0 and y′(0−) = 0, because both t. Differentiating Eq. 2.26, we get
u(t) and dðtÞ are zero at t = 0−. p
Can we get a solution which is valid at t = 0− y0 ðtÞ ¼ 5 sin ðt þ arctan 2Þ
also? The answer is yes, if we apply the super- þ ½expð tÞ sin t dðtÞ ½expð tÞðsin t þ cos tÞuðtÞ
position of ‘zero-input’ and ‘zero-state’ solu- ð2:27Þ
tions. This method is seldom emphasized in
circuit theory courses. Instead, one uses the Putting t = 0− in Eqs. 2.26 and 2.27 and
superposition of the complementary function and noting that both u(t) and dðtÞ are zero at t = 0−,
the particular solution, and then evaluates the we get the same values as in Eq. 2.15.
How Do You Solve Differential Equations Involving an Impulse Function? 21
On the other hand, putting t = 0+ in Eqs. 2.26 Combining Eqs. 2.31 with 2.29 and simpli-
and 2.27 and noting that u(0+) = 1 and fying gives
dð0 þ Þ ¼ 0; we get the same values as in
1 1
Eq. 2.21. YðzÞ ¼ 6ðz 1Þ=ð1 þ z 6z 2 Þ ð2:32Þ
yðnÞ þ yðn 1Þ 6yðn 2Þ ¼ dðnÞ ð2:28Þ which is valid for n 0. The total solution is the
sum of Eqs. 2.35 and 2.36, i.e.
subject to the initial conditions
yðnÞ ¼ ½5:4ð 3Þn þ 1:6 ð2Þn þ ½0:6 ð 3Þn þ 0:4 ð2Þn uðnÞ
yð 1Þ ¼ 1 and yð 2Þ ¼ 1 ð2:29Þ
ð2:37Þ
If we use the z-transform method blindly and
Clearly, Eq. 2.37 will give the correct values
take the z-transform of y(n) as
for y(−1) and y(−2). Also, for n 0, Eq. 2.37
1
X gives the same result as Eq. 2.33, as expected.
n
YðzÞ ¼ yðnÞz ð2:30Þ
n¼0
Zþ 1 Zþ 1
YðjxÞ ¼ yðtÞ exp ð jxtÞdt ð2:38Þ F ½uðtÞ ¼ uðtÞ expð jxtÞdt;
1 1
Zþ 1 ð2:42Þ
while that of the discrete time function y(n) is ¼ expð jxtÞdt
defined as
0
¼ ½expð jxtÞ=ð jxÞ1
1
X 0
Y ½exp ðjxÞ ¼ yðnÞ exp ð jxnÞ ð2:39Þ
n¼ 1 where F stands for the Fourier transform. Since
exp(−j∞) is not known, we evaluate Eq. 2.42
Note that in either case, the transform is a
indirectly. It is easy to show that
continuous function of x, although y(n) is a
discrete variable. In Eq. 2.38, x ¼ 2pf , where F ½expð atÞ uðtÞ ¼ 1=ða þ jxÞ ð2:43Þ
f is the frequency in Hz, while in Eq. 2.39,
x ¼ 2pf =fs , where fs is the sampling frequency It is tempting to put a = 0 in Eq. 2.43 and
in Hz. Consequently, in Eq. 2.38, x has the conclude that F[u(t)] = 1/(jx), but this is part of
dimension of (second)−1, while in Eq. 2.39, x is the story. Hidden here is the fact that Eq. 2.43
dimensionless. has a real part as well as an imaginary part, i.e.
In order to be useful, any transformation must
be reversible, i.e. one must be able to recover the 1=ða þ jxÞ ¼ ½a=ða2 þ x2 Þ ½jx=ða2 þ x2 Þ
original signal from the transformed one in a ð2:44Þ
unique way. The Fourier transform is no excep-
tion for which the inverse Fourier transforms is While 1/( jx) takes care of the imaginary part
when a = 0, the real part becomes 1=x2 when
Zþ 1
a = 0, and it tends to infinity when x ! 0:
yðtÞ ¼ ½1=ð2pÞ YðjxÞ expðjxtÞdx ð2:40Þ Hence, there is an impulse function at x ¼ 0: (It
1 would be wrong to say that the real part becomes
of the form 0/0 when both a and x are zero,
corresponding to Eq. 2.38 and
because the denominator becomes 02 so that the
Z1 real part becomes 1/0, i.e. infinite). To determine
yðnÞ ¼ ½1ð2pÞ Y ½expðjxÞ exp ðjxnÞdx the strength of the impulse, we find the area
under a=ða2 þ x2 Þ: This is given by
1
ð2:41Þ Zþ 1
½a=ða2 þ x2 Þdx ¼ ½arctan ðx=aÞj11 ¼ p
corresponding to Eq. 2.40. The limits of the
1
integral in Eq. 2.41 cover a range of 2p because
Y[exp(jx)] is periodic with a period of 2p. That ð2:45Þ
both Eqs. 2.38 and 2.40 or Eqs. 2.39 and 2.41
Thus, the real part in Eq. 2.44 becomes pdðxÞ
cannot be definitions is often not appreciated by
when both a and x tend to zero. Finally,
students.
therefore,
Now, we turn to the main item of discussion,
i.e. the Fourier transforms of u(t) and u(n). F ½uðtÞ ¼ pdðxÞ þ ½1=jxÞ ð2:46Þ
Applying the definition, we get
Fourier Transform of the Unit Step Function 23
For finding the Fourier transform of u(n), if confusions have been clarified. That the com-
we apply the definition Eq. 2.39 blindly, then it plementary function, and particular solution
is tempting to conclude that the required trans- method does not work if the excitation contains
form is 1=½1 expð jxÞ. However, as in the an impulse function does not appear to have been
case of u(t), this is a part of the story; hidden here recorded earlier. The reason why it does not work
is the fact that u(n) has an average value of ½. To has been left as an open problem for you.
show that 1=½1 expð jxÞ is not F[u(n)], con- The reason why misconceptions and confu-
sider the sequence sions persist in the minds of students and
teachers lies in the kind of rote learning that is
sgn ðnÞ ¼ 1=2 for n\0 and þ 1=2 for n 0 emphasized and practiced in the class. Also, even
ð2:47Þ if the teacher is knowledgeable and wishes to
explain the concepts and subtle points, he/she
It is not difficult to show, by applying (2.39) finds no time to do this because of the pressure to
that F ½sgnðnÞ ¼ 1=½1 expð jxÞ. Clearly, ‘cover’ the syllabus, which invariably is
overloaded.
uðnÞ ¼ sgnðnÞ þ ð1=2Þ ð2:48Þ
In the range of integration, only the k = 0 term yðn 4Þ þ yðn 3Þ þ yðn 1Þ ¼ dðn 1Þ
will have an effect, which gives the right-hand
side of Eq. 2.49 as ½. Since the Fourier trans- given
form gives a one-to-one correspondence between
yð0Þ ¼ yð 1Þ ¼ yð 2Þ ¼ yð 3Þ ¼ 1:
the n and x domains, we conclude that
P:3 Solve the equation
F½uðnÞ ¼ 1=½1 expð jxÞ
1
X ð2:50Þ dyðtÞ at
þp dðx þ 2pkÞ þ q0 yðtÞ ¼ Ae uðtÞ
1
dt
given that
Conclusion yð0Þ ¼ y0
In this chapter, some fundamental and conceptual P:4 Solve the equation
issues, relating to the unit impulse function, in
both continuous and discrete time domains, are y0 þ q0 y ¼ q0 x0 þ x
presented and some possible misconceptions and
24 2 The Mysterious Impulse Function and its Mysteries
Here, we introduce state variables, which were linear and time-invariant systems only. Linearity
the hot topics in the middle of 1960s. Later, implies that if inputs x1(t) and x2(t) produce
they have seeped into and made deep impact outputs y1(t) and y2(t), respectively, then an input
on signals and systems, circuit theory, con- ax1(t) + bx2(t), where a and b are arbitrary con-
trols, etc. You better get familiar with them stants, should lead to the output ay1(t) +by2(t).
and make friends with them as early as This involves the two principles of homogeneity
possible. and superposition. Time invariance implies that
if an input x(t) produces the output y(t), then the
delayed input x(t − s) should produce an output
Keywords y(t − s), delayed by the same amount s. For state
State variables Standard forms Choice of variable characterization of systems which do not
state variables Solution of state equations obey linearity and/or time invariance, the reader
is referred to the literature listed under
references.
This discussion on state variables is organized
Why State Variables?
in two parts. In Part I, we introduce the concept
of state; clarify definitions and symbols; present
The state variable approach provides an extre-
the standard form of linear state equations; dis-
mely powerful technique for the study of system
cuss how state variables are chosen in a given
theory and has led to many results of far-reaching
physical system, or a differential equation
importance. This chapter is intended to serve as
description of the same and elaborate on the
an introduction to the basic concepts and tech-
methods of solving the state equations. In Part II
niques involved in the state variable characteri-
of this presentation, in the next chapter, we shall
zation of systems. The discussion is restricted to
deal with the properties of the fundamental
matrix and procedures for evaluation of the same,
and dwell upon the state transition flow graph
method in considerable details. The references
Source: S. C. Dutta Roy, “State Variables—Part I,” for the whole chapter will be given in Part II,
IETE Journal of Education, vol. 38, pp. 11–18, January– which will also include an appendix on the
March 1997. essentials of matrix algebra.
This chapter and the next one are based on some notes
prepared for some students at the University of
Minnesota in USA as early as 1965.
. n-th Order .
.
state transition. .
.
.
.
.
.
.
.
.
.
.
.
um(t) yp(t)
for t t0. If the system can be described by a A system of two first-order differential equa-
set of ordinary linear differential equations, then tions can be written for this electric circuit as
the state equations can be written as follows:
_ ¼ AðtÞxðtÞ þ BðtÞuðtÞ
xðtÞ ð3:6Þ Lðdi1 =dtÞ ¼ e1 ðv2 þ e2 Þ ¼ e1 e2 v2 ð3:9Þ
yðtÞ ¼ CðtÞxðtÞ þ DðtÞuðtÞ; ð3:7Þ
i2 ¼ Cðdv2 =dtÞ ¼ i1 ðv2 þ e2 Þ=R ð3:10Þ
where the dot above the symbol x denotes
differentiation with respect to time and A(t), B(t), Equations 3.9 and 3.10 can be rearranged as
C(t) and D(t) are, in general, time-varying real follows:
matrices. Equations 3.6 and 3.7 are the standard
forms of linear state equations, as will be illus- ðdi1 =dtÞ ¼ ð 1=LÞv2 þ ðl=LÞe1 þ ð 1=LÞe2
trated in the examples to follow. If the system ð3:11Þ
is time invariant, then the matrices A(t), B(t),
C(t) and D(t) are constants. A general block
ðdv2 =dtÞ ¼ ð1=C Þi1 þ ½ 1=ðRCÞv2 þ ½ 1=ðRC Þe2
diagram representation for the state equations is
given in Fig. 3.2. ð3:12Þ
Referring to Eqs. 3.1 to 3.7, we observe that
These two equations can be combined into the
the dimensions of the matrices A, B, C and D are
following single matrix equation:
n n, n m, p n and p m, respectively.
d i1 0 1=L i1 1=L 1=L e1
¼ þ ð3:13Þ
dt v2 1=C 1=ðRCÞ v2 0 1=ðRCÞ e2
28 3 State Variables—Part I
L1 L2
+ L3 +
+
V1 V1 C1 C2 V2
–
– – How Do You Choose State Variables
R2
When the System Differential
Equation is Given?
Fig. 3.4 Circuit for Example 2
When the physical system is given, the natural
choice of state variables is the quantities associ-
only (the third inductor current is determined by ated with the energy storage elements. Suppose,
Kirchoff’s current law). Let us, therefore, choose however, that the only given information about
v1, v2, i1 and i2 as the state variables. We can then the system is a single differential equation
write the following equations: involving the output of the system, y, and its first
3
9 k derivatives, e.g.
ðvi v1 Þ=R1 ¼ C1 ðdv1 =dtÞ þ i1 þ C3 ½dðv1 v2 Þ=dt >
>
C2 ðdv2 =dtÞ ¼ i2 þ C3 ½dðv1 v2 Þ=dt
=
v1 L1 ðdi1 =dtÞ ¼ v2 þ L2 ðdi2 =dtÞ > F y; y_ ; yð2Þ ; . . .; yðkÞ þ uðtÞ ¼ 0 ð3:20Þ
>
¼ L3 ½dði1 i2 Þ=dt þ R2 ði1 i2 Þ
;
Hence, the state equation will be of the form where b is a constant to be determined, and leave
Eq. 3.6 with the other state variables unchanged. Then the
2 3 dynamic equations become
0 1 0 0 0 0
6 0
6 0 1 0 0 0 7 7 x_ 1 ¼ x2 ; x_ 2 ¼ x3 ; . . .; x_ k 2 ¼ xk 1 ; ð3:32Þ
6 0 0 0 1 0 0 7
A¼6 6
7
6 7 7 and
4 0 0 0 0 0 1 5
a1 a2 a3 a4 a5 ak x_ k 1 ¼ yðk 1Þ
¼ xk þ bu
ð3:25Þ
The last equation must satisfy Eq. 3.27, so
which is of dimension k k, and that
0
2 3
ð2Þ
x_ k ¼ xk 1 bu_ ¼ yðkÞ bu_
607
¼ a1 ðxk þ buÞ a2 xk 1 ak x1
07
6 7
B¼6 6.7 ð3:26Þ
4 .. 5 þ ðb1 bÞu_ þ b2 u
1 ð3:33Þ
How Does One Solve Linear We expect the solution to be of the same form
Time-Invariant State Equations? as Eq. 3.41, but involving matrix exponential
functions.
Consider the familiar first-order differential
equation Laplace Transform Method
Taking the Laplace transform of Eq. 3.42 gives
ðdx=dtÞ ¼ ax þ bu; ð3:37Þ
where x(t) and u(t) are scalar functions of time. sXðsÞ xð0Þ ¼ AXðsÞ þ BUðsÞ ð3:43Þ
The solution of this equation can be obtained by
using either the integrating factor or the Laplace
A block diagram representation of Eq. 3.43 is
transform method. Using the latter method, we
shown in Fig. 3.5. The matrix solution of this
get, from Eq. 3.37,
equation is given by
sX ðsÞ xð0Þ ¼ aX ðsÞ þ bU ðsÞ ð3:38Þ
XðsÞ ¼ ðsI AÞ 1 xð0Þ þ ðsI AÞ 1 BUðsÞ;
or, ð3:44Þ
ðs aÞX ðsÞ ¼ xð0Þ þ bU ðsÞ ð3:39Þ where I is the identity matrix
or, 2 3
1 0 0 0
X ðsÞ ¼ ½xð0Þ=ðs aÞ þ ½bU ðsÞ=ðs aÞ ð3:40Þ 6 0 1 0 0 7
I¼6
4
7 ð3:45Þ
5
or, 0 0 0 1
+
U(s) Input B + å 1/S X(s)
+ State output vector
A
32 3 State Variables—Part I
where La(s) is the adjoint of the characteristic The Laplace transform method of solution
matrix and requires evaluation of the adjoint of a matrix.
Also, in general, it is difficult to obtain the
DðsÞ ¼ det ðsI AÞ ð3:48Þ
required inverse transformation.
Before we proceed to discuss a second
This determinant is a polynomial of degree
method of solution, we digress a little in order to
n and is called the characteristic polynomial of
introduce the important concept of the transfer
the matrix A or of the system characterized by
matrix. Taking the Laplace transform of Eq. 3.7
the matrix A. The roots of this polynomial are
and substituting the value of X(s) from Eq. 3.44,
called by various different names, some of them
we get
being eigenvalues, natural modes, natural fre-
quencies and characteristic roots. As the ele-
YðsÞ ¼ CðsI AÞ 1 xð0Þ þ ½CðsI AÞ 1 B þ DXðsÞ
ments in La(s) are the co-factors of L(s), these
will be of order (n − 1). ð3:52Þ
In the event that the entries in the adjoint
With zero initial conditions, this becomes
matrix have a common factor, this will also
appear in ∆(s). This will permit the cancellation
of the common factor in L−1(s). This cancellation YðsÞ ¼ ½CðsI AÞ 1 B þ DXðsÞ ¼ HðsÞXðsÞ;
should be done before evaluating the inverse ð3:53Þ
Laplace transform of L−1(s).
The time domain solution follows by taking where
the inverse Laplace transform of the expression
HðsÞ ¼ 2½CðsI AÞ 1 B þ D
½1=DðsÞLa ðsÞxð0Þ þ ½1=DðsÞLa ðsÞBUðsÞ H11 ðsÞ H12 ðsÞ H1n ðsÞ
3
ð3:49Þ 6 H21 ðsÞ H22 ðsÞ H2n ðsÞ 7
¼64
7
5
As in the case of ordinary expressions in Hp1 ðsÞ Hp2 ðsÞ Hpn ðsÞ
Laplace variable s, we expand each of the terms ð3:54Þ
in (3.49) into a partial fraction and take the
inverse Laplace transform. For example, for the Thus, the ith component Yi(s) of the transform
force-free system, assuming that the roots of Y(s) of the output vector may be written as
∆(s) = 0 are all distinct, we have
h i Yi ðsÞ ¼Hi1 ðsÞX1 ðsÞ þ Hi2 ðsÞX2 ðsÞ
x ðt Þ ¼ L l
ðsI AÞ 1
x ð 0Þ ð3:55Þ
þ þ Hin ðsÞXn ðsÞ
¼ L 1 f½X1 =ðs s1 Þ þ ½X2 =ðs s2 Þ
þ þ ½Xn =ðs sn Þg Clearly, Hij(s), the (i, j)th element of H(s), is
the transfer function between Xj(s) and Yi(s) and
¼ X1 es1 t þ X2 es2 t þ þ Xn esn t
ð3:50Þ hij ðtÞ ¼ L 1 ½Hij ðsÞ ð3:56Þ
Example 3 Consider again the circuit in Fig. 3.5 The transfer matrix is given by Eq. 3.61
with L = (1/2) Henry, C = 1 Farad and R = (1/3) Thus, the response i2(t) to the input
ohm. Then from Eqs. 3.14 and 3.18, A, B, C and e1(t) = d(t) is the inverse transform of H21(s),
D matrices become giving
2t t
0
2
2 2
h21 ðtÞ ¼ 4e 2e ð3:62Þ
A¼ B¼
1 3 0 3 which checks with the result of a direct calcula-
1 0 0 0 tion. It may also be noted that only H22(s) has a
C¼ and D ¼
1 3 0 3 numerator of second degree, so that only
ð3:57Þ h22(t) involves an impulsive term. This is exactly
what we expect, since e2(t) = d(t) will result in
an impulse of current through C.
Therefore
By Series Expansion
We next consider a solution of the vector dif-
s 2
LðsÞ ¼ ðsI AÞ ¼ ð3:58Þ ferential equation by series expansion. First,
1 sþ3
consider the homogeneous equation
and
sþ3
1 1 2
ðsI AÞ ¼
s2 þ 3s þ 2 1 s
ð3:59Þ
½ 1=ðs þ 2Þ þ ½2=ðs þ 1Þ½2=ðs þ 2Þ þ ½ 2=ðs þ 1Þ
¼
½ 1=ðs þ 2Þ þ ½1=ðs þ 1Þ½2=ðs þ 2Þ þ ½ 1=ðs þ 1Þ
HðsÞ ¼ CðsI AÞ 1 B þ D
sþ3
1 1 0 2 2 2 0 0
¼ 2 þ
s þ 3s þ 2 1 3 1 s 0 3 0 3 ð3:61Þ
2ðs þ 3Þ
1 2s
¼ 2
s þ 3s þ 2 2s ð3s2 þ 2sÞ
34 3 State Variables—Part I
we successively differentiate Eq. 3.64 and set Substituting this expression in Eq. 3.6, we
t = 0; thus obtain
xð0Þ ¼ E0 ; xð0Þ
_ ¼ E1 ; xð2Þ ð0Þ ¼ 2E2 ; . . . ðd/=dtÞq þ /ðdq=dtÞ ¼ A/q þ B u ð3:70Þ
ð3:65Þ
But
However, from Eq. 3.63, we note that
d/=dt ¼ d eAt =dt ¼ AeAt ¼ A/ ð3:71Þ
ð2Þ
_
xð0Þ ¼ Axð0Þ; x ð0Þ ¼ A xð0Þ
_ ¼ A½Axð0Þ
so that
¼ A2 xð0Þ; . . .
ð3:66Þ /ðdq=dtÞ ¼ B u ð3:72Þ
L3
+ C1 C3
u (t ) C2 R L
– L2
+ R1
u (t ) L1 R2
Fig. P.1 Circuit for Problem P.1 –
+ R C2
u(t) C1 C3 R
– L3
L1 R
Fig. P.2 Circuit for Problem P.2 +
u (t ) L2 C L4
–
P:1. Write the state equations for the circuit in 1. E.S. Kuh, R.A. Rohrer, The state variable approach to
network theory, in Proc IRE, vol 53 (July 1965),
Fig. P.1. pp. 672–686
P:2. Write the state equations for the circuit in 2. R.J. Schwartz, B. Friedland, Linear Systems (McGraw
Fig. P.2. Hill, 1965)
State Variables—Part II
4
In the first part of this discussion on state the same. In particular, we dwell upon the state
variables, which hopefully you have grasped, transition flow graph method in considerable
we presented the basic concepts of state details. We provide a bibliography at the end and
variables and state equations, and some include an appendix on the essentials of matrix
methods for solution of the latter. In this algebra.
second and concluding part, we dwell upon Equations and figures occurring in Part I and
the properties and evaluation of the funda- referred to here are not reproduced, for brevity,
mental matrix. An appendix on matrix algebra and it is suggested that you make it convenient to
is also included. Several examples have been have Part I at hand for ready reference.
given to illustrate the techniques. This is the
last part, be assured!
Properties of the Fundamental
Matrix
Keywords
Fundamental matrix Fundamental state One important property of the fundamental
equation Evaluating fundamental state matrix /(t), namely that
matrix State transition flow graphs
Review of matrix algebra d/=dt ¼ A/
2
x1 ðtÞ
3 2 32 3 Consider the evaluation of the transient
/11 ðtÞ /12 ðtÞ /1n ðtÞ x1 ð0Þ
6 x2 ðtÞ 7 6 6 x2 ð0Þ 7 response of a time-invariant system at various
/21 ðtÞ /22 ðtÞ /2n ðtÞ 7
6 .. 7 ¼ 6 values of time t1 and t2 while the initial time was
4 ... 5
6 7 76 7
6 7
4 . 5 4 5
t0. At t = t1,
xn ðtÞ /n1 ðtÞ /n2 ðtÞ /nn ðtÞ xn ð0Þ
ð4:2Þ xðt1 Þ ¼ /ðt1 t0 Þxðt0 Þ ð4:7Þ
We can determine the elements of the funda- At t = t2, if the initial time is considered as t1, then
mental matrix by setting to zero all initial con-
ditions except one, evaluating the output of the xðt2 Þ ¼ /ðt2 t1 Þxðt1 Þ
ð4:8Þ
states, and repeating the procedure. For example, ¼ /ðt2 t1 Þ/ðt1 t0 Þxðt0 Þ
setting
On the other hand, considering the initial time
x1 ð0Þ ¼ 1; x2 ð0Þ ¼ x3 ð0Þ ¼ ¼ xn ð0Þ ¼ 0 as t0, we get
ð4:3Þ
xðt2 Þ ¼ /ðt2 t0 Þxðt0 Þ ð4:9Þ
we obtain
Comparing Eqs. 4.8 and 4.9, we get
x1 ðtÞ ¼ /11 ðtÞ; x2 ðtÞ ¼ /21 ðtÞ; . . .; xn ðtÞ ¼ /nl ðtÞ
/ðt2 t0 Þ ¼ /ðt2 t1 Þ/ðt1 t0 Þ ð4:10Þ
ð4:4Þ
This important relationship justifies the name
Thus, in general, /ij(t) is the transient response
‘state transition matrix’ for /(t). Clearly,
of the ith state due to unit initial condition of the
/(t2 − t0) is a sequence of state transitions. Since
jth state, when zero initial conditions apply to all
the relation must hold at t2 = t0, we obtain
other states. This property will be utilized later to
determine the state equations of any system
/ðt2 t0 Þ ¼ /ðt2 t2 Þ ¼ I
represented by an analog computer simulation. ð4:11Þ
So far, in solving the state equations, the ini- ¼ /ðt0 t1 Þ/ðt1 t0 Þ
tial conditions were taken at t = 0. If, instead, the
initial time is taken as t = t0, then the funda- and
mental matrix becomes
/ 1 ðt1 t0 Þ ¼ /ðt0 t1 Þ ð4:12Þ
t0 Þ
/ðt t0 Þ ¼ eAðt ð4:5Þ
Now setting the initial time of interest to zero,
and the complementary solution changes to we get
ð4:21Þ
Zt
xðtÞ ¼ /ðt; t0 Þ xðt0 Þ þ /(t; s)BðsÞuðsÞds lf the calculation is continued, each series in
Eq. 4.21 turns out to be the expansion of the sum
t0
of two exponentials, and the fundamental matrix
ð4:17Þ
becomes
The solution in either Eqs. 4.16 or 4.17 e 2t þ 2e t 2e 2t 2e t
/ðtÞ ¼ ð4:22Þ
consists of the unforced natural response due to e 2t þ e t 2e 2t e t
the initial conditions plus a matrix convolu-
tion integral containing the matrix of the inputs This method is effective only in very simple
u (s). cases.
The fundamental matrix /(t) = eAt can be eval- Example 5 Consider the network in Fig. 3.3
uated by various methods which are now dis- again. The homogeneous differential equation for
cussed through some examples. this system is
40 4 State Variables—Part II
x_ ¼ Ax ð4:23Þ
x1 ðtÞ e 2t þ2e t 2e 2t 2e t x1 ð0Þ
¼
x2 ðtÞ e 2t þe t 2e 2t e t x2 ð0Þ
or,
ð4:31Þ
x_ 1 0 2 x1
¼ ð4:24Þ Since x(t) = /(t) x(0), the square matrix in
x_ 2 1 3 x2
Eq. 4.31 is /(t). This result checks with the one
obtained by the previous method.
This matrix equation represents two simulta-
This method also works out well for simple
neous differential equations, namely
systems but, for higher order systems, it becomes
x_ 1 ¼ 2x2
laborious and time consuming.
ð4:25Þ
x_ 2 ¼ x1 3x2
We have to determine the matrix that multi- The characteristic function of the system is
plies the initial state vector x(0) to yield x(t).
Thus, we must express C1 and C2 in terms of the DðsÞ ¼ dctðsI AÞ ¼ ðs þ 1Þðs þ 2Þ ð4:34Þ
components of x(0). From Eqs. 4.27 and 4.28,
we find that which has two real distinct roots. Thus
Substitution of these expressions for the con- Evaluating the inverse transform of each of
stants C1 and C2 into Eqs. 4.27 and 4.28 gives the terms, we find
Procedures for Evaluating the Fundamental Matrix: Described in Steps 41
α
(1) x1(t) α x2(t) x1(s) x2(s)
x1(t)
x0(s)
+ 1
x2(s)
x2(t)
x2(o)
2(0)
-1
(3) s
1
-1
1 s
-1
s
x1(t) ∫ x2(t) x1(s) x2(s) x1(s) x2(s)
Fig. 4.1 Time and frequency domain representations of basic operations in an analog computer
1 ð4:60Þ
X1 ðsÞ=U ðsÞ ¼ ð4:57Þ
ðs þ 1Þðs þ 2Þ
The fundamental matrix in this result checks
The relation between X2(s) and U(s) is given by with the one found out earlier in Eq. 4.39 using
the gain from node U(s) to X2(s) and is equal to the inverse matrix process. The extra benefit that
44 4 State Variables—Part II
-
s-1 s1
U(s) 1 s
-1
s-1
x2(s) x1(s)
-3
-2
has been derived from the state transition flow The state variables are chosen as
graph is that the effect of the input signal has
been included. It is a distinct advantage that we x1 ¼ w; x2 ¼ w_ and x3 ¼ wð2Þ ð4:64Þ
have avoided the necessity of evaluating the
integral Then, the set of first-order differential equa-
tions describing the system is
Zt 9
/ðt sÞBuðsÞ ds ð4:61Þ x_ 1 ¼ x2 =
t0
x_ 2 ¼ x3 ð4:65Þ
x_ 3 ¼ 2x2 3x3 þ uðtÞ
;
Now 21 sþ3 1
3 2 UðsÞ
3
s sqðsÞ sqðsÞ sqðsÞ
sþ3 1 7 1 6 UðsÞ 7
xðtÞ ¼ L 1 4 0
9 6 7
D1 ðsÞ ¼ 1 ð 3s 1 2s 2 Þ ¼ DðsÞ > qðsÞ 5xðt0 Þ þ L 4 qðsÞ 5
6
> qðsÞ
D2 ðsÞ ¼ 1 ð 3s 1 Þ ¼ 1 þ 3=s 0 2s 1 sUðsÞ
=
ð4:69Þ qðsÞ qðsÞ qðsÞ
D3 ðsÞ ¼ 1 >
ð4:71Þ
>
D4 ðsÞ ¼ 1
;
2 3 s s
3
lðtÞ 2 lðsÞ 2e þ 12 e 2s 1
2 lðsÞ e þ 12 e 2s
xðtÞ ¼ 4 0 s 2s s 2s
2e e e e 5xðt0 Þ
6 7
s 2s s 2s
0 2e 4e e þ 2e
2 3 1 1 2s s
3 ð4:72Þ
4 lðsÞ þ 2 s 2e þ 2e
þ4 1 s 1 2s
lðsÞ e þ e 5uðt0 Þ;
6 7
2 2
s 2s
e e
This chapter aims to simplify partial fraction For finding the constants K0 ; K1 ; . . .Kn 1 ,
expansion with repeated poles––presented most of the textbooks (see, e.g. [1]) recommend a
here are some techniques which should make procedure based on differentiation of the function
this topic considerably easier.
F1 ðsÞ ¼ ðs s0 Þn F ðsÞN ðsÞ=DðsÞ ð5:3Þ
K0 K1 K2 Kn 1 N1 ðsÞ
FðsÞ ¼ n þ 1
þ n 2
þ þ þ ð5:2Þ
ðs s0 Þ ðs s0 Þn ðs s0 Þ ðs s0 Þ DðsÞ
the author has come to the conclusion that a On long division, we get
procedure given in [2] and credited to Professor
Leonard O. Goldstone of the Polytechnic Insti-
tute of Brooklyn, is the best. The method will be
described here with a slight modification; it is
hoped that you will readily appreciate its merits
as compared to the differentiation or any other
procedure you may have come across so far, and
will adopt it in your future work.
The Method
Thus
Look at Eq. 5.2 and note that if s s0 is replaced 1 1 p=4
GðpÞ ¼ p2 þ p ð5:8Þ
by 1p,1 then it becomes 2 4 2p þ 1
Now consider a specific example for illustration. 2s2 þ s þ 1 ¼ ð2=p2 Þ ð11=pÞ þ 16 ð5:11Þ
Let
and
sþ2
FðsÞ ¼ ð5:6Þ
ðs þ 1Þ2 ðs þ 3Þ ðs þ 1Þðs þ 2Þ2 ¼ ð1=p3 Þ ð4=p2 Þ þ ð5=pÞ 2
ð5:12Þ
Putting s þ 1 ¼ 1=p and simplifying gives
We have found the transformed form of
p3 þ p2 (s + 1) (s + 2)2 separately because we shall need
GðpÞ ¼ ð5:7Þ
2p þ 1 it later, while expanding in terms of the multiple
pole at s = −2. Combining Eqs. 5.10, 5.11 and
5.12, we get, after elementary simplifications
1
This is the modification;
Another Example 51
The long division proceeds as follows: Carrying out the long division gives
85
- q + 1) 7 q 3 - 28q 2 +
4
(
q -7 q 2 + 21q
3 2
7q - 7q
85
-21q 2 + q
4
-21q 2 + 21q
1
4
q
Thus
1
q
G2 ðqÞ ¼ 7q2 þ 21q þ 4
ð5:18Þ
qþ1
Thus 29 2 85
FðsÞ ¼ 8p3 p p
2 41
q
29 2 85 7q2 þ 21q þ 4 ð5:19Þ
GðpÞ ¼ 8p3 p p þ G1 ðpÞ; ð5:14Þ qþ1
2 4
2
þ þ 4
now to be expanded in terms of the repeated pole ðs þ 2Þ sþ2 sþ1
at s = −2. In order to accomplish this, G1(p) has
to be transformed back to a function of s, which
we shall call F2(s); the job is not difficult because Problems
dividing both numerator and denominator of
Eq. 5.15 by p3, and taking help of Eq. 5.12, we P:1. Expand the function
simply get
sþ3
225 141 85 2 F ðsÞ ¼
4 2 ðs þ 3Þ þ 4 ðs þ 3Þ ðs þ 1Þ3 ðs þ 2Þ2
G1 ðpÞ ¼ F2 ðsÞ ¼ 2
ðs þ 1Þðs þ 2Þ
ð5:16Þ P:2. Do the same for
sþ3 sþ3
F ðsÞ ¼ F ðsÞ ¼
ðs þ 1Þ3 ðs þ 2Þ4 s2 ðs þ 1Þ2
½ð1 pz 1 ÞL Y ðzÞjpz1 ¼ 1:
Keywords ð6:2Þ
Partial fraction expansion Repeated poles
New method This expression, involving multiple differen-
tiations, is indeed formidable, and students
invariably make mistakes in calculation. In a
recent paper [1, 2], three alternative methods
Introduction were outlined. These are
Let Y(z), a proper rational function in z−1, have a (1) Multiply both sides of Eq. 6.1 by
pole at z = p, where p may be real or complex, of ½ð1 pz 1 Þq Q1 ðzÞ, simplify the right-hand
multiplicity q. Then, Y(z) can be expanded in side, equate the coefficients of powers of z−1
partial fractions as follows: on both sides to get a set of linear equations in
the unknown constants, and solve them.
(2) Put arbitrary specific values of z−1 on both and let, in general,
sides, like 0; 14 ; 1; 2 etc., and solve the F ðzÞjð1=pÞ ¼ x ¼ F 0 ð xÞ ð6:7Þ
z 1
resulting set of linear algebraic equations.
(3) Obtain Aq as Then, Eq. 6.1 becomes
Aq ¼ ð1 pz Þ1 q
Y ðzÞjpz1 ¼1 ð6:3Þ Y 0 ð xÞ ¼ P01 ð xÞ=½xq Q01 ð xÞ ¼ ½ðA1 =pÞ=x þ ½ðA2 =p2 Þ=x2
þ . . . þ ½ðAq =pq Þ=xq þ Y10 ð xÞ:
and find the rational function, ð6:8Þ
Y2 ðzÞ ¼ Y ðzÞ ½Aq =ð1 pz 1 Þq ð6:4Þ Multiply both sides by xq, so that Eq. 6.8
becomes
Clearly, Y2(z) will have a multiple pole of order
q − 1 at z = p. Now, Aq−1 can be obtained as P01 ð xÞ=Q01 ð xÞ ¼ A01 xq 1
þ A02 xq 2
þ . . . þ A0q þ xq Y10 ð xÞ;
ð6:9Þ
Aq 1 ¼ ð1 pz 1 Þq 1 Y2 ðzÞjpz1 ¼ 1 ð6:5Þ
where
The process can now be repeated till all the
Ai’s are obtained and the remainder function A0i ¼ Ai =pi : ð6:10Þ
Yq(z) can then be handled.
Here, we present yet another method, which Now make a long division of P1′(x) by Q1′(x),
does not appear to be known to teachers and starting with the lowest powers. Then, the quo-
students, and to the best of knowledge of the tients will give all the required residues and the
author, it has not appeared in any literature. The remainder gives the numerator of the function
method is based on a small amount of prepro- Y1′(x) which can then be analysed for the resi-
cessing of Eq. 6.1 followed by a long division; dues at the other poles.
besides elegance, it can claim to be the simplest We shall now illustrate the method by an
of all known methods. example.
The method presented here is an adaptation of
a similar one for Laplace transforms, given in the
previous chapter and Kuo’s book [3] which was Example
published long back, in 1966, and a tutorial paper
on the method [1] appeared in 1985, the method Let
did not figure in any textbook so far, and is not
known to teachers and students. The author has Y ðzÞ ¼ ½1 ð1=8Þz 1 =½1 ð1=2Þz 1 3 ½1 ð1=4Þz 1 g
used this method routinely in his courses on ¼ fA1 =½1 1 3
ð1=2Þz g þ fA2 =½1 ð1=2Þz 1 2 g
network theory and signals and systems and has
þ fA3 =½1 ð1=2Þz 1 g þ fA4 =½1 ð1=4Þz 1 g:
found it to be well received by students.
ð6:11Þ
Equation 6.11 can be rewritten as
The Method
Y ðzÞ ¼ 4ð8 z 1 Þ=½ð2 z 1 Þ3 ð4 z 1 Þ
In the method under discussion, first make a
change of variable from z−1 to ¼ ½8A1 =ð2 z 1 Þ3 þ ½4A2 =ð2 z 1 Þ2
1 þ ½2A3 =ð2 z 1 Þ þ ½4A4 =ð4 z 1 Þ:
x ¼ ð1=pÞ z ð6:6Þ
ð6:12Þ
Example 55
5 þ 4z 1 0:9z 2
P:1. F ðzÞ ¼ ð1 0:6z 1 Þ2 ð1 þ 0:5z 1 Þ
1:2z 1 þ 0:48z 2
P:2. F ðzÞ ¼ 4 ð1 0:4z 1 Þ3
4 3 2
þ 4:5z 5
Comparing the result with the right-hand side P:3. F ðzÞ ¼ ðz 4z0:5Þ2 ðz3:2z 5:2z
þ 2:1Þ2 ðz 3Þðz þ 4:5Þ
of Eq. 6.13, we get
Clue: First convert this F(z) into a rational
A1 ¼ 3=2; A2 ¼ 1; A3 ¼ 1; and A4 ¼ 1=2: function in z−1
ð6:14Þ
2
þ 4:5z
P:4. F ðzÞ ¼ ðz 2z
þ 0:6Þ3 ðz
5
2:1Þ
Substituting these values in Eq. 6.11 and
using the inversion formula Clue: Same as in P.3
yðnÞ ¼ Z 1
Y ðzÞ ¼ f½ð3n2 þ 5n þ 6Þ=4ð1=2Þn
u(n) being the unit step function. 1. S.C. Dutta Roy, Comments on fair and square
computation of inverse z-transforms of rational func-
tions. IEEE Trans. Educ. 58(1), 56–57 (Feb 2015)
2. S.C. Dutta Roy, Carry out partial fraction expansion of
rational functions with multiple poles—without tears.
Stud. J. IETE. 26, 129–31 (Oct 1985)
3. F.F. Kuo, in Network Analysis and Synthesis (Wiley,
New York, 1966), pp. 153–154
Part II
Passive Circuits
This is the largest of the four parts and contains 16 chapters. As in Part I, the
topics are interrelated here also. We deal with passive circuits and two dis-
tinct aspects of it, viz. analysis and synthesis. Most curricula today empha-
size only the first aspect, viz. analysis, which deals with the problem of
finding the response of a given circuit to a given excitation. The synthesis
aspect deals with designing a circuit to perform in a specified way; by far,
synthesis is more exciting than analysis. Analysis, however difficult it may
be, is always possible. However, a synthesis problem may or may not have a
solution. In real life, it is synthesis that is required more than analysis.
Synthesis is an art and not a science. The beauty of synthesis is that if one
solution exists, then there exists an indefinite number of solutions. For
analysis, the solution is unique. Synthesis, therefore, facilitates choice. From
among a variety of solutions, you can select the one that is the best for your
situation.
The first 11 chapters of this part are concerned with analysis. Circuit
analysis can be performed with ease in the case of linear circuits with the help
of transforms—Fourier or Laplace—which transports the problem from the
time domain to the frequency domain. In the latter, there is no differentiation
or integration; instead, there are only algebraic manipulations, viz. addition,
multiplication and division. That is the reason why you always prefer to work
in the frequency domain. However, frequency domain analysis has its own
demerits, as you have observed in Chap. 2. A differential (or difference)
equation cannot be solved for all times by transforming it to an algebraic
equation. There comes the difficulty of initial conditions which do not match.
So time domain solutions are comprehensive; they do not give rise to such
anomalies. The other reason why time domain cannot be divorced once for
all is that most undergraduate curricula treat transform techniques later, may
be in the second year. On the other hand, a basic Electrical Engineering
course is taught in the very first year. Hence, one has to work in the time
domain. This is how it was and is still is at IIT Delhi. Your curriculum would
be no exception. I faced a difficulty while teaching the first-year course on
basic Electrical Engineering. Circuit analysis forms a large part of the course,
and I found that most textbooks either bring in the Laplace transform there
58 Part II: Passive Circuits
Is it simpler? In most cases, it is. Remember curriculum. At this stage, you are not exposed to
the difficulty you faced by working solely in Laplace and Fourier transforms, and hence you
the time domain, in the previous chapter cannot appreciate how they simplify circuit
(Chap. 2), in solving a differential equation analysis. This chapter is an attempt to show that
with impulsive excitation? Except for these circuits can indeed be completely analysed
odd cases, time domain analysis is usually without the help of transform techniques.
simpler. In this chapter, we discuss how linear We first introduce the concepts of natural
circuits can be completely analysed without response, forced response, transient response and
using Laplace or Fourier transforms. Is this steady-state response, and deal with typical
analysis simpler than that using transform examples of force-free response. The concepts of
techniques? You should judge for yourself to impedance, admittance, poles and zeros are then
realize. introduced through the artifice of est excitation. It
is shown that the natural frequencies of a circuit
depend upon the kind of forcing function, and
Keywords that they are related to the poles and zeros of an
Circuit analysis Differential equation impedance function.
Time domain Force-free response Next, we deal with forced response to expo-
First-order circuit Second-order circuit nential excitation, and in particular to sinusoidal
Damping Root locus Impedance excitation; introduce the concept of phasors; and
Natural response Natural frequencies demonstrate how steady-state sinusoidal
DC and sinusoidal excitation Pulse response response can be found out only through phasors
Impulse response and impedances. Several examples of complete
response are worked out. The chapter concludes
Analysis of electrical circuits forms part of a core with an introduction to the impulse and an
course for all engineering students which is example of impulse response of a circuit.
usually offered in the very first semester of the Throughout the chapter, the emphasis is on
understanding through examples, rather than on
intricate theories. Once you learn the technique
through simple, heuristic and common sense
Source: S. C. Dutta Roy, “Circuit Analysis without arguments, detailed justification through trans-
Transforms,” IETE Journal of Education, vol. 39, form techniques, an exposure to which will come
pp. 111–127, April–June 1998.
1
sþ ¼0 ð7:17Þ
RC i(t)
V
Thus, there is only one characteristic root or R
1
natural frequency at s ¼ RC ; this is consistent
V
eR
i(t)
+
C V R
–
t
T
Fig. 7.3 Circuit in Fig. 7.2 at t 0, with i(0) R = V Fig. 7.4 Plot of Eq. 7.20
Force-Free Response of a Simple RL Circuit 65
di
L þ Ri ¼ 0 ð7:21Þ
dt
V Rt=L
iðtÞ ¼ e ð7:22Þ
r Fig. 7.6 More than one C or L but still first-order
Here, the time constant is T = L/R.
V0
L R iðtÞ ¼ ðes1 t es2 t Þ ð7:32Þ
Lðs1 s2 Þ
C
Case I:
+ vC (t) – R 2 1
[0
2L LC
Fig. 7.8 A second-order circuit
In this case, the roots s1 and s2 are real, neg-
which is the same as Eq. 7.5. The characteristic ative and distinct and the solution is
equation is
iðtÞ ¼ V0 e2bL ðebt ebt Þ
at
)
R 1 ; ð7:33Þ
s2 þ sþ ¼0 ð7:25Þ ¼ V0 e sinh bt
at
L LC bL
Clearly, the nature of the solution will depend In this case, the roots will be complex con-
upon whether 2L
R 2 1
LC is >, = or <0. Accord- jugates of each other:
ingly, we shall have three cases. But first let us s1;2 ¼ a jx; ð7:35Þ
evaluate A1 and A2. The condition i(0) = 0 gives,
from Eq. 7.27, where a is defined in Eq. 7.34 and
A1 þ A 2 ¼ 0 ð7:28Þ rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
1 R2
x¼ 2 ¼ x2n a2 ð7:36Þ
Also, from Eq. 7.23, putting t = 0, we get LC 4L
di xn being given by
L ¼ V0 ð7:29Þ
dt t¼0
x2n ¼ 1=ðLC Þ ð7:37Þ
which, combined with Eq. 7.27, gives
Hence, the complete solution is
s1 A1 þ s2 A2 ¼ V0 =L ð7:30Þ
iðtÞ ¼ eat ½A1 ejxt þ A2 ejxt ð7:38Þ
Solving Eqs. 7.28 and 7.30, we get
which can be simplified to the form
V0
A1 ¼ ¼ A2 ð7:31Þ iðtÞ ¼ Aeat sinðxt þ hÞ ð7:39Þ
Lðs1 s2 Þ
Force-Free Response of a Second-Order Circuit 67
This is a damped sinusoid with the damping there are oscillations, while case I is called the
coefficient a (per second), natural frequency of overdamped case because the response decays
oscillation x and initial phase h. A and h are to be monotonically with time after reaching the first
determined, as in the earlier case, from i(0) = 0 maximum. In the background of this nomencla-
and ddti ¼ VL0 . Applied to Eq. 7.39, it gives
ture, the case under consideration should be
t¼0 called the critically damped case. From the the-
ory of differential equations, the solution to this
h¼0 ð7:40Þ
case will be since s1 = s2 = −a,
and
iðtÞ ¼ eat ðA1 þ A2 tÞ ð7:43Þ
V0
A¼ ð7:41Þ While this is the general form, i(0) = 0 indi-
xL
cates that A1 = 0. Hence,
Thus, finally,
iðtÞ ¼ A2 t eat ð7:44Þ
V0 at
iðtÞ ¼ e sin xt ð7:42Þ
xL The other initial condition, viz. ddti ¼ V0 =L
t¼0
Note that Eq. 7.39 is the most general form; it gives
has reduced to Eq. 7.42 because we took the
V0
initial current in the inductor as zero. A plot of A2 ¼ ð7:44aÞ
L
Eq. 7.42 is shown in Fig. 7.9.
V0 at
R 2 1 iðtÞ ¼ te ð7:44bÞ
¼ L
2L LC
a plot of which is shown in Fig. 7.10. Note that
In this case, the roots are real and equal. i(t) = 0 at t = 0 as well as at t = ∞, and that there is
Case II is called the underdamped case, because a maximum at t = 1/a, the maximum value being
V0
i(t) IM ¼ ð7:45Þ
aLe
V
0 V -a t
0e
wL i(t)
wL
V
0
a Le
V
- 0 2p t
wL 1
w a
Fig. 7.9 Plot of Eq. 7.42 Fig. 7.10 Plot of Eq. 7.44b
68 7 Circuit Analysis Without Transforms
s þ ðR=LÞ ¼ 0 ð7:50Þ
jω
jωn
jω
i(t)
ωn
P
σ L
α
+
vs (t) C R
˗
– jωn
Fig. 7.11 Root locus of the series RLC circuit Fig. 7.12 Circuit of Fig. 7.1 driven by a voltage source
Natural Frequencies of Circuits with a Forcing Function 69
and the natural frequency is concerned, they perform the same role as that of
a resistance. Impedances can be combined
s0 ¼ R=L ð7:51Þ exactly as resistances. For example, consider a
series combination of R, L and C carrying a
This is quite different from Eq. 7.26 and leads current est, then the voltage drop across the
us to the conclusion that the natural frequencies combination is
of a circuit under a forcing function depend upon
the nature of the latter. We next consider a
1 st
general technique based on the concept of v¼ R þ sL þ e ð7:56Þ
sC
impedance for finding the natural frequencies.
But before that, note that s1, 2 of Eq. 7.26 can be Thus, the ratio of v to i is
called open-circuit natural frequencies because
is(t) = 0 in Fig. 7.1 makes C look at an open 1
ZðsÞ ¼ R þ sL þ ð7:57Þ
circuit to the left, while s0 of Eq. 7.51 qualifies to sC
be called a short-circuit natural frequency
because vs(t) = 0 makes C look at a short circuit. which is simply the addition of the individual
impedances. For the circuit in Fig. 7.1, the
impedance seen by is(t) is
Concept of Impedance 1
sC ðR þ sLÞ
ZðsÞ ¼ 1
ð7:58Þ
R þ sL þ sC
Suppose a current est passes through an inductor
L, then the voltage developed across it will be
ZL ¼ sL ð7:53Þ 1 ðs þ R=LÞ
ZðsÞ ¼ 1
ð7:59Þ
C s2 þ s RL þ LC
and is called the impedance of the inductor.
Similarly, if the voltage across a capacitor C is and can be rewritten as
est, then the current through it is given by
1 ðs s0 Þ
dv ZðsÞ ¼ ; ð7:60Þ
i ¼ C ¼ sCest ð7:54Þ C ðs s1 Þðs s2 Þ
dt
where s0 is the same as the natural frequency
so that the ratio of v to i in this case is
with voltage excitation, given in Eq. 7.51, and s1
1 and s2 are the natural frequencies with current
Zc ¼ ð7:55Þ excitation, given by Eq. 7.26. These observations
sC
hold in general, too. That is, the open-circuit
Zc is called the impedance of the capacitor. natural frequencies are the value of s at which Z
For a resistance R, the ratio of v to i is simply R, (s) ! ∞; these values are called the poles of Z
independent of the form of v or i. It follows that (s). Similarly, the short-circuit natural frequen-
Zc and ZL have the same dimension as that of R, cies are those values of s at which Z(s) = 0; these
and that as far as an exponential excitation is values are given the name zeros. Clearly, both
70 7 Circuit Analysis Without Transforms
jω 2Ω
1 R2
X j - 5e -3t + +
LC 4L2 1H
0.5 F
v vC (t)
– –
3Ω
σ
R Fig. 7.14 An example of exponential excitation
-
L
Since Z(s) = v/i when v or i is of the form est
or Aest, it follows that
R
- X
2L vðtÞ ¼ iðtÞZ ðsÞjs ¼ 3
ð7:62Þ
¼ 5e3t 2 ¼ 10e3t
Fig. 7.13 Pole-zero plot for the circuit in Fig. 7.1 with If we are interested in finding the voltage
R2 < 4L/C
across the capacitor, then we can use potential
division, i.e.
poles and zeros can, in general, be complex
quantities. In the s = r + jx plane, a zero is 2ðs þ 3Þ
ðs þ 2Þðs þ 1Þ
indicated by a small circle, while a pole is indi- vc ðtÞ ¼ vðtÞ þ 3Þ
¼ 0 ð7:63Þ
cated by a cross and the picture so obtained is 2 þ ðs þ2ðs2Þðs þ 1Þs¼3
called the pole-zero plot. For the circuit in
Fig. 7.1, the pole-zero plot for a typical under-
damped case is shown in Fig. 7.13. Forced Response Due to DC
An admittance is defined as the reciprocal of
an impedance and is denoted by Y. The poles and A DC can be considered as an exponential
zeros of Y are obviously the zeros and poles, excitation with s = 0. Then, the impedances of
respectively, of Z. R, L and C become R, 0 and ∞, respectively.
Hence for DC excitation, an inductor acts as a
short circuit and a capacitor behaves as an open
Forced Response to an Exponential circuit.
Excitation
Imaginary part
ejxt ! j Ajejðxt þ hÞ ð7:64Þ
and a
Im
B
Basic Elements and Their
V–I Relationships for
Sinusoidal Excitation
200
pffiffiffi
Note that if a current i ¼ 2I cos xt flows
pffiffiffi
through a resistance, the voltage across it is 2IR
p /3
0
cos xt. Thus, the current and the voltage phasors
-p / 6
Rc are Iej0 and IRej0. Thus, the voltage and current
are in phase.
100
A If the same current flows through an induc-
pffiffiffi
tance L, the voltage across it is 2 LIx sin
pffiffiffi
xt ¼ 2x LI cos ðxt þ p=2Þ. The phasor cor-
responding to this is xL I ejp/2 = jxLI.
The impedance of the inductor jxL is
C therefore simply the ratio of voltage to current
phasor. Also note that the voltage leads the
D current by 90° or the current lags the voltage by
90°.
Fig. 7.16 Phasor addition
Similarly for a capacitor C, with sinusoidal
pffiffiffi 1
excitation, the impedance is jxC and the voltage
and v2 ¼ 200 2 cosð100pt þ p=3Þ. The phasors
1 ¼ across it lags the current by 90°.
corresponding to these two voltage are V
In general, if a current phasor I flows that an
100e jp=6
and V2 ¼ 200e þ jp=3
, which are shown impedance Z(jx), then the voltage phasor across
in Fig. 7.16 by the vectors OA and OB, respec- the latter is
tively. The vector OC represents the negative of
OB and OD and the vector sum of OA and OC ¼ IZ
V ð7:75Þ
represents the phasor corresponding to v1 − v2.
One can find the phasor corresponding to OD by which is often referred to as Ohm’s law for
measurements or by geometrical formulas. It is, sinusoidal excitation. Phasors, like actual
however, most convenient to compute this by voltages/currents, obey KCL and KVL, pro-
converting both OA and OB to rectangular vided, of course, the circuit is linear, for which
coordinates. Thus all currents and voltages will be of the same
frequency.
1 ¼ 100 cos p=6 j100 sin p=6
V pffiffiffi ð7:72Þ
¼ 50 3 j50
2 ¼ 200 cos p=3 j200 sin p=3
V pffiffiffi ð7:73Þ
An Example of the Use of Phasors
¼ 100 þ j100 3 and Impedances
pffiffiffi
Hence Let a current source iðtÞ ¼ 10 2 cos
pffiffiffi pffiffiffi ð1000t þ p=4Þ be connected across a parallel
1 V
V 2 ¼ ð50 3 100Þ jð50 þ 100 3Þ
combination of R, L and C as shown in Fig. 7.17.
ð7:74Þ It is required to determine the voltage v(t) across
the combination and the currents through the
whose magnitude M and phase h can be easily individual branches.
found out. The quantity v1 − v2 will then be The admittance (=1/impedance) of the com-
pffiffiffi
M 2 cos ð100pt þ hÞ. bination is
An Example of the Use of Phasors and Impedances 73
Thus
C = 0.2 mF
+ IR ¼ p10ffiffi A 9
L = 1 mH
i(t) 2 pffiffi >
=
v R=1Ω IL ¼ 10= 2
¼ 10ffiffi jp=2
p e
jxL
–
pffiffiffi 2 pffiffiffi pffiffiffi >
Ic ¼ ð10= 2ÞjxC ¼ j10 2 ¼ 10 2ejp=2
;
iR iC
iL
ð7:80Þ
Fig. 7.17 A parallel RLC circuit with sinusoidal These various phasors are shown in Fig. 7.18.
excitation
In the time domain, the expressions would be
Y ¼ R1 þ jxL
1
9
þ jxC 9
1 3
= vðtÞ ¼ 10 cos 1000t >
¼ 1 j 1000103 þ j 1000 2 10 iR ðtÞ ¼ 10 cos 1000t
>
=
¼ 1þj
; ð7:81Þ
iL ðtÞ ¼ 10 sin 1000t >
>
ð7:76Þ ic ðtÞ ¼ 20 sin 1000t
;
IC = 10 2e j p /2
t=0
R
I = 10e j p /2
+
i(t)
Vm cos ωt
Re
–
V = 10 / 2
I R = 10 / 2
L
10
IL = e - j p /2
2
Vm 1 xL R Rt=L
iðtÞ ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi cos xt tan pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi e ð7:94Þ
R2 þ x2 L2 R R2 þ x2 L2
The impedance is
The first term in square brackets is the forced
Z ¼ R þ jxL ð7:87Þ
response, while the second term is the natural
Hence, the current phasor is response. Note that the natural response form
depends on R and L only, but the actual value is
Vmffiffi
p affected by the forcing function. Also note that
2 Vm 1
I ¼ ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ej tan ðxL=RÞ the natural response here is also the transient part
R þ jxL 2ðR2 þ x2 L2 Þ while the forced response is also the steady-state
ð7:88Þ response.
In general, if the forcing function is not
Hence sinusoidal, one finds the particular solution by
assuming it to be of the same form as the forcing
Vm
Im ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð7:89Þ function, and substituting it in the complete dif-
ðR þ x2 L2 Þ
2
ferential equation to determine the unknown
constant.
and
xL
h ¼ tan1 ð7:90Þ
R
R2
Thus +
w2
L2
Vm ωL
iðtÞ ¼ AeRt=L þ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
R2 þ x2 L2
ð7:91Þ θ
xL
cos xt tan1 R
R
Fig. 7.20 Computing cos tan1 xL
R
Back to Complete Response 75
S
t=0
t=0 R R i(t)
V i(t) +
L v(t) =Vm sin t
+
– vC (t)
C
Fig. 7.21 An RL circuit excited by a DC voltage source –
V
Step Response of an RL Circuit iðtÞ ¼ ð1 eRt=L Þ ð7:98Þ
R
Consider the circuit in Fig. 7.21, where S was A plot of i is shown in Fig. 7.22.
open for a long time and switched on at t = 0.
Hence, there is no initial current in L, i.e.
i(0+) = i(0−) = 0. ( continuity of current in an Sinusoidal Response of a Series RC
inductor). From the differential equation Circuit
di
L þ Ri ¼ V; t [ 0 þ ð7:95Þ Consider the situation shown in Fig. 7.23, where
dt
vc(0) = 0. The impedance of the series RC circuit
it follows that for est excitation is
1
ZðjxÞ ¼ R þ
i
jxC
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
V 1 1
¼ R2 þ 2 2 \ tan1
R x C xCR
ð7:101Þ
t 1
Note that instead of writing e tan 1=ðxCRÞ , we
Fig. 7.22 Step response of an RL circuit have indicated ∠tan−1 1/(xCR); these are
76 7 Circuit Analysis Without Transforms
Thus, the forced response is Fig. 7.24 Computing sin tan1 xCR
1
Vm 1
ip ðtÞ ¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi sin xt þ tan1
R2 þ x21C2 xCR
Response of an RC Circuit
ð7:103Þ to an Exponential Excitation
and the complete response is In the circuit shown in Fig. 7.25, let
vc(0) = V and the current source be exponentially
Vm 1
iðtÞ ¼ Aet=ðRCÞ þ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi sin xt þ tan1 decaying, i.e.
R2 þ x2 C2 1 xCR
et=ðRCÞ
Vm 1
iðtÞ ¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi sin xt þ tan1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð7:107Þ
R2 þ x21C2 xCR 1 þ x2 C2 R2
Response of an RC Circuit to an Exponential Excitation 77
where a is real, positive and not equal to 1/(CR). This gives the same value of K as in
The impedance to est excitation is Eq. 7.113. Hence, we have the complete
response of the circuit as
1
R sC 1 1
ZðsÞ ¼ 1
¼ 1
ð7:109Þ I 1
R þ sC C s þ CR vðtÞ ¼ AetðCRÞ þ eat ð7:115Þ
1
C CR a
and therefore the natural frequency is given by
To find A, put v(0) = V; this gives
1
s¼ ð7:110Þ I
CR V ¼ Aþ 1 ð7:116Þ
C CR a
the pole of Z(s). The forced response will be of
the form vp(t) = Ke−at and referring to the dif- or,
ferential equation
I
dv v A¼V 1 ð7:117Þ
C þ ¼ is ðtÞ ð7:111Þ C CR a
dt R
This can be substituted in Eq. 7.115 to get the
we get
complete solution. The result is
K
CKa þ ¼I ð7:112Þ I
R vðtÞ ¼ 1
1 1
ðeat eCR Þ þ VeCR
C CR a
or
ð7:118Þ
I I 1
K¼1 ¼ 1 ð7:113Þ
R Ca C CR a We have written v(t) in this form to illustrate
1
the case when a ¼ CR . In general, by series
expansion, we can write
" #
I n o
et ð Þ1
1 1
vðtÞ ¼ e CR
Vþ 1 CRa
C CR a
" ( 1 2 )# ð7:119Þ
t2 CR a
1
CR I 1
¼e Vþ 1 t a þ þ
C CR a CR 2!
equation (s = −a) is also contained in the forcing equation, it is clear that the forced response is
exponential function, then the particular solution zero. Then, the total response is
is of the form Kte−at. Substituting this in
Eq. 7.111 gives iðtÞ ¼ A1 es1 t þ A2 es2 t ; ð7:126Þ
A1 þ A 2 ¼ 0 ð7:128aÞ
Step Response of an RLC Circuit
while the second gives
In the second-order circuit of Fig. 7.26, as we
have seen, the natural response will be of the vL ð0Þ ¼ Við0ÞRvc ð0Þ ¼ V; ð7:128bÞ
form A1 es1 t þ A2 es2 t ; where
i.e.
di
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi )
R R2 1
s1;2 ¼ 2L 4L 2 LC
ð7:125Þ L ¼V ð7:128cÞ
dt t ¼ 0
D a jx
or
while the forced response will be a constant.
From the circuit as well as from this differential V
s 1 A2 þ S 2 A2 ¼ ð7:129Þ
L
C = 1F
iS (t) =
v ð7:134Þ
1 t=0
sin t –
2 L = 1H
To determine A and h, take help of v(0) = 0
and i(0) = 0. The first condition gives
Fig. 7.27 RLC circuit excited by a sinusoidal current 0 ¼ A cos h sin p=4 ð7:135Þ
0 t
R i(t ) T
+
v(t)
– V
C - -i2 (t)
R
Fig. 7.28 An RC circuit excited by the pulse of Fig. 7.29 Fig. 7.30 Pulse response of the circuit in Fig. 7.28
Pulse Response of an RC Circuit 81
vC (t) Z0 þ
T
V (1 - e
-
CR ) dðtÞdt ¼ 1 ð7:150Þ
V
0
Fig. 7.31 Plot of vc(t) for the circuit in Fig. 7.28 If the range of integral does not include the
value of t at which the impulse occurs, then the
integral will be zero, e.g.
8
< V 1 eCR1 ; 0 t T Z1 Z0
vc ðtÞ ¼ ð7:149Þ dðtÞdt ¼ 0 ¼ dðtÞdt ð7:152Þ
: V 1 eCRT etT
CR t T
0þ 1
Also
Impulse Response
f ðtÞdðt aÞ ¼ f ðaÞdðt aÞ ð7:153Þ
Consider the pulse shown in Fig. 7.32 whose
area is unity. Let T be decreased to T/2, and the and
height increased to 2/T so that the area is still Za þ
unity. Let T ! 0 and the height ! ∞ in such f ðtÞdðt aÞdt ¼ f ðaÞ ð7:154Þ
manner that the area is still unity. This limiting
a
condition of the pulse, whose duration is zero
and the height is infinite such that the area under Impulse is, of course, a hypothetical function,
it is unity, is called a unit impulse. A unit but is a useful concept in analysing circuits and
impulse function is denoted by d(t), and since systems. Let an impulse Q(t) be applied to an RC
infinite height is not a determinate quantity, we circuit as shown in Fig. 7.33 with v(0−) = 0.
define d(t) by the integral Then, the infinite current Q(t) flows through
C and establishes a voltage
Z0 þ
þ 1 Q
vð0 Þ ¼ QdðtÞ dt ¼ ð7:155Þ
C C
0
f(t)
At t 0+, Q(t) acts as an open circuit; hence
1/T v(t) decays with time according to
Q t=ðCRÞ
vðtÞ ¼ e ð7:156Þ
C
i i1
+ R
R
Q (t) C v R +
– v ~ i2
– C
L = CR 2
Fig. 7.33 An RC circuit excited by an impulsive current
source Fig. 7.34 Circuit for P.1
Similarly when a voltage excitation /d(t) is P:2. Find the transfer impedance ZT ðsÞ ¼ VðsÞ
IðsÞ for
applied across a series RL combination with no the circuit of P.1 and sketch its poles and
initial current in L, a current i(0+) = //L is zeros.
established. Here also i(0−) 6¼ i(0+) in an P:3. Write the differential equation governing
inductor. But for these exceptions, which are, of the circuit in Fig. 7.33 in the text. Clue:
course, hypothetical ones, the inductor current Chap. 8.
and capacitor voltage cannot change
P:4. Determine the transfer function ZT ðsÞ ¼ VðsÞ
Is ðsÞ
instantaneously.
for the circuit in Fig. 7.27 of the text and
sketch is poles and zeros.
Problems P:5. Working in the frequency domain, find the
unit step response of the circuit in Fig. 7.26
P:1. Write the differential equation for the circuit in the text. Find the inverse transform and
shown below for i, i1 as well as i2 verify that the response in the time domain,
(Fig. 7.34). as determine in the text, is identical.
Transient Response of RLC Networks
Revisited 8
As compared to the conventional approach of Aest is shown to be suitable for the overdamping
trial solutions for solving the differential and underdamping cases while for critical
equation governing the transient response of damping, the trial solution assumes the form
RLC networks, we present here a different (A1 + A2t)est because of repeated roots of the
approach which is totally analytical. We also characteristic equation. To a beginner, it is not
show that the three cases of damping, viz. clear why one has to use trial solutions, and why
overdamping, critical damping and under- they have to be of these specific forms, but since
damping, can be dealt with in a unified they work, he (or she) accepts the solutions
manner from the general solution. Won’t faithfully (This illustrates the principle of the end
you appreciate my innovations? Please do justifying the means!). This chapter presents a
and encourage me. different approach to the solution of the differ-
ential equation, which is totally analytical. Also,
it is shown that the three cases, particularly, the
Keywords critical damping one, need not be treated sepa-
Transient response of RLC network rately and that a unified treatment is possible
Overdamped case Underdamped case from the general solution of the differential
Critically damped case equation.
Zt
di 1
Source: S. C. Dutta Roy, “Transient Response of RLC Ri þ L þ idt V ¼ 0: ð8:1Þ
dt C
Networks Revisited,” IETE Journal of Education, vol. 0
44, pp. 207–211, October–December 2003.
t=0
R y0 þ ðs þ 2aÞy þ ðs2 þ 2as þ x20 Þi ¼ 0 ð8:7Þ
2a ¼ R=L and x20 ¼ 1=ðLCÞ ð8:3Þ which can be written in the form
i ¼ k2 est þ k2 e ðs þ 2aÞt
ð8:16Þ Also, referring to Eq. 8.1 and putting t = 0+,
we get
Now s has two possible values given by
Eq. 8.9. If we choose s = s1 = −a + b then
−(s + 2a) = −a – b = s2. Similarly, if we choose ðdi=dtÞ0 þ ¼ V=L ð8:21Þ
s = s2, then −(s + 2a) = −a + b = s1. Thus in
Combining this with Eq. 8.20 and simplify-
either case, our solution is of the form
ing, we get
i ¼ k4 es1 t þ k5 es2 t ð8:17Þ
k4 ¼ V=½Lðs1 s2 Þ ð8:22Þ
so that V at
i¼ e sinh bt ð8:24Þ
bL
i ¼ k4 ðes1 t es2 t Þ ð8:20Þ
This gives i = 0 at t = 0, as it should; the while its zero crossings occur at intervals of
same holds at t = ∞ also because b< a. Hence, p/xd. The maxima and minima occur at times
there must be a maximum at some value of t, satisfying the equation di/dt = 0. Carrying out
say t. Differentiating Eq. 8.24 with respect to the required algebra, we get maxima at
t and putting the result to zero gives, after
simplification, t2n þ 1 ¼ ð1=xd Þ½tan 1 ðxd =aÞ þ 2np; n
¼ 0; 1; 2; . . . ð8:31Þ
tb ¼ ð1=bÞ tanh 1 ðb=aÞ ð8:25Þ
and minima at
The maximum value of i (= i) is obtained by
combining Eqs. 8.24 and 8.25; using the identity t2n ¼ ðl=xd Þ½tan 1 ðxd =aÞ þ ð2n lÞp;
ð8:32Þ
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi n ¼ 1; 2; 3; . . .
sinh h ¼ 1= 1 þ coth2 h ð8:26Þ
Combining Eqs. 8.30, 8.31 and the identity
to simplify the result, we get pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
sin h ¼ 1= 1 þ cot2 h; ð8:33Þ
ða=bÞ tanh 1 ðb=aÞ
pffiffiffiffiffiffiffiffiffi
ib ¼ V C=Le ð8:27Þ
and simplifying, we get the value of the first
The general nature of variation of the current maximum current as
is shown in Fig. 8.2. Using the series
ða=xd Þ tan 1 ðxd =aÞ
pffiffiffiffiffiffiffiffiffi
imin;1 ¼ V C=Le ð8:34Þ
1 3 5
tanh h ¼ h þ ðh =3Þ þ ðh =5Þ þ . . .to 1; jhj\1;
ð8:28Þ Similarly, the value of the first minimum
current can be found as
It is easily shown that as b increases, tb
ða=xd Þ½tan 1 ðxd =aÞ þ p
pffiffiffiffiffiffiffiffiffi
increases and ib decreases. The time tb is the imin;1 ¼ V C=Le ð8:35Þ
smallest and the current ib is the highest when
b = 0, but we shall talk about this limiting situ- All successive maxima (as well as minima)
ation later. differ from each other in magnitude by the factor
e 2ap=xd :
Underdamped Case
Critically Damped Case
The RLC circuit is underdamped if a < x0, i.e.
R < 2√(L/C). In this case, b is imaginary. Let
For this case, b = 0, i.e. a = x0 or R = 2√(L/C),
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi and as already mentioned, in the conventional
b ¼ j x20 a2 ¼ jxd ð8:29Þ approach, one notes that here s1 = s2 = −a, and
to obtain two independent solutions, one tries out
Putting this value in Eq. 8.23 and simplifying, a solution of the form (A1 + A2t)est. One
we get approach [3] for justifying this trial solution is to
V assume a solution of the form f(t) est; substitute it
at
i¼ e sin xd t ð8:30Þ in Eq. 8.2; take help of the fact that s + a = 0;
xd L
and hence obtain f″(t) = 0, so that f(t) has to be of
Obviously, the response is oscillatory but the form A1 + A2t. Here, we obtain the solution
damped, as shown in Fig. 8.2. The envelope of directly from the general solution Eq. 8.23 as the
the damped sine wave deceases exponentially, limiting case of b ! 0. Thus
Critically Damped Case 87
where use has been made of the fact that The conceptual difficulty of a student arises on
R = 2√(L/C). Using the infinite series Eq. 8.28 two counts—first, in accepting D2 for d2/dt2 and
and the following: second, in treating (D2 + 2aD + x20) as an alge-
braic expression in D, i.e. in treating D as a
sinh h ¼ h þ ðh3 =3!Þ þ ðh5 =5!Þ þ . . .: to 1; jhj\1; variable instead of an operator. Of course, here
also, as in the trial solution method, the end can
ð8:40Þ
be used to justify the means as follows:
it is easily shown that Eqs. 8.38 and 8.39 are the
limiting values of Eqs. 8.25 and 8.27, respec- ðD s1 ÞðD s2 Þi ¼ ðD s1 Þ ddti s2 i
2
tively, for b ! 0. ¼ ddt2i s2 ddti s1 ddti þ s1 s2 i ¼ i00 þ 2ai0 þ x20 i;
The critically damped case could also have
been treated ab initio. The procedure is the same ð8:45Þ
up to Eq. 8.15, at which stage we take account of
which is the same as the left-hand side of
the fact that s1 = s2 = −a. Equation 8.15 then
Eq. 8.2. The method of solution is similar to ours
becomes
in that one solves two first-order differential
equations, viz. the homogeneous equation
st 0
ðie Þ ¼ k1 ð8:41Þ (D − s1)y = 0 first, and then the nonhomoge-
neous equation (D − s2)i = y. Here also, no
Integrating Eq. 8.41 gives special care is needed to deal with the critically
damped case in which s1 = s2 = −a.
i ¼ ðk1 t þ k2 Þest ð8:42Þ
How can a paradox be deceptive? What – gmRc, where gm = gm3 = gm4. Since Q1 as well
appears to be an obvious conclusion may not as Q2 basically act as emitter followers, it is
be correct after all! This is illustrated with the logical to assume that v3 ≅ v1 and v4 ≅ v2 so that
help of a differential amplifier circuit, whose the overall gain of the circuit is the same as Ad.
gain is actually half of what it appears to be. However convincing this logic may be, things
This paradox is indeed deceptive. See for turn out to be quite different in practice. In fact,
yourself and decide if you wish to agree or the differential gain of the overall amplifier is
not. half of Ad! Let us see how.
Keywords AC Analysis
Paradox DC analysis
First, recall that the gain of the simple follower
(all gains are referred to the mid-band situation,
of course) in Fig. 9.2, ignoring the effects of rx
and r0 in the hybrid-p equivalent circuit, is [1–3].
v0 ðb þ 1ÞRE
¼ ð9:1Þ
vi rp þ ðb þ 1ÞRE
The Illusion
ffi l, if rp ðb þ 1ÞRE ð9:2Þ
Consider the differential amplifier circuit shown
in Fig. 9.1, where the symbols v0–v4 are used for The emitter follower Q1 has a load of rp3 in
small signal ac voltages. As has been proved in the differential mode (in this mode the node
standard textbooks [1–3], the gain of the internal E acts as virtual ac ground); hence its gain is
differential amplifier comprising of matched
transistors Q3 and Q4 is Ad = v0/(v3 – v4) ≅ v3 ðb1 þ 1Þrp3
¼ ; ð9:3Þ
v1 rp1 þ ðb1 þ 1Þrp3
RC RC
+ – Q2 +
+ Q1 v0
v2
v1
–
–
Q3 Q4
+ +
v3 v4
– –
E
IEE
R EE
b1 b V T b V T VT rp1
rp1 ¼ ¼ 1 ¼ 1 ¼ ð9:4Þ ¼ ; ð9:6Þ
gm1 IC1 b1B1 IB1 b1 þ 1
v3 1
¼ ð9:7Þ
v1 2
Fig. 9.2 AC equiva-
lent of a simple emitter Hence, each of the emitter followers Q1 and
follower circuit Q2 has a gain of 1/2 instead of 1, and the actual
differential gain of the overall circuit is
Q
+
vi v0 v0 gm R c
¼ ¼ ; ð9:8Þ
–
+
v1 v2 2ðv3 v4 Þ 2
DC Analysis Thus,
The result obtained above can be corroborated by b3 ðb1 þ 1ÞIC1 b2
VBE3 VBE4 ¼ VT ln
analysing the DC characteristics of the circuit. b1 b4 ðb2 þ 1Þ=IC2
We wish to establish a relationship between ð9:15Þ
V0 D VC3 VC4 ¼ ðVCC IC3 RC ÞðVCC IC4 RC Þ If the transistors are matched, as is the case
with IC fabrication, then Eq. 9.15 becomes
¼ ðIC4 IC3 ÞRC
ð9:9Þ IC1
VBE3 VBE4 ¼ VT ln ¼ VBE1 VBE2
IC2
and ð9:16Þ
Vi D VB1 VB2 ð9:10Þ
From Eqs. 9.12 and 9.16, we get
Recall the basic current–voltage relationship
IC3
of an active transistor Vi ¼ 2ðVBE3 VBE4 Þ ¼ 2VT ln ð9:17Þ
IC4
Ic ffi Is exp ðVBE =VT Þ ð9:11Þ Solving for IC4/IC3 from Eq. 9.17 gives
Now,
IC4 Vi
¼ exp ð9:18Þ
IC3 2VT
Vi ¼VBE1 þ VBE3 þ VE ðVBE2 þ VBE4 þ VE Þ
¼ðVBE1 VBE2 Þ þ ðVBE3 VBE4 Þ so that
ð9:12Þ
Vi
IC4 IC3 exp 2V T
1
Also, assuming IS1 = IS2 = IS3 = IS4 = IS, we ¼ ð9:19Þ
IC4 þ IC3 Vi
exp 2V þ1
have T
Vi
b IE1 b ðb þ 1ÞIC1 V0 ¼ IEE R; tanh ð9:20Þ
¼ VT ln 3 ¼ VT ln ¼ 3 1 ð9:13Þ 4VT
IS b1 IS
The differential gain, evaluated at V1 = 0, is
Similarly,
b ðb þ 1ÞIC2 dV0 2 Vi 1
VBE4 ¼ VT ln 4 2 ð9:14Þ ¼ IEE RC sech
b2 IS dVi Vi ¼0 4VT 4VT Vi ¼0
92 9 Appearances Can Be Deceptive: A Circuit Paradox
References
Problems
1. S.G. Burns, P.R. Bond, Principles of Electronic
P:1. What happens when REE ! 1 in Fig. 9.1 Circuits (West Publishing Co, St Paul, USA, 1987)
of text. What about REE = 1? 2. A.S. Sedra, K.C. Smith, Microelectronic Circuits
P:2. What happens when RE ! 1 in Fig. 9.2 of (Sanders College Publishing, Fort Worth, USA, 1992)
text. What about RE = 1? 3. J. Millman, A. Grabel, Microelectronics, 2nd edn.
(McGraw Hill, New York, 1987)
P:3. Approximate exp. function in Eq. 9.19 of
text by the first two terms and find IC4 in
terms of IC3.
Appearances Can Be Deceptive:
An Initial Value Problem 10
An initial value problem is posed and solved Establishing I2(0−): One Possibility
in a systematic way, illustrating the fact that
what meets the eye may not be the truth! To investigate the problem, let us examine how
i2(0−) can be established in the circuit. One pos-
sible way is shown in Fig. 10.2, where the switch is
Keyword
closed at t = −∞ with i1(−∞−) = 0 and
Initial value problem
i2(−∞−) = I2, an arbitrary value. Since for
t > −∞, the circuit is equivalent to a series com-
bination of V, R and L1, i1 increases exponentially
The Problem from zero towards the asymptotic value V/R,
reachable, at t = 0. All this time, can i2 change
Consider the circuit shown in Fig. 10.1 in which from the value I2? This is not possible, because any
the switch is closed from t = −∞ and is opened change in i2 requires a corresponding change in the
at t = 0. The problem that is posed here is: what voltage across it (v2), but since L2 is
is i2(0−) (This forms part of Problem 5.9 in [1])? short-circuited, v2 is forced to remain zero. Thus, i2
One way of looking at the problem is to remains I2 throughout, and I2 can be arbitrary! The
realize that at t = 0−, L2 behaves as a short circuit current through the short circuit keeps on changing
and therefore, there are two short circuits in from −I2 at t = −∞− to (V/R) −I2 at t = 0−.
parallel. Since i1(0−) = V/R, is i2(0−) = V/(2R)?
The answer, as we shall demonstrate here, is; no,
not necessarily. In fact, we show that i2(0−) can Establishing I2 (0−): Another
have an arbitrary value I2. Possibility
L1
i1 (t) L1 i1 ð0 Þ þ L2 i2 ð0 Þ ¼ L1 i1 ð0 þ Þ þ L2 i2 ð0 þ Þ:
ð10:1Þ
R
i2(t)
L2 S Since i1(0+) = i2(0+), i1(0−) = V/R and
+ t=0 i2(0−) = I2, we get
V
i1 ð0 þ Þ ¼ ðVL1 =R þ L2 I2 Þ=ðL1 þ L2 Þ: ð10:2Þ
Fig. 10.1 The circuit under consideration
For t 0+, i1 = i2 so that differential equa-
tion governing the circuit becomes
t= ∞
L1 Ri1 þ ðL1 þ L2 Þ ðdi1 =dtÞ ¼ V: ð10:3Þ
S
i1 (t)
This equation has a solution of the form
i 1(t) –I2
R Rt=ðL1 þ L2 Þ
i1 ðtÞ ¼ A þ Be : ð10:4Þ
i2(t)
L2
+ Using the boundary conditions given by
V Eq. 10.2 and i1(∞) = V/R, one can find out the
–
constants A and B. The final result is:
L2 S
t= ∞
+ Problems
V1
In this chapter, we discuss the basic concepts power factor in unity. It is also clear that this
of resonance in electrical circuits, and its situation can arise only when the inductive and
characterization, and illustrate its application capacitive reactances (or susceptances) cancel
by an example. Several problems have been each other. Such a situation is known as reso-
added at the end for the students to work out. nance, which plays a very important role in
Do work them out. impedance matching, filtering, measurements,
and many other applications.
Two types of resonance are distinguished, viz.
Keywords series and parallel. A cancellation of reactances
Resonance Figure of merit for coils and in series is referred to as series resonance, while
capacitors Q Series resonance Parallel if susceptances in parallel cancel, we call it par-
resonance Impedance Admittance allel resonance. In either case, the condition of
Bandwidth resonance is usually associated with extremum
(maximum or minimum) of impedance or
admittance magnitude, and voltage/current.
A one-port network containing resistors and
inductors has the property that the current lags
behind the voltage. For a resistor–capacitor Q: A Figure of Merit for Coils
one-port, on the other hand, current leads the and Capacitors
voltage. If a one-port contains inductors as well
as capacitors in addition to the inevitable dissi- Dissipation, as already mentioned, is an inevi-
pative element, viz. resistors, then the circuit table phenomenon in nature, in general, and in
may be inductive at some frequencies, capaci- electric circuits, in particular. In other words, you
tive at some other frequencies and, most inter- cannot make a pure inductor or capacitor in
estingly, purely resistive at one or more practice; there will always be some losses. The
frequencies. In the last situation, the current less the losses are, the better is the reactive ele-
obviously is in phase with the voltage and the ment. A figure of merit, Q, is defined for reactive
Consider the circuit of Fig. 11.1 in which a series The maximum value of the current, denoted
RLC circuit is excited by a sinusoidal voltage by Io is
generator of variable frequency, represented by Vg
Io ¼ ð11:8Þ
R
1
As a matter of notations, we shall use small i or v for
instantaneous value, subscript m for maximum value,
A sketch of |I| versus x is shown in
capital I or V for phasor representation, and |I| or |V| for Fig. 11.2a, while Fig. 11.2b shows a sketch of
the rms value.
Series Resonance 97
where use has been made of Eq. 11.7.2 In most The phasor diagram can be easily constructed,
practical situations, Q is required to be greater and is left to you as an exercise (Problem 4).
than unity; thus the voltage across the capacitor
or the inductor at resonance is greater than the
input voltage, i.e. the resonant circuit can be used Impedance/Admittance Variation
as a voltage magnifier. with Frequency: Universal Resonance
Curves
2
Equation 11.11 can also be written as VC = Vg/(jo CR).
1
H ðjxÞ ¼ ; ð11:15Þ
Obviously, the Q of the series RC circuit at resonance is l/ 1
1 þ j xb xy
(o CR), in contrast to Eq. 11.3 for a parallel RC circuit
(Problem 2).
98 11 Resonance
(a)
(b)
Fig. 11.2 Variation of a magnitude and b phase of current in a series RLC circuit
Fig. 11.3 Phasor diagrams for the series RLC circuit at frequencies a below, b at and c above the resonance frequency
1
AðjxÞ ¼ aH ðjxÞ ¼ : ð11:16Þ
j 1
aþ a xb xc
Table 11.1 Interpretation of the symbols in Eq. 11.15 for series and parallel resonances
Type of resonance H ðjxÞ a b c AðjxÞ
Y ðjxÞ
Series Y ðjxÞ R L C
Yo ¼ I ðIjx
o
Þ
Z ðjxÞ
Parallel Z ðjxÞ G C L
Zo ¼ V ðVjx
o
Þ
Impedance/Admittance Variation with Frequency: Universal … 99
(a)
(b)
1 þ R Y þ 1 þ R Y ðjx Þ
2: ð11:41Þ
Let
0:1Q
¼ 2: ð11:43Þ
1 þ Zo =Rg
Then
Zo
¼ :05 Q 1: ð11:44Þ
Rg
Thus, we must have Q > 20. Let Q = 40; then 4. With V as the reference phasor, draw the
phasor diagrams for the circuit of Fig. 11.4
Zo ¼ Rg ¼ 2000 X ð11:45Þ for x\xo ; x ¼ xo and x [ xo where
pffiffiffiffiffiffi
xo ¼ 1= LC .
From Eq. 11.38, therefore 5. In a series resonant circuit, derive an
expression for the voltage across the capac-
R ¼ Zo =Q2 ¼ 2000=16; 000 ¼ 1:25 X ð11:46Þ
itor. Find the frequency at which this voltage
is a maximum; find also this maximum value.
Also, from Q = Q ¼ xo L=R, we have
6. Derive an expression for the bandwidth on
RQ 1:25 40 25 the basis of expression Eq. 11.26.
L¼ ¼ H ¼ lH: ð11:47Þ 7. Verify Eq. 11.29.
xo 2p 106 p
8. Analyze the circuit of Fig. 11.7 and derive
Hence, finally, from Eq. 11.37, the conditions for all-pass resonance.
9. A medium wave broadcast receiver spans
1 1 the range 570–1560 kHz, with tuning
C¼ ¼ 2 F
xo L 4p 10 25
2 12
p 10
6 accomplished by a series resonant circuit
1 using an air variable capacitor, ranging from
¼ lF ð11:48Þ
100p 3 to 500 pF. What value of inductance is
needed? At 570 kHz, the capacitor voltage
and the design is complete. is desired to be 10 times the signal picked
up by the aerial. What is the total resistance
in the tuned circuit? What will be the signal
Some Problems multiplication factor at 1560 kHz? What are
the bandwidths of the circuit when tuned at
If you have understood this chapter, then you 570 and 1560 kHz?
should be able to work out the following prob- 10. A signal generator produces a fundamental
lems. Try them. at 1 kHz of 1 V amplitude and its second
and third harmonics at 0.5 and 0.3 V
1. Show that for a capacitor, represented by an amplitudes respectively. It is required to
equivalent circuit consisting of a pure suppress each harmonic to less than 1% of
capacitance C in parallel with a resistance the fundamental. Design a suitable circuit
R, the Q is given by Q ¼ xCR. for the purpose.
2. Show that for a series RC circuit, the Q is 11. Determine the frequency of resonance for
given by Q ¼ 1=ðxCRÞ. the circuit of Fig. 11.7 exactly, and the
3. Show that for a parallel RL circuit, the Q is value of the impedance at resonance. Also
given by Q ¼ R=ðxLÞ. find the condition for maximum impedance.
Some Problems 103
The first four transfer functions are basically The Low-Pass Configuration
those of low-pass, high-pass, band-pass and
band-stop filters, respectively. However, if f is small, Figure 12.1a represents a low-pass configuration
Ha, as well as Hb, may be used as band-pass filters. with unity DC response and zero response at
The transfer functions He and Hf represent mixed infinite frequency. In between these two
type filters and are not of much interest; hence, they extremes, the response may be monotonically
will not be considered any further in this chapter. decreasing or may show a maximum. By putting
We shall analyze each configuration in a s ¼ jx in (1a) and taking the magnitude, we get
conventional manner and follow it up with
graphical constructions and interpretations. While
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
jHðjxÞj ¼ x2n = ðx2n x2 Þ2 þ 4f2 x2n x2
only the final results are of interest, the use of
ð12:2Þ
The Low-Pass Configuration 107
– –
(c) (d)
R
L C + +
+ + C
V1 R V2 V1 V2
– –
L
– –
(e) L
(f)
C
C + +
L
+ +
V1 V1
V2 V2
– R –
R
– –
x xn
Hc ðjxÞ ¼ 2fxn 2fxn þ jxn
xn x
ð12:13Þ
It is clear that the magnitude characteristic
will have true geometric symmetry about xn,
which is also the frequency of maximum
response. The maximum response, in this case, is
unity, and by the usual procedure, the 3 dB
cutoff frequencies are obtained as
qffiffiffiffiffiffiffiffiffiffiffiffi
2
x2c ; x1c ¼ xn 1þf f ð12:14Þ
Fig. 12.6 Graphical construction for obtaining xmb from x Clearly, x2c ; x1c ¼ x2n ; which is a reflection
of the geometric symmetry of the transfer func-
tion Hc(jx).
A graphical construction for finding x2c and
It is easily shown that Hmb, the maximum
x1c is shown in Fig. 12.7. With the origin as the
response of |Hb(jx)| is the same as Hma, as given
centre and Op1 (=xn) as the radius, draw the
by Eq. 12.4.
circle p1Ap*1B. It cuts the positive jx-axis at C
Continuing the analysis, the 3 dB cutoff
which is jxn. Since OD is fxn, the distance DC
frequencies x2b and x1b can be obtained by
pffiffiffi
pffiffiffiffiffiffiffiffiffiffiffiffi
must be xn 1 þ f2 . With D as the centre and
equating |Hb(jx)| to Hmb 2. After consider-
DC as the radius, draw the circle ECFG. Now the
able algebra, one obtains the following pffiffiffiffiffiffiffiffiffiffiffiffi
result: distance OE is xn 1 þ f2 þ f , while the
pffiffiffiffiffiffiffiffiffiffiffiffi
qffiffiffiffiffiffiffiffiffiffiffiffiffi1=2 distance OF is xn 1 þ f2 f . Hence,
x2b ; x1b ¼ xn = 1 2f2 2f 1 f2 drawing two arcs with OE and OF as radii will
cut the positive jx-axis at jx2c and jx1c, respec-
ð12:11Þ tively, as shown in Fig. 12.7.
By looking at the circuit of Fig. 12.1d or its P:1. In a single-tuned circuit, if the output is
transfer function Hd, it is clear that it will give taken across the series combination of R and
null transmission at the frequency xn and that the L, what kind of frequency response will you
dc and infinite frequency responses would be obtain? Sketch it.
unity. To determine the 3 dB cutoff frequencies P:2. If L and C are in parallel in an RLC circuit
x2d and x1d, we let and the output is taken across L, what will
be the frequency response? Sketch it.
ðx2 x2n Þ2 1 P:3. You require two poles in the frequency
¼ ð12:15Þ
ðx2 x2n Þ2 þ 4f 2
x2 x2n 2 response and are supplied with three reactive
elements. Draw an appropriate circuit and
and obtain the same values as those given by sketch its frequency response. Comment on
Eq. 12.14. Hence, the graphical construction of the d.c and infinite frequency responses.
Fig. 12.7 works for this circuit also except that P:4. Same as above except that you require two
xn is now the frequency of rejection and not of nulls in the frequency response.
maximum response. P:5. If you require three nulls, what is the min-
imum number of reactances needed? Draw
an appropriate circuit and comment on the
Conclusion d.c. and infinite frequency responses. Also,
comment on the height of the peaks.
We have shown in this chapter, how a relatively
simple circuit like that of series RLC combination
can be used to illustrate various circuit concepts
like poles, zeros and their effects on the fre- References
quency response; filtering of various kinds;
1. F.F. Kuo, Network Analysis and Synthesis (Wiley,
graphical analysis; geometric symmetry, etc.
1966)
This should be of interest to teachers as well as 2. J.R. Martinez, Graphical solution for 3 dB points.
students of circuit theory. Electron. Eng., 48–51 (January 1967)
Analyzing the Parallel-T RC Network
13
Following a review of the various alternative [16, 17], FM detection [18], and sine-wave
methods available for analyzing the parallel-T generation [19]. Various methods are available
RC network, we present yet another concep- in the literature for analyzing this network, a
tually elegant method. This discussion illus- review of which is given in this chapter. This is
trates the famous saying of Ramakrishna followed by yet another method, which is con-
Paramhansa: As many religions, as many ceptually elegant and is believed to be new.
ways. Don’t just grab one method; learn all For illustrating the various methods of anal-
of them and decide for yourself which one you ysis, we have used the symmetrical configuration
find to be the simplest. shown in Fig. 13.1b, for simplicity. It should,
however, be emphasized that the method of
analysis does not depend upon the composition
Keywords of the individual arms, each of which could as
Parallel-T-network Mesh analysis well be a general RLC impedance.
Node analysis Two-port method Splitting
the parallel-T
Mesh Analysis
The parallel-T RC network shown in Fig. 13.1a
has fascinated many circuits researchers, includ- The network of Fig. 13.1b has been redrawn in
ing me [1–9]. It has many applications, foremost Fig. 13.2 in order to clearly indicate one choice
among them being notch filtering [10, 11], active of four independent meshes. Following standard
band-pass filtering [12, 13], measurements procedure, the four mesh equations can be writ-
[14, 15], compensation in control systems ten in the matrix form as follows:
2 32 3 2 3
R þ ½1=ð2sCÞ 1=ð2sCÞ R 0 I1 VI
6
6 1=ð2sCÞ R þ RL þ ½1=ð2sCÞ R RL 7 6 I2 7 6 0 7
76 7 ¼ 6 7:
4 R R 2R þ ½2=ðsCÞ 1=ðsCÞ 5 4 I3 5 4 0 5
0 RL 1=ðsCÞ ðR=2Þ þ RL þ ½1=ðsCÞ I4 0
ð13:1Þ
(a)
C1 C22 I2 ¼ Vi D12 =D and I4 ¼ Vi D14 =D ð13:3Þ
(b) where Mij is the minor of Dij i.e. Dij = (–1)i+j Mij.
i1 C C i2 Evaluating D and its minors, and simplification
of Eq. 13.4 will require pages of calculations.
R R However, if it is done with care, one ends up
+ +
with the following expression:
Vi R/2 2C V0 RL
–
– T ¼ ðp2 þ 1Þ=½p2 þ 2ð2 þ rÞp þ 1 þ 2r; ð13:5Þ
I3
C Node Analysis
I4
R R Refer to Fig. 13.1b again where all node voltages
+ +
have been identified. The node equations for
Vi I1 2C I2 V0 RL R/2
– V1, V2 and V0 can be written in the following
–
matrix form:
2 32 3
Fig. 13.2 Redrawn form of Fig. 13.lb for mesh analysis 2ðG þ sCÞ 0 G V1
4 0 2ðG þ sCÞ sC 54 V 2 5
2G 3 sC sC þ G þ GL V0
Since GVi
V0 ¼ ðI2 I4 ÞRL ; ð13:2Þ ¼ 4 sCVi 5;
0
we need to evaluate I2 and I4 only. If D denotes ð13:7Þ
the determinant of the 4 4 mesh impedance
matrix in Eq. 13.2 and Dij its cofactors, then where
Node Analysis 113
The network of Fig. 13.1b is the parallel con- Since Y1 occurs across the input voltage
nection of two T-networks, viz. A: R–2C–R and source, it does not affect the transfer function.
B: C–R/2–C, which is terminated in RL. The We, therefore, have to find Y2 only. Obviously,
z-parameters of T-networks are as follows:
i2 ¼ sCðV0 V2 Þ: ð13:16Þ
z11A ¼ z22A ¼ R þ ½1=ð2sCÞ;
To find V2, write the node equation at this
z12A ¼ z21A ¼ 1=ð2sCÞ; node as follows:
ð13:11Þ
z11B ¼ z22B ¼ ðR=2Þ þ ½1=ðsCÞ;
and z12B ¼ z21B ¼ R=2: ð2sC þ 2GÞV2 ¼ sCVi þ sCV0 ð13:17Þ
X
(a) (b)
i1 R i2 R
R R
+ + + +
Vi 2p + 1
Vi Y1 2C Y2 RL V0 2p + 1 Y2 + GL V0
Fig. 13.3 a Miller’s equivalent of the network of Fig. 13.1b; b Equivalent circuit of Fig. 13.3a obtained by using
Thevenin’s theorem
V0 ½Vi =ð2p þ 1Þ V0 V0 ½Vi p=ðp þ 2Þ From the last equation, we have
þ þ
R þ ½R=ð2p þ 1Þ RL ðR=pÞ þ ½R=ðp þ 2Þ I1 ¼ ½Vi ð2p þ lÞV0 =½2ðp þ 1ÞR: ð13:25Þ
¼ 0:
ð13:22Þ
Yet Another Method 115
X Y
R C
+
+
Vi /(2p + 1) RL
– pVi /(p + 2)
–
Now start from V0 and go to the right. This is Now combine Eqs. 13.23, 13.25 and 13.27 to get
what we get:
ðp2 þ 1ÞVi ðp2 þ 4p þ 1ÞV0 ¼ 2ðp þ lÞRGL V0 :
V2 ¼ ½I2 =ðsCÞ þ V0 ¼ ðR=pÞI2 þ V0 ; ð13:26aÞ ð13:28Þ
I4 ¼ 2GV2 ¼ ð2=pÞI2 þ 2GV0 ; ð13:26bÞ
Simplifying Eq. 13.28 gives the same result as
I6 ¼ I4 þ I2 ¼ ½ð2=pÞ þ 1I2 þ 2GV0 ð13:26cÞ Eq. 13.5.
and
Conclusion
Vi ¼ ½1=ðsC ÞI6 þ V2
¼ ð2R=pÞ½ð1=pÞ þ 1I2 þ ½ð2=pÞ þ 1V0 : In this chapter, we have discussed six different
ð13:26dÞ methods for analyzing the parallel-T RC net-
work. Of these, mesh analysis requires more
The last equation gives effort than any other method. The node analysis
comes next in terms of computational effort. The
I2 ¼ ½p2 Vi pðp þ 2ÞV0 =½2ðp þ 1ÞR: ð13:27Þ efforts needed in the two-port method and the
116 13 Analyzing the Parallel-T RC Network
method using Miller’s equivalence are compa- 4. S.C. Dutta Roy, The definition of Q of RC networks.
rable and can be bracketed to occupy the joint Proc. IEEE. 52, 44, (1964)
5. D.G.O. Morris & S.C. Dutta Roy, Q and selectivity.
third position in terms of decreasing computa- Proc. IEEE. 53, 87–89, (1965)
tional effort. Splitting the T’s is common to the 6. S.C. Dutta Roy, Dual input null networks, Proc.
last two methods—one using Thevenin’s theo- IEEE. 55, 221–222, (1967)
rem, and the other using ladder analysis tech- 7. S.C. Dutta Roy & N. Choudhury, An application of
dual input networks. Proc. IEEE. 58, 847–848,
nique. Both are conceptually elegant and require (1970)
almost the same amount of effort. They, there- 8. S.C. Dutta Roy, A quick method for analyzing
fore, qualify for the joint fourth position in the parallel ladder networks. Int. J. Elect. Eng. Educ. 13,
list; of these, the last method does not seem to 70–75, (1976)
9. S.C. Dutta Roy, Miller’s theorem revisited Circ. Syst.
have appeared earlier in the literature and is Signal Process. 19, 487–499, (2000)
therefore believed to be new. 10. L. Stanton, Theory and applications of the parallel-
T resistance capacitance frequency selective network.
Proc. IRE. 34, 447–456 (1946)
11. A.E. Hastings, Analysis of the resistance capacitance
Problems parallel-T network and applications. Proc. IRE. 34,
126–129 (1946)
P:1. What kind of transfer function do you get if, 12. H. Fleischer, Low frequency feedback amplifiers, in
in Fig. 13.1a R3 ! ∞ and C3 = 0? Vacuum Tube Amplifiers, ed. by G.E. Valley Jr., H.
Wallman, McGrawHill, (1948, Chapter 10)
P:2. Same, if in Fig. 13.1b, R/2 ! ∞ and 13. C.K. Battye, A low frequency selective amplifier.
2C = 0 in the shunt branches? J. Sci. Inst. 34, 263–265 (1957)
P:3. Find the two-port parameters of the circuit 14. W.N. Tuttle, Bridged-T and parallel-T null networks
of P.1 and hence the transfer function. for measurements at rf. Proc. IRE. 28, 23–30 (1940)
15. K. Posel, Recording of pressure step functions of low
P:4. Same for the circuit of P.2. amplitude by means of composite dielectric capaci-
P:5. Apply Miller to P.3 and P.4 and verify that tance transducer in parallel-T network. Amer. Rocket
you get the same transfer functions. Soc. J. 21, 1243–1251 (1961)
16. A.B. Rosenstein, J. Slaughter, Twin T compensation
using root locus method. AlEE Trans, Part II
(Applications and Industry) 81, 339–350 (1963)
17. A.C. Barker, A.B. Rosenstein, s-plane synthesis of
References the symmetrical twin-T network. IEEE. Trans. Appl.
Indus. 83, 382–388 (1964)
18. J.R. Tillman, Linear frequency discriminator. Wirel.
1. S.C. Dutta Roy, A twin-tuned RC network. Ind. Eng. 23, 281–286 (1946)
J. Phys. 36, 369–378 (1962) 19. A.P. Bolle, Theory of twin-T RC networks and their
2. S.C. Dutta Roy, On the design of parallel-T resistance applications to oscillators. J. Brit. IRE. 13, 571–587
capacitance networks for maximum selectivity. (1953)
J. Inst. Telecommun. Eng. 8, 218–233, (1962) 20. F.F. Kuo, Network Analysis and Synthesis (John
3. S.C. Dutta Roy, Parallel-T RC networks: limitations of Wiley, 1966, Chapter 9)
design equations and shaping the transmission char-
acteristic. Ind. J. Pure Appl. Phys. 1, 175–181, (1963)
Design of Parallel-T Resistance–
Capacitance Networks For Maximum 14
Selectivity
(a) Z1 Z2 (b)
ZB
Z3 ZA ZC
9 (n1 + n2 )R n1n2CR 2
ZA1 ¼ n1 R þ ðn1 þ n2 Þ=ðn2 pCÞ >
>
>
ZB1 ¼ ðn1 þ n2 ÞR þ pn1 n2 CR2
>
>
>
>
>
>
ZC1 ¼ n2 R þ ðn1 þ n2 Þ=ðn1 pCÞ
>
>
>
=
ZA2 ¼ Rðm1 þ m2 Þ=m1 þ 1=ðpm1 CÞ ;
>
2 2
¼ 1=ðm1 m2 p C RÞ
>
ZB2 >
>
>
> 1 m1m2
C
>
þ ðm1 þ m2 Þ=ðpCm1 m2 Þ >
> - 2 2
m1m2w C R (m1 + m2 )
>
>
>
and ZC2 ¼ Rðm1 þ m2 Þ=m2 þ 1=ðpm2 CÞ ;
ð14:2Þ Fig. 14.3 Showing the ZB arm of the pi-equivalent of the
network of Fig. 14.1
where p = jx, x being the angular frequency.
The pi-equivalent of the network of Fig. 14.1 Without any loss of generality, we can let
will then have its elements given by x20 ¼ 1=ðC 2 R2 Þ. Then
Combining Eqs. 14.3, 14.4 and 14.5 and Using Morris’s [4] definition of Q of a resis-
simplifying, we get tance–capacitance network, we have from
Eq. 14.8
1 þ jm1 m2 n1 n2 x >
9
ZB ¼ R >
m1 m2 ð1 x2 Þ = QT ¼ l=ðn1 þ 1=m1 Þ: ð14:9Þ
: ð14:6Þ
m 1 m 2 n1 n2 x j >
ZC ¼ R
>
m2 ð1 þ m1 n1 Þx
; Thus QT can be increased by decreasing n1
and increasing m1. The extent to which this can
For zero source and infinite load impedances, be done depends, however, on m2 and n2 also,
the transfer function of the network is given by because these must remain positive as m1 and n1
are changed. At this stage, therefore, we require
T ¼ ZC =ðZB þ ZC Þ: the expressions for m2 and n2 in terms of m1 and
n1. They can be easily obtained from Eq. 14.4 as
Substituting for ZB and ZC from Eq. 14.6 and
simplifying, we get n1 m1 m21 n1 þ 1
m2 ¼ 2
and n2 ¼ :
m 1 n1 þ 1 m1 ðn1 m1 Þ
1
T¼ : ð14:7Þ ð14:10Þ
1 jðn1 þ 1=m1 Þ=ðx 1=xÞ
Thus for m2 and n2 to be positive, (n1 − m1) must
This expression for the transfer function of a
remain positive. Under this restriction, QT will
general parallel-T network is much simpler to
have a maximum value of 12 when m1 = n1 = 1.
handle than that of Stanton [1], as it contains
only two numerical constants. In Eq. 14.7, the
term varying with frequency occurs as (x − 1/x);
Design
it thus follows that both the amplitude and phase
transfer characteristics of the network will be
At m1 = n1 = 1, Eq. 14.10 gives m2 = 0 and
symmetrical about x = 1 when plotted on a log
n2 = a, so that the corresponding arms are
(x) scale.
effectively open circuited and the output is zero
at all frequencies. Even with finite elements of
moderate values, however, QT can be made to
Selectivity
approach this maximum value, as will be evident
from the following example. Let n1 = 1.0 and
Equation 14.7 can be written as
m1 = 0.9; then QT = 0.475. In the conventional
1 x2 symmetrical case, QT = 0.250 so that the
T¼ ð14:8Þ improvement is as much as 90%. Also from
1 þ jðn1 þ 1=m1 Þx x2
Eq. 14.10, m2 = 0.053 and n2 = 20.11. For a
Design 121
differential coefficient is zero. Thus, the value of It is natural to suggest that x0 should be cho-
d2|T|/dx2 (neglecting sign) is a measure of the sen to be somewhere near the centre of the band
departure from linearity, the least value corre- 0 < x < 1 so that with the carrier frequency
sponding to maximum linearity. From the above, coincident with x0, a frequency deviation of the
we see that d2|T|/dx2 is a function of both x and order of 50 per cent of the carrier frequency can
QT so that for a particular value of QT, the lin- be detected. Since, however, |T| ! 1 as x ! 0,
earity varies from point to point. there will be a considerable deviation from lin-
In the particular application considered, the earity at very low frequencies. We thus choose x0
frequency range of interest is 0 < x < 1. In this to be nearer to 1 than to 0. Let x0 = 0.55; then the
range, y is negative and the expression within the required value of QT is 0.485, which is very near
second bracket can be made zero, i.e. perfect to its maximum value. The improvement in lin-
linearity can be attained at a single frequency by earity as QT approaches this value will be evident
suitably choosing QT. If the normalized value of from Fig. 14.4, where the magnitude of the
this frequency is denoted by x0 and y0 = x0–1/x0, amplitude transfer function has been plotted in
the required value of QT is given by the band 0 x 1 for various values of QT.
The curve for QT = 0.495 is appreciably linear
1=2
over the range 0.2 < x < 1.
ð1=y0 Þ
QT ¼ 3
: ð14:16Þ
1:5x0 ð1 þ 1=x20 Þ þ y0
0.8
0.6
QT
=0
.49
0.3 0
0.2
5
50
5
0.4
0.2
91=2
Conclusion
8 2
x 1
>
< 1þ 1x 2
QT
>
=
) jGj ¼ G0 2 : In situations where a continuous adjustment of
:ðG0 þ 1Þ2 þ 1 x 2 >
> ; the rejection frequency is desired, a general
QT 1x
configuration will, of course, be of limited
applicability, as the elements of the same kind
The resonant gain is G0; the gain is 3 dB. below
are neither equal nor simply related. But for a
this value at frequencies given by |G| = 2−1/2 G0
fixed rejection frequency, a general network with
which on simplification reduces to the following:
proper asymmetry will definitely be a better
2 choice. Also in its application as an F.M. dis-
1 x
¼ G20 þ 2G0 1: criminator in the low-frequency range, a value of
QT 1 x2
QT nearly equal to its maximum value is
required. Thus, the design procedure given in the
The solutions of this equation are
chapter will be of much use in these situations.
( 1=2 )
1 1 1
x1;2 ¼ þ 4G00 ;
2G00 Q2T QT Problems
That on connecting a source in the primary It is not common to find an analysis of coupled
circuit of a perfectly coupled transformer, the coils with initial currents in textbooks on circuit
currents in both the primary and secondary theory. Somehow, in the large number of books
coils may be discontinuous does not appear to consulted by the author, it is always assumed that
have been widely discussed in the literature. the coils are initially relaxed and imperfectly
In this discussion, we present an analysis of coupled. The only exception happens to be the
the general circuit and show that in general, book by Kuo [1], where the circuit shown in
the currents will be discontinuous, except for Fig. 15.1 has been analyzed with due regard to
specific combinations of the initial currents in initial conditions. It has been shown that when
the two coils. Although unity coupling coef- M 2 < L1L2, i.e. when the coefficient of coupling
pffiffiffiffiffiffiffiffiffiffi
ficient cannot be realized in practice, a k ¼ M= L1 L2 \1, the currents i1 and i2 must be
perfectly coupled transformer is a useful continuous at t = 0. On the other hand, if k = 1,
concept in circuit analysis and synthesis, and then for the specific case i1(0–) = i2(0–) = 0, the
the results presented here should be of interest currents are discontinuous, with
to students as well as teachers of circuit
theory. i1 ð0 þ Þ ¼ VL2 =ðR1 L2 þ R2 L1 Þ ð15:1Þ
and
From Eqs. 15.25 and 15.26, then, we get These are the same as in Kuo’s circuit, as given in
Eqs. 15.20 and 15.21. Note that Eqs. 15.7 and
15.8 imply that the principle of conservation of
i1 ð0 þ Þ ¼ 0
ð15:4Þ flux applies to each coil individually, i.e. the flux
i2 ð0 þ Þ ¼ 1A
in either coil at t = 0− is the same as that at t = 0+.
Hence, the currents are continuous despite k = 1. Also note that the generalized circuit does not
This counterexample is sufficient to prove that change the conclusion arrived at in Kuo’s circuit,
k = 1 is only a necessary but not a sufficient viz. that if k < 1, then the currents in the two coils
condition for current discontinuity. must be continuous.
For the case k = 1, Eq. 15.6 gives, at t = 0+,
the following equation:
Analysis of the General Circuit
0 ¼R2 i2 ð0 þ Þ þ ðM=L1 Þ½L1 i01 ð0 þ Þ
ð15:9Þ
We now consider the general circuit shown in þ Mi02 ð0 þ Þ þ v2 ð0 Þ;
Fig. 15.2 which includes an initially charged
capacitor in each loop and, in addition, the which can be rewritten as
Analysis of the General Circuit 127
Now, putting t = 0+ in Eq. 15.5 and substituting with i1(0−) arbitrary. In other words, for every
from Eq. 15.10, we get i1(0−), there exists one i2(0−) for the currents to
be continuous and vice versa. For all other com-
vð0þ Þ¼R1 i01 ð0þ Þ binations of i1(0−) and i2(0−), the currents will be
ðL1 =MÞ½R2 i2 ð0þ Þþv2 ð0 Þþv1 ð0 Þ:
discontinuous. It is, of course, implied that other
ð15:11Þ conditions, viz., v(0+), v1(0−) and v2(0−), do not
change. Should that be the case, it is clear that the
Combining Eq. 15.11 with 15.7, we get the fol- relationship between i2(0−) and i1(0−), as given
lowing two simultaneous equations in i1(0+) and by Eq. 15.16, is a straight line with a slope of
i2(0+): R1M/(R2L1) and an intercept of
R2 L1
i1 ð0 þ Þ i2 ð0 þ Þ
R1 M M½vð0 þ Þ v1 ð0 Þ þ L1 v2 ð0 Þ
vð0 þ Þ v1 ð0 Þ þ ðL1 =MÞv2 ð0 Þ ð15:17Þ
¼ R2 L1
R1
ð15:12Þ on the i2(0−) axis. For the example considered
earlier, the slope is 4/3 while the intercept is
M M −1 A.
i1 ð0 þ Þ þ i2 ð0 þ Þ ¼ i1 ð0 Þ þ i2 ð0 Þ
L1 L1
ð15:13Þ
M
L1 ≡
L2
P:5. Same, with C1 in series with R1, C2 in series which, along with Eq. 15.20 or 15.21, clearly
with R2, and a voltage output taken across indicates that if L1L2 > M2, i.e. k < l, then the
R2. currents are continuous at t = 0. On the other
hand, if k = 1, then they need not be. In fact, in
this case, Eq. 15.19 gives at t = 0+:
3
Kuo [1], at this point, assumes i1(0–) = i2(0–), presum-
ably, as an example. We give general results in Eqs. 15.25
and 15.26.
Analytical Solution to the Problem
of Charging a Capacitor Through 16
a Lamp
An analytical solution is presented for the R varies with the current i flowing through it.
problem of charging a capacitor through a They solved the resulting differential equation by
lamp, by assuming a polynomial relationship applying numerical techniques and found a close
between the resistance of the lamp and the fit between these results and the experimental
current flowing through it. The total energy ones. The aim of this chapter is to present an
dissipated in the lamp is also easily calculated analytical, rather than numerical solution to the
thereby. An example of an available practical problem. For this purpose, we assume a poly-
case is used to illustrate the theory. nomial relationship between R(i) and i. The total
energy dissipated in the lamp is also easily cal-
culated thereby. The experimental data of RV are
Keywords used to illustrate the validity of the theory.
Capacitor charging Differential equation
Energy
The Circuit and the Differential
Equation
LAMP C dR
¼ R0 ða1 þ 2a2 i þ 3a3 i2 Þ ð16:7Þ
R(i ) di
i
Combining Eq. 16.4 with Eqs. 16.6 and 16.7, we
get, on simplification,
V t=0
½ð1=iÞ þ 2a1 þ 3a2 i þ 4a3 i2 di ¼ dt=ðR0 CÞ:
Fig. 16.1 The basic charging circuit ð16:8Þ
Solution of the Differential Equation t ¼ R0 C½Inði0 =iÞ þ 2a1 ði0 iÞ þ ð3=2Þa2 ði20
i2 Þ þ ð4=3Þa3 ði30 i3 Þ:
As illustrated in Fig. 3 of RV, the variation of R ð16:10Þ
(i) with i is approximately linear, except at high
values of i. In general, we can assume R and i to Equation 16.10 is transcendental in i and for a
obey a polynomial relationship of the form given t, it has to be solved numerically. A better
! strategy would be to compute t for various values
N
X of i in the range of interest and then to plot the
R ¼ R0 1 þ ak i k ; ð16:5Þ variation of i with t, as we shall do in the
k¼1
example to follow.
where N will depend upon the required accuracy.
For most practical situations, N = 2 or 3 suffices.
We shall consider here a third order polynomial,
Energy Dissipated in the Lamp
but if required, the treatment can be extended to
The energy dissipated in the lamp is given by
any order. Let, therefore,
Z1
R ¼ R0 ð1 þ a1 i þ a2 i2 þ a3 i3 Þ ð16:6Þ
E¼ RðiÞi2 dt ð16:11Þ
Then 0
Energy Dissipated in the Lamp 133
Combining Eq. 16.11 with Eq. 16.6, substituting A plot of Eq. 16.14 is shown in Fig. 16.2, which,
for dt from Eq. 16.8, changing the limits of the as predicted by RV, is virtually indistinguishable
integral (from t = 0 to i = i0 and t = ∞ to i = 0) from that given in Fig. 4 of their paper.
and simplifying, we get
Zt0
CR20 i þ 3a1 i2 þ 4a2 þ 2a21 i3 þ 5ða3 þ a1 a2 Þi4 þ 6a1 a3 þ 3a22 i5 þ 7a2 a3 i6 þ 4a23 i7 di
E¼
0
2
a21 4 a22 6 a23 8
2 i0 3 5 7
¼ CR0 þ a1 i0 þ a2 þ i þ ða3 þ a1 a2 Þi0 þ a1 a3 þ i þ a2 a3 i0 þ i0
2 2 0 2 0 2
ð16:12Þ
RðiÞ ¼ 2:5ð1 þ 100iÞ ð16:13Þ It is shown that if the functional dependence of the
lamp resistance on current is known in the form of
With C = 0.154 F and i0 = 0.15 A (as given in a polynomial relationship, then the charging
Fig. 4 of RV), Eq. 16.10 becomes, for this case, process of a series capacitor can be analytically
determined. It is then also easy to determine the
t ¼ 0:385ð28:1 ln i 200iÞ: ð16:14Þ energy dissipated in the lamp during the charging
process. It is easily shown that the discharging of
0
a charged capacitor through a lamp also follows
10
Eq. 16.2 and hence the theory presented here also
applies to the discharging process.
–1
Current (i)
10
Problems
P:3. Can you solve Eq. 16.10 analytically? After Acknowledgements The author thanks Professor Jaya-
all, it is a cubic equation, and can be solved deva for his help in the preparation of Fig. 16.2.
by Cardan’s method. Try it.
P:4. What happens if Eq. 16.6 has another term Reference
a 4t 4?
P:5. Repeat the example in the text with an extra 1. R. Ross, P. Venugopal, On the problem of (dis) charg-
term 10i2 in Eq. 16.13. ing a capacitor through a lamp. Am. J. Phys. 74, 523–
525 (2006)
Difference Equations, Z-Transforms
and Resistive Ladders 17
It is shown that the semi-infinite and infinite equations. KCL (Kirchoff’s Current Law), KVL
resistive ladder networks composed of identi- (Kirchoff’s Voltage Law) and Ohm’s law should
cal resistors can be conveniently analyzed by be adequate for dealing with such networks. Yet,
the use of difference equations or z-trans- there are situations where the use of difference
forms. Explicit and simple expressions are equations and/or frequency domain techniques
obtained for the input resistance, node volt- offers significant advantages over conventional
ages and the resistance between two arbitrary methods. This chapter is concerned with one
nodes of the network. such situation, viz. a semi-infinite or infinite
resistive ladder network.
The semi-infinite resistive ladder network
Keywords shown in Fig. 17.1 is often posed as a problem
Infinite networks Resistive ladders [1, 2] to undergraduate students for finding the
Difference equations Z-transforms input resistance Ri = V0/I0. The solution is easily
found by noting that the resistance looking to the
right of nodes 1 and ground should also be Ri.
Thus,
Difference equations and z-transforms are tech- which gives the quadratic equation
niques for dealing with discrete time signals and
systems, of which the former is in time domain R2i RRi R2 ¼ 0: ð17:2Þ
and the latter is in the frequency domain. Anal-
ysis of a purely resistive network does not nor- Noting that Ri must be positive, we get
mally require any tool in the frequency domain, pffiffiffi
neither does the network process discrete time Ri ¼ R 1 þ 5 =2 ¼ RU; ð17:3Þ
signals so as to require the use of difference
where U is the so-called ‘golden ratio’.
What about the potential vn at node n, 1
Source: S. C. Dutta Roy, “Difference Equations, n < ∞? Solution of this problem appears in [3]
Z-Transforms and Resistive Ladders,” IETE Journal of in the form of an integral obtained by using the
Education, vol. 52, pp. 11–15, January–June 2011.
concept of discrete Fourier transform. It will be
© Springer Nature Singapore Pte Ltd. 2018 135
S. C. Dutta Roy, Circuits, Systems and Signal Processing,
https://doi.org/10.1007/978-981-10-6919-2_17
136 17 Difference Equations, Z-Transforms and Resistive Ladders
0 I0 1 2 n 1 n n+
shown in this chapter that the solution can be analyzed a semi-infinite ladder in which the
obtained in a simpler form by using the theory of resistors in the successive sections differ by a
difference equations or by application of the z- factor of b. He showed that by choosing b ap-
p
transform technique. In the process, we have also propriately, one can obtain the golden ratio, 2
considered the infinite resistive ladder of and some other irrational numbers in a
Fig. 17.2 and have calculated the resistance non-geometric context. Parera-Lopez [7] made
offered to a battery connected between two some generalizations of [5, 6]. Denardo et al. [8]
arbitrary nodes of this infinite ladder. presented some numerical and laboratory exper-
Besides [3], there exists a substantial volume iments on finite N-section ladders and showed
of literature on the subject of semi-infinite and that the convergence of the input resistance to
infinite resistive ladders. Some of the prominent RU is exponential and rapid. For example, for
ones, which are of educational and pedagogic N 5, the deviation from RU occurs only in the
interest, will be reviewed here. Lavatelli [4] fourth place of decimal, while for N 7, the
considered an infinite balanced ladder i.e. one in deviation occurs in fifth place of decimal.
which the lower ground line of Fig. 17.2 is Bapeswara Rao [9] related the finite resistance
replaced by a chain of resistors. He gave a dif- ladder to the effective resistance between the
ference equation formulation for the resistance centre and a vertex of an N-sided polygon of
between two arbitrary nodes. resistors.
Our treatment here in Part IV has been Besides these papers of pedagogic interest,
inspired by his work and follows the same line of there have appeared many scholarly papers on
analysis. Srinivasan [5] considered the infinite networks in IEEE and other professional
semi-infinite ladder with different values of series journals, the most prominent author being
and shunt resistors and showed that when they Zemanian (see, e.g. [10, 11] and the references
are equal, the input resistance is RU, as in cited there). Reference [10] deserves special
Eq. 17.3. He also showed that the successive mention because it is a tutorial paper addressed
convergents of the continued fraction form of the to undergraduate students in a rather unique and
input resistance are related to the Fibonacci enjoyable style. Zemanian’s book [12] gives a
sequence. As an extension of [5], Thomson [6] comprehensive treatment of the subject with the
necessary mathematical rigour.
1 0 +1
Note that k1k2 = 1; for convenience, we shall where a is the same as that given by 17.7.
call k1 as a so that k2 = a−1. Thus, the general Expending 17.12 in partial fractions and using
solution for vn is p
the fact that a 1=a ¼ 5, we get
pffiffiffi
vn ¼ Aan þ Ba n ; a ¼ 3 þ 5 =2: ð17:7Þ
VðzÞ 1 1 1
¼ pffiffiffi : ð17:13Þ
I0 R 5 1 z 1 =a 1 az 1
The constants A and B are evaluated from the
boundary conditions v0 = V0 and v∞ = 0, the The pole at z = a is outside the unit circle
latter being dictated by physical considerations. while that at z = 1/a is inside the unit circle. The
The second condition forces A to be zero while physical situation demands that the sequence vn
the first one makes B = V0. Thus, finally, should decrease on both sides of n = 0 and tend
h pffiffiffi in to zero when n ! ∞. Hence, the first term in
v n ¼ V0 3 5 =2 : ð17:8Þ 17.13 represents the z-transform of the
right-sided sequence {v0, v1, … to ∞} with
|z| < a as the region of convergence, while the
Z-Transform Solution second term represents the z-transform of
the left-sided sequence {v−1, v−2, … to ∞} with
To apply the z-transform technique [13], it is |z| < a as the region of convergence. Thus, the
instructive to consider the infinite ladder of inversion of Eq. 17.13 gives
Fig. 17.2, with a current generator I0 connected
vn 1
between node 0 and ground. Then the difference ¼ pffiffiffi ½a n uðnÞ þ an uð n 1Þ; ð17:14Þ
I0 R 5
equation 17.4 is modified to the following:
where u(n) is the unit step function, having the
3vn vn 1 vn þ 1 ¼ I0 dðnÞ; ð17:9Þ
value unity for n 0 and zero otherwise. More
where d(n) = 1 for n = 0 and zero otherwise. explicitly,
Defining the z-transform in the usual manner, i.e. pffiffiffi!n
I0 R 3 5
1 vn ¼ pffiffiffi ; n 0; ð17:15Þ
X
n 5 2
Z ½vn ¼ VðzÞ ¼ vn z ; ð17:10Þ
n¼ 1
138 17 Difference Equations, Z-Transforms and Resistive Ladders
I0
m m +1 m
V0 /2 in 1
i1 in in+1 ir
RT ... ... RT
Fig. 17.3 Circuit for determining the resistance between any two arbitrary nodes m and m + r. Each unmarked
resistance has a value R
Resistance Between Any Two Arbitrary Nodes of an Infinite Ladder 139
Application of KVL around the (r + 1)th mesh earlier, the use of z-transforms is believed to be
gives new and instructive. The explicit formulas for the
node voltages and the resistance between two
r
X arbitrary nodes also appear to be new.
V0 ¼ ðI0 in ÞR: ð17:23Þ
n¼1
7. J.J. Parera-Lopez, T-iterated electrical networks and 11. A.H. Zemanian, Infinite electrical networks. Proc.
numerical sequences. American J. Phys. 65(5), 437– IEEE 64(1), 1–17 (1976)
439 (1997) 12. A.H. Zemanian, Transfiniteness for graphs, electrical
8. B. Denardo, J. Earwood, V. Sazonava, Experiments networks and random walks (Birkhauser, Boston,
with electrical resistive networks. American J. Phys. MA, 1996)
67(11), 981–986 (1999, November) 13. S.K. Mitra, in Digital Signal Processing—A Com-
9. V.V. Bapeswara Rao, Analysis of doubly excited puter Based Approach, 3rd edn, Chapter 6 (New
symmetric ladder networks. American J. Phys. 68(5), York, McGraw-Hill, 2006)
484–485 (2000)
10. A.H. Zemanian, Infinite electrical networks: a
reprise. IEEE Trans. Circuits Sys. 35(11), 1346–
1358 (1988)
A Third-Order Driving Point
Synthesis Problem 18
and (ii) Re Z(s) 0 for Re s 0. There are is twice the residue of Z(s) at s ¼ jx1 , and
many ways of testing for a PRF, but one Z3(s) is the remaining function to be tested. The
pre-processing or simplification that should first term in Eq. 18.6 represents a parallel con-
invariably be carried out is to look for poles and nection between an inductance K1 =x21 and a
zeros on the jx-axis, including s = 0 and s = ∞, capacitance 1/K1.
and to remove them. This step is the testing for a If instead of a pole, one finds one or more
PRF is known as the ‘Foster preamble’. In par- zeros of Z(s) on the jx-axis, then one removes
ticular, if Z(s) has a pole at the origin (s = 0), them from Y(s) = 1/Z(s) which will have a pole
then one can write at those points. Here, removal of a pole at s = 0,
s = ∞ and s ¼ jx1 corresponds to the removal
K0 of an inductance, capacitance and a series con-
Z ðsÞ ¼ þ Z1 ðsÞ; ð18:2Þ
s nection of inductance and capacitance, respec-
tively, all in parallel with the remaining
where
admittance function to be tested.
K0 ¼ sZ ðsÞjs¼0 : ð18:3Þ It can be shown that if the original function
was PR, then so is the remainder function after
is the residue of Z(s) at the pole at s = 0 and removal of any pole or zero on the jx-axis. This,
Z1(s) is the remaining function to be tested. The in fact, gives validity of the Foster preamble! But
term K0/s obviously represents a capacitor of then, how are we simplifying the testing? Note
value 1/K0. Naturally K0 has to be positive, that Z1(s) of Eq. 18.2 as well as Z2(s) of Eq. 18.4
otherwise no further testing is needed. In fact if Z will be one order less than Z(s), while Z3(s) of
(s) is PRF, then it can be shown that its residue at Eq. 18.6 will have an order reduction by two.
all poles on the jx-axis have to be real and Hence, indeed, the remainder functions are
positive, but not necessarily vice versa. simplified.
If, instead of the origin, Z(s) has a pole at In the present case of Z(s) given by Eq. 18.1,
s = ∞, then one can write we have a pole s = 0 due to the factor s in the
denominator, and also at s = ∞ because the
Z ðsÞ ¼ K1 s þ Z2 ðsÞ; ð18:4Þ degree of the numerator is one greater than that
of the denominator (it cannot be more than one or
where less than one, see [1]). Let us remove them. The
residues are, from Eqs. 18.3 and 18.5,
Z ðsÞ
K1 ¼ Lim ð18:5Þ
s!1 s K0 ¼ abc=ða þ b þ cÞ and K1 ¼ 1: ð18:8Þ
is the residue of Z(s) at the pole at s = ∞ and If we remove the pole at s = ∞ first, the
Z2(s) is the remaining function to be tested. Here remainder function is
K∞s represents an inductor of value K∞. Finally,
if Z(s) has poles at s ¼ jx1 , then one can write Z10 ðsÞ ¼ Z ðsÞ s
ð s þ aÞ ð s þ bÞ ð s þ c Þ
K1 s ¼ s
Z ðsÞ ¼ þ Z3 ðsÞ; ð18:6Þ sðs þ a þ b þ cÞ ð18:9Þ
s2 þ x21
sðab þ bc þ caÞ þ abc
¼ :
where sðs þ a þ b þ c Þ
Eq. 18.9, Z10 ðsÞ does not (and cannot) have a pole which can be easily verified. Thus Z20 ðsÞ has no
at s = ∞, but it retains the pole at s = 0 of Z obvious defect for positive realness. Not only
(s) with the same residue. If we now remove this that, because Z20 ðsÞ has a zero at s = ∞, its
pole from Z10 ðsÞ, we have a remainder function reciprocal Y20 ðsÞ has a pole at s = ∞ which can
be removed. The corresponding residue is
abc
Z20 ðsÞ ¼ Z10 ðsÞ : ð18:10Þ
sða þ b þ c Þ
0 Y20 ðsÞ
On simplification, this reduces to the K12 ¼ Lims!1
s
following: ða þ b þ cÞðs þ a þ b þ cÞ
¼ Lims!1
s ð a þ bÞ ð b þ c Þ ð c þ aÞ
ða þ b þ cÞðab þ bc þ caÞ abc
Z20 ðsÞ ¼ : ð18:13Þ
ða þ b þ c Þðs þ a þ b þ c Þ
ð18:11Þ
aþbþc
The partial realization resulting from this step ¼ ; ð18:14Þ
ð a þ bÞ ð b þ c Þ ð c þ aÞ
is shown in Fig. 18.1b. Note also that the order
of Z20 ðsÞ is one, which is one less than that of where in Eq. 18.13, we have used the identity
Z10 ðsÞ, as expected. Eq. 18.12 in conjunction with Eq. 18.11. If we
In order to proceed further with the testing, it remove this pole from Y20 ðsÞ which corresponds
is necessary to ensure that the numerator constant 0
to a capacitance of value K12 in parallel, we are
of Eq. 18.11 is positive. It is indeed so, because left with the following remainder function
of the algebraic identity
ða þ b þ cÞs
ða þ b þ cÞðab þ bc þ caÞ Y30 ðsÞ ¼ Y20 ðsÞ :
ða þ bÞðb þ cÞðc þ aÞ
ð18:12Þ
¼ ða þ bÞðb þ cÞðc þ aÞ þ abc; ð18:15Þ
a +b + c
1 abc
(c)
a +b + c
(a +b)(b + c)(c + a)
144 18 A Third-Order Driving Point Synthesis Problem
sðs þ a þ b þ c Þ s
Y2 ðsÞ ¼
sðab þ bc þ caÞ þ abc ab þ bc þ ca
Alternative Realization
s½ða þ b þ cÞðab þ bc þ caÞ abc
¼ :
It is known that solution to a synthesis problem, ðab þ bc þ caÞ½sðab þ bc þ caÞ þ abc
if it exists, is never unique [1]. Can we, in the ð18:18Þ
present case, find another realization? Let us see.
As in the previous section, let us first remove Once again, because of Eq. 18.12, the coeffi-
the pole at s = ∞, leaving the remainder Z10 ðsÞ cient of s in the numerator of Eq. 18.18 is posi-
given by Eq. 18.9. Instead of removing the pole tive, and we can re-write Y2 ðsÞ as
at s = 0 from Z10 ðsÞ, note that Z10 ðsÞ has a zero at
s = ∞. Let us, therefore, consider the admittance s ð a þ bÞ ð b þ c Þ ð c þ aÞ
Y2 ðsÞ ¼ :
Y10 ðsÞ ¼ l=Z10 ðsÞ and remove its pole at s = ∞. ðab þ bc þ caÞ½sðab þ bc þ caÞ þ abc
The residue is ð18:19Þ
(a + b )(b + c )(c + a )
1 abc (ab + bc + ca )
(c)
1
Z(s) (ab + bc + ca )2
ab + bc + ca
(a + b )(b + c )(c + a )
Alternative Realization 145
Y2 ðsÞ has a zero at the origin, which can be A word of caution must be sounded here. That
removed as the pole of Z2 ðsÞ ¼ 1=Y2 ðsÞ: In fact, continued fraction expansion works here is a
we can easily see that matter of luck; it may not work in a general RLC
case. Even in this case, you may try continued
ðab þ bc þ caÞ2 fraction expansion starting with the lowest
Z2 ðsÞ ¼
ða þ bÞðb þ cÞðc þ aÞ powers and soon get frustrated!
ð18:20Þ
abcðab þ bc þ caÞ
þ :
sða þ bÞðb þ cÞðc þ aÞ
A Problem for the Student
The second term corresponds to the pole at the
origin. Also, observe that this decomposition Can you find out another alternative minimal
corresponds to a series combination of a capaci- realization? If this proves tough, try relaxing on
tance and resistance value indicated in Fig. 18.2c. the minimal requirement—first with three reac-
The synthesis is complete and as you can see, this tances and more than one resistance and later
is different from the network of Fig. 18.1c. with more than three reactances and more than
It is interesting to observe that the alternative one resistance. No more! Isn’t life simple?
realization can be mechanized through continued
fraction expansion starting with the highest Acknowledgments Acknowledgement is made to S.
powers, as follows: Tirtoprodjo who first posed the problem [2] and to S.
Erfani et al. who gave the solution of Fig. 18.1, although
s3 þ s2 ða þ b þ cÞ þ sðab þ bc þ caÞ þ abc in a cryptic form [3].
Z ðsÞ ¼
s2 þ sða þ b þ c Þ
ð18:21Þ
(
References
s ðab þ bc þ caÞ2
¼ s þ 1= þ 1=
ab þ bc þ ca ða þ bÞðb þ cÞðc þ aÞ 1. F.F. Kuo, Network Analysis and Synthesis (Wiley,
sða þ bÞðb þ cÞðc þ aÞ
New York, 1966). Chapter 10
þ 1= : 2. S. Tirtoprodjo, On the lighter side. IEEE CAS
abcðab þ bc þ caÞ
Magazine, 5(1), 25 (1983, March)
ð18:22Þ 3. S. Erfani et al., On the lighter side—Solution to the
march puzzle. IEEE CAS Magazine 5(2), 22 (1983)
Interference Rejection in a UWB
System: An Example of LC Driving 19
Point Synthesis
Synthesis of an LC driving point function is extensive tables are available in textbooks [1]
one of the initial topics in the study of network and handbooks [2]. In particular, one-port or
synthesis. This chapter gives a practical driving point synthesis, one of the starting topics
example of application of such synthesis in in the subject, appears to be of little use in
the design of a notch filter for interference practice. This chapter deals with a recent appli-
rejection in an ultra wide-band (UWB) system. cation of LC driving point synthesis, which may
The example can used to motivate students to be used to enhance the motivation of students to
learn network synthesis with all seriousness, learn the subject with all seriousness.
and not merely as a matter of academic The example is taken from a 2009 paper [3]
exercise. dealing with an integrated double-notch filter and
implemented with 0.13 lm CMOS technology,
for rejection of interference in an ultra wide-band
Keywords (UWB) system. The problem, translated to net-
LC driving point synthesis Notch filter work synthesis language, is to design a filter to
UWB systems Network synthesis reject the frequencies around f1 and f2 and
pass those around fp, where f1 < fp < f2. The
authors of [3] set the design values as x1 = 2p
2.4 109 rad/s, x2 = 2p 5.2 109 rad/s and
xp = 2p 4.8 109 rad/s, where x = 2pf, and
Introduction
suggested and designed the network shown in
Fig. 19.1 for this purpose. The current generator
The subject of network synthesis is considered
and the shunt resistance in Fig. 19.1 represent the
by most students as moderately difficult, mathe-
equivalent circuit of an amplifier and the LC
matical and mainly of academic interest. The
network has a driving point impedance Z(s),
underlying reason is that it encounters very few
which is required to have series resonance (and
practical applications, except in the design of
hence zero impedance) at x1 and x2, thus
filters, which is a two-port network, for which
shunting out all the current from the load at these
Source: S. C. Dutta Roy, “Interference Rejection in a frequencies, and parallel resonance (and hence
UWB System: An Example of LC Driving Point infinite impedance) at xp, thus passing all the
Synthesis,” IETE Journal of Education, vol. 50, current through the load at this frequency. Thus,
pp. 55–58, May–August 2009.
L1 ¼ 1=K1 ; C1 ¼ 1= x21 L1 ;
The network of Fig. 19.1 is easily recognized as the L2 ¼ 1=K2 ;
C2 ¼ 1= x22 L2 :
Foster I realization of Eq. 19.1 [4]. As is well
known, there are four basic structures for the ð19:4bÞ
canonical synthesis of an LC driving point synthe-
sis, viz. Foster I, Foster II, Cauer I and Cauer II [4]. The elements in Eq. 19.4b refer to the net-
Foster I form is obtained by partial fraction work shown in Fig. 19.2, and the values are
expansion (PFE) of Z(s), given by shown in Table 19.1.
For Cauer I network, we make a continued
K0 Kp s fraction expansion (CFE) of Eq. 19.1 starting
Z ðsÞ ¼ þ K1 s þ 2 ; ð19:2Þ
s s þ x2p with the highest powers. The quotients of the
CFE give the following element values with
where with reference to Fig. 19.1, reference to the structure shown in Fig. 19.3.
These values are also shown in Table 19.1.
K0 ¼ x21 x22 =x2p ) C1 ¼ 1=K0 ; ð19:3aÞ
1 1
L1 ¼ 1; C1 ¼ ¼ ;
x21 þ x22 x2p x23
C1 L1
x43 x23 x2p x21 x22
L2 ¼ ; C2 ¼
x23 x2p x21 x2
2 x23 x22 x21
Z(s) L2 C2 ð19:5Þ
Z(s) C1 C2
Comparison
Fig. 19.3 Cauer I form of Z(s) Using the same specifications as given in [3],
and mentioned in the Introduction, we have
C1 C2 computed the numerical values of the elements
for the various structures. These are shown in
Table 19.1 inside brackets below the corre-
Z(s) L1 L2 sponding algebraic expression. Note that no
powers of 10 are involved in the expressions
for C1 x21 and C2 x21 because of multiplica-
tion of the capacitors by x21 . Also, for
Fig. 19.4 Cauer II form of Z(s)
150 19 Interference Rejection in a UWB System: An Example …
A simple method is given for obtaining the HN(s) has all its poles on the left half of the unit
transfer function of Butterworth filters of circle centered at s = 0, at equal angular intervals
orders 1 to 6. of p/N, with none occurring on the jx-axis. This
gives rise to the property that if we write
BN ðsÞ ¼ 1 þ b1 s þ b2 s2 þ þ b2 sN 2
þ b1 sN 1
þ sN
Butterworth Filters ð20:3Þ
Butterworth filter is the most elegant of all filters In standard textbooks (see, e.g. [1–3]), the
in more than one way. The magnitude squared procedure prescribed for finding BN(s) is to locate
function of a low-pass Butterworth filter, having all the roots of
a normalized 3 dB cutoff frequency of 1 rad/sec,
is given by BN ðsÞBN ð sÞ ¼ 1 þ ð s2 ÞN ð20:4Þ
sk ¼ sin½ð2k 1Þp=ð2N Þ þ jcos½ð2k 1Þp=ð2N Þ; m2N n2N ¼ 1 þ ð lÞN s2N ð20:11Þ
k ¼ 1 to N
ð20:6Þ or,
2 2
Obviously, these roots occur in symmetry 1 þ b2 s2 þ b1 s þ b3 s 3 þ
with respect to the real as well as the imaginary ¼ 1 þ ð 1ÞN s2N ð20:12Þ
axes. It is also clear that if N is odd, then there is
a root of BN(s) at s = −1, i.e. (s + 1) is a factor of Obviously, the constant terms and the
BN(s); the other (N − 1) roots will be complex coefficients of s2N on both sides of Eq. 20.12 are
and will occur in conjugate pairs. Consequently, identically equal. The coefficients of s2 ; s4 ; . . .;
one can write s2N 2 must then each be zero. This, combined
8
> N=2
Q2
>
>
< s þ 2s sin½ð2k 1Þp=ð2N Þ þ 1 ; N even
k¼1
BN ð s Þ ¼ ðN Q1Þ=2
ð20:7Þ
>
: ðs þ 1Þ s2 2s sin½ð2k 1Þp=ð2N Þ þ 1 ; N odd
>
>
k¼1
When N is large, one can use Eq. 20.7 for with the symmetry of the coefficients, makes it
finding BN(s) in quickest possibly way. However, easy to find BN(s) for low orders.
when N is low, an alternative trick can be applied, A further simplification can be obtained for
and that is the subject matter of this chapter. the odd-order case. It follows from Eq. 20.11
that if N is odd, then (1 − s2) will be a factor
of BN(s) BN(−s), which contributes (1 + s) to
Basis of the Alternative Method BN(s) and (1 − s) to BN(−s) as factors. The
other factor of BN(s) BN(−s) will be
Since the roots of BN(s) are strictly in the left half
ð1 þ s2 þ s4 þ þ s2N 2 Þ. Hence, the proce-
of the s-plane, BN(s) qualifies as a strict Hurwitz
dure simplifies to that of finding the coefficients
polynomial. We can write
of the polynomial
BN ð s Þ ¼ 1 þ b 2 s 2 þ þ b 1 s þ b 3 s 3 þ
CN 1 ðsÞ ¼1 þ c1 s þ c2 s2 þ þ c2 sN 3
¼ mN ðsÞ þ nN ðsÞ;
2
þ c 1 sN þ sN 1 ;
ð20:8Þ
ð20:13Þ
where mN and nN are the even and odd parts of
BN(s). By definition where
ð20:9Þ ð20:14Þ
Basis of the Alternative Method 153
¼ 1 þ s2 þ s4 þ þ s2N 2 ð20:15Þ 2
1 þ s2 b21 s2 ¼ 1 þ s4
ð20:20Þ
0 2N−2
Again, the coefficients of s and s are
identical on both sides, while the coefficients of Equating the coefficients of s2 on both sides gives
s2 ; s4 ; . . .; s2N 4 , each equated to unity, will form
a set of equations for determining the ci 2 b21 ¼ 0 ð20:21Þ
coefficients.
or
We shall now apply the method to all the pffiffiffi
possible low orders; in the process, the difficul- b1 ¼ 2 ð20:22Þ
ties encountered for high orders will become
obvious. It will also be clear that one cannot Hence,
apply the method blindly, because of the occur- pffiffiffi
rence of multiple solutions for the coefficients, B2 ðsÞ ¼ 1 þ 2s þ s2 ð20:23Þ
and the consequent need for identifying the
correct solutions. An obvious constraint is that all
coefficients must be positive, but, as will be Third-Order Case
shown, this alone is not enough.
As already pointed out, (1 + s) will be a factor of
B3(s), so that
Application to Low Orders
B3 ðsÞ ¼ ð1 þ sÞC2 ðsÞ ð20:24Þ
First-Order Case where
pffiffiffi pffiffiffi
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
b2 ¼ 2 2 and b1 ¼ 2 2 2
Fourth-Order Case
We can write
For N = 4, we have from Eq. 20.8 and the
symmetry of coefficients, pffiffiffi 2
m4 ðsÞ s4 þ 2 2 s þ1
¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
pffiffiffiffi ;
B4 ð s Þ ¼ 1 þ b1 s þ b2 s 2 þ b1 s 3 þ s 4 ð20:31Þ n4 ð s Þ
2 2 2 ðs3 þ sÞ
pffiffiffi
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
b1 ¼ 2 2 2 ð20:37Þ Fifth-Order Case
Both of these values of b2 and b1 are posi- As in the third-order case, (1 + s) is a factor of
tive and are candidates for belonging to B4(s). B5(s) and we can write
Application to Low Orders 155
p p p
B5 ðsÞ ¼ ð1 þ sÞC4 ðsÞ; ð20:41Þ ¼ð1 þ ð 5 þ 1Þs þ ð 5 þ 3Þs2 þ ð 5 þ 3Þs3
p
þ ð 5 þ 1Þs4 þ s5 Þ;
¼ ðl þ sÞ l þ c1 s þ c2 s2 þ c1 s3 þ s4 ; ð20:42Þ
ð20:52Þ
where
¼1 þ 3:2361 s þ 5:2361 s2 þ 5:2361 s3
2 2
1 þ c2 s2 þ s4 c1 s þ c 1 s3 þ 3:2361 s4 þ s5
¼ 1 þ s2 þ s4 þ s6 þ s8 ð20:43Þ ð20:53Þ
which is obviously not an LC driving point and from Eqs. 20.58 and 20.59, we get
function. Hence, the acceptable solutions are:
p p
c2 = 3 and c1 ¼ 5 giving b3 ¼ 2j1 b2 j; ð20:60Þ
p p p
B5 ðsÞ ¼ ð1 þ sÞ 1 þ 5s þ 3s2 þ 5s3 þ s4
where the magnitude sign is included to indicate
ð20:51Þ that b3 must be positive. Combining Eqs. 20.57,
156 20 Low-Order Butterworth Filters: From Magnitude to Transfer …
20.59 and 20.60 give the following cubic equa- Equating the coefficients of like powers of
tion in b2: s on both sides gives
b32 12b22 þ 36b2 16 ¼ 0 ð20:61Þ 2c2 c21 ¼ 1; ð20:69Þ
A cubic equation is analytically solvable [4],
although not as easily as the quadratic equation. c22 þ 2c2 2c1 c3 ¼ 1; ð20:70Þ
For the general cubic equation
and
3 2
ax þ bx þ cx þ d ¼ 0 ð20:62Þ
2 þ 2c22 c23 2c21 ¼ 1 ð20:71Þ
2
all the three roots are real if b − 3ac > 0, while
From Eq. 20.69, we get
if b2 − 3ac < 0, then there is only one real root,
the other two being complex conjugates of each pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
other. As can be easily verified, the second case c1 ¼ 2c2 1 ð20:72Þ
is valid for Eq. 20.61; hence, our job is simply to
find the real root of Eq. 20.61. Trial and error while Eq. 20.71 gives
seems to be the best policy at this stage, and after
a few trials, we get qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
c3 ¼ 3 4c2 þ 2c22 ð20:73Þ
b2 ¼ 7:4641 ð20:63Þ
Substituting these values in Eq. 20.70, we get
as a reasonably good solution. The correspond-
ing values of the other two coefficients are qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffi
c22 þ 2c2
obtained from Eqs. 20.59 and 20.60 as 1¼2 ð2c2 1Þ 3 4c2 þ 2c22
¼ ð1 þ sÞ 1 þ c1 s þ c2 s2 þ c3 s3 þ c2 s4 þ c1 s5 þ s6 ;
ð20:67Þ
Application to Chebyshev Filters
where
What about filters other than Butterworth? For
2 4 6 2
2 example, Chebyshev? Does the procedure pre-
c1 s þ c 3 s3 þ c 1 s5
1 þ c2 s þ c2 s þ s
sented here offer any simplicity? Let us
¼ 1 þ s2 þ s4 þ s6 þ s8 þ s10 examine.
ð20:68Þ
Application to Chebyshev Filters 157
ð20:76Þ and
¼ 1 þ e2 þ 4e2 s2 þ 4e2 s4
Let ð20:85Þ
HN ðsÞ ¼ 1=DN ðsÞ ¼ 1=½mN ðsÞ þ nN ðsÞ; Equating the coefficients of like powers of
ð20:78Þ s gives
pffiffiffiffiffiffiffiffiffiffiffiffi
b0 ¼ 1 þ e 2 ð20:86Þ
¼ 1= b0 þ b1 s þ b2 s2 þ þ bN sN ; ð20:79Þ
b2 ¼ 2e ð20:87Þ
where the usual notations have been used. Note
that neither b0 nor bN is fixed, as in the Butter- and
worth case; there is no coefficient symmetry
either. The equation for finding the coefficients is 2b0 b2 b21 ¼ 4e2 ð20:88Þ
b0 þ b2 s 2 þ
2
b1 s þ b3 s 3 þ
2 Combining Eqs. 20.86–20.88, we get
¼ 1 þ e2 TN2 ðs=jÞ rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
pffiffiffiffiffiffiffiffiffiffiffiffi
ð20:80Þ b1 ¼ 2 e 1 þ e2 e ð20:89Þ
2 2 2
b0 þ b2 s 2 b1 s þ b3 s 3 ¼ 1 þ e2 4x3
3x jx2 ¼ s2
2
¼ 1 þ e2 ð sÞ2 4s2 3 ð20:91Þ
Equating the coefficients of like powers of s on Butterworth filter and other types of filters, even
both sides, we get of a lower order, have been pointed out.
b0 ¼ 1; b3 ¼ 4e ð20:92Þ
Problems
2b2 b21 ¼ 9e2 ð20:93Þ
P:1. Without finding poles and zeroes, can you
and formulate a procedure and give the equa-
tions for finding an Nth-order Butterworth
b22 8eb1 ¼ 24e2 ; ð20:94Þ polynomial? No, no, I am not asking you to
solve these equations, because that will be
where, in Eqs. 20.93 and 20.94, the values given too must to ask for. With the kind of
in Eq. 20.92 have been utilized. Combining training I have given to you, I believe you
Eqs. 20.93 and 20.94 give the following cubic should be able to do it.
equation for b2: P:2. For the third-order case, find the zeroes of
the third-order Butterworth polynomial. Do
b32 þ 48e2 b2 128e2 ¼ 0 ð20:95Þ not bring poles and zeroes into the scene.
They pollute and hamper you intellectual
According to the theory of cubic equations
development! Of course, you substitute the
[4], this also has only one real root, which
values of the coefficients from the text.
obviously depends on e.
P:3. Same as P.1 for order = 4.
One should, at this point, be convinced that
P:4. Same as P.2 for order = 5.
the applicability of the technique presented in
P:5. Same as P.2 for order = 7.
this chapter: to the Chebyshev filter, or for that
matter, to any other kind of filter would be lim-
ited. Even for the Butterworth case, the limit
appears to be set by the sixth order. References
Given the specifications of a band-pass filter x0 s x0
S¼ þ ; ð21:1Þ
(BPF) or a band-stop filter (BSF), the same B x0 s
can be translated to those of a normalized
low-pass filter (LPF) by frequency transfor- where S = R + jX is the LPF complex frequency
mation. Once the latter is designed, one can variable, s ¼ r þ jx is the BPF complex fre-
realize the BPF/BSF by using the same quency variable,
transformation in a reverse manner. The
process of translation to the normalized LPF B ¼ xp2 xp1 ð21:2Þ
is usually not explained in details in standard
textbooks, and in some of them, the process is the bandwidth and
has even been wrongly stated or illustrated. pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffiffiffiffiffiffi
x0 ¼ xp1 xp2 ¼ xs1 xs2 ð21:3Þ
This chapter clarifies this important step in
BPF/BSF design.
is the centre frequency of the BPF response,
which is geometrically symmetrical about x0 .
Keywords
Similarly, the BSF response of Fig. 21.1c can be
Band-Pass Band-Stop Frequency obtained from the LPF response of Fig. 21.1a
through the transformation.
transformation
x0 s x0
S ¼ 1= þ ; ð21:4Þ
B x0 s
Introduction where, again Eqs. 21.2 and 21.3 are valid, but
B does not have the interpretation of bandwidth.
As is well known the normalized LPF response As in the BPF case, the BSF characteristic is also
of Fig. 21.1a can be transformed to the BPF geometrically symmetrical about x0 .
response of Fig. 21.1b by the transformation Given Fig. 21.1a, it is easy to obtain the
characteristics of Fig. 21.1b or Fig. 21.1c by
using Eqs. 21.1 or 21.4 as the case may be, but
given a BPF or BSF response, how does one go
Source: S. C. Dutta Roy, “Band-Pass/Band-Stop Filter
Design by Frequency Transformation,” IETE Journal of to the normalized LPF response? In particular,
Education, vol. 45, pp. 145–149, July–September 2004. how does one find the edge of the stop-band Xs,
(a) (b)
(c)
Fig. 21.1 a Normalized LPF characteristic. b BPF response obtained through Eq. 21.1. c BSF response obtained
through Eq. 21.4
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
in Fig. 21.1a? Also, obviously xp1 xp2 may not If xp1 xp2 ¼ x0s1 x0s2 then no modification of
pffiffiffiffiffiffiffiffiffiffiffiffiffiffi
be equal to xs1 xs2 in the given specifications. the characteristics is necessary. However, if this
How does one proceed? These questions are is not the case, then two cases may arise:
either not answered or not adequately explained
in textbooks [1–3]. Some textbooks [4, 5] in fact I. xp1 xp2 \x0s1 x0s2
have given wrong answers/illustrations (see II. xp1 xp2 [ x0s1 x0s2
Appendix). The purpose of this chapter is to
clarify these important points. In case I, reduce x0s2 to xs2 ¼ xp1 xp2 =x0s1
and rename x0s1 as xs1 , as shown in Fig. 21.2a.
In case II, increase x0s1 to xs1 ¼ xp1 xp2 =x0s2 and
Band-Pass Case rename x0s2 as xs2 , as shown in Fig. 21.2b. In
both cases adjustments have been made to
Let the BPF specifications be: guarantee geometric symmetry, thus facilitating
the application of Eq. 21.1.
1 magnitude dp ; for xp1 x p2 ; and Now comes the question of finding Xs. Note
0 magnitude ds ; for 0 x x0s1 and x0s2 that S = ±jXs should correspond to s ¼ jxs1 as
x 1: well as s ¼ jxs2 , where the signs may or may
Band-Pass Case 161
(a) (b)
Fig. 21.2 Adjustments in given BPF response to ensure that xp1 xp2 ¼ xs1 xs2
(a)
(b)
Fig. 21.3 Adjustments in given BSF response to ensure that xp1 xp2 ¼ xs1 xs2 . a xp1 xp2 \x0s1 x0s2 ;
xs1 ¼ xp1 xp2 =x0s2 ; x0s2 ¼ xs2 ; b xp1 xp2 \x0s1 x0s2 ; xs2 ¼ xp1 xp2 =x0s2 ; x0s1 ¼ xs1
162 21 Band-Pass/Band-Stop Filter Design by Frequency Transformation
(a)
(b)
fp2 fp1
Xs ¼ ¼ 2:25 ð21:7Þ
fs2 fs1
Fig. 21.6 Normalized Butterworth filter satisfying the specifications of Fig. 21.5
Example 163
References
Problems
1. F.F. Kuo, in Network Analysis and Synthesis (Wiley,
1996)
P:1. Determine the low-pass transfer function 2. H. Ruston, J. Bordogna, in Electric Networks: func-
corresponding to a BPF having the same tions, Filters, Analysis (McGraw-Hill, 1966)
specification as those given in the example 3. M.E. Van Valkenburg, in Introduction to Modem
in the text. Network Synthesis (Wiley, 1964)
4. G.C. Temes, J.W. Lapatra, in Introduction to Circuit
P:2. Design the BPF corresponding to the above. Synthesis and Design (McGraw-Hill, 1977), pp. 556–
P:3. Design the LPF corresponding to P.1. 557
P:4. What will happen if geometric symmetry is 5. S. Karni, in Network Theory–Analysis and Synthesis
ignored in the BPF design? (Allyn and Bacon, 1966), p. 379
P:5. Same as above except that the design is to
be for a BSF.
Optimum Passive Differentiators
22
A general, nth order, the transfer function (TF) This chapter is complementary to [1], which
is derived, whose time-domain response deals with optimum passive integrators. Follow-
approximates optimally that of an ideal differ- ing, a parallel approach, optimum differentiators
entiator, optimality criterion chosen being the of order n have been suggested here, the opti-
maximization of the first n derivatives of the mality criterion being the maximum possible
ramp response at t = 0+. It is shown that values for the first n derivatives of the ramp
transformerless, passive, unbalanced realizabil- response at t = 0+.
ity is ensured for n < 3, but for n > 3, the TF is We show that transformerless RLC unbal-
unstable. For n = 3, the TF is not realizable, anced realization is possible only for n < 3, and
however, near optimum results can be obtained that for n 3, the optimum transfer function
by perturbation of the pole locations. Optimum (TF) is unstable. Near optimum results can be
TFs are also derived for the additional con- achieved for n = 3 by perturbation of the pole
straint of inductorless realizability. It is shown locations. RLC realizations for n 2 give, in
that TFs for n 2 are not realizable. For all n, general, a damped oscillatory output around the
however, near optimum results can be achieved ideal differentiated value. However, one can
by small perturbations of the pole locations; this reduce the amplitude of these oscillations such
is illustrated in this chapter for n = 2. Network that the output is within a prescribed limit of
realizations, for a variety of cases, are also tolerance. In this chapter, we assume the toler-
given. ance as ±5% of the ideal differentiated value.
We will also derive an nth-order TF with an
additional constraint of RC realizability, and
Keywords show that for n > 2, optimal RC realizations are
Differentiators Networks Optimization not possible; however, near optimum results can
be achieved by small perturbations of the pole
locations for all n.
Network realizations are given for the fol- With an input vin(t) = t u(t), the output will be
lowing cases: n = 3, suboptimal, RLC; n = 2,
vn ðtÞ ¼ L 1 Vn ðsÞ ¼ L 1
ð1=s2 ÞHn ðsÞ :
optimal RLC; n = 2, suboptimal RLC (Oscilla-
tions limited to ±5% of the ideal differentiated ð22:4bÞ
value); n = 2, suboptimal, RC.
The optimality criteria chosen are:
(g) (h)
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
ðiÞ ð2Þ
If we let Vn,1(s) D Lmn ðtÞ; then by the differen- To maximize vn ð0Þ; (criterion Eq. 22.5b),
tiation theorem of Laplace transform, under the Fialkow–Gerst condition, an−1
bn−1, we have to choose
Vn;i ðsÞ ¼ sVn;i 1 ðsÞ vin 1 ð0Þ; i 1 ð22:8Þ
an 1 ¼ bn 1 ð22:12Þ
Thus,
which gives
1
n
s þ an 1 sn 1 þ þ a2 s2 þ b0 s
ð22:15bÞ
Vn;1 ðsÞ ¼
s sn þ bn 1 sn 1 þ þ b2 s2 þ b1 s þ b0
By arguments similar to those already used,
ð22:10bÞ ð3Þ
the maximum value of vn ð0Þ is obtained when
Again we have, from Eqs. 22.8 and 22.10b
an 2 ¼ bn 2 ð22:16Þ
n 1
Vn;2 ðsÞ ¼ ðan 1 bn 1 Þs
ðan 2 bn 2 Þsn 2 þ þ ða2 b2 Þs2 þ ðb0 b1 Þs b0 for which
þ
sn þ bn 1 sn 1 þ þ b2 s2 þ b1 s þ b0
ð22:11aÞ vnð3Þ ð0Þ ¼ 0 ð22:17Þ
We may also write Hn(s) of Eq. 22.20a as p=2 2pr=ðn þ 1Þ 3p=2 ð22:28Þ
bn 1 ¼ bn 2 ¼ ¼ b2 ¼ b0 ¼ 1 ð22:24Þ
170 22 Optimum Passive Differentiators
Fig. 22.2 Ramp responses of various differentiators with (e = 0.601), f third-order, optimal RLC (unrealizable),
final value normalised to unity. a Ideal case, b first-order g third-order, suboptimal RLC (e = 0.5), h third-order,
RC, c second-order, suboptimal RC (e = 0.01), d sec- suboptimal RLC (e = 0.71)
ond-order, optimal RLC, e second-order, suboptimal RLC
then where
1
" # 2 e 2
1 1
2 ð1þeÞt=2 a ¼ tan and b ¼ ð1 e2 =4Þ2
m2 ðtÞ ¼ 1 1=2
e cosðbt þaÞ uðtÞ; 2þe
ð3þeÞ
ð22:36bÞ
ð22:34bÞ
H20 ðtÞ can be realized using the Fialkow-Gerst
Where technique [3], one such realization being shown
1 e 2
1
1
in Fig. 22.1g.
1
a ¼ tan and b ¼ ð3 2e e2 Þ2 =2 As is clear from Eq. 22.36a, v03 ðtÞ also gives
3þe
damped oscillations around the ideal differenti-
ð22:34cÞ
ated value. However, we can decrease the oscil-
lations by increasing e. In particular, e = 1 gives
It may be seen that damping increases as we
critical damping [4], i.e. no oscillations and
increase e from 0 to 1. In particular, H20 ðsÞ
e¼0 ¼
v03 ðtÞje¼1 ¼ 1 ¼ v1 ðtÞ. The optimum value of e so
H2 ðsÞ and m02 ðtÞ
e¼0 ¼ v2 ðtÞ: Critical damping is that v03 ðtÞ may reach the ideal differentiated value
achieved for e = 1 [4], and v02 ðtÞje¼1 ¼ 1 ¼ v1 ðtÞ. within a tolerance of ±5%, in the shortest pos-
Thus for critical damping, v02 ðtÞ coincides with sible time, is found to be e = 0.71. Curves g and
v1(t) and the rise time of v02 ðtÞ is maximal. The h in Fig. 22.2. show v03 ðtÞ for e = 0.5 and for
rise time of v02 ðtÞ decreases with the decrease of e = 0.71, respectively.
damping (i.e. with the decrease of e). The opti-
mum value of e, such that v02 ðtÞ may reach the
ideal differentiated value, within a tolerance of Optimal RC Differentiators
±5%, in the shortest possible time is found to be
e = 0.601, and the response under this condition From Eq. 22.21, one can write the nth-order
is shown by curve e in Fig. 22.2. differentiator TF as
Nn ðsÞ
Third-order Suboptimal Passive Hn ðsÞ ¼ ð22:37Þ
Nn ðsÞ þ bo
Differentiator
For RC realizability, the roots of the denom-
The third-order TF given by Eq. 22.29 is not inator polynomial should be distinct and located
realizable due to its poles at s = ±j. We may, on the negative real axis of the s-plane, i.e.
however, realize a network by shifting the poles
n
slightly to the left in the s-plane. The TF will no Y
Nn ðsÞ þ bo ¼ ðs þ ri Þ; ð22:38Þ
longer remain optimal, and we call this a sub-
i¼1
optimal realization. The suboptimal TF will be
where
sðs2 þ s þ 1Þ
H30 ðsÞ ¼ ; where 0\e\ 1
ðs þ 1Þðs2 þ es þ 1Þ 0\r1 \r2 \ \rn ð22:39Þ
ð22:35Þ
Equating the constant terms and the coeffi-
The ramp response of Eq. 22.35 is given by cients of s on both sides of Eq. 22.38, we get
" # n
e t ð1 eÞ
Y
v03 ðtÞ¼ 1 e 1
et=2
cosðbtþaÞ uðtÞ; bo ¼ ri ð22:40Þ
2 e bð2 eÞ 2
i¼1
ð22:36aÞ
172 22 Optimum Passive Differentiators
and where
!
n n
1 Y a ¼ 2ð1 þ eÞ and b ¼ 2ð2e þ e2 Þ1=2 ð22:47bÞ
X
bo ¼ ri ð22:41Þ
r
j¼1 j i¼1
Also,
Combining Eqs. 22.40 and 22.41 gives
v02RC ðtÞ
e¼0 Dv2RC ðtÞ ¼ 1 2t
ð1 þ tÞe uðtÞ
n
X ð22:48Þ
1=ri ¼ 1 ð22:42Þ
i¼1
A plot of v02RC ðtÞ, for e = 0.01, is shown in
For optimum results, we must maximize bo, as Fig. 22.2. (curve c). As the plots for v2RC ðtÞ and
shown in the appendix. Following, a procedure v02RC ðtÞ do not differ by more than 1% in the time
similar to one used in Section 5 of [1]; maxi- range shown, these are not shown separately in
mization of bo yields Fig. 22.2.
A realization of H20 RC ðsÞ; using the F-G tech-
r1 ¼ r2 ¼ r3 ¼ ¼ rn ¼ n ð22:43Þ nique [3] is shown in Fig. 22.1h.
and
bo ¼ nn ð22:44Þ Conclusion
e ¼ 0:71
results obtained are given in Table 22.1.
RLC, suboptimal n = 3
2 þ es þ 1Þ
amplifiers are known. But the constraints of the
þs þs
active device viz. offset voltages and currents,
2
H30 ðsÞ ¼ ðs þ s1Þðs
finite gain-bandwidth product, finite dynamic
2
range and slew rate limiting, etc. lead to further
problems. The proposed optimum passive dif-
0.576
Table 22.1 Values of s5, the normalised time taken by various differentiators to give output voltage within ±5% of the ideal output voltage
Problems
þ eÞs þ 4
RC, suboptimal n = 2
function.
P:5. Same as P.3 except that the input is an
H0(s) = s (unrealisable)
impulse function.
Ideal case
Appendix
0.0
s5
174 22 Optimum Passive Differentiators
bo s
H1 ðsÞ ¼ ð22:49Þ
s þ bo 1
D GðsÞ ð22:56Þ
and s
bo t where
v1 ðtÞ ¼ ð1 e ÞuðtÞ ð22:50Þ
Passive circuits have their own limitations and can do very little when
amplification, oscillation and other essential function of practical circuits can
offer. Part III therefore concentrates on active circuits, which are combina-
tions of passive circuits with active devices. Vacuum tubes are the things of
the past and are seldom used, except in broadcast applications. We therefore
treat circuits with transistors and operational amplifiers as the active devices.
Amplifier fundamentals are presented in Chap. 23; this material was the first
broadcast in India on actual educational materials and was done from studios
of Space Application Centre at Ahmedabad, under the ‘Teacher in the Sky’
experiment of IETE. Judged by the positive feedback from students, it was a
great success.
Again, that appearances can be deceptive occurs in active circuits also.
This is illustrated in Chap. 24 with the BJT biasing circuit as an example.
BJT biasing is dealt with, comprehensively, in Chap. 25, and it is proved that
bias stability is the best in the four resistor circuit. A high-frequency tran-
sistor stage, consisting of emitter feedback, is analysed in detail in Chap. 26,
using the hybrid equivalent circuit of the transistor, which was carefully
avoided till then in most textbooks. Transistor Wien Bridge oscillator is
treated comprehensively in Chap. 27, where various circuits and their merits
and demerits are enumerated. In contrast to the hybrid parameter, I used the
h-parameter equivalent circuit of the transistor because the former was not
known till then.
The usual analysis of the oscillator, as given in textbooks, is to use the
Nyquist criterion Ab=1. In Chap. 28, I formulate several simpler, in fact much
simpler, methods for doing the same, without the difficulty of identifying
A and b, which is not easy even for experienced researchers. The triangular to
sine wave converter is discussed in Chap. 29 with step-by-step logical anal-
ysis. The Wilson current mirror, presented in Chap. 30, is a versatile circuit
and is used as an essential component in various analog ICs. The dynamic
resistance is calculated easily. That completes our journey through active
circuits. I hope it will be a smooth one, without getting lost in the rather
complicated equivalent circuits.
Amplifier Fundamentals
23
This chapter presents the fundamentals of a amplifier is an essential component. The Public
bipolar junction transistor amplifier and Address system used at large gatherings, like
includes the following aspects: choice of political rallies and music concerts, is another
Q point, classes of operation, incremental very common example. Under this topic, we
equivalent circuit, frequency response, cas- shall discuss the essential features of an amplifier
cading, broadbanding and pulse testing. The along with the analysis of a typical circuit.
emphasis is on understanding the fundamen- In order to introduce the subject, consider a
tal, rather than rigorous analysis or elaborate typical single-transistor amplifier circuit, shown in
design procedure. Fig. 23.1, in which the transistor is connected in
the common emitter configuration. The phrase
‘common emitter’, incidentally, implies that the
Keywords emitter terminal is common between the input and
Amplifier Transistor characteristics the output. In the circuit of Fig. 23.1, we have
CE configuration Biasing Hybrid P shown an n-p-n transistor, whose dc
equivalent circuit collector-to-emitter voltage, VCE, is determined by
the supply voltage VCC, the collector resistance RC
and the emitter resistance RE through the equation
The term ‘amplifier’ stands for any device which
amplifies or magnifies a weak signal so as to VCE ¼ VCC IC RC IE RE ð23:1Þ
make it detectable and useful. An amplifier is
perhaps the most important electronic circuit and IC and IE are the dc collector and emitter
was the motivation or the leading reason behind currents, which are, of course, approximately
the invention of the triode and the transistor. An equal, because the DC base current IB is much
amplifier is also a part of our daily life. The smaller than IC (IB = IC/b, b * 50). IB is deter-
Radio, the Television and the Stereo are common mined by the relation (see Fig. 23.2)
examples of electronic equipment where the
R2
VCC ¼ IB ðR1 jjR2 Þ þ VBE þ IE RE ;
R 1 þ R2
ð23:2Þ
S.C Dutta Roy, “Amplifier Fundamentals,” Students’
Journal of the IETE, vol. 35, pp. 143–150, July– where VBE is the dc base-to-emitter voltage and
December 1994.
is of the order of 0.7 V for a silicon transistor.
and
1 1
x001 ¼ 1 þ gm þ RE ; ð23:8Þ
RE C E rp
gm
ð23:9Þ
CE
Fig. 23.8 Low-frequency equivalent circuit with CE,
CC2 ! ∞
The form of Eq. 23.9 arises because
pffiffiffi
reaches the value Ao = 2 when x = x1. In terms gm rp ¼ bð¼ hfe Þ 1
of decibels, this is equivalent to saying that the
gain reaches 3 dB below the midband value at Usually, x001 xz .
x = x1. Hence, x1 is called the low-frequency The question now arises: how to determine the
cutoff point. low-frequency 3 dB cutoff (xL) when none of the
In a similar manner, we can calculate the three capacitances can be considered as
effect of CC2 with CC1, CE ! ∞ as giving rise to short-circuits. A guideline for the designer is that
an expression of the form Eq. 23.5 with x1 one of the capacitances should be used to control
replaced by x01 ¼ 1= CC2 ðRC þ R0L Þ . The effect xL while the other two should be so chosen that the
of CE with CC1, CC2 ! ∞ is a bit more critical frequencies due to them are an order of
involved, and it can be shown that the gain is magnitude less than the desired xL. For example,
proportional to with CC1 ! ∞, CE = 200 lF, CC2 = 10 lF,
RE = 100 Ω, Rc = R′L = 2 K, Rp rp = 1 K and
1 jxz =x b = gm rp = 100, the gain is of the form
; ð23:6Þ
1 jx001 =x
ðconstantÞð1 jx=xz Þ
; ð23:10Þ
where ð1 jx=x01 Þð1 jx=x001 Þ
Finally, we consider the high-frequency The effect of Rx, as expected, is to reduce the
response of the amplifier, for which the equiva- midband gain by the factor rp/(Rx + rp). Also
lent circuit is shown in Fig. 23.9. Notice that we putting s = jx, and denoting CT ðrp k Rx Þ by
have no longer ignored the effect of rp or of the 1/x2, we see that the HF 3-dB cutoff is given by
source internal resistance Rs. The reason is that
the small capacitor Cl reflects at the input (across 1
x2 ¼ ð23:14Þ
Cp) as a much larger capacitance CT ðrp k Rx Þ
Fig. 23.10 Simplified equivalent of Fig. 23.9 using Fig. 23.11 Frequency response of the gain of circuit of
Miller effect Fig. 23.1
23 Amplifier Fundamentals 183
Fig. 23.15 HF
compensation
Reference
Problems
1. A.S. Sedra, K.C. Smith, Microelectronic Circuits
P:1. Suppose in Fig. 23.1, R1 is split into R1A (Sanders College Publishing, Fortworth, 1992)
and R1B and a resistor R1C is connected
Appearances Can Be Deceptive: The
Case of a BJT Biasing Circuit 24
R1 k R2 bRE ð24:2Þ
and
RF bRC ð24:7Þ
and
An Example of Design
with VCC = 12 V. Also, let the midband gain for a gain of −160, we need RF1 = 2 K. RF2 has
required be −160. The gm of the transistor is to be chosen to satisfy the base current IB =
0.04 mA. From the relation
gm ¼ 4 mA/25 mV ¼ 0:16 f ð24:11Þ
IB ¼ ðVCC VBE Þ=ðRF2 þ RF1 Þ ð24:16Þ
so that for a gain of 160, we need
we calculate RF2 as 83 K. Thus, our RF is 85 K,
RC k RF ¼ 1K ð24:12Þ which, to our disappointment, does not satisfy
Eq. 24.7, because b RC ¼ 200 K. To satisfy
The specification on VCE determines RC as Eq. 24.7, RF should not exceed 20 K, taking the
thumb rule of 1:10 for the sign ‘’ to be satis-
RC ffi 2K ð24:13Þ fied. Clearly, N3 does not achieve bias stability!
What should we do now? Use one more
From Eqs. 24.12 and 24.13, we get resistor? Let us see.
This additional resistor can be either from the
RF ¼ 2K ð24:14Þ
base to ground, as shown in Fig. 24.4, or from the
emitter to ground, as shown in Fig. 24.5. These two
Note that 1/RF equals 0:001 f which is indeed
circuits will be designated as N4 and N5, respectively.
much smaller than gm ¼ 0:16 f thus validating
Consider N5 first. It is not difficult to realize that
the midband gain formula, but the problem arises
since the same current passes through RC and RE, the
elsewhere. With RF = 2 K, the base current is
expression for IC will be the same as Eq. 24.6 except
IB ¼ ðVCE VBE Þ=RF ¼ 1:7 mA ð24:15Þ that RC + RE will take the place of RC. Thus, for bias
stability, we need RF b ðRE þ RC Þ and since IB
Since bIB has a value of 170 mA, clearly, the is still given by Eq. 24.16, RF does not change.
transistor will be saturated! Hence, this modification is of no use.
What is the remedy? In [2], it is suggested that For N4, given in Fig. 24.4, the currents in the
we split RF into two parts and use a bypass various branches, as indicated, can be easily
capacitor, as shown in Fig. 24.3. This circuit, to established. Kirchoff’s voltage law can be used
be called N3, has a gain −gm (RC k RF1 ) so that to write the following equation:
188 24 Appearances Can Be Deceptive …
RF bRC ð24:19Þ
and
Problems
The familiar four resistor circuit for biasing a choice of a few additional resistors and then
bipolar junction transistor (BJT) is generalized transformed to a different topology. The latter is
through simple reasoning, and transformed to shown to yield, as special cases, three alternative
yield a different topology. Three alternative four resistor circuits, to be called N2, N3 and N4,
four resistor circuits are derived as special which do not appear to have been widely known
cases of the transformed generalized circuit, in the literature in the context of biasing a BJT.
which do not appear to have been widely From a detailed and careful analysis, it is shown
known in the literature. A detailed and careful that the bias stability parameters achieved in all
analysis reveals that the bias stability param- the four circuits—N1, N2, N3 and N4—are com-
eters of all alternative circuits are comparable parable. An illustrative example of bias design is
to those of the conventional circuit. An worked out to demonstrate this fact.
illustrative example is included for demon-
strating this fact.
A
+VCC
IC + I 1 RC1
(a) (b) (c)
D
R2 IC RC2
I1
A A
+VCC +VCC IB C
R2 Rc2 IC B Q
E
C C R1 I1 IB
B Q B Q IC + IB RE1
E E F
R1 RBE
C RE1 RE2 IC + I 1
G G G
Fig. 25.1 a N1—the familiar four resistor BJT biasing circuit; b a generalized BJT biasing circuit; c alternative
generalized BJT biasing circuit obtained by transformation of the circuit of (b)
since p to T conversion does not involve any gives the circuit of Fig. 25.4, henceforth to
subtraction operation, all resistances in be referred to as N4.
Fig. 25.1c are positive. Hence, both circuits can
claim to be general canonic biasing circuits for Note that (i) for the convenience of reference,
the BJT. Four special cases of four resistor cir- we have designated the circuits such that Ni
cuits can be derived from the two generalized refers to Fig i, and that (ii) N2 cannot be derived
circuits as follows. from Fig. 25.1b. Because of the latter, the circuit
of Fig. 25.1c, therefore seems to have an edge
(1) Let R(B, C) = R(B, E) = ∞ in Fig. 25.1b or over that of Fig. 25.1b in terms of topological
R(A, D) = R(F, G) = 0 in Fig. 25.1c; then generality. Also, note that another four resistor
we get the conventional circuit N1 of circuit can be obtained by setting R(A, B) = R(B,
Fig. 25.1a. G) = ∞ or R(D, C) = R(E, F) = 0 in Fig. 25.1c.
(2) Let R(E, F) = R(F, G) = 0 in Fig. 25.1c; However, in the resulting circuit, RC1 and RE2
then we get the circuit of Fig. 25.2, hence- carry the same DC; hence for biasing purposes,
forth referred to as N2. they can be combined into one resistance and the
(3) Let R(B, C) = R(B, G) = ∞ in Fig. 25.1b or circuit thereby behaves as a three resistor one. It
R(A, D) = R(E, F) = 0 in Fig. 25.1c; then we has been found that such a circuit has a poorer
obtain the circuit of Fig. 25.3, which we bias stability than N1, and will not, therefore, be
shall refer to as N3. considered further.
(4) Let R(A, B) = R(B, E) = ∞ in Fig. 25.1b or In N2, it is of advantage to by-pass RC1 for
R(D, C) = R(F, G) = 0 in Fig. 25.1c; this AC, as shown, by connecting a large capacitor
The Generalized Circuits and Special Cases 193
A +V•
+VCC A
RC1 I1 + IC
RC1 I1 + I C
C
D
IC
I1 R2
I1 R2 IC RC2
B Q
IC IB
C E
I1 - I B R1
B Q RE1
IB E
R1 G
manipulations, one obtains the following and/or replacement of transistor, where the
expression for IC: changes are not infinitesimal. One can find, from
Eq. 25.4, the net change ∆IC = IC2 − IC1 and
V1 VBE þ ICBO r1 divide by IC1 to determine the fractional (or
IC ¼ ; ð25:4Þ
r2 þ ðr1 =bÞ percentage) variation of IC. In most textbooks,
however, this procedure is not followed because
where the resulting expression is considered to be ‘very
formidable and not too informative’ [2, p. 412].
V1 ¼ VCC R1 =ðR1 þ R2 þ RC1 þ RE2 Þ; ð25:5aÞ
Instead, they consider the change of IC due to
r1 ¼ RE1 þ R1 k ðR2 þ RC1 þ RE2 Þ; ð25:5bÞ each parameter separately, holding the other two
constant. We shall also follow the same proce-
r2 ¼ RE1 þ ½R1 ðRC1 þ RE2 Þ=ðR1 þ R2 þ RC1 þ RE2 Þ;
dure to start with, and then show that considering
ð25:5cÞ all the changes simultaneously is not as difficult
as it is made out to be.
and we have made the simplifying, but practical
To follow the conventional procedure, let d,
assumption that b 1 so that the factor [1 + (1/
dv and dI denote the partial fractional changes in
b)] can be approximated by unity.
IC due to changes in b, VBE and ICBO, respec-
Bias stability is achieved if IC can be made
tively. When all the three parameters vary
insensitive to variations in VBE, b and ICBO. Note
simultaneously, and each d is small (<0.1), the
that IC is independent of RC2, but of course, RC2
total fractional change in IC, to be denoted by dT,
has an important effect on VCE. Also, note that
is estimated as the sum of d, dv, and dI.
RE2 always occurs in combination with RC1 in the
From Eq. 25.4, one can easily derive expres-
form RC1 + RE2. This is to be expected because,
sions for the fractional deviations. The results
as is clear from Fig. 25.1c, the same current
are:
IC + I1 flows in them. As mentioned earlier, both
resistors are not necessary; one can make either Db=b1
RC1 = 0 or RE2 = 0 without any loss of general- db ¼ ; ð25:9Þ
1 þ b2 ðr2 =r1 Þ
ity. This fact is also reflected in the circuits N1–
N4. DVBE
dv ¼ ; ð25:10Þ
Referring to Eq. 25.4, we observe that bias V1 VBE1 þ ICBO r1
stability demands the following conditions to be
met: and
DICBO
r2 =r1 1=b; ð25:6Þ d1 ¼ ð25:11Þ
ICBO1 þ ½ðV1 VBE1 Þ=r1
V1 VBE ; ð25:7Þ
It is clear that the resistance r1, given by
and Eq. 25.5b determines dv and dI, while d is
determined by the ratio r2/r1, which can be
V1 ICBO r1 ð25:8Þ obtained from Eqs. 25.5b and 25.5c as
As will be evident from the practical designs r2 RE1 ðR1 þR2 þRC1 þRE2 ÞþR1 ðRC1 þRE2 Þ
¼
worked out later in the chapter, usually VBE r1 RE1 ðR1 þR2 þRC1 þRE2 ÞþR1 ðRC1 þRE2 ÞþR1 R2
ICBO r1 so that satisfying Eq. 25.7 automatically ð25:12Þ
satisfies Eq. 25.8.
To obtain a quantitative measure of bias sta- The values of V1, r1 and r2/r1 for the four
bility, consider the case in which the parameter circuits are given in Table 25.1. In practical cir-
set (VBE, b, ICBO) changes from (VBE1, b1, ICBO1) cuits, RC1, RE1 and RE2 will be of the same orders
to (VBE2, b2, ICBO2) due to temperature variation of magnitude (≅1 K) while R1 and R2 will be one
Bias Stability Analysis 195
order higher. It can, therefore, be observed that r1 a negligible shunting effect. Let the various cir-
and r2/r1 are comparable for all the four circuits, cuit and transistor parameters be as follows:
which makes them comparable in terms of bias
stability performance. In particular, if RC1 of N2 VCE ¼ 4 V; IC ¼ 4 mA; VCC ¼ 12 V; VBE
is the same as RE2 of N3, then N2 and N3 will ¼ 0:6 V; ICBO ¼ 10 nA
have identical behaviour. and b ¼ 100;
When all the three parameters vary simulta- ð25:14Þ
neously, as is usually the case in practice, one
can easily show, using Eq. 25.4, that The last two quantities being measured at 25 °
C. Also, let the gain required be −160, so that the
DIC DVBE þ ICBO r1 required RC2 = 160/gm = 160/(40 IC) = 1 K.
d0 ¼ ¼ 1þ
IC1 V1 VBE þ ICBO r1
1
Db Db
1þ 1þ 1 Design of N1
b1 b1 þ ðr1 =r2 Þ
ð25:13Þ
Since b = 100 1, we require RC2 + RE1 ≅ (
VCC − VCE)/IC = 2 K. Thus RE1 = 1 K. From
This expression does indeed look formidable,
Eq. 25.6 and Table 25.1, it is required to have
but is not difficult for computation once the
RE1 =ðRE1 þ R1 k R2 Þ 1=b; with numerical
numerical values are available. Also, to compare
values substituted, this translates to
the competing circuits, all that changes are the
R1 k R2 99 K. Let R1 and R2 be arbitrarily
values of r1 and r2/r1.
chosen as 20 K each. Then V1 becomes 6 V so
In the next section, an illustrative example of
that Eq. 25.7 is satisfied. Also, r1 is calculated as
design is worked out for absolute as well as
11 K so that ICBO r1 = 11 10−5; thus Eq. 25.8
comparative performances of the four circuits.
is also satisfied. The design is summarized in
column 2 of Table 25.2.
An Example
Design of N2
For a fair comparison of the four circuits, one
should design each circuit for the same Q point The gain requirement fixes RC2 as 1 K. From
and the same gain. First, consider N1, N2 and N3, Eqs. 25.6–25.8 and Table 25.1, the requirements
in all of which, the gain is approximately of bias stability become
−gmRC2. Since the Q points are the same, one
should have identical RC2 in each circuit. This R2 99RC1
ensures that the output resistance is also equal, and VCC R1 =ðR1 þ RC1 þ R2 Þ 0:6; 108 R1
under the usual assumption of r0 of the BJT k ðRC1 þ R2 Þ:
being much greater than RC2. The input resis- ð25:15Þ
tance in each circuit is approximately r in the
usual situation of base biasing resistances having Also, for this circuit,
Problems References
P:1. Replace the dotted capacitor C by a firm 1. J. Millman, A. Grabel, Microelectronics
connection. Choose C such that its impe- (McGraw-Hill, New York, 1987)
dance is comparable to RE1. What happens 2. S.G. Burns, P.R. Bond, Principles of Electronic
Circuits (West Publishing House, St Paul, 1987)
to the biasing? Analyze.
3. A.S. Sedra, K.C. Smith, Microelectronic Circuits
P:2. What if RBE is absent in Fig. 25.1b? (Oxford University Press, New York, 1998)
P:3. What if RBE = 0 in Fig. 25.1b?
P:4. Let REZ = 0 in Fig. 25.1c. What is the effect
on biasing?
P:5. What if C in Fig. 25.2 is not too large to
become a short circuit at AC?
Analysis of a High-Frequency
Transistor Stage 26
It is shown that, contrary to popular belief, circuit is not valid for output impedance calcu-
classical two-port network theory is adequate lations. There exist several other methods for
for an exact analysis of a general carrying out the analysis: the classical node or
high-frequency transistor stage, including mesh analysis, analysis using feedback concepts,
emitter feedback, almost by inspection. driving point impedance technique [3], and the
recently proposed open and short circuit tech-
nique [2]. Of these, the last one appears attrac-
Keywords tive, and is based on the calculation of two
Two-port analysis High-frequency stage simpler gain functions and a driving point
impedance.
The purpose of this chapter is to show that
classical two-port network theory is adequate for
Introduction analyzing the circuit exactly, almost by inspec-
tion. The method has been tested in the under-
Consider the high-frequency amplifier circuit graduate classes and has been well received.
shown in Fig. 26.1, which includes an
un-bypassed emitter resistance RE. The capacitor
Cl is traditionally singled out as the troublesome Two Port Analysis
element, but for which the analysis would have
been much simpler. In most textbooks on elec- Let as indicated in Fig. 26.1,
tronics, therefore, the circuit is unilateralized
through application of Miller’s theorem, and Rx ¼ Rs þ rz and Zp ¼ 1=ðgp þ sCp Þ ¼ 1=Yp
simplified by assuming a resistive load, and ð26:1Þ
ignoring the reflected Miller admittance on the
load side [1]. These assumptions, as one readily where gp = 1/rp. We shall carry out the analysis
appreciates, are not always valid; further, as in several steps. First, consider the two-port
pointed out by Yeung [2], the Miller equivalent shown in Fig. 26.2a. By inspection, its y-matrix
is
yp 0
Source: S. C. Dutta Roy, “Analysis of a High Frequency ½ya ¼ ð26:2Þ
gm 0
Transistor Stage,” Students’ Journal of the IETE, vol.
29, pp. 5–7, January 1988
N (a) (b)
IS IL
+ Cm
1 V Zp gm V 2 1 2
RS rx Cm
+
RX Cp
V rp gmV ZL VL
+ -
VS (c) Cm
(d)
-
Zp +
RE 1 V Zp gm V 2 1 RE 2
Now, connect the two two-ports of Fig. 26.2a, If we connect the two-ports of Fig. 26.2c, d in
b in parallel, as in Fig. 26.2c; the y-matrix of this series, the two-port of Fig. 26.2e results, whose
two-port is the sum of Eqs. 26.2 and 26.3, i.e., z-matrix is obtained by adding 26.6 and 26.7, i.e.,
" 1 1
#
yp þ sCl sCl RE þ yp þ gm RE þ yp þ g m
½yc ¼ ð26:4Þ ½ze ¼ yp þ sCl
gm sCl sCl RE þ
sCl gm
RE þ
sCl ðyp þ gm Þ sCl ðyp þ gm Þ
Next consider the two-port of Fig. 26.2d. Its Now postulate the currents IS and IL as shown
z-matrix is given by in Fig. 26.1. Then
RE RE Vs ¼ Is z11N þ IL z12N ð26:10Þ
½zd ¼ ð26:7Þ
RE RE
Two Port Analysis 201
Three possible circuits of transistor Wien working into an infinite impedance load, it has a
bridge oscillator, derived from analogy with transfer function given by
the corresponding vacuum tube circuit, are
described. Approximate formulas for the fre- vout 1
¼
quency of oscillation and the voltage gain vin 1þ C1 R1 þ C2 R2
þ j xC2 R1 xC11 R2
C1 R 2
required for maintenance of oscillations are
ð27:1Þ
deduced. A practical circuit using two OC71
transistors is given. The frequency of oscilla- where x = 2 pf denotes the angular frequency of
tion is found to agree fairly well with that the driving source. The phase shift produced by
calculated from theory. The relative merits of the network is zero at a frequency xo, where
the different forms have also been discussed.
1=2
1
xo ¼ ð27:2Þ
Keywords
R1 R2 C1 C2
Transistor Oscillator Wien bridge Figure 27.2 shows the circuit of a vacuum
tube oscillator using the network of Fig. 27.1. It
consists of a two-stage amplifier with positive
feedback provided through the Wien network.
Introduction Under open loop conditions, the amplifier has a
flat gain and a phase shift of 360° over the fre-
The RC network shown in Fig. 27.1 is a quency range of interest. Thus the circuit will
degenerated form of the Wien bridge and will, oscillate at a frequency given by Eq. 27.2 pro-
henceforward, be referred to as the Wien net- vided that the open loop gain Ao of the amplifier
work. Driven by an ideal voltage generator and satisfies the inequality
C2 R1
Ao 1 þ þ
C1 R2
T1 T2 T3 T4
RL1 RL2 C1 R1
Re1 C2 R2 Re2
h21e RL2
A2 ’ ð27:6Þ The gain of T4 is, by formula Eq. 27.3,
h11e þ ðDk Þe RL2
h21e ðRL Þ4
The gain of the third stage is A4 ¼
h11e þ ðDk Þe ðRL Þ4
h21e Re2
A3 ’ Assuming Re2 = 1 kX and substituting for the
h11e þ ðDk Þe Re1
parameters from Table 27.1, we get A4 ’ 1.
Assuming Re1 = 1 kX and putting the values Thus the output voltage of T4 is given by
of the parameters from Table 27.1, we get Eq. 27.9; but, this is equal to v1 so that
Circuit 1 207
Normally, the left-hand side of eq. 27.13 will Substituting values from Table 27.1, we note
be far in excess of the right-hand side, so that the that h21b ’ 1 and that if RL < 3 kX then
output waveform will be distorted. A good (Dk)bRL < 2 43. Thus, to a first approximation,
waveform can be obtained by inserting a suitable we can neglect (Dk)bRL compared to h11b and get
resistance Rf at the point marked X in Fig. 27.4. It
is, however, better to reduce the gain by negative RL
A1 ’ ð27:14Þ
feedback. Local negative feedback may be h11b
applied through unbypassed emitter resistance.
208 27 Transistor Wien Bridge Oscillator
RL C1 R1
Re1 C2 R2 Re2
T1 h21b ZL
C1 R1 T2 A1 ¼
h11b þ ðDk Þb ZL
RL C2
R2 Re
Now ZL < RL and RL is of the order of 3 kX.
Thus (Dk)bZL h11b and since h21b ’ 1,
ðZi Þ2 ’ h11c þ ðDk Þc h11b The output of T2 is A2v2 = v1. Combining this
with Eqs. 27.22–27.25, we get
Let
h21c RL RL
¼ D 1þ ð27:26Þ
R2 ðZi Þ2 R2 h11c þ ðDk Þc h11b Z1 þ Z2
R02 ¼ ¼
R2 þ ðZi Þ2 1 þ R2 = h11c þ ðDk Þc h11b
where D denotes the denominator of the
ð27:19Þ
right-hand side of Eq. 27.24. Now from
1 Eqs. 27.20 and 27.21,
Z1 ¼ R1 þ ð27:20Þ
jxC1
R02 D
and Z1 þ Z2 ¼ ð27:27Þ
jxC2 R02 þ 1
Equating the imaginary parts on either side of because even if (ZL)2 = 1 kX, h22c(ZL)2 = 80
Eq. 27.28 and substituting for R02 from Eq. 27.19 10−3 1. The frequency of oscillation will be
gives the frequency of oscillation as given by
" #1=2
1 þ R2 = h11c þ ðDk Þc h11b
R2
1þ
( )
xo ¼ xn h11c þ ðDk Þc Re ðRf þ h11b Þ=ðRe þ Rf þ h11b Þ
1 þ ðRL =R1 Þ xo ¼ xn
1 þ ðRL =R1 Þ
ð27:29Þ ð27:32Þ
Equation 27.29 shows that xo can be made The condition of oscillation is modified to the
equal to xn by choosing following:
h21c RL C2 R1 RL
k
¼ 1þ þ 1þ This can be solved to find the appropriate
h11c þ ðD Þc h11b C R2 R1
( 1 ) value of Rf. It is, however, more convenient to
R2 put a variable resistance for Rf and to adjust it
1þ
h11e þ ðDk Þe h11b experimentally.
The output voltage is taken from the emitter of
ð27:31Þ
T2 from the same considerations as stated in the
Here also the left-hand side of Eq. 27.31 will previous case.
be in excess of the right-hand side, and the gain
can be reduced by the same methods as
employed in circuit 2. If degeneration is used, Practical Circuit
then the input impedance of T1 will be raised and
the output impedance lowered. The former A practical version of the two-transistor circuit is
reduces the loading of the shunt arm and the shown in Fig. 27.7a. Each transistor is main-
latter reduces the impedance adding to the series tained at the operating point at which the
arm of the Wien network. If sufficient negative parameters of Table 27.1 apply. This was done
feedback can be applied, then xo can be made to for comparing the actual frequency with that
approach xn very closely. calculated from theory. By choosing a smaller
For simplicity’s sake, let us suppose that the value of Ic, the circuit could be designed to work
gain is reduced by inserting a resistance Rf on a 6 V. battery. A 9 V battery could also be
between the emitters of T2 and T1. Then the load used for establishing the required operating
impedance of T2 is point, but the biasing resistors required are so
small that besides drawing a large power from
ðRf þ h11b ÞRe the battery, their effect on the A.C. operation
ðZL Þ2 ’
Re þ Rf þ h11b becomes quite appreciable.
A slightly lower value of resistance was used
Therefore at the collector of T2 than that at the collector of
ðZi Þ2 ’ h21e þ ðDk Þe ðZL Þ2 T1 to establish a slight difference of potential
between the two emitters.
Practical Circuit 211
(a) (b)
2.2 K 30 K 30 K 2.1 K
25 m T1 C1 R1
- + (OC71) 25 m
+ - T2 - T1
(OC71) 1M
12 V
+ + -
C2 -
100 m
1.11 K
1.11 K
1K - R2 19 K + 10 K 25 m
19 K 25 m
+ -
9K 25 m
+
Fig. 27.7 a Practical oscillator circuit using two transistors; b arrangement for negative feedback
Table 27.2 Comparing R1 (kX) C1 (lF) R2 (kX) C2 (lF) R4 (X) fa (c/s) fc (c/s)
the actual frequency with
that calculated from theory 40 0.106 89 0.105 140 115 113
0.97 0.106 10.4 0.105 395 215 212
0.97 0.106 1.48 0.105 415 755 730
1.4 0.022 1.48 0.0208 375 3365 3400
0.97 0.011 1.48 0.0095 410 7223 7580
0.97 0.0065 1.48 0.00642 385 11,312 12,000
In Fig. 27.7a, the gain is shown to be reduced The dependence of frequency of oscillation
by inserting a variable resistance Rf in the posi- on the transistor operating point is most pro-
tive feedback line. Thus for this circuit, for- nounced in circuit 2, because the correction
mula 27.32 will be applicable. The arrangement factor a2 is usually greater than unity. The
for reducing the gain by negative feedback is correction factor a1 in circuit 1 is generally less
shown in Fig. 27.7b. than unity while that in circuit 3 can be made a
The values of the Wien network components minimum by choosing R1, R2 and RL such that
(R1, C1, R2 and C2), the feedback resistance (Rf). Eq. 27.30 is satisfied. Condition Eq. 27.30
the actual frequency of oscillation (fa) and the cannot, however, be maintained in the lower
frequency calculated from Eq. 27.32 (fc) are audio range because of the large values of
shown in Table 27.2. In calculating fc for the first condensers required.
two cases, the effects of the biasing resistances The change in the frequency of oscillation due
were also taken into account. It will be seen that to a given change of load impedance will be the
fa agrees fairly well with fc in the frequency range highest in circuit 3 and the least in circuit 1.
shown. The lower limit of frequency in either of the
three circuits considered will be set by the maxi-
mum value of the coupling and bypass capacitors
Discussions that can be used while the high frequency limit will
be set primarily by the collector capacitance.
From economic considerations, circuit 3 should Note that OC71 is obsolete. So do not search
be preferred as it uses the least number of tran- for one in the market. Instead wire of a circuit
sistors and other components. with a commonly available tansistor.
212 27 Transistor Wien Bridge Oscillator
When this paper was written, [3] was our Bible P:5. What if there is no negative feedback?
for transistor circuits. Also see [4] for an early
form of transistor oscillator.
References
Problems
1. D.E. Hooper, A.E. Jackets, Current derived resistance
capacitance oscillators using junction transistor. Elec-
P:1. Analyze the circuit of Fig. 27.3 with tron. Eng. 28, 333 (1956)
hybrid-p parameter. h-parameters are not 2. R. Hutchins, Selective RC amplifier using transistors.
used anymore. Do you know the reason? Electron. Eng. 33, 84 (1961)
3. R.F. Shea, Principles of Transistor Circuits (Wiley,
P:2. Same for the circuit of Fig. 27.4. 1953), p. 336
P:3. Same for the circuit of Fig. 27.5. 4. P.G. Sulzer, Low distortion transistor audio oscillator.
P:4. Same for the circuit of Fig. 27.6. Electronics 26, 171 (1953)
Analysing Sinusoidal Oscillator
Circuits: A Different Approach 28
Conventionally, in analysing sinusoidal oscil- the amplifier and the feedback networks load
lator circuits, one uses the Berkhausen’s each other and the identification of A and b poses
criterion, viz. Ab = 1 in a positive feedback a problem. In this chapter, we propose a different
amplifier whose gain without feedback is approach which does not require such identifi-
A and whose feedback factor is b. However, cation. In fact, we do not use feedback concepts
the identification of A and b poses problems at all. Instead, we assume a voltage at an arbi-
because of mutual loading of the amplifier and trary node and come back to the same node
the feedback network. A different approach is through the feedback loop. This results in the
presented here which does not require such so-called characteristic equation of the oscillator.
identification. The method is based on assum- By putting s = jx and equating the real and
ing a voltage at an arbitrary node and coming imaginary parts of the equation to zero, we get
back to it through the feedback loop. the condition for, and the frequency of
oscillation.
Keywords
Sinusoidal oscillator Different approach An Op-Amp Oscillator
R2 +VCC
R1 RC R3 R
- R C R1
+ N2 • C
N1
R C •
C R R2 R4
• •
s2 C 2 R2 þ ½2 ððR2 =R1 ÞsCR þ 1 ¼ 0: ð28:3Þ usual meanings. To analyse this circuit, we start
at V1, and return to V1 through the feedback
Now putting s = jx in Eq. 28.3 and equating loop. Note that
its real and imaginary parts, we get the condition
of oscillation as V2 ¼ gm1 V1 R0c ; ð28:6Þ
R2 ¼ 2R1 ð28:4Þ where
and the frequency of oscillation as R0c ¼ Rc jjrp2 : ð28:7Þ
x0 ¼ 1=ðRC Þ: ð28:5Þ The current generator gm2 V2 in parallel with
R can be converted to a voltage source −gm2
V2R in series with R. Then, one can find V1 as
Transistor Version of the Wien
Bridge Oscillator R0 =ð1 þ sCR0 Þ
V1 ¼ gm2 V2 R ;
R þ ½1=ðsC Þ þ ½R0 =ðð1 þ sCR0 Þ
Now consider the transistorized version of the ð28:8Þ
Wien bridge oscillator shown in Fig. 28.2.
Assume that the shunting effects of R1, R2, R3 where
and R4 are negligible that the coupling and
bypass capacitances behave as short circuits and R0 ¼ Rjjrp1 : ð28:9Þ
that the transistor internal capacitances behave as
open circuits at the frequency of oscillation. Combining Eq. 28.8 with Eq. 28.6, cancelling
Then, the AC equivalent circuit becomes that V1 from both sides and simplifying, we get the
shown in Fig. 28.3, where the symbols have their following characteristic equation:
Transistor Version of the Wien Bridge Oscillator 215
Cm L
s2 C2 RR0 þ sCðR þ 2R0 gm1 gm2 RR0 R0c Þ þ 1 ¼ 0
ð28:10Þ +
V1 rp Cp RC C C
pffiffiffiffiffiffiffiffi
x0 ¼ 1= C RR0 : ð28:12Þ
L
+
gmV1 RC C rp C V1
Cp -
Another Example
V1 ¼ gm V1 Z1 Z3 =ðZ1 þ Z2 þ Z3 Þ: ð28:14Þ
RC
R1 Cancelling V1 from both sides, combining
with Eq. 28.13, and simplifying, one gets the
• following characteristic equation:
L
s3 L Cm 2C þCp þC C þCp
R2 • C C
þs2 L Cm Gc þgp þgm þGc C þCp þgp C
þs 2C þCp þLGC gp þ Gc þgp þgm ¼ 0:
ð28:15Þ
Putting s = jx in Eq. 28.15 and equating the real and imaginary parts on both sides give the
real and imaginary parts, we get the frequency frequency of, as well as the condition for
oscillation as given by oscillation.
2C þ Cp þ LGc gp
x20 ¼
L Cl ðð2C þ Cp Þ þ CðC þ Cp Þ Problems
G c þ gp þ gm
¼ ;
L Cl ðGc þ gp þ gm Þ þ Gc ðC þ Cp Þ þ gp C P:1. What happens when series RC is inter-
changed with parallel RC in Fig. 28.1?
ð28:16Þ
Derive the necessary equations, and justify
where the second part gives the condition of your conclusions.
oscillation. P:2. Suppose in Fig. 28.1, the series R is absent,
what will happen? Oscillations? Justify
your answer with necessary equations.
Concluding Comments P:3. What happens in Fig. 28.2 if the capacitor
marked ∞ is not infinite? Again, justify
Rather than undertaking the involved task of your answer with equations.
identifying A and b in a sinusoidal oscillator P:4. In Fig. 28.3, if rp1 and rp2 are infinitely
circuit, we show that it is easier and less prone to large, what will happen? Justify.
mistake to start at a convenient node voltage and P:5. If in Fig. 28.1, the two C’s are replaced by
return to the same through the feedback two L’s and C is replaced by a single L,
loop. The characteristic equation is thus what would happen? Justify you answer
obtained; putting s = jx in it and equating the with necessary derivations.
Triangular to Sine-Wave Converter
29
This chapter describes how a triangular wave zero. If Vi is a symmetrical triangular wave with a
is converted into a sine wave by using a peak value of Vp = V4′, then the output shall be
piecewise linear transfer characteristic. A de- an approximation to a sine wave with a peak
tailed analysis of the basic circuit is given, and value of V4′ as shown in Fig. 29.3. If Vp exceeds
its actual implementation in an available IC V4′, it is obvious that the resulting sine wave
chip is briefly discussed. shall have a clipped top and bottom (Fig. 29.3).
On the other hand, if Vp < V4′, then we get a
reduced amplitude sine wave of poorer quality as
Keyword compared to the case when Vp = V4′.
Conversion of waves The basic electronic circuit utilized to achieve
the transfer characteristics (Fig. 29.2) is shown in
Fig. 29.4, where V1 < V2 < V3 < V4, these being
reference voltages derived from the power supply
Introduction through an appropriate resistive voltage divider
network. The circuit is functionally symmetrical
Given a symmetrical triangular wave as shown in about the centre line. The upper half of the circuit
Fig. 29.1, is it possible to convert it into a sine realizes the characteristic for Vi > 0, while the
wave by an electronic circuit? The answer turns lower half takes care of the part Vi < 0. Because
out to be in the affirmative. Such a converter is, of symmetry, it suffices to consider only the part
in fact, available as an analog IC chip, whose for Vi > 0.
transfer or input–output characteristic consists of To keep life simple, assume that all the diodes
nine symmetrical, piecewise linear segments, as are ideal, i.e. they act as short circuits. We shall
shown in Fig. 29.2. The central segment has a see later that in the actual chip, this is approxi-
slope of unity, while the slope of the succeeding mately ensured by a pnp–npn transistor combi-
segments is in decreasing order as we go to the nation. Suppose 0 < Vi < V1; then none of the
right or to the left. The last two segments, viz. diodes conduct and Vo = Vi. This is the situation
those for Vi > V4′ and Vi < –V4′, have a slope of for the central part of the characteristic in
Fig. 29.2. When Vi is increased such that V1
Vi < V2′, where V2′ is the input needed to make
Vo = V2′, diode D1 conducts and the equivalent
Source: S. C. Dutta Roy, “Triangular to Sine Wave
Converter,” Students’ Journal of the IETE, vol. 31,
pp. 90–94, April 1990.
Time
-Vp Triangular
wave
-V1
-V2
-V3
-V4
V4 V1 V2 V3 V4
0 D1 D2 D3 D4
V4
R1 R2 R3
Vp < V 4¢ Vp = V 4¢ Vp > V 4¢
V1
V20 ¼ V2 ðl þ Ri =R1 Þ V1 ðRi =R1 Þ ð29:3Þ
R1
V1 £ Vi < V2 Note that V2′ > V2, which is of course
expected.
Vi Vo When V20 Vi \V30 ; where V3′ is the input
R1 needed to make Vo = V3, both of the diodes D1
(a)
and D2 conduct and the equivalent circuit is
V1 V2 shown in Fig. 29.5b. Again applying KCL and
simplifying, we get
R1 R2 V ¢2 £ Vi < V3 Vo ¼ ðVi Gi þ V1 G1 þ V2 G2 Þ=ðGi þ G1 þ G2 Þ
ð29:4Þ
V1 Vo
R1
(b) This describes the third segment in Fig. 29.2,
whose slope is Gi =ðGi þ G1 þ G2 Þ ¼ ðR1 jjR2 Þ=
V1 V2 V3
½ðR1 jjR3 Þ þ Ri : To determine V3′, put Vi = V3′
and Vo = V3 in Eq. 29.4 and solve for V3′. The
R1 R2 R3 V ¢3 £ Vi < V4 result is
V40 ¼ V4 ½1 þ ðRi =R1 Þ þ ðR1 =R2 Þ þ ðR1 =R3 Þ V1 Ri =R1 V2 Ri =R2 V3 R1 =R3 ð29:7Þ
220 29 Triangular to Sine-Wave Converter
Finally, when V1 V4′, all four diodes D1′, Fig. 29.6 The resistive +10 V
D2, D3 and D4 conduct, the equivalent circuit is voltage divider network
for generating the refer-
shown in Fig. 29.5d and Vo settles at V4. This ence voltages 5.2 K
corresponds to the last segment of the charac-
teristic in Fig. 29.2. V4
For negative input voltages, a similar analysis
200 W
can be performed with the part of the circuit
below the centre line in Fig. 29.4 and it can be V3
shown that the characteristic shown in Fig. 29.2
in the third quadrant is realized thereby. 375 W
In the Intersil 8038 chip implementation of the
V2
circuit shown in Fig. 29.4, the resistance values
used are Ri = l K, R1 = 10 K, R2 = 2.7 K and 330 W
R3 = 0.8 K. The voltages V1, V2, V3 and V4 are
derived from the +10 V, −10 V supplies through V1
the resistive network shown in Fig. 29.6. It is
1.6 K
readily calculated that V4 = 2.469 V,
V3 = 2.180 V, V2 = 1.637 V and V1 = 1.159 V. -V1
The implementation of the diode is done in a
clever way such that (i) the Thevenin impedance 330 W
of each reference voltage is transformed to an
-V2
insignificant value, and (ii) the voltage drop
across the conducting diode is virtually reduced 375 W
to zero. The actual circuit for the R1, D1, V1 and
R1, D1′, −V1 legs of Fig. 29.4 is shown in -V3
Fig. 29.7. The diode D1 is realized by the com-
plementary pnp (Q2)–npn (Q1) emitter follower 200 W
pair. If Q1 and Q2 are matched, then their -V4
base-emitter drops will be equal and opposite.
Thus, the voltage at the emitter of Q2 will be 5.2 K
V1–VBE, Q1−VBE, Q2 = V1. Also, because of the
33 K resistor in the emitter lead of Q1, it will –10 V
present an impedance of 33 K multiplied by its
beta (bQ1 *100) to the source V1. This impe-
dance will therefore be of the order 3300 K 0.34, 0.33 and 0.32 X, respectively. The scheme
and should not affect the potential divider shown shown in Fig. 29.4 is therefore realized to a high
in Fig. 29.6 at all! On the other hand, the degree of accuracy.
effective Thevenin impedance of the V1 source, Since all parameters are known, we can now
viz. [(1.6 + 0.33 + 0.375 + 0.2 + 5.2)|| (0.33 + calculate the input voltages at the various break
0.375 + 0.2 + 5.2)] K ≅ 3.4 K will be trans- points shown in Fig. 29.2 from Eqs. 29.3, 29.5
formed to 3.4 K/Q1 at the emitter of Q1, and to and 29.7. These are, respectively, V2′ = 1.685 V,
3.4 (K/Q1)/Q2 at the emitter of Q2. Assuming V3′ = 2.483 V and V4′ = 3.269 V. The circuit can
bQ1 = bQ2 = 100, the resulting impedance redu- therefore be made optimum use of if the trian-
ces to 0.34 X only. Similarly, the impedances gular wave peak voltage is 3.269 V; then a sine
presented to D2, D3 and D4 can be calculated as wave with a peak voltage of 2.469 V is obtained.
Introduction 221
V+ Problems
R1
P:1. Convert a sine waveform to a triangular
Q1 V1
(10 K) waveform.
Q2
P:2. Same, but a square waveform.
33 k
V-
P:3. Same, but the desired waveform is shown in
R1 the figure below.
Vi V0
(1 K) V+
amplitude
33 k
Q¢2
R1
Time
Q¢1 -V1
(10 K)
Fig P.3.
V- P:4. Suppose the diodes in Fig. 29.4 are all
nonideal, but identical. What will happen?
Fig. 29.7 Realization of diodes D1 and D1′
P:5. Given a square wave going positive as well
as negative. How would you generate a
chain of positive impulses?
Why should one bother about generating a
sine wave by conversion of a triangular wave?
Instead, why should not one use an LC or RC
sinusoidal oscillator? The reason is that it is very Bibliography
difficult to obtain a wide range variable fre-
quency sinusoidal oscillator. In contrast, one can 1. S. Soclof, Applications of Analog Integrated Circuits.
easily generate a 100: 1 frequency sweep with a (Prentice Hall, 1985)
voltage-controlled triangular wave oscillator. The 2. A.B. Grebene, Analog Integrated Circuit Design.
resulting wave can then be shaped to a sine wave (Van Nostrand Reinhold, 1972)
by a triangular to sine-wave converter as
described in this chapter.
Dynamic Output Resistance
of the Wilson Current Mirror 30
A simple derivation is given for the dynamic also do not prove this result. Soclof [5] attempted
output resistance of the Wilson current mirror, a simple proof but his result is higher by a factor
which forms a basic building block in many of 2 due to a mistake in the assumed current
analog integrated circuits. distributions. In view of the importance of the
Wilson current mirror and in view of the fact that
Soclof’s books [5, 6] are the most comprehensive
Keywords texts available on the subject, we present here a
Current mirror Wilson circuit Dynamic simple and correct analysis leading to the result
output resistance claimed by Wilson [1] and others.
Introduction Derivation
The Wilson current mirror, shown in Fig. 30.1b, We adopt here the same approach as that of Soclof
is a basic building block in many analog inte- [5] and represent Q3 by an ideal transistor Q03 in
grated circuits. As compared to the simple cur- parallel with its dynamic collector-to-emitter
rent mirror shown in Fig. 30.1a, it has the conductance g0 ¼ 1=r0 , as shown in Fig. 30.2.
advantage of achieving base current cancellation, Let the output voltage change by a small amount
so that I0 = I1, even if the base currents of the ∆V0 and let the consequent change in the output
transistors (all assumed identical) are not negli- current be ∆I0. If ∆I0 can be determined in terms
gible as compared to their respective collector of ∆V0 and transistor parameters, then the
currents. Further, its dynamic output resistance is dynamic output conductance can be calculated as
greater than that of the simple current mirror by a
factor of b/2. This has been mentioned by Wilson g00 ¼ 1=r00 ¼ D I0 =DV0 :
[1] but not proved. Grebene [2] follows Wilson,
but refers to a hybrid-p equivalent circuit anal- Due to the incremental change ∆V0, let the
ysis made by Davidse [3]. Gray and Meyer [4] collector current of Q2 change by ∆I; since Q1 and
Q2 are matched and have the same base-to-emitter
voltages, the collector current of Q1 will also
change by the same amount ∆I. Assuming that the
current I1 remains a constant, i.e. DI1 ¼ 0, KCL
Source: S. C. Dutta Roy, “Dynamic Output Resistance
of the Wilson Current Mirror,” Students’ Journal of the dictates that the base current of Q3 must change
IETE, vol. 31(4) 1990 and 32(1), pp. 165–168, 1991
© Springer Nature Singapore Pte Ltd. 2018 223
S. C. Dutta Roy, Circuits, Systems and Signal Processing,
https://doi.org/10.1007/978-981-10-6919-2_30
224 30 Dynamic Output Resistance of the Wilson Current Mirror
I1 I0 Q3
R1
Q1 Q2 Q1 Q2
v v+
D I0 ¼ g0 DV0 bD I ð30:4Þ
Fig. 30.2 Incremental equivalent circuit of the Wilson
Combining Eqs. 30.3 and 30.4 and simplify-
current mirror
ing, we get
Assuming all transistors to have the same b, This agrees with the claim of Wilson [1] and
we see that DI 0 supplies ∆I, and also the others.
Derivation 225
It may be mentioned here that Soclof’s P:5. What happens when g0 end is shifted from
equivalent circuit assumed DI ¼ DI0 , which, as emitter to base?
is obvious, violates KCL and makes DI 0 ¼ 0!
Problems References
P:1. Search out the literature for other current 1. G.R. Wilson, A monolithic junction FET-NPN oper-
mirrors. Make a list of them and enumerate ational amplifier. IEEE J. Solid State Circ.SC-3, 341–
348 (December 1968)
their merits and demerits as compared to the 2. A.B. Grebene, Bipolar and MOS Analog Integrated
Wilson current mirror. Hint: Consult the Circuit Design. (John Wiley, 1984)
references given above, and if you cannot 3. J. Davidse, Integration of Analogue Electronic Cir-
find them, ask me. cuits. (Academic Press, 1979)
4. P.R. Gray, R.G. Meyer, Analysis and Design of
P:2. Justify, with derivations, what happens Analog Integrated Circuits. (John Wiley, 1984)
when Q1 and Q2 emitters are connected to 5. S. Soclof, Analog Integrated Circuits. Prentice (Hall,
current generators. 1985)
P:3. Why is DI1 6¼ 0 in Fig. 30.2. What happens 6. S. Soclof, Applications of Analog Integrated Circuit.
(Prentice Hall, 1985)
when DI1 6¼ 0?
P:4. Why is g0 connected from the collector to
emitter in Fig. 30.2?
Part IV
Digital Signal Processing
The field of Digital Signal Processing (DSP) has fascinated me for over
three decades, since I first met it in the early 1970s. This is reflected in the
eight chapters of Part IV. The first two articles, on which Chaps. 31 and 32
are based, were written while I was teaching at the University of Leeds,
during 1972–1973. DSP was at its infant state at that time, and students had
difficulty in understanding the basic concepts. That is why, I innovated the
title as ‘The ABCD’s of Digital Signal Processing’. In these articles, I
described DSP from common-sense arguments. These became popular with
the students I taught, almost instantly. I hope beginning students of DSP
will like them, even now. The article on second-order digital filters,
described in Chap. 33, was again inspired by inquisitive questions from
students in the class, and I took pains to give simple derivations of
band-pass and band-stop filters, touching on the limits of selectivity
attainable by them. Chapters 34 through 37 were also inspired by student’s
queries in the class. Chapter 34 topic was in fact solved by four M.Tech.
students of IIT Delhi, with clues from me, and it was satisfying to note that
they could come up with simple derivations of this important element of
DSP, viz. all pass filters. I have always encouraged my teacher colleagues
at IIT Delhi and elsewhere to involve students in their research by throwing
challenges on unsolved problems to students in the class. This article was a
result of such a challenge.
The FIR lattice structure is usually first described and then analysed to
find the performance parameters. I took upon myself the task of viewing this
as a synthesis problem and succeeded. This forms the content of Chap. 35.
A special problem arose during the course of this development, and I solved
it in the article on which Chap. 36 is based. FIR lattice, as described in the
textbooks, uses twice the minimum number of multipliers, as required in a
canonic realization. Long back, Johnson had answered the question with
affirmative, but surprisingly, his paper, although published in IEEE Trans-
228 Part IV: Digital Signal Processing
Fig. 31.1 Block diagram of a digital signal processor whose input and output are continuous signals
should be included in the ‘ABCD’s’ because as with. Let us then consider a continuous signal x
the subject advances, so do the ‘ABCD’s’. The (t), which is to be processed so as to facilitate the
choice and organization of topics in this chapter extraction of a desired information which, we
have been greatly influenced by discussions with will assume, is again a continuous signal. In
some members of potential readers and, of other words, we wish to transform the given
course, by personal preferences. Starting with the signal x(t) into another signal y(t) which is, in
basic concepts involved in sampling and quan- some sense, more desirable than the original. For
tization, a mathematical description will be given example, x(t) may, typically, be the desired sig-
of the digital signal processor in terms of a dif- nal contaminated by an undesired interference
ference equation and then in terms of a z-domain and our aim in processing may be to get rid of the
transfer function. Implementation of the proces- latter. As another example, we may wish to
sor by special purpose hardware as well as by the enhance or estimate some component or param-
discrete Fourier transform (DFT) technique will eter of a signal. Whatever our aim may be for the
be discussed. In the latter, two basic forms of the processing, if the processor is to be digital, x(t)
fast Fourier transform (FFT) algorithm will be must be converted first to a discrete form x*(nT).
introduced. The presentation will conclude with A conceptually simple way of doing this is to
some applications of the FFT, along with its have a switch in series which closes for a very
pitfalls and potential incorrect usage. short time s after every T seconds, where s T,
Throughout the presentation, efforts will be as shown in Fig. 31.1. Ignore the box marked
made to keep the mathematics as simple as LPF, for the time being; also do not worry as to
possible, and rigorous proofs and derivations will what should the value of T be. The resulting
be avoided as much as practicable. System signal x*(nT) would appear as a series of narrow
design aspects, starting from a given specifica- pulses at times t = 0, T, 2T, …, the height of each
tion, will not be dealt with at all. This topic, pulse being equal to the value of the continuous
along with others, will form the subject matter of signal at that instant of time. This sampled signal
a future chapter. x*(nT) is then suitably coded or quantized in the
analog-to-digital converter (A/D). The output of
the A/D converter, x(nT), is a series of coded
The Basic Digital Signal Processor numbers, coming out every T seconds (ignoring
the small but non-zero A/D conversion time, as
While digital signals and systems can be compared to T). The signal x(nT) is now in a
designed without reference to continuous sys- form which can be processed by digital hard-
tems, it is intuitively appealing, and often easier ware, indicated by the box labelled PRO-
to understand, to build the theory of digital signal CESSOR in Fig. 31.1. The processor thus
processing starting from continuous signals and accepts a time series, i.e. series of numbers
systems which most engineers are more familiar appearing at equal intervals of T seconds at its
The Basic Digital Signal Processor 231
input, and performs some operations on them to filtering and the digital signal processor is then
produce another time series y(nT). These opera- more commonly known as a digital filter.
tions, in the most general linear digital signal The output of the processor in Fig. 31.1, y
processor, can be described by the following (nT), is another sequence of numbers, which can
linear1 difference equation: be fed to a decoder, the digital-to-analog con-
verter, to produce pulses of short duration, whose
M N
X X amplitudes are in proportion with the value of y
yðnTÞ ¼ ai xðnT iTÞ þ bj yðnT jTÞ;
(nT). Continuous output can be obtained by
i¼0 j¼1
passing this pulse sequence through an extrapo-
ð31:1Þ lator or data reconstructor, which can be a simple
zero-order hold, described by
where ai’s and bj’s are suitable constants. x(nT)
and y(nT) are, respectively, the input and output y1 ðnT þ tÞ ¼ y1 ðnT Þ; 0 t T; ð31:2Þ
of the processor at the instant nT, while x(nT – iT)
and y(nT – jT) represent, respectively, the input at i.e. the value between two sampling instants is
some past instant nT – iT and the output at another held at the value of the immediately preceding
past instant nT – jT. At the instant nT, therefore, sample.2 The output of the extrapolator, y1(t),
the computation of the output y(nT) requires the will contain some high-frequency ripples, which
past M inputs and N outputs; the processor may be removed, if desired, by passing the signal
therefore should have a memory in which these through a low-pass filter, LPF2. This filter is,
past input and output numbers can be stored. The however, a simple, inexpensive one and typi-
constants ai and bj are also to be stored, of course. cally, a single R–C section serves the purpose.
What the processor does after receiving the pre- Before we conclude this section, a discussion of
sent input x(nT), in fact, is then to recall the the block LPF1, is in order. The choice of T or the
constants, past inputs and past outputs and per- sampling frequency fs = 1/T should be in confor-
form the computation specified in Eq. 31.1, to mity with the sampling theorem, i.e. fs should be
deliver the output y(nT). The computation does greater than 2fh, where fh is the highest frequency
require some small but non-zero time, but this content of the signal x(t) to be processed. If this is
must be smaller than T in order that the processor not the case, distortion occurs and x*(nT) will not be
may be ready to receive the next input with a a true discrete representation of x(t); another way of
clean state. We shall, in the following discus- saying this is that it would not be possible to recover
sions, ignore this computation time and continue x(t) from x*(nT). The sampling frequency should
to call the output due to x(nT) as y(nT). therefore be sufficiently high. However, for other
Before we proceed further, it is wise to recall reasons (e.g. coefficient quantization error, to be
the following sources of nonidealness in our discussed later), the sampling frequency should not
signal processing system in Fig. 31.1. (i) s, the be too high. For a signal contaminated with
duration for which the sampling switch remains high-frequency noise (impulse noise), the mini-
closed, (ii) A/D conversion time, and (iii) pro- mum required sampling frequency may be inordi-
cessor computation time. The first two ideally nately high. In such cases, it would be advantageous
should be zero, and the third should be at least to filter the continuous signal x(t), before sampling,
less than T, if not significantly so. by passing it through an inexpensive analog
By choosing the ai’s, bj’s, M and N in low-pass filter, LPF1 as shown in Fig. 31.1. LPF1
Eq. 31.1, one can achieve a variety of process- may also typically be a single R–C section
ing. If the emphasis is on shaping the spectrum of
x(t) in a desired fashion, we call the processing as 2
It can be shown that the zero-order hold has a lowpass
frequency response with linear phase characteristic.
Higher-order holds are not generally used because their
1
We shall confine our attention to linear digital signal implementation is difficult, their phase response is not
processing only. linear and they introduce more delay to the signal.
232 31 The ABCDs of Digital Signal Processing––PART 1
x(t) T
t
T
(b) x(t)
(d) x*(nT)|t = 0
t t
The Sampling Process 233
xw
wh w
-ws -wh O ws
2 2
x* w
LPF RESPONSE
w
-3ws -ws –ws -ws O ws ws ws 3ws
2 2 2 2
Fig. 31.3 Showing the spectrum of the sampled signal in relation to that of the continuous signal
beyond xs/2, called the Nyquist frequency, is frequency, xh, contained in the signal. This, in
shown in Fig. 31.4. An alternative equivalent essence, is the well-known sampling theorem.
description of this situation is that the Nyquist Practical signal are not, however, bandlimited
frequency is lower than the highest frequency xh and the signal spectrum recovered by passing
contained in XðxÞ. In this case obviously, XðxÞ X ðxÞ through an ideal low-pass filter will be
does not keep its identity in X ðxÞ and no filter different from XðxÞ due to spillover from the
can recover XðxÞ from X ðxÞ. Thus, to keep the adjacent bands. The error so introduced is called
information content of the signal intact in the aliasing or folding error. Further, an ideal filter,
sampled version, we must choose the sampling with the brickwall characteristic, is not realizable
frequency xs to be at least twice the highest in practice and this introduces an additional error.
To keep these two errors within the tolerable
limits, the sampling frequency is often required
to be sufficiently high.
xw Another source of error is the fact that s is not
zero in practice; the nature and extent of its
contribution to distortion has been discussed in
Shapiro (1978) and will not be considered here.
Quantization Errors3
-ws O w
ws
2 2
-wh wh
In this section, we would like to point out an
x* w inherent limitation on the accuracy of digital
signal processors. This limitation arises due to
-wh -ws O ws wh w
2 2
3
This example is reprinted by kind permission of John
Fig. 31.4 Aliasing error Wiley & Sons Inc.
234 31 The ABCDs of Digital Signal Processing––PART 1
the fact that all digital systems operate with a To begin with, the numbers we are dealing
finite number of bits, or a finite word length. with must be represented in binary notation in
Rather than going into a detailed theory, we order to be stored, manipulated and operated
prefer to illustrate the various errors, resulting upon by digital hardware. Consider the coeffi-
from finite word length, through a simple cient 0.81, it can be written as
example (Peled and Liu [7]). Suppose our pro-
1 1 1 1
cessor is required to implement the following 0:81 ¼ ð Þ1 þ ð Þ2 þ ð Þ5 þ ð Þ6 þ
2 2 2 2
difference equation.
i.e. in base 2, 0.81 can be represented as
yðnÞ ¼xðnÞ xðn 2Þ 0.11001110101 … An infinite number of bits are
þ 1:2727922yðn 1Þ 0:81yðn 2Þ; needed to represent this coefficient exactly. Since
all practical memory circuits have a finite number
of bits for each word, the infinite binary string
yðnÞ ¼xðnÞ xðn 2Þ must be modified. If one uses a memory with a
þ 1:2727922yðn 1Þ 0:81yðn 2Þ; 6-bit word length, a simple way to store our
ð31:7Þ number will be to keep only the 6 most signifi-
cant bits, that is, 0.11001 as the approximate
where for brevity, x(nT) and y(nT) have been value for 0.81. However, 0.11001 in base 2
represented as x(n) and y(n), respectively. A pos- represents the number 0.78125, thus introducing
sible basic arrangement is shown in Fig. 31.5. an error of 0.02875 in this coefficient. Similarly,
It consists of a memory for storing the coef- 1.2727922 has a 6-bit base 2 representation of
ficients; a set of data registers for storing the 1.01000 or l.25, resulting in an error of
input and output samples; an arithmetic unit to 0.0227922. Obviously, ±1 or 0 can be repre-
perform the computation according to Eq. 31.7 sented exactly; finally, therefore, the equation
and a control unit (not shown) for providing the that the processor actually implements is
timing signals.
yðnÞ ¼ xðnÞ xðn 2Þ þ 1:25yðn 1Þ 0:78125yðn 2Þ
ð31:8Þ
The third source of error is due to the limited Also, to keep things simple, let us consider a
accuracy with which arithmetic operation can be causal signal, i.e. let x(t) = 0, t < 0. Further,
performed. In computing the term—0.78125y since a delta function exists only when its argu-
(n − 2) in Eq. 31.8, for example, the product of a ment is zero, we could rewrite Eq. 31.9 in the
6-bit number (−0.78125) and an 8-bit number form
[y (n − 2)] will give 14 significant bits. This must
1
be shortened to 8 bits so that the result will fit in X
X ðnTÞ ¼ xðnTÞdðt nTÞ ð31:10Þ
the 8-bit data register. The error thus committed n¼0
is known as the round-off error. Further and
more importantly, the previously computed out- If we take Laplace transform (LT) on both
put samples are used via Eq. 31.8 to compute sides and call the LT of x*(nT) as x*(s), we get
later output samples, and this has a cumulative
1
effect. X
X ðsÞ ¼ xðnTÞe snT
ð31:11Þ
What are the overall effects of these errors?
n¼0
Unless carefully analysed and accounted for, the
results can be very disappointing. For example, To get rid of the transcendental function est,
coefficient quantization error may convert a let us replace it by z, i.e. let
stable processor into an unstable one. The arith-
metic round-off errors can result in low-level z ¼ esT ð31:12Þ
limit cycles and overflow oscillations.
Further, let X ðsÞ , X ðzÞ; then
1
Z-Transform X
XðzÞ ¼ X ðsÞD xðnTÞz n
ð31:13Þ
n¼0
Recall that the input–output relation of a digital
signal processor is expressed by a linear differ- The variable z need not necessarily be thought
ence equation of the form of Eq. 31.1. It is well of as esT; it could be interpreted as an ordinary
known that the solution of such an equation is variable whose exponent (ignoring the negative
greatly simplified by using the z-transform (just sign) represents the position of the particular
as the solution of linear differential equations, pulse in the sequence {x(nT)}. When viewed in
which can be used to characterize linear contin- the latter light, X(z) is a ‘generating function’ and
uous systems, is greatly simplified by using may be treated without identification with a
Laplace transforms). Further, a better under- Laplace transform.
standing of the digital signal processor, particu- The infinite summation Eq. 31.13 defines the
larly its frequency domain or spectral behaviour, z-transform of the sequence {x(nT)} or more
is obtained from its z-transformed description. concisely {x(n)}. (Note the use of {.} to represent
Consider the sampled signal x*(nT) described a sequence and the dropping of T for brevity).
in Eq. 31.3, reproduced below in a slightly dif- Thus, formally,
ferent, but equivalent form
1
X
n
1
X ZfxðnÞg ¼ XðzÞD xðnÞz ð31:14Þ
X ðnTÞ ¼ xðtÞdðt nTÞ ð31:9Þ n¼0
n¼ 1
236 31 The ABCDs of Digital Signal Processing––PART 1
We shall not go into the details of existence, In the discrete case, by analogy with Eq. (19),
convergence and other mathematical properties we define convolution of two sequences {x1(n)}
of the z-transform here, but it is better to and {x2(n)} as another sequence {x(n)} such that
remember that the series Eq. 31.14 converges
n
outside a circle in the z-plane whose radius X
xðnÞ ¼ x1 ðrÞx2 ðn rÞ
equals the n-th root of maximum x(n) in {x (n)}. r¼0
Given X(z), one can recover {x(n)}, in gen- n
ð31:20Þ
X
eral, by applying the inversion integral and ¼ x1 ðn rÞx2 ðrÞ
Cauchy’s residue theorem; however, for rational r¼0
Suppose we have a digital signal processor, where A is a real constant, and a0 s and b0 s are
characterized by an impulse response fhðnÞg, either real or complex if they are complex they
where h (n) = 0, n > M. Such a processor is said occur in conjugate pairs, a0 s are called zeros and
to be of the Finite Impulse Response (FIR) type. b0 s are called poles of the digital signal processor
For this, Eq. 31.27 becomes in the z−1 plane. A digital signal processor is
238 31 The ABCDs of Digital Signal Processing––PART 1
w O
|Z| = 1 ws ws
2
Fig. 31.6 Pole-zero sketch of Eqs. 31.30 or 31.31, b Magnitude response, c Phase response (To be continued)
stable if the poles in the z−1 plane all lie outside magnitude response is symmetrical while the
the unit circle, which is equivalent to having all phase response is antisymmetrical around the
poles inside the unit circle with z-plane; this Nyquist frequency xs ; =2 and that both responses
comes from the correspondence of the jx-axis in repeat after every xs radians.
the s-plane to the unit circle in the z−1 plane, see
Eq. 31.12. The frequency response of the digital
signal processor is obtained by putting z ¼ ejx T Problems
in H (z). As an example, let a digital signal
processor be described by the difference equation P:1. What happens to the spectrum if the
impulses in Fig. 31.2d are replaced by thin
yðnÞ ¼ xðnÞ xðn lÞ 0:8yðn 2Þ ð31:30Þ rectangular pulses?
P:2. If the base spectrum in Fig. 31.3 is a full
The transfer function of the system is sinusoid form—xh and xh [ x2s ; what will
happen to the sampled spectrum?
1 z 1 P:3. Why are all powers of z in z-transform
HðzÞ ¼ negative? What is the meaning of positive
1 þ 0:81z 2
1 z 1 powers? Comment on their realizability in
¼ ð31:31Þ real time and virtual time.
ð1 þ j0:9z 1 Þð1 j0:9z 1 Þ
P:4. Can a z-transform with negative powers of
zðz 1Þ z have a numerator of degree higher than
¼ ;
ðz þ j0:9Þðz j0:9Þ that of the denominator? What will be its
inverse transform?
where the last form has been used to facilitate a P:5. Can you realize a difference equation with
pole-zero sketch in the z-plane, as shown in term like x(n + 1), x(n + 2) …?
Fig. 31.6a. Putting z ¼ ejxt in Eq. 31.31 and
evaluating the amplitude and phase, one can
obtain the plots shown in Figs. 31.6b, c. It can References
also be done graphically by drawing the vectors
shown in Fig. 31.6a for a particular frequency. 1. A.V. Oppenheim, R.W. Schafer, Digital Signal
Obviously, our signal processor described by Processing. (Prentice-Hall, 1975)
Eq. 31.30 represents a band-pass filter in the 2. L.R. Rabiner, B. Gold, Theory and Applications of
baseband. It should be mentioned that the Digital Signal Processing. (Prentice Hall, 1975)
References 239
3. W.D. Stanley. Digital Signal Processing. (Reston, on Communications, IEEE Transaction on Comput-
1975) ers, Bell System International Journal of Circuit
4. M.H. Ackroyd, Digital Filters. (Butterworth, 1973) Theory and Applications, Proceedings IEEE, IEEE,
5. E.O. Brigham, The Fast Fourier Transform. Journal on Electronic Circuits and Systems, Elec-
(Prentice-Hall, 1974) tronics Letters, Radio Electronic Engineer, Journal
6. K. Steiglitz, An Introduction to Discrete Systems. on Acoustical Society of America., and many others.
(Wiley, 1974) Conferences which devote a significant portion of
7. A. Peled, B. Liu, Digital Signal Processing.(Wiley, time to digital signal processing papers are IEEE
1976) International Conference on ASSP, IEEE Interna-
8. S.A. Tretter, Introduction to Discrete Time Signal tional Conference on CAS, Allerton, Asilomar,
Processing. (Wiley, 1976) Midwest Symposium., European Conference on Cir-
9. R.E. Bogner, A.G. Constantinides, Introduction to cuit Theory and Design, NATO Special Conferences,
Digital Filtering. (Wiley Interscience, 1975) Summer Schools on Circuit Theory held at Prague,
10. D. Childers, A. Durling, Digital Filtering and Signal etc. etc
Processing. (West Pub. Co., 1975) 17. B. Gold, K.L. Jordan, Digital Signal Processing.
11. A.V. Oppenheim (ed.), Papers on Digital Signal (McGraw-Hill, 1968)
Processing. (MIT Press, 1969)
12. L.R. Rabiner, C. Rader (eds.), Digital Signal Pro-
cessing. (IEEE Press, 1972)
13. B. Liu, (ed.), Digital Filters and the Fast Fourier Bibliography
Transform. (Dowden Hutchinson Ross, 1975)
14. A.V. Oppenheim et al. (eds.), Selected Papers in
Digital Signal Processing II. (IEEE Press, 1976) 18. B. Gold, C. Rader, Digital Processing of Signals.
15. See e.g. IEEE Transactions on Audio and Electroa- (McGraw-Hill, 1969)
coustics; June 1967, September 1968, June 1969, 19. H.D. Helms, et al. (eds.), Literature in Digital Signal
June 1970, December 1970, October 1972, June Processing. (IEEE Press, 1976)
1973, June 1975. IEEE Transactions on Circuit 20. L. Shapiro, Sampling Theory in Digital Processing.
Theory: November 1971, July 1973. IEEE Transac- Electron. Eng. 45–50 (May 1978)
tions on Circuits and Systems: March 1975. Pro- 21. B. Gold, K. Jordan, A Note on Digital Filter
ceedings of lEEE: July 1972, October 1972, April Synthesis Proceedings on IEEE 56, October 1968.
l975. IEEE Transactions on Computers: July 1972, pp. 1717–1718
May 1974. IEEE Transactions on Communication 22. J.W. Cooley, J.W. Tukey, An algorithm for the
Technology: December 1971 Machine Calculation of Complex Fourier Series.
16. Digital signal processing papers appear. in Proceed- Math. Comput. 19, 297–301 (April 1965)
ings of IEEE, IEEE Transaction on Acoustics, 23. W.M. Gentlemen, G. Sande, Fast Fourier Trans-
Speech and Signal Processing (formerly Audio and forms–for Fun and Profit. in 1966 Fall Joint
Electroacoustics), IEEE Transaction on Circuits and Computer Conference on AFIPS Proceedings,
Systems (formerly Circuit Theory), IEEE Transaction pp. 563–578
The ABCDs of Digital Signal
Processing–PART 2 32
Here, we deal with the realizations of DSP’s can be represented by a variety of equivalent
DFT, FFT, application of FFT to compute realization diagrams or structures. When imple-
convolution and correlation, and application mented in a general-purpose computer, the
of FFT to find the spectrum of a continuous structure may be thought of as the representation
signal. of a computational algorithm, from which a
computer program is derived. When imple-
mented by special-purpose hardware, it is often
Keyword convenient to think of the structure as specifying
DSP realization DFT FFT and its a hardware configuration.
applications Convolution Correlation Corresponding to the basic operations required
Picket fence effect for implementation of a digital signal processor, the
basic elements required to represent a difference
equation pictorially are an adder, a delay and a
constant multiplier, the commonly used symbols for
Realization of Digital Signal
which are shown in Fig. 32.1. Physically, Fig. 32.1a
Processors
represents a means for adding together two
sequences, Fig. 32.1b represents a means for mul-
It should be clear from what has been discussed
tiplying a sequence by a constant and Fig. 32.1c
so far that a digital signal processor may be
represents a means for storing the previous value of a
realized by use of the storage registers, arithmetic
sequence. The representation used for a single
unit and the control unit of a general-purpose
sample delay arises from the fact that the z-transform
computer. Alternatively, special digital hardware
of x(n – 1) is simply z–1 times the z-transform of x(n).
may be designed to perform the required com-
As an example of the representation of a dif-
putations; this would result in a special-purpose
ference equation in terms of these elements,
processor (e.g. for radar or sonar signals) that
consider the second-order equation
would more or less be committed to a specific
job. In either case, the digital signal processor yðnÞ ¼ b1 yðn 1Þ þ b2 yðn 2Þ þ axðnÞ: ð32:1Þ
x2 (n ) a1 a2
(a) HðzÞ ¼ 1
1
ð32:3Þ
1 c1 z 1 þ c2 z
C1 z -1 C2 z -1
(b)
a1
x(n)
C1 z -1
y(n)
a11
C2 z -1
processor, as given by Eq. 31.27. This equation (DFT) has been found most suitable. The signal
is reproduced here for convenience as follows: processing operation then simply boils down to
the following sequence of computations:
n
X
yðnÞ ¼ hðrÞxðn rÞ
r¼0
(i) Compute the DFT of {x(n)}.
n
ð32:5Þ (ii) Compute the DFT of {h(n)}.
X
¼ hðn rÞxðrÞ: (iii) Multiply the two.
r¼0 (iv) Compute the inverse DFT (IDFT) of the
product.
Recall that in the continuous signal case, the
convolution of the input signal x(t) with the Let, for simplicity, the notation xk be used for
impulse response h(t) gives the output y(t) and x(k) x(kT), and consider a sequence {xk} of
that in the frequency domain, this amounts to a length N, i.e. k = 0, 1, 2, … N – 1. Then, the
multiplication of the transforms (Laplace or DFT of {xk} is defined by
Fourier) of x(t) and h(t) to give the transform of y N 1
X
(t). y(t) can then be obtained by the inverse Ar ¼ xk e j2prk=N ; r ¼ 0; 1; 2; . . . N 1:
transform operation. A similar operation can be k¼0
performed with discrete time systems if we have ð32:6Þ
a suitable transform. As we have already seen,
the z-transform does provide such a vehicle; The DFT is thus also a sequence {Ar} of
however, for numerical computation, a modified length N. The xk’s may be complex numbers; the
version of it, called the discrete Fourier transform
244 32 The ABCDs of Digital Signal Processing-PART 2
Ar ’s are almost always complex. For notational would require N2 complex multiplications; in
convenience, let contrast, application of FFT can reduce this
j2p=N number to (N/2) log2N. For example, for
W ¼e ; ð32:7Þ
N = 512, the ratio (N/2) log2N N2 becomes
so that less than 1%. This drastic reduction in compu-
N 1
X tation time through FFT has made the FFT an
Ar ¼ xk W rk ; r ¼ 0; 1; . . .N 1: ð32:8Þ important tool in many signal processing
k¼0 applications.
The DFT, given by Eq. 32.8 and its inverse,
If one compares Eq. 32.6 with the continuous given by Eq. 32.10 are of the same form so that
Fourier transform A(x) of a signal x(t), viz. any algorithm capable of computing one may be
Z1 used for computing the other by simply
j2pft exchanging the roles of xk and Ar, and making
AðxÞ ¼ xðtÞe dt ð32:9Þ
appropriate scale factor and sign changes. There
1
are two basic forms of FFT; the first, due to
Cooley and Tukey [1], is known as decimation in
then one way of interpreting the DFT is that it
time, while the other, obtained by reversing the
gives the N-point discrete spectrum of the N-
roles of xk and Ar, gives the form called deci-
point time series {x(kT)} at the frequency points
mation in frequency, and was proposed by
r/(NT); r = 0, 1, … N – 1; the fundamental fre-
Gentleman and Sande [2]. Clearly, they should
quency, obviously, is fo = 1/(NT).
be equivalent; it is, however, worth distinguish-
The inverse DFT (IDFT) of the complex
ing between them and discussing them
sequence {Ar}, r = 0, 1 … N – 1, is given by
separately.
N 1 Let N be even and the sequence {xk} be
1X rk
xk ¼ Ar W ; k ¼ 0; 1; . . . N 1: decomposed as
N r¼0
ð32:10Þ fxk g ¼ fuk g þ fvk g; ð32:12Þ
where
That this exists and is unique can be easily
established by substituting Eq. 32.8 in Eq. 32.10 uk ¼ x2k
and carrying out some elementary manipulations. k ¼ 0; 1; 2; . . . N=2 1 ð32:13Þ
vk ¼ x2k þ 1 :
Since ej is periodic with a period 2p, it follows
from Eq. 32.8 and Eq. 32.10 that
Thus {uk} contains the even-numbered points
Ar ¼ Ar þ mN ; m ¼ 0; 1; 2; . . . and {vk} contains the odd-numbered points of
ð32:11Þ {xk} and each has N/2 points. The DFTs of {uk}
xk ¼ xk þ mN :
and {vk} are, therefore,
i.e. both DFT and IDFT yield sequences which
are periodic, with periods Nfo = T−1 = fs and NT P1
N=2
j2prk=ðN=2Þ
Br ¼ uk e
respectively. k¼0
P1
N=2
j4prk=N
¼ uk e r ¼ 0; 1; 2; . . .N=2 1
k¼0
The Fast Fourier Transform P1
N=2
j4prk=N
Cr ¼ vk e :
k¼0
The fast Fourier transform (FFT) is a highly
ð32:14Þ
efficient method for computing the DFT of a time
series. A direct computation from Eq. 32.8
The Fast Fourier Transform 245
x2 = u1 B1 W0
N 1
X
j2prk=N DISCRETE A1
Ar ¼ xk e FOURIER W1
k¼0 x4 = u2 TRANSFORM B2
(N = 4) A2
X1
N=2 X1
N=2
W2
j4rpk=N j2prð2k þ 1Þ=N
¼ x2k e þ x2k þ 1 e ; x6 = u3 B3
A3
k¼0 k¼0
W3
r ¼ 0; 1; 2; . . .N 1 x1 = v0 C0
A4
j2pr=N W4
¼ Br þ e Cr ; 0 r\N=2: x3 = v1 C1
DISCRETE A5
ð32:15Þ FOURIER W5
x5= v2 TRANSFORM C2
(N = 4) A6
because Br and Cr are defined for r = 0 to (N/2) – W6
x7 = v3 C3
1. Further, Br and Cr are periodic with period N/2 A7
W7
so that
Fig. 32.4 Illustrating the first step in decimation in time
Br þ N=2 ¼ Br and Cr þ N=2 ¼ Cr : ð32:16Þ form of FFT for N = 8
x1 = v0 C0
A4
W0 W4
x5 = v2 A5
C1 W5
W2
x3 = v1 C2
A6
W4 W6
x7 = v3 A7
W6 C3 W7
x0 A0
DFT
(N = 2)
x1 A4
W0
x2 A2
– W0 DFT
W2 (N = 2)
x3 A6
– W2
W0
x4 A1
W0 DFT
W1 (N = 2)
x5 A5
– W1
W2
W0
x6 A3
– W2 – W0 DFT
W3 W2 (N = 2)
x7 A7
– W3 – W2
Fig. 32.8 Illustrating two steps of decimation in time form of FFT for N = 8
x0 A0
W0
x1 A4
W0
W0
x2 A2
– W0
W2 W0
x3
A3
– W2 W0
W0
x4 A1
– W0
W1 W0
x5 A5
– W1 W0
W2 W0
x6 A3
– W2 – W0
W3 W2 W0
x7 A7
– W3 – W2 W0
Then, the nth sample in the IDFT of the product arises due to the fact that the DFT assumes both
{ArHr} is {xn} and {hn} to be periodic. Further, fy0n g is of
length N instead of 2 N –1. Note that if we
N 1
X extend both {xn} and {hn} to a length 2 N by
y0n ¼ 1=N Ar H r W rn
;
ð32:26Þ adding N zeros to each, i.e. if we change {xn} to
r¼0
f^xn g = {x0, x1 … xN – 1, 0, … 0} and similarly
n ¼ 0; 1. . . N 1:
for {hn}, then the perturbation term becomes
zero. Further, the sequence {yn} will be N + N –
Substituting in Eq. 32.26,
1 = 2 N – 1 terms long, i.e. y2N– 2 will be the last,
N 1
X non-zero term in {yn}. As an example, let N = 4,
Ar ¼ xk W rk ; i.e.
k¼0
ð32:27Þ fxn g ¼ fx0 ; x1 ; x2 ; x3 g
N 1
X ð32:30Þ
Hr ¼ hl W :rl fhn g ¼ fh0 ; h1 ; h2 ; h3 g:
l¼0
The true convolution of {xn} with {hn} gives
and carrying out some elementary manipulations,
it is not difficult to show that Eq. 32.26 simplifies y 0 ¼ x 0 h0
to y 1 ¼ x 0 h1 þ x 1 h0
N 1
X y 2 ¼ x 0 h2 þ x 1 h1 þ x 2 h0
y0n ¼ x k hn k y 3 ¼ x 0 h3 þ x 1 h2 þ x 2 h1 þ x 3 h0 ð32:31Þ
k¼0
ð32:28Þ y 4 ¼ x 1 h3 þ x 2 h2 þ x 3 h1
n
X N 1
X
¼ x k hn k þ x k hN þ n k y 5 ¼ x 2 h3 þ x 3 h2
k¼0 k¼n þ 1 y 6 ¼ x 3 h3 :
By comparing with Eq. 32.31, we see that (iii) Form the new sequences f^xn g and f^hn g
such that
fy0n g ¼ fyn g
n ¼ 0; 1; 2; . . .7: xn ; 0 n M
1
^xn ¼
0; M n N 1
Thus, the modification does give correct
hn ; 0 n P 1
results. ^hn ¼
0; P n N 1
Before stating this simple remedy in formal
terms, we would like to emphasize that blind use ^ r g and fH
(iv) Compute the DFTs fA ^ r g of f^xn g
of FFT for computing the convolution of two
^
and fhn g by FFT.
sequences will lead to incorrect results, because
the DFT introduces a periodic extension of both (v) Compute
data and processor impulse response. This results ^rH
^ r g ¼ fA
fB ^rg
in cyclic or periodic convolution, rather than the
desired noncyclic or aperiodic convolution. If ^ r g by FFT; the result
(vi) Find the IDFT of fB
{xn} and {hn} contain N samples each, then the is {yn}.
true convolution should result in 2 N – 1 samples
for {yn}. If DFT is used, then {Ar} and {Hr} each This technique is referred to as select-saving.
consist of N samples, so does {ArHr} and hence Next, we consider the application of FFT to
its IDFT. Hence, {yn′} found by DFT is not the compute the cross-correlation sequence {Rxy(k)}
same as {yn} because of folding (or aliasing or of two given sequences {xn} and {yn}, each of
cycling) occurring in the time domain. This can length N, where
Applications of FFT to Compute Convolution and Correlation 251
t t
t t
(c) w(t)
|D(t) * w(t)|
t t
The leakage effect cannot always be isolated window in the time domain is relatively small, as
from the aliasing effect because leakage may also compared to other continuously varying weight
lead to aliasing if the highest frequency of the windows, e.g. the Hamming window.
composite spectrum moves beyond the folding The third problem in relating the DFT to the CFT
frequency. This possibility is particularly signif- is the picket fence effect, resulting from the inability
icant in the case of a rectangular window, of the DFT to observe the spectrum as a continuous
because the tail of the window spectrum does not function, since the computation of the spectrum is
converge rapidly. limited to integer multiples of the fundamental fre-
The solution to the leakage problem is to choose quency fo = 1/(NT). In a sense, the observation of
a window function that minimizes the spreading. the spectrum with the DFT is analogous to looking
One example is the so-called ‘raised cosine’ win- at it through a sort of ‘picket fence’ since we can
dow in which a raised cosine wave is applied to the observe the exact behaviour only at discrete points.
first and last 10 per cent of the data and a weight of It is possible that a major peak lies between two of
unity is applied in between. Since only 20% of the the discrete transform lines, and this will go unde-
terms in the time series is given a weight other than tected without some additional processing.
unity, the computation required to apply this
Application of FFT to Find the Spectrum of a Continuous Signal 253
One procedure for reducing the picket fence are always ‘better than one’. ‘… And three are
effect is to vary the number of points N in a time better still’, the proverb continues; this third ‘ar-
period by adding zeros at the end of the original row’ is provided by the charge transfer devices,
record, while maintaining the original record intact. which can perform analog as well as digital signal
This process artificially changes the period, which, processing. As compared to the digital signal
in turn, changes the locations of the spectral lines processors we have talked about, the charge
without altering the continuous form of the original transfer processing has the distinct advantage of
spectrum. In this manner, spectral components not requiring an A/D conversion, and hence is less
originally hidden from view may be shifted to expensive, more versatile and more accurate.
points where they may be observed.
Problems
Concluding Comments
P:1. Draw the equivalent of Fig. 32.6 for
The aim of this chapter was to introduce the basic N = 16. You have to take an A3 paper with
concepts involved in digital signal processing, 90° turn around.
including an introduction to the FFT and its P:2. Draw the FFT diagram for N = 16 using
applications. We went through the sampling decimation in frequency.
process carefully, and pointed out the various P:3. What is the minimum possible number of
errors introduced by quantization. A brief dis- non-trivial multipliers in Fig. 32.8?
cussion on structures was included to facilitate an P:4. What is better? DIT or DIF?
understanding of the implementation of a digital P:5. What is a possible remedy for eliminating
signal processor in a general-purpose computer leakage altogether? Is it practicable?
or by a special-purpose hardware. Two basic
forms of FFT were introduced, and two of the
most important applications of the FFT were
discussed. It was pointed out that correct appli- References
cation of FFT requires a much more than casual
understanding of the periodic extension intro- 1. J.W. Cooley, J.W. Tukey An algorithm for the
duced by the DFT process. machine calculation of complex fourier series. Math.
Comput. 19, 297–301 (April 1965)
In conclusion, it is worth mentioning that 2. W.M. Gentleman, G. Sande, Fast Fourier
digital signal processing is not an answer to all Transforms-for Fun and Profit. in 1966 Fall Joint
signal processing problems. Digital and analog Computer Conference of AFIPS Proceedings,
techniques form ‘two arrows in the quiver’, which pp. 563–578
On Second-Order Digital Band-Pass
and Band-Stop Filters 33
The chapter deals with the derivation, design, is that of a normalized digital band-pass filter
limitations and realization of second-order (BPF) whose centre frequency x0 and 3-dB
digital band-pass (BP) and band-stop (BS) fil- bandwidth B are given by
ters with independent control of the centre
frequency and the bandwidth in the BP case, 2a
x0 ¼ cos 1 b and B ¼ cos 1
: ð33:2Þ
and rejection frequency and the difference 1 þ a2
between the pass-band edges in the BS case.
Thus x0 and b are independently controllable by
varying a and b, provided one can realize Eq. 33.1
Keywords by only two multipliers of the same values. Such a
Digital filter Band-stop Band-pass realization using the lattice structure has been given
Second-order filters in [1]. The complement of Eq. 33.1, obtained by
subtracting H1 (z) from unity, is
1þa 1 2bz 1 þ z 2
H2 ðzÞ ¼ : ð33:3Þ
2 1 bð1 þ aÞz 1 þ az 2
Eq. 33.1 possible? This chapter presents answers cos x0 ¼ 2r cos h=ð1 þ r 2 Þ: ð33:8Þ
to all these questions.
Comparing with Eq. 33.2, we, therefore, have
For a BPF, we argue that the response at x = 0 Also, combining Eqs. 33.7 and 33.8, we note
and p should both be zero. With z = ejx, x = 0 that the maximum magnitude will be unity if
and p translate to z = 1 and –1, respectively.
Hence, the numerator polynomial of the transfer K ¼ ð1 r 2 Þ=2; ð33:10Þ
function must be of the form K(1 – z−2), K being
a constant. Also, we know that real poles and, combining Eq. 33.7 with Eq. 33.10, we can
severely limit the selectivity of a BPF. Hence, we write
let the poles be at re±jh, where r is close to but
less than unity for high selectivity. The denom- 1
jH1 ðejx Þj2 ¼ i2 : ð33:11Þ
inator polynomial of the BPF transfer function is,
h
ð1 þ r2 Þ cos x 2r cos h
1þ ð1 r 2 Þ sin x
therefore,
Or, Or,
x2 x1 eð1 r 2 Þ
tan ¼ : ð33:17Þ
2 1 þ r2 Design for Arbitrary Pass-band
Tolerance
Using the relationships
Combining Eqs. 33.17 and 33.21, and letting be
cos 2 h ¼ 2cos2 h 1 and sec2 h ¼ 1 þ tan2 h;
denote the bandwidth for an arbitrary pass-band
ð33:18Þ tolerance specified by e, we get
we get from Eq. 33.17, after simplification, Be eð1 aÞ
tan ¼ : ð33:24Þ
2 1þa
ð1 þ r 2 Þ2 e2 ð1 r 2 Þ2
cosðx2 x1 Þ ¼ :
ð1 þ r 2 Þ2 þ e2 ð1 r 2 Þ2 Thus, given e and Be, one can choose a from
ð33:19Þ
e tan B2e
a¼ : ð33:25Þ
The 3-dB bandwidth B is obtained as x2 – x1 e þ tan B2e
with e = 1. Hence,
Equation 33.25 puts a constraint on the
2r 2 specifications of e and Be. Since 0 < Be < p, tan
cos b ¼ : ð33:20Þ
1 þ r4 (Be/2) > 0; also a = r2 is a real positive quantity.
Hence, e and Be must satisfy
Comparing Eq. 33.20 with Eq. 33.2, we get
Be
2 e [ tan : ð33:26Þ
r ¼ a: ð33:21Þ 2
Substituting Eqs. 33.9, 33.10 and 33.21 in This is quite logical because, with two
Eq. 33.5, it becomes identical with Eq. 33.1. parameters e and b, one cannot satisfy three
Note, in passing, that for small pass-band tol- specifications, viz. e, Be and x0. The constraint
erance (e ! 0) or small bandwidth (x2 – x1 ! 0) Eq. 33.26 is shown graphically in Fig. 33.1 in
or both addition of Eqs. 33.13 and 33.14 gives the form of a plot of e ¼ tan B2e : No specification
point which lies below the curve can be met by
ð1 þ r 2 Þðcos x1 þ cos x2 Þ 4r cos h: ð33:22Þ the second-order BPF characterized by Eq. 33.1.
258 33 On Second-Order Digital Band-Pass and Band-Stop Filters
2.0
a bð1 þ aÞz 1 þ z 2
A2 ðzÞ ¼ : ð33:27Þ
1 bð1 þ aÞz 1 þ az 2
1
1/2
X(z)
A2(z) X(z)H2(z)
1
1
A2(z)X1(z) z 1 z 1
Realization 259
A
d1
1
B d2 C
d1= b (1+a) b
1+a
B C B C
d2 = a
multipliers a and b have been separated out. each other. Design equations have been derived
Replacing the part ABC of Fig. 33.4 by part and the limitations of the design have been
(b) of Fig. 33.5 gives an alternative to the lattice pointed out for arbitrary pass-band tolerance. An
structure of Fig. 33.3. Whether other alternative alternative canonic realization structure has also
structures are possible or not is left as an open been presented, in which a and b are the only
problem for the reader. two multipliers.
Conclusion Problems
A derivation has been given of the elegant P:1. Suppose b = 0 in Eq. 33.3. What kind of
second-order band-pass/band-stop filter transfer filter do you get?
function, in which the two parameters a and b P:2. In Eq. 33.3, investigate what happens when
control the centre frequency and the difference (i) b = +1 and (ii) b = –1.
between the pass-band edges, independently of
260 33 On Second-Order Digital Band-Pass and Band-Stop Filters
P:3. Look at Eq. 33.19. Find cos (x2 + x1) and Reference
find the product cos (x2 + 1) cos (x2 – x1).
Interpret the result. 1. S.K. Mitra, Digital Signal Processing—A Computer
P:4. What happens when b = 0 in Eq. 33.27. Based Approach, Second Edition (McGraw-Hill, New
P:5. What happens when (i) b = +1 and York, 2000)
(ii) b = –1 in Eq. 33.27?
Derivation of Second-Order Canonic
All-Pass Digital Filter Realizations 34
This chapter deals with the derivation of two 34.3, which realize, respectively, the following
canonic all-pass digital filter realizations, first transfer functions:
proposed by Mitra and Hirano. In contrast to d1 þ z 1
their derivation, which uses a three-pair A1 ðzÞ ¼ ; ð34:1Þ
1 þ d1 z 1
approach, our derivation is much simpler
because we use a two-pair approach, in which
only four, instead of nine parameters have to d1 d2 þ d 1 z 1 þ z 2
A2 ðzÞ ¼ ; ð34:2Þ
be chosen. 1 þ d1 z 1 þ d1 d2 z 2
and
Keywords d2 þ d1 z 1 þ z 2
Canonical All-pass Digital filter B2 ðzÞ ¼
1 þ d1 z 1 þ d2 z 2
ð34:3Þ
Realizations
Note that the transformed forms of these
structures [3] will also give canonic realizations
Introduction of the same transfer functions; these are not being
considered in this chapter.
All-pass digital filters have been recognized as The derivation of the first-order structure was
basic building blocks of many digital signal given in [2] by using the two-pair approach, i.e.
processors [1]. Any arbitrary order all-pass filter by assuming a multiplier-less two-pair with the
can be realized by cascading first- and single multiplier d1 as its termination, as shown
second-order ones only. Mitra and Hirano [2] in Fig. 34.4. Using the two-pair relationship
proposed the canonic first- and second-order
configurations shown in Figs. 34.1, 34.2 and Y1 t11 t12 X1
¼ ; ð34:4Þ
Y2 t21 t22 X2
X1 z –1 –1
d1
Y1
1
d1 d2
X2
Y2
1 d1
d2
X1
one obtains
Y2
Y1 t11 d1 ðt11 t12 t12 t21 Þ
A1 ðzÞ ¼ ¼ : ð34:6Þ
X1 1 d1 t22
Digital d1
2-pair Comparing Eq. 34.6 with Eq. 34.1, we see
Y1 that various choices are possible, of which the set
X2
t11 ¼ z 1 ; t22 ¼ z 1 ; t12 ¼ 1 þ z 1 ; and
Fig. 34.4 Digital two-pair terminated in multiplier d1 1
t21 ¼ 1 z ð34:7Þ
Introduction 263
gives the structure of Fig. 34.1, while inter- Again, obvious choices of t12 and t21 are as
changing the expressions of t12 and t21 in follows:
Eq. 34.7 gives the transposed form of Fig. 34.1.
2
If we follow the same procedure for deriving t12 ¼ 1 z ð34:12Þ
the structures for Eqs. 34.2 and 34.3, we have to
start with a multiplier-less three-pair, two of whose and
pairs will be terminated in d1 and d2. As given in
1
[2], analysis for the required t-parameters of the t21 ¼ d2 þ z þ d2 z 2 : ð34:13Þ
3 3 t-matrix becomes quite involved. The pur-
pose of this chapter is to present much simpler From Eqs. 34.4, 34.9, 34.12 and 34.13, we
derivations of the structures of Figs. 34.2 and get
34.3, by using the two-pair approach only. Y1 ¼ z 2 X1 þ ð1 z 2 ÞX2 ; ð34:14Þ
and
Derivation of the Structure 1
of Fig. 34.2 Y2 ¼ ðd2 þ z þ d2 z 2 ÞX1 ðz 1
þ d2 z 2 ÞX2 :
ð34:15Þ
With the aim of deriving the structure of Fig. 34.2,
we start with same constrained two-pair shown in Equations 34.14 and 34.15 can be rewritten in
Fig. 34.4, where the two-pair is no longer the following forms
multiplier-less. Instead, it contains one multiplier
(d2) and two delays. Following the steps of Y1 ¼ z 2 ðX1 X2 Þ þ X2 ; ð34:16Þ
Eqs. 34.4, 34.5 and 34.6, we now have to match
the right-hand sides of Eqs. 34.6 and 34.2, i.e. and
Y2 ¼ z 1 ðX1 X2 Þ þ d2 X1 þ z 2 ðX1
t11 d1 ðt11 t22 t12 t21 Þ d1 d2 þ d1 z þ z 1 2 X2 Þ
¼ ð34:17Þ
1 d1 t22 1 þ d1 z 1 þ d1 d2 z 2
ð34:8Þ
It is easily verified that Fig. 34.2 is a real-
An obvious set of simple choices is the ization of these two equations, where, for con-
following: venience, the locations of the signals Y2 and X2
are also indicated.
t11 ¼ z 2 ; t22 ¼ ðz 1
þ d2 z 2 Þ; ð34:9Þ
Correspondingly, for the modified numerator, A systematic procedure for obtaining the
we get realization diagram is depicted in Fig. 34.6. Part
(a) of the figure shows how t11X1 is obtained with
d1 X2 = 0, while part (b) of the same figure shows
t11 t22 t12 t21 ¼ 1
; ð34:20Þ
1 þ d1 z how the same hardware can realize t12X2 with
X1 = 0. Superimposing parts (a) and (b), we get
and the part (c) with the solid lines, which give the
2 output Y1. To obtain the output Y2, note the value
z þ d1 z 1
t11 ¼ ; ð34:21Þ of the signal at node A, as indicated, and that just
1 þ d1 z 1
adding X1 to it gives Y2 according to Eq. 34.26.
Alternative Derivation of the Structure of Fig. 34.2 265
(a)
X1 X1z -2 - X 2d1z -2
(b)
1 + d1z -1 1 + d1z -1
1 + d1z -1
X1 z 1 t11X1 z 1 t12X2
1 z 1
z
1 1
d1 d1 X2
X1d1z -1 X 2d1 X2
1 + d1z -1 1 + d1z -1 1 + d1z -1
X1z -2 X 2d1z -2
(c) 1 + d1z -1 1 + d1z -1
X1 z 1 A Y1
z 1
1
d1 X2 d2
Y2
Finally, multiplying Y2 by d2 gives X2, as indi- under this constraint, one possible set of choices
cated by the broken lines in Fig. 34.6c. This for the t-parameters is the following:
configuration is indeed identical with that of
Fig. 34.2. t11 ¼ d1 d2 ; t22 ¼ ðd1 þ d1 d2 z 1 Þ; t12
Besides the transposed structures of Figs. 34.2 ¼ ð1 d1 d2 Þ and t21 ¼ d1 þ ð1 þ d1 d2 Þz 1 ;
and 34.3, are there other canonical possibilities? ð34:28Þ
We leave this as an open question to the reader.
and that the resulting realization is the transpose
of that of Fig. 34.2.
Yet Another Derivation
of the Structure of Fig. 34.2
Conclusion
Another question that arises at this point is the
following: If, in Fig. 34.4, we replace d1 by z−1, In this chapter, we have derived canonic real-
and aim for a two-pair containing one delay and izations of second-order all-pass digital filters by
the multipliers d1 and d2, do we get a new a procedure, which is much simpler than that of
structure? It is left to the readers to verify that the original three-pair approach of [2]. We have
266 34 Derivation of Second-Order Canonic All-Pass …
also derived the realization of Eq. 34.3 from that to Eq. 34.1). Find the overall transfer
for Eq. 34.2 by an elementary manipulation of function and find its characteristics.
Fig. 34.2; this is drastically simpler as compared P:5. Do the same for two second-order ones,
to the repetition of the three-pair approach, as having different d1 and d2 (refer to
done in [2]. Eq. 34.2).
Problems
A simple derivation is presented for the FIR and then derive the recursion formula for the
lattice structure, based on the digital two-pair coefficients of the lower order transfer functions
concept. Go ahead, read it and judge for
yourself whether it is simple or not! Xi ðzÞ
Hi ðzÞ ¼
X0 ðzÞ
X i
¼ 1þ anðiÞ z n ; i ¼ N 1 to 1:
Keywords
n¼1
Lattice structure Realization ð35:2Þ
ðiÞ
k i ¼ ai ð35:3Þ
Introduction
and also the relationship
In discussing the FIR lattice structure, it is usual in
Xi0 ðzÞ
textbooks on digital signal processing (see, e.g. Hi0 ðzÞ ¼ ¼ z i Hi ðz 1 Þ: ð35:4Þ
[1–3]) to assume the configuration of Fig. 35.1a, X0 ðzÞ
where each section is of the form shown in
Fig. 35.1b, for realizing the transfer function i.e. the two transfer functions Hi(z) and Hi0 (z) are
a pair of mirror image polynomials. Specifically,
XN ðzÞ XN with Hi(z) given by Eq. 35.2.
HN ðzÞ ¼ ¼ 1þ anðNÞ z n
ð35:1Þ
X0 ðzÞ n¼1 i 1
ðiÞ
X
Hi0 ðzÞ ¼ z i þ ai n z n: ð35:5Þ
n¼0
(a)
X1 X2 XN 1 XN
X0 #1 #2 #N
X 1¢ X 2¢ X N¢ - 1 X N¢
(b)
Xi Xi
1
ki
ki
X i¢- 1 X i¢
z 1
Fig. 35.1 a The general cascaded FIR lattice structure. b The ith section of (a)
so-called ‘lossless bounded real (LBR)’ transfer Hi ðzÞ ¼ t11 Hi 1 ðzÞ þ t12 Hi0 1 ðzÞ; ð35:9Þ
functions.
We present here a simple derivation of the Hi0 ðzÞ ¼ t21 Hi 1 ðzÞ þ t22 Hi0 1 ðzÞ: ð35:10Þ
FIR lattice structure of Fig. 35.1 using the
Observe that in Eq. 35.9, t11 has to be unity in
two-pair approach, for a general transfer function
order to satisfy the requirement of Eq. 35.2 that
of the form Eq. 35.1 with the only constraints of
the constant term in Hi(z) should be unity. Also,
Eqs. 35.2 and 35.4, and no others.
for satisfying the requirement that Hi(z) should
be a polynomial of order i in z−1, t12 must be of
the form kiz−1. Thus, we have
Derivation
t11 ¼ 1 and t12 ¼ ki z 1 : ð35:11Þ
Consider the ith stage of the FIR lattice, shown in
Fig. 35.1b, and let it be characterized by the We next put the constraint of Eq. 35.4 and
transmission matrix get, from Eqs. 35.9 and 35.11,
Hi0 ðzÞ ¼ z i Hi ðz 1 Þ
" #
ðiÞ ðiÞ
ðiÞ t11 t12
T ¼ ðiÞ ðiÞ : ð35:6Þ
¼ z i Hi 1 ðz 1 Þ þ ki zHi0 1 ðz 1 Þ
t21 t22
ði 1Þ
¼ z i Hi 1 ðz 1 Þ þ ki z Hi0 1 ðz 1 Þ
For simplicity, we shall drop the superscript ði 1Þ ði 1Þ
(i) in the following discussion. Equation 35.6 ¼ z 1z Hi 1 ðz 1 Þ þ ki z Hi0 1 ðz 1 Þ
implies that ¼ ki Hi 1 ðzÞ þ z 1 Hi0 1 ðzÞ
In FIR lattice synthesis, if at any but the last which is known to be realizable by the lattice
stage, a lattice parameter becomes ±1, then structure of Fig. 36.1a, where each ki block has
the synthesis fails. A linear phase transfer the structure shown in Fig. 36.1b, provided that
function is an example of this situation. This at no stage in the synthesis procedure except the
chapter, written in a tutorial style, is con- last one, one encounters a parameter ki = ±1. For
cerned with a simple solution to this problem, example, if hN(N) = ±1, one cannot obtain a
demonstrated through simple examples, rather lattice by the usual procedure. This problem was
than detailed mathematical analysis, some of not adequately addressed to in the literature (see
which is available in (Dutta Roy in IEE e.g. [3–5]), and was solved in [1] for the linear
Proc-Vis Image Signal Process 147:549–552, phase case with rigorous mathematical analysis
2000 [1]). and proofs. However, the solution for the non-
linear phase case with hN(N) = ±1 was given in
[1] in terms of parallel lattices, which, in general,
Keywords is neither delay canonic nor multiplier canonic.
FIR filters Lattice synthesis In this chapter, written in a tutorial style, we
present the essence of [1] through several simple
examples for easy comprehension by the stu-
dents. We also give a canonic solution to the
nonlinear phase case through a tapped lattice
Introduction
structure.
Note that although two multipliers have
Consider the FIR transfer function
been shown in Fig. 36.1b, each lattice section
N
X should also be realized by a single multiplier
n structure. Unfortunately, however, such a struc-
HN ðzÞ ¼ 1 þ hN ðnÞz ð36:1Þ
n¼1 ture does not exist as yet. However, we shall
refer to the structure of Fig. 36.1 as multiplier
canonic, even if we show two multipliers in each
lattice section.
i
X so that k2 = 0.38462. Apply Eq. 36.5 again to get
n
Hi ðzÞ ¼ 1 þ hi ðnÞz ð36:3Þ
n¼1
h1 ð1Þ ¼ ½h2 ð1Þ k2 h2 ð1Þ=ð1 k22 Þ
ð36:10Þ
The lattice parameters (ki) of Fig. 36.1 are ¼ h2 ð1Þ=ð1 þ k2 Þ ¼ 0:38889
given by
Thus
ki ¼ hi ðiÞ; i ¼ 1 ! N ð36:4Þ H1 ðzÞ ¼ 1 þ 0:38889 z 1
ð36:11Þ
To obtain Hi−1(z) from Hi(z), i = N ! 2, one giving k1 = 0.38889. The synthesis is thereby
uses the following recursion formula: complete and the resulting structure is shown in
Fig. 36.2.
hi 1 ðnÞ ¼½hi ðnÞ ki hi ði nÞ=ð1 ki2 Þ
i¼N!2
ð36:5Þ Linear Phase Transfer Function
Obviously, if ki = ±1, then the synthesis fails! As is well known, there are four different types of
We now illustrate the conventional procedure linear phase transfer functions, viz. (1) symmet-
by an example. rical impulse response of even length;
Linear Phase Transfer Function 273
(2) symmetrical impulse response of odd length; Nth-order case, N odd, which will require (N−1)/2
(3) asymmetrical impulse response of even non-trivial lattice sections to begin with, followed
length; and (4) asymmetrical impulse response of by the same number of simple delays, and ending
odd length. We shall consider each of these cases in one unity parameter lattice section.
through simple examples.
Example 3: Illustrating case 2
Example 2: Illustrating Case 1 Let
Let
1 2 3
4 ðzÞ ¼ 1 þ h4 ð1Þz þ h4 ð2Þz þ h4 ð1Þz þz 4
1 2 3
H5 ðzÞ ¼1 þ h5 ð1Þz þ h5 ð2Þz þ h5 ð2Þz ð36:16Þ
4 5
þ h5 ð1Þz þz
Here we have k4 = 1; also Eq. 36.16 can be
ð36:12Þ
rewritten as
Here k5 = 1. Note that Eq. 36.12 can be rewritten as
H4 ðzÞ ¼ 1 þ h4 ð1Þz 1 þ ð1=2Þh4 ð2Þz 2
ð36:13Þ
Combining this with Eq. 36.2 with i = 4, we get
Comparing this with Eq. 36.2 with i = 5, we 1 2
H3 ðzÞ ¼ 1 þ h4 ð1Þz þ ð1=2Þh4 ð2Þz ¼ H2 ðzÞ
note that
ð36:18Þ
1 2
H4 ðzÞ ¼ 1 þ h5 ð1Þz þ h5 ð2Þz ¼ H2 ðzÞ
which implies that k3 = 0 and k2 = (1/2)h4(2).
ð36:14Þ
Finally, as in Eq. 36.15, we have
because the order of the polynomial is 2. This order
k1 ¼ h1 ð1Þ ¼ h2 ð1Þ=ð1 þ k2 Þ
reduction means that k4 = k3 = 0. Also k2 = h5(2), ð36:19Þ
and by the formula in Eq. 36.10, we get ¼ h4 ð1Þ=½1 þ ð1=2Þh4 ð2Þ
Fig. 36.3 Synthesis of Eq. 36.12 Fig. 36.4 Synthesis of Eq. 36.16
274 36 Solution to a Problem in FIR Lattice Synthesis
x(n) y(n)
k1 = h4(1) k4 = 1
z 1 z 1
ð36:26Þ
Note that because of asymmetry, h4(2) is identi-
cally zero. Here, we have k4 = −1 and we can write This can be decomposed as follows:
1
þ ð 1Þz 4 ½1 þ h4 ð1Þz
H4 ðzÞ ¼ 1 þ h4 ð1Þz
H4 ðzÞ ¼ 1 þ h4 ð3Þz 1 þ h4 ð2Þz 2 þ h4 ð3Þz 3 4
þz
ð36:23Þ þ ½h4 ð1Þ h4 ð3Þz 1
Thus, ð36:27Þ
[h4(1) h4 (3)]
1 1
z z
b
a
S
276 36 Solution to a Problem in FIR Lattice Synthesis
z 1 z 1 z 1 z 1 k5 ¼ 1; k4 ¼ k3 ¼ 0; k2 ¼ h5 ð3Þ and
a b k1 ¼ h5 ð4Þ=½1 h5 ð3Þ
S S
ð36:36Þ
y(n)
The second transfer function in Eq. 36.35 is
Fig. 36.8 Synthesis of Eq. 36.33: k1 ¼ h5 ð4Þ=
realized by tappings after the first and second
½1 þ h5 ð3Þ; k2 ¼ h5 ð3Þ; a ¼ h5 ð1Þ h5 ð4Þ bk1 and
b ¼ h5 ð2Þ þ h5 ð3Þ delays. The final realization is the same as that
shown in Fig. 36.8 with k values given by
Eq. 36.36 and
Example 8
Let a ¼ h5 ð1Þ þ h5 ð4Þ bk1 and
ð36:37Þ
b ¼ h5 ð2Þ þ h5 ð3Þ
1 2
H5 ðzÞ ¼1 þ h5 ð1Þz þ h5 ð2Þz
3 4 5
ð36:32Þ
þ h5 ð3Þz þ h5 ð4Þz þz
ð36:35Þ h4(2) = 0.
Problems 277
P:5. Can you decompose Eq. 36.26 in any 2. A.V. Oppenheim, R.W. Schafer, Discrete Time Signal
fashion other than Eq. 36.27? Give as many Processing (Prentice Hall, New Jersey, 1989)
3. M. Bellanger, Digital Processing of Signals (Wiley,
as possible if you can. Hoboken, 1984)
4. J.G. Proakis, D.G. Manolakis, Digital Signal Process-
ing (McMillan, Basingstoke, 1992)
5. L.B. Jackson, Digital Filters and Signal Processing
(Kluwer, Alphen aan den Rijn, 1989)
References
An alternative derivation is given for the linear This structure uses two identical multipliers in
prediction FIR lattice structures with each section, and is attributed to Itakura and
single-multiplier sections. As compared to the Saito [1]. Most textbooks on Digital Signal
previous approaches, this method is believed to Processing (DSP) refer to this structure and its
be conceptually simpler and more straightfor- variations in details. They assume, rather than
ward. derive, the structure and then analyze it for
finding the transfer function as well as some
recurrence formulas. A simple derivation of the
Keywords structure has recently been given in [2], and an
FIR lattice Single-multiplier realization alternative lattice structure in which the two
transfer functions HN(z) and HN′(z) are comple-
mentary to each other, i.e. HN′(z) = z– N
HN(−z−1), has been given in [3].
Introduction There exists a corresponding lattice structure
for all-pass IIR transfer functions, which also
The linear prediction FIR lattice filter, shown in
uses two multipliers per section. This structure
Fig. 37.1, realizes the transfer function
has been derived by Mitra by using his two-pair
XN or multiplier extraction approach [4]. Using the
YðzÞ n same approach, Mitra also derived a modified IIR
HN ðzÞ ¼ ¼ 1þ hn z ð37:1Þ
XðzÞ n¼1 lattice structure which uses a single multiplier per
section, and is therefore canonic in multipliers.
and its mirror image transfer function As it is well known, the basic all-pass IIR
structure can be used with additional multipliers
Y 0 ðzÞ
HN0 ðzÞ ¼ ¼z N
HN ðz 1 Þ: ð37:2Þ and summers to realize any arbitrary IIR transfer
XðzÞ function [5].
A question arises as to whether a
single-multiplier structure is possible for the FIR
lattice also. The answer was given by Makhoul,
as early as 1978 [6]. He derived two structures,
called LF2 and LF3, each section of which
Source: S. C. Dutta Roy, “FIR Lattice Structures with
Single-Multiplier Sections,” IETE Journal of Education, contains three multipliers, and then converted
vol. 47, pp. 119–122, July–September 2006. them to single-multiplier ones by a clever
z 1 k1 z 1 k2 z 1 kN
manipulation. Nine years after the appearance of single-multiplier realizations, we require one or
[6], Dognata and Vaidyanathan [7] gave an more additional variables involving a linear
alternative derivation of the single-multiplier FIR combination of X1 and z−1 X2 without any mul-
lattice by the multiplier extraction approach, and tiplication. The possibilities for a third variable
another 2 years later, Krishna [8] indicated that are X1 + z−1 X2; X1 − z1 X2; −X1 + z−1 X2; and
the same structure could also be arrived at by the −X1 − z−1 X2. We shall now investigate some of
eigen-decomposition approach. these cases.
Surprisingly, no mention could be found of
Makhoul’s work in any of the large number of
textbooks scanned by the author. The purpose of Realization 1
this chapter is, first, to bring this fine piece of
work to the attention of teachers and students of In terms of the variable set (X1, z−1 X2, X1 + z−1
DSP, and, second, to present an alternative, class X2), Eqs. 37.4 and 37.5 can be rewritten as
tested and conceptually simpler procedure for
deriving Makhoul’s single-multiplier structures. Y1 ¼ ð1 km ÞX1 þ km ðX1 þ z 1 X2 Þ ð37:6Þ
and
Derivation
Y2 ¼ ð1 km Þz 1 X2 þ km ðX1 þ z 1 X2 Þ: ð37:7Þ
Consider the mth section of the two-multiplier
structure, shown in Fig. 37.2 with signals trans- Dividing both sides of Eqs. 37.6 and 37.7 by
formed to the z-domain. Also, for simplicity, let (1 − km), we get
Y1 km
Fm 1 ðzÞ ¼ X1 ðzÞ; Gm 1 ðzÞ ¼ X2 ðzÞ; ð37:3aÞ ¼ X1 þ ðX1 þ z 1 X2 Þ; ð37:8Þ
1 km 1 km
and
and
1 km
z
1
Y2 ¼ km X1 þ z X2 : ð37:5Þ
Gm -1(z )[ = X 2 ] Gm (z )[ = Y2 ]
The input variables occurring in Eqs. 37.4 and
37.5 are X1 and z−1 X2. Clearly, in order to obtain Fig. 37.2 The mth section of Fig. 37.1: Is m = 1?
Derivation 281
1
km/(1 km ) km/(1 + km)
1
z 1 z
X2 X2
1
z 1
1
1
z
X2 X2
Y2/(km – 1) Y2/(km + 1)
Fig. 37.3 Four single-multiplier realizations of the lattice section of Fig. 37.2
282 37 FIR Lattice Structures with Single-Multiplier Sections
Y1 ¼ ðX1 þ z 1
X2 Þ þ ðkm lÞz 1 X2 ; ð37:12Þ be written or in the new editions of the books
which exist. It is also hoped that the conceptually
and simpler approach presented here for deriving the
single-multiplier FIR lattice would appeal to
Y2 ¼ ðX1 þ z 1 X2 Þ þ ðkm 1Þz 1 X1 : ð37:13Þ students and teachers of DSP.
Y2 ¼ ðX1 z 1
X2 Þ þ ð1 þ km ÞX1 : ð37:15Þ References
This chapter gives a formula for the exact predicted by the N log2 N formula. As another
number of non-trival multipliers required in example, the FFT diagrams for a 32-point
the basic N-point FFT algorithms, where N is sequence, in both DIT and DIF forms show the
an integral power of 2. Now proceed further, number of non-trivial multipliers to be 49,
but not too far! instead of 160, as predicted by the N log2 N for-
mula. This reduction is effected by using the
butterfly simplification and the facts that WN0 ¼ 1
Keywords N=2
and WN ¼ 1; where WN = exp (−j2p/N). It
FFT Computation Number of multipliers is, therefore, of interest to find out the actual
number of non-trivial multipliers needed in a
general N-point FFT, where N = 2q, q being a
positive integer. This note gives a formula for
this purpose.
Introduction
(a)
x(0) X(0)
x(4) X(1)
–1
x(2) X(2)
–1
W8 2
x(6) X(3)
–1 –1
x(1) X(4)
–1
W81
x(5) X(5)
–1 –1
W8 2
x(3) X(6)
–1 –1
W8 2 W83
x(7) X(7)
–1 –1 –1
(b)
x(0) X(0)
x(1) X(4)
–1
x(2) X(2)
–1
W8 2
x(3) X(6)
–1 –1
x(4) X(1)
–1
W81
x(5) X(5)
–1 –1
W8 2
x(6) X(3)
–1 –1
3 2
W8 W8
x(7) X(7)
–1 –1 –1
Fig. 38.1 a Decimation-in-time FFT flow diagram for a 8-point sequence, showing only the non-trivial multipliers;
b Decimation-in-frequency FFT flow diagram for a 8-point sequence, again showing only the non-trivial multipliers
number of multipliers is 4[(N/8) −1] and so on, second stage contributes to (N/4) multipliers.
till we reach the second stage where there are The first stage has (N/2) multipliers, each of
(N/4) groups of multipliers, with two multipliers value WN0 : Thus, the total number of non-trivial
in each group, one of them being WN0 : Hence the multipliers in an N-point FFT becomes
Derivation of the Formula 285
N
N
N
Recurrence Relation
M ðN Þ ¼20 1 þ 21 1 þ 22 1
2 4 8
N A recurrence formula for M(N) can be derived as
þ þ ð2 1Þ
4
follows. For a 2N-point FFT, Eq. 28.2 gives
" " " "
qth stage jðq 1Þth stage j ðq 2Þth stagej2nd stage
M ð2N Þ ¼N ½log2 ð2N Þ 2 þ 1
N N N
¼ 1 þ 2 þ 4 ¼N ½log2 2 þ log2 N 2 þ 1
2 2 2
ð38:3Þ
þ þ
N N ¼N ðI þ log2 N 2Þ þ 1
2 4
¼N ðlog2 N 1Þ þ 1:
N N
¼ ðq 1Þ 1þ2þ4þ þ
2 4
N Also,
1 þ 2 þ 2 þ þ 2q 2
2
¼ ðlog2 N 1Þ
2
N 1 2q 1 2M ðN Þ ¼ N ðlog2 N 2Þ þ 2:
¼ ðlog2 N 1Þ
2 1 2
N N From Eqs. 38.3 and 38.4, we get
¼ ðlog2 N 1Þ þ 1 :
2 2
ð38:1Þ M ð2N Þ ¼ 2M ðN Þ þ N 1;
N
M ðN Þ ¼ ðlog2 N 2Þ þ 1: ð38:2Þ
2 Alternative Derivation for M(N)
The same number of multipliers arises in DIF
An alternative derivation of the formula for
also, by recognizing that the index of stages will
M(N) follows by noting that the actual number of
be reversed in Eq. 38.1. Table 38.1 shows a
multipliers after using the butterfly simplification
comparison of the actual number of non-trivial
is (N/2) log2 N, in which the number of WN0
multipliers M(N) and the number predicted by
the N log2 N formula. multipliers is, using the DIT,
In the Appendix, I give some simple, common Chebyshev was out-and-out a mathematician.
sense methods for deriving mathematical for- Little did he know that his polynomials would be
mulas frequently used in CSSP. Appendix A.1 found so useful by filter designers. They do
gives a semi-analytical method for finding the appear to be complicated to students, but a
roots of a polynomial. Euler’s relation forms the reading of Appendices A.6 and A.7 would show
basis of complex numbers. A fresh look at it that you can derive Chebyshev polynomial
forms the content of Appendix A.2. The square identities with ease and compute the coefficients
root of the sum of two squares is required in of Chebyshev polynomials without difficulty.
finding the magnitude of complex quantity. An As in Section I, all chapters in this section end up
approximation appears in Appendix A.3. with five carefully designed problems. Each prob-
It is well known that algebraic equations of lem requires a thorough understanding of the con-
order more than 2 are difficult to solve. For third tents of the corresponding chapter. Work them out
and fourth orders, analytical solutions exist, but carefully and the joy of finding the clue can perhaps
are difficult to implement. For still higher orders, be compared with the joy you derive when you get a
numerical methods have to be resorted to. For piece of your most favourite food. Learning is, by
cubic and quartic equations, simplified proce- all accounts, feeding yourself. You can never
dures are given in Appendix A.4. Appendix A.5 overeat, and if you think you have done so, it will
gives many ways of solving an ordinary linear cause no uncomfortable feeling. Learning is con-
second order differential equation. A simple suming food for your intellectual development. The
method has been presented in Appendix A.5 for more you learn, the more you would like to learn.
this purpose. Happy learning, dear students!
A systematic method, which combines graphical, ing, in connection with the determination of
analytical, and numerical techniques, is pre- poles and zeros of transfer functions, and in
sented for finding the roots of a polynomial testing for stability of a given system. It is well
P0(s) of any degree. Real roots are first found by known that analytical solutions are possible only
a simple graphical method, and then the purely for polynomials of degree 4 or less, and for
imaginary roots are found by the Hurwitz test. higher degrees, numerical methods have to be
When all the real and purely imaginary roots are resorted to.
removed from P0(s), the remainder polynomial In this section, we present a semi-analytical
P2(s) will have only complex conjugate roots and method, consisting of a combination of graphi-
hence will be of even degree. When this degree is cal, analytical, and numerical techniques for
2, the roots are obvious. For P2(s) of degree 4, a finding the roots of a polynomial P0(s) of any
variation of a previously published analytical degree. When P0(s) contains only one or two
method, combined with a graphical display, is pairs of complex conjugate roots, besides those
presented which is easier to apply. When the on the real and imaginary axes, it is shown that a
degree of P2(s) is greater than 4, only numerical combination of graphical and analytical methods
methods have to be used. suffices. When P0(s) contains three or more pairs
of complex conjugate roots, numerical methods
have to be resorted to, after extracting all the real
Keywords and imaginary axis roots from P0(s).
Hurwitz test • Polynomial roots • Quartic poly-
nomial • Solution of algebraic equations
Roots on the Real Axis
Let
Introduction
P0 ðsÞ ¼ sN þ aN 1 sN1 þ
ðA:1:1Þ
The problem of finding the roots of a given þ a2 s 2 þ a1 s þ a0
polynomial arises in all fields of science and
engineering, particularly in electrical engineer- where the coefficients are real and a0 6¼ 0. (If a0
= 0, then there is a root at s = 0, and the poly-
nomial degree is reduced by one.) Let s = r + jx,
where r and x are real and can be positive or
negative. If P0(s) contains real roots, all on the
Source: S. C. Dutta Roy, “A Semi-Analytical Method for negative r axis, then all ai’s will be positive,
Finding the Roots of a Polynomial,” IETE Journal of while the existence of one or more positive real
Education, vol. 55, pp. 90–93, July–December 2014. roots will be indicated by one or more ai’s being
negative or missing. Such real roots can be indicates that there are real roots at s = −2 and s =
simply obtained by plotting jP0 ðrÞj versus r −3.
for one or both sides of r = 0, as appropriate. In general, if P0(s) of Eq. A.1.1 contains real
We plot the magnitude rather than the value roots at s = ri ; i ¼ 1; 2; . . .; M; M N, where ri
because visually the zero crossings from negative can be positive as well as negative, then
to positive values, or vice versa, of P0(r) are not P0(s) can be written as
as appealing (or perhaps not as accurate) as the Y
position of the nulls, similar to those occurring in P0 ðsÞ ¼ ðs ri ÞP1 ðsÞ ðA:1:3Þ
the magnitude response of null networks. i¼1M
As an example, consider the 10th-degree
polynomial where P1(s) does not have any real roots. In the
case of Eq. A.1.2, the continued product term
P0 ðsÞ ¼ s10 þ 8s9 þ 31s8 þ 87s7 þ 188s6 þ 317s5 simplifies to (s2 + 5s + 6) and P1(s), obtained by
dividing Eq. A.1.2 by this quadratic becomes
þ 428s4 þ 452s3 þ 372s2 þ 204s þ 72:
ðA:1:2Þ P1 ðsÞ ¼ s8 þ 3s7 þ 10s6 þ 19s5 þ 33s4
þ 38s3 þ 40s2 þ 24s þ 12:
Since there are no negative coefficients, we
need to plot jP0 ðrÞj only for negative values of r. ðA:1:4Þ
This plot is shown in Fig. A.1.1 which clearly
16
14
12
10
6
|P 0 (s)|, dB
4
5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0
Fig. A.1.1 Plot of jP0 ðrÞj, in dB, versus r for the example of Eq. A.1.2
A.1: A Semi-analytical Method for Finding the Roots of a Polynomial 291
Roots on the Imaginary Axis Also, the plot of jP1 ðjxÞj2 versus x2, as given
in Fig. A.1.2, shows nulls at x2 = 2 and 3, thus
As is well known [1], roots on the imaginary axis confirming Eq. A.1.7.
are revealed by performing the Hurwitz test. It P2(s) of Eq. A.1.5 can be obtained by long
consists of performing a continued fraction division of P1(s) by D(s). For the example case,
expansion (CFE), starting with the highest pow- this process gives
ers, of the odd rational function (even part of the
polynomial)/(odd part of the polynomial) or its P2 ðsÞ ¼ s4 þ 3s3 þ 5s2 þ 9s þ 2 ðA:1:8Þ
reciprocal, depending on which one has a pole at
infinity. The existence of jx-axis roots makes the This will have two pairs of complex conjugate
CFE end prematurely, and the last divisor con- roots. How to find them will be discussed in the
tains all these roots. (Note, in passing, that if the next section.
coefficient of any quotient in the CFE is negative,
then the polynomial has roots in the right half
plane; this is important in stability testing.) Complex Conjugate Roots
In the present case of P1(s), if the CFE men-
tioned above does end prematurely, and if the In general, P2(s) will have (N − M − 2Q)/2 pairs
last divisor is D(s), then we can write of complex conjugate roots. If this number is 1,
then P2(s) is a quadratic and its roots are easily
P1 ðsÞ ¼ DðsÞP2 ðsÞ ðA:1:5Þ found. If P2(s) is of degree 4, as in Eq. A.1.8, the
method given in [2] or [3] may be followed.
where D(s) is of the form However, a confusion is likely to arise about
Y signs in following this procedure. A variation of
DðsÞ ¼ ðs2 þ x2k Þ: ðA:1:6Þ this procedure will now be given, which avoids
k¼1Q
this confusion and also does not require the
analytical solution of the ‘resolvent’ cubic
Note that we have taken D(s) to be an even
equation. Let
polynomial because a possible root at s = 0 can
be taken out either at the beginning or while
P2 ðsÞ ¼ s4 þ a3 s3 þ a2 s2 þ a1 s þ a0 : ðA:1:9Þ
finding the real roots. P2(s) is of degree N − M −
2Q and contains only complex conjugate roots. If
We express the right-hand side of Eq. A.1.9
the degree of D(s) is high, it may not be possible
as the difference of two squares, rather than the
to find its roots analytically. In such a case, put s2
product of two quadratics, as in [2] and [3], as
= S. The resulting polynomial in S will have
follows:
roots only on the negative real axis of the com-
plex variable S, and hence the graphical proce- s4 þ a3 s3 þ a2 s2 þ a1 s þ a0
dure used in Sect. “Roots on the Real Axis” can ðA:1:10Þ
be used. ¼ ðs2 þ as þ bÞ2 ðcs þ dÞ2
Clearly, Hurwitz test could also be avoided by
plotting |P1(jx)|2 versus x2 which will show where a, b, c, and d are constants to be deter-
nulls at x2 = x2k . For the example of Eq. A.1.4, mined. Equating the coefficients of powers of
CFE of the even part/odd part ends prematurely s on both sides of Eq. A.1.10, we get the fol-
at the fourth step, and the last divisor is lowing set of four equations:
2a ¼ a3 ðA:1:11Þ
DðsÞ ¼ s4 þ 5s2 þ 6 ¼ ðs2 þ 3Þ ðs2 þ 2Þ:
ðA:1:7Þ
292 A.1: A Semi-analytical Method for Finding the Roots of a Polynomial
16
14
12
10
6
|P 1 (jw)|2
4
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
w2
60
50
40
30
|F(y)|
20
10
0
0 1 2 3 4 5 6
y
It is interesting to note that although the For the example of Eq. A.1.8, Eq. A.1.19
approaches are slightly different, Eq. A.1.19 is becomes
the same as the ‘resolvent’ cubic Eq. A.1.12 of
[3]. This is not unexpected though, because B + FðyÞ ¼ y3 5y2 þ 4y þ 6 ¼ 0: ðA:1:24Þ
b of [3] is the same as 2b in the approach adopted
here. This is why 2b was denoted by y earlier in The plot of jFðyÞj versus y, as shown in
this section. Fig. A.1.3, reveals only one real root at y1 = 3.
F(y), being a cubic polynomial, must have at Substituting this value in Eqs. A.1.20–A.1.23,
least one real root. Instead of following the along with the values of ai’s, we get a = b = ±1.5
analytical procedure of [3], we can plot jFðyÞj and c = d = ±0.5 (these are coincidences and not
versus y to get the real root(s) from the null true in general). Substituting these values in
location(s). If y1 is a real root, then our final Eq. A.1.10 and factorizing, we get
solution will be as follows:
P2 ðsÞ ¼ ðs2 þ 2s þ 2Þðs2 þ s þ 1Þ: ðA:1:25Þ
a ¼ a3 =2 ðA:1:20Þ
If P2(s) is of degree 6 or more, there exists no
b ¼ y1 =2 ðA:1:21Þ graphical or analytical method for finding the roots,
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffi and one has to take help of numerical methods.
c ¼ a2 þ y1 þ ða23 =4Þ ðA:1:22Þ
been presented for finding the real and purely solving for P(s) = 0.
imaginary roots of an arbitrary polynomial. After P:5. Find the roots of (s + 1)4 = 0.
removing the factors corresponding to these two
types of roots, the remaining polynomial will Any resemblance to Butterworth polynomial
only have complex conjugate roots. If there is roots? Show the roots graphically.
only one pair of such roots, then the roots are
obtained by solving a quadratic equation. For
two pairs of complex conjugate roots, a variation Acknowledgements This work was supported by the
Indian National Science Academy through the Honorary
of an earlier published method is given, which is Scientist programme. The author thanks Professor Y. V.
easier to apply. If there are more than two pairs Joshi for his help in the preparation of this manuscript.
of complex conjugate roots, then there is no
alternative but to use numerical methods. References
A direct proof of the Euler’s relation ej = cos h + Integrating Eq. A.2.3 and using the initial
j sin h, is presented. It is direct in the sense that condition y(0) = 1, it follows that y(h) = ejh.
unlike the existing proofs, it does not presume Both of these proofs presume that there is a
any connection between ejh and the trigonometric connection between ejh and the trigonometric cos h
functions cosh and sinh. and sin h. Presented here is a proof which does not
do so, and in this sense it can be considered as a
direct proof.
Keywords
Euler’s formula • Proof
The Proof
Euler’s relation
Let the real and imaginary parts of the complex
ejh ¼ cos h þ j sin h ðA:2:1Þ quantity ejh be denoted by f(h) and g(h),
respectively; then
is usually proved in mathematics and circuit
theory texts [1, 2] by appealing to the infinite ejh ¼ f ðhÞ þ jgðhÞ: ðA:2:4Þ
h
series expansions of ej , cosh and sinh. Another
way [3, 4] of showing the truth of the formula is Differentiating Eq. A.2.4 and denoting d()/dh
based on the observation that if by ()′, one obtains
yðhÞ ¼ cos h þ j sin h ðA:2:2Þ f 0 ðhÞ þ jg0 ðhÞ ¼ ejh ¼ jf ðhÞ gðhÞ ðA:2:5Þ
Each of these equations describes a simple Substituting for hf in either of the equations in
harmonic motion; the solutions for f(h) and g(h) Eq. A.2.11 gives
are, therefore K¼l ðA:2:14Þ
Dividing the first equation in Eq. A.2.11 by 1. H. Sohon, Engineering Mathematics (Van
the second gives Nostrand, New York, 1953), p. 65
2. W.H. Hayt Jr., J.E. Kemmerly, Engineering
tanðh þ hf Þ ¼ tan h; ðA:2:12Þ Circuit Analysis (McGraw-Hill, New York,
1978), pp. 747–748
which is satisfied only if 3. W.H. Hayt Jr., J.E. Kemmerly, Engineering
Circuit Analysis (McGraw-Hill, New York,
hf ¼ 2pp; p ¼ 0; 1; 2; . . . ðA:2:13Þ 1962), p. 283
4. A.G. Beged-Dov, Another look at Euler’s
relation. IEEE Trans. Educ. E-9, 44 (1966)
A.3: Approximating the Square Root
of the Sum of Two Squares
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
It is shown that ðx2 þ y2 Þ; with x > y, can be loss of accuracy, we propose, in this section, an
approximated by x + y2/(2x) for 0 y/x 1/2, approximation for S for ~S; consisting of two
and by 0.816 (x + 0.722 y) for 1/2 y/x 1 to expressions valid for the ranges 0 y/x 0.5
within a relative error of 0.64%. This should be and 0.5 y/x l, and show that the maximum
useful in computations, but more so in analytical percentage relative error e, defined by
developments involving such expressions.
e ¼ ðS e
SÞ=S 100 ðA:3:3Þ
Keywords
Square root • Sum of two squares is thereby reduced to a value of 0.64 only e
S
When dealing with complex numbers, as in cir- being the approximated value.
cuit analysis or FFT computation, it is often
required to calculate the value of
Derivation
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
S ¼ ðx2 þ y2 Þ ðA:3:1Þ
In view of Eq. A.3.2, we can write
where, without loss of generality, it may be pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
S¼x ð1 þ t2 Þ ðA:3:4Þ
assumed that
where
0\y\x ðA:3:2Þ
0\t ¼ y=x\1 ðA:3:5Þ
As is well known, evaluating the square root
is somewhat tedious and time consuming. To
The problem is therefore to approximate
speed up the processing time, without significant pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ð1 þ t2 Þ; a plot of which is shown in Fig.
A.3.1 (not to scale). Note that the latter part of
the graph (for t > t1 say) can be approximated by
a straight line, a possible candidate for which is
indicated as a + bt. Also, when t is small, one can
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
approximate ð1 þ t2 Þ by 1 + t2/2, a plot of
Source: S. C. Dutta Roy, “Approximating the Square Root
of the Sum of Two Squares,” Students’ Journal of the which is also shown in Fig. A.3.1 (in a slightly
IETE, vol. 32, pp. 11–13, April–June 1991. exaggerated form). In order to obtain a uniformly
2
e3%
1+ t2
1 +ct e2 %
a +bt
1 + t2/2
e¢1%
e 1%
1
0 t1 t01 t2 t02 1
t
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Fig. A.3.1 Showing the variation (not to scale) of ð1 þ t2 Þ; ð1 þ t2 =2Þ and a þ bt
‘good’ approximation over the entire range of t, Now, according to Eq. A.3.7b, we have
we assume that qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 1 þ t2 =2 0 t t1
ð1 þ t2 Þ ffi ðA:3:6a; bÞ ð1 þ t12 Þ ða þ b t1 Þ ð1 þ t12 Þ
a þ bt t1 t 1 hpffiffiffi i pffiffiffi
¼ 2 ða þ bÞ = 2 ðA:3:8Þ
and that the following relative errors are equal:
(i) e1′ at t = t1 computed by using Eq. A.3.6a,b which can be simplified to the following:
(ii) e1 at t = t1 computed by using Eq. A.3.6a,b
(iii) e3 at t = 1, and b ¼ ab ðA:3:9Þ
(iv) e2 at t = t2, which is the maximum value of e
where
in the range
t01 t t02 (see Fig. A.3.1).
Now substituting the values of a and b from 0:816 ð1 þ 0:722xÞ þ x2 þ x2 ¼ 0 ðA:3:22Þ
Eqs. A.3.15 and A.3.10 respectively, and sim-
plifying, we get
1 þ t12 =2 2
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðA:3:18Þ
ð1 þ t1 Þ 1 þ ð1 t1 Þ= ½4ð1 þ t1 Þ 2ð1 þ t1 Þ f2ð1 þ t12 Þg
2 2
300 A.3: Approximating the Square Root of the Sum of Two Squares
Solving this quadratic gives one value of x as P:3. Will the answer to P.2. be 0.816
0.5528. Putting this value in Eq. A.3.21, the (x + 0.722y) (f + 0.722g)?
left-hand side becomes 2.001, which differs from P:4. What will be the approximation of
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
the right-hand side by 0.05% only. Note that the ðx2 þ y2 Þ if y x?
exact solution of Eq. A.3.21 will require the P:5. Repeat this for P.1.
solution of a quadratic equation.
Problems
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
P:1. Can you approximate ða þ bxyÞðx2 þ y2 Þ?
Take b a.
P:2. How about approximating
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ðx2 þ y2 Þðf 2 þ g2 Þ?
A.4: On the Solution of Quartic and Cubic
Equations
A method of solving a quartic equation, which to find the pass-band edges. Abramowitz and
does not require extracting the roots of complex Stegun’s Handbook [1], which has been consid-
numbers is explained in detail. In the process, the ered as ‘The Bible’ by scientists and engineers
solution of a cubic equation has also been pre- for ages, was consulted, but to the author’s sur-
sented, with the same degree of simplicity. prise, the correct solution could not be obtained.
On deeper examination, it was found that there is
a typographical mistake in signs in the last
Keywords
equation on page 17 and that the opening state-
Quartic equation • Cubic equation • Solution ment on page 18 is ambiguous. Also, the method
requires handling square roots of complex num-
bers. A number of other such references [2–7]
and internet sources [8, 9] were also consulted
Introduction
and it was found that they were either sketchy or
had typographical mistakes or required finding
When faced with a problem in mathematics,
the square and cube roots of complex numbers.
electrical engineers–students, faculty, researchers
We present here a solution to the problem which
and practitioners alike–usually consult mathe-
does not require messy calculations with com-
matics handbooks and encyclopaedias for a
plex numbers. In the process, we also deal with
quick solution. While trying to design a dualband
the solution of a general cubic equation of the
band-pass filter by using frequency transforma-
form
tion of a normalized low-pass filter, the author
was confronted with the problem of solving a
y 3 þ b2 y 2 þ b1 y þ b0 ¼ 0 ðA:4:2Þ
quartic equation of the form
with the same kind of simplicity, as compared to
z4 þ a3 z3 þ a2 z2 þ a1 z þ a0 ¼ 0; ðA:4:1Þ
the solutions given in [1–9] and also in [10] and
[11]. The treatment is based on simplification
and consolidation of a monograph [12] by
S Neumark, a British aeronautical engineer,
whose work does not appear to have been
Source: S. C. Dutta Roy, “On the Solution of Quartic and appreciated or even referred to in the literature.
Cubic Equations,” IETE Journal of Education, vol. 47, We illustrate the procedures by examples whose
pp. 91–95, April–June 2006. solutions are known beforehand.
a3 a3 y 2a1
A; a ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi : ðA:4:10Þ
2 2 y2 4a0 Solution of the Cubic Equation
Finally, substituting for A, a, B and b in Consider Eq. A.4.2. In the literature, it is the
Eq. A.4.5, and simplifying gives usual practice to derive a ‘depressed’ cubic i.e.
another cubic equation in which the y2 term is
a23 ða3 y 2a1 Þ2 missing. To this end, we include the first two
yþ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ¼ a2 : ðA:4:11Þ 3
4 4 y2 4a0 terms of Eq. A.4.2 in y þ b32 . Then Eq. A.4.2
can be written as
Simplification of Eq. A.4.11 results in the
following cubic equation in y:
2
b2 3 b2 b3
yþ b1 y þ b0 2 ¼ 0:
y3 a2 y2 þ ða1 a3 4a0 Þy 3 3 27
ðA:4:15Þ
ða21 þ a0 a23 4a0 a2 Þ ¼ 0: ðA:4:12Þ
A.4: On the Solution of Quartic and Cubic Equations 303
We next supplement y in the second term by Since a cubic equation is required to have one
+b2/3; then Eq. A.4.15 becomes real root, Eq. A.4.22 will be applicable only
when b22 − 3b1 > 0. We shall consider the other
2
b2 3 b b case, i.e. b22 − 3b1 < 0 shortly.
yþ 2 b1 y þ 2 þ b0
3 Notice that the left-hand side of Eq. A.4.21 is
3
3
b32 b2 b22 the third order Chebyshev polynomial in x which
þ b1
27 3 3 oscillates between −1 and +1 for 1 x þ 1;
¼ 0: and is monotonically increasing or decreasing for
ðA:4:16Þ |x| > 1, as shown in Fig. A.4.1. This figure will
only give real root(s), and clearly, it suffices to
Let consider R 0, because changing the sign of R,
simply leads to the roots changing their signs. It
b2 is also obvious from the figure that for R < 1,
yþ ¼ kx: ðA:4:17Þ
3 there will be three real roots, of which one is
positive and the other two are negative. When
Usually, k is taken as unity in the literature. R > 1, there will be only one real (positive) root.
With a general k, Eq. A.4.16 can be simplified to When R = 1, there will be a double root at −1/2
the following: and a single root at +1.
For R < 1, the real positive root x = x1 occurs
27k3 x3 9kðb22 3b1 Þx þ ð27b0 þ 2b32 9b1 b2 Þ between the point A, where x = √3/2 and x = 1.
¼ 0: Since x < 1, we can write
ðA:4:18Þ
x1 ¼ cos h; ðA:4:23Þ
Dividing both sides by (27k3/4), we get
where 0\h\p=6. Equation A.4.21 then
4ðb22 3b1 Þ becomes
4x3 xþ
3k2
cos 3h ¼ R: ðA:4:24Þ
4ð27b0 þ 2b32 9b1 b2 Þ
¼ 0: ðA:4:19Þ
27k3 Hence
Now comes the brilliant idea of forcing the y1 ¼ cos ½ðcos1 RÞ=3: ðA:4:25Þ
coefficient of x as −3 by choosing
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Equation A.4.21 can now be rewritten in the
b22 3b1
2 form
k¼ ðA:4:20Þ
3
4x3 3xR ¼ ðxx1 Þ ð4x2 þ c1 x þ c0 Þ ¼ 0:
Using the negative sign in Eq. A.4.20, Eq. ðA:4:26Þ
A.4.19 becomes
Comparing coefficients, we get c1 = 4x1 and
4x3 3x ¼ R; ðA:4:21Þ c0 = R/x1 = 4x21 − 3. Thus the other two real roots
of Eq. A.4.21 are the solutions of the quadratic
where
27b0 þ 2b32 9b1 b2 equation
R¼ : ðA:4:22Þ
2ðb22 3b1 Þ3=2 4x2 þ 4x1 x þ 4x21 3 ¼ 0 ðA:4:27Þ
304 A.4: On the Solution of Quartic and Cubic Equations
0
R
A
1
5
1 5
x
so that pffiffiffi
x2;3 ¼ ½ðcosh aÞ=2Þ jð 3=2Þ sinh a ðA:4:31Þ
pffiffiffi qffiffiffiffiffiffiffiffiffiffiffiffiffi
x2;3 ¼ ðx1 =2Þ 3=2 1 x2 Finally, there remains the case b22 − 3b1 < 0.
pffiffiffi 1
In this case, choose k such that the coefficient of
¼ ½ðcos hÞ=2Þ 3=2 sin h
p x in Eq. A.4.19 becomes +3, i.e. let
¼ cos h : ðA:4:28Þ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
3
2 3b1 b22
k¼ ðA:4:32Þ
Now consider the case R > 1. Figure A.4.1 3
shows that there is only one real (positive) root at
Then Eq. A.4.21 becomes
x = x1 > 1. We can therefore write
15
10
5
R
10
15
1.5 1 0.5 0 0.5 1 1.5
x
so that the other two roots which are complex As can be easily verified, the roots of Eq.
conjugates, are given by A.4.39 are −1, +1 and 5, but let us follow the
pffiffiffi procedure as given here. From Eqs. A.4.22 and
x2;3 ¼ ½ðsinh bÞ=2Þ j 3=2 cosh b: A.4.39, R is calculated as −10/(7 √7). Since |
R| < 1, we get, by applying Table A.4.1,
ðA:4:37Þ
x1;2;3 ¼ 0:756; 0:189; 0:945: ðA:4:40Þ
Table A.4.1 gives a summary of the proce-
dure for solving a general cubic equation.
306 A.4: On the Solution of Quartic and Cubic Equations
b22
– 3b1 > 0 b22 – 3b1 < 0
0<R<1 R>1 Any R
h ¼ ðcos 1 RÞ=3 a ¼ ðcosh 1 RÞ=3 b = (sinh −1R)/3
x1 = cos h x1 ¼ cosh h x1 = sinh b
pffiffiffi pffiffiffi
x2;3 ¼ cos p3 R x2;3 ¼ ðcosh a j 3 sinh aÞ=2 x2;3 ¼ ðsinh b j 3 cosh bÞ=2
1=2
yi ¼ b2 þ 2b22 3b1 xi =3; i ¼ 1; 2; 3
Note The solutions are valid for positive R. For negative R, compute the solutions for |R|, and then negate the values of
x before substitution in the equation for Yi
Correspondingly,
pffiffiffi For example, the quartic equation
y1;2;3 ¼ 54 7x1;2;3 =3 ¼ 1; 1; 5:
pffiffiffiffiffi
ðA:4:41Þ z4 2z2 þ 3z0:5 ¼ 0 ðA:4:43Þ
These values check with the solutions has the following resolvent cubic:
obtained by inspection of Eq. A.4.39. Selecting
y1 = 1 and using Eq. A.4.14, the quadratics then y3 þ 2y2 þ 2y þ 1 ¼ 0 ðA:4:44Þ
become
Equation A.4.44 has a real root at y = −1 and
pffiffiffi
2
z 4z þ 3 ¼ 0 and z z2 ¼ 0:2
ðA:4:42Þ a pair of complex roots at y ¼ 1 þ j 3 =2.
Using either of the complex roots, it can show
These give z = −1, 1, 2 and 3 as expected. The that we get the correct roots as obtained by using
same results are obtained had we selected y1 = y1 = −1. The real root is preferred because it
−1 or 5. It can be verified that a reversal of signs reduces the computational effort, considerably.
in the constant term of Eq. A.4.14 gives wrong
results. This example also demonstrates that the
opening sentence on p. 18 of [1] is ambiguous, Problems
because it does not say what is to be done if all
the three real roots give real coefficients in the P:1. Can you solve a sixth order equation by
quadratic equations. As the present example decomposing as in Eq. A.4.3?
shows, any of them can be used. A question that P:2. How about an eight order?
arises at this point is the following: Would it give P:3. Could you solve a cubic equation by start-
the correct answer if we choose a complex, ing with trigonometry right from the start?
instead of a real root for y1? The answer is yes. P:4. Solve x4 + x2 + 1 = 0 by any method.
A.4: On the Solution of Quartic and Cubic Equations 307
P:5. Will the trigonometric approach work for 4. C.E. Pearson, Handbook of Applicable
P.4? Yes or no answer will not do. You Mathematics (Van Nostrand, 1974)
must have the necessary mathematical 5. W. Gellet et al., The VNR Concise Ency-
support to justify your answer. clopaedia of Mathematics (Van Nostrand,
1975)
6. E.W. Weisstein, CRC Concise Encyclopaedia
Acknowledgement The author thanks his former student of Mathematics (Chapman and Hall, 1999)
and current colleague, Professor Jayadeva, for many 7. I.N. Bronshtein et al., Handbook of Mathe-
helpful discussions on this topic during their evening
matics (Springer, Berlin, 2000)
walks in the corridors of IIT Delhi.
8. http://www.sosmath.com/algebra/factor/
fac12/fac12.html: The quartic formula
References 9. http://mathforum.org/dr.math/faq/cubic.
equations.html: Cubic and quartic equations
1. M. Abramowitz, I.A. Stegun, Handbook of 10. http://www.sosmath.com/algebra/factor/
Mathematical Functions (Dover, 1965) fac1/fac1l.html: The cubic formula
2. G.A. Korn, J.M. Korn, Mathematical 11. http://mathforum.org/dr.math/faq/cubic.
Handbook for Scientists and Engineers equations.html: Cubic equations—another
(McGraw-Hill, 1968) solution
3. R.S. Burington, Handbook of Mathematical 12. S. Neumark, Solution of Cubic and Quartic
Tables and Formulas (McGraw-Hill, 1973) Equations (Pergamon, 1965)
A.5: Many Ways of Solving an Ordinary
Linear Second Order Differential Equation
with Constant Coefficients
There are many different ways of solving an the following ordinary linear second order dif-
ordinary linear second order differential equation ferential equation:
with constant coefficients. Some of them are
available in textbooks while some others are y00 þ 2ay0 þ x20 y ¼ 0; ðA:5:1Þ
scattered in journal publications. A comprehen-
sive survey of these methods is presented in this where, in the usual situation, the prime denotes
section, along with the essential steps in each differentiation with respect to time t, and a and
method and the relevant references. x0 are constants, subject to the initial conditions
‘As many faiths, as many ways’—Shri
Ramakrishna Paramhansa yð0Þ ¼ y0 and y0 ð0Þ ¼ p0 : ðA:5:2Þ
Laplace Transform Method Putting these values in Eq. A.5.8 and simpli-
fying, we get
Taking the Laplace transform of Eq. A.5.1 and
denoting the Laplace transform of y(t) by Y(s), yðtÞ ¼ y0 cos x0 t þ ðp0 =x0 Þ sin x0 t; ðA:5:10Þ
we get
which can be put in the form
2
s YðsÞsy0 p0 þ 2a½sYðsÞ y0 þ x20 YðsÞ ¼ 0: qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ðA:5:3Þ yðtÞ ¼ y20 þ ðp0 =x0 Þ2 cos x0 t þ tan1 ½p0 =ðy0 x0 Þ
ðA:5:11Þ
On simplification and factorization, this gives
ðs þ 2aÞy0 þ p0
YðsÞ ¼ ; ðA:5:4Þ Assuming an Exponential
ðs s1 Þðs s2 Þ
Solution: Why Not Do It With
where Trigonometric Functions?
Because of Approximation
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Errors
s1;2 ¼ a b and b ¼ a2 x20 : ðA:5:5Þ
In this method, we assume a solution of the form
Expanding Eq. A.5.4 in partial fractions and Aest for a 6¼ x0 and (A + Bt)est for a = x0 In the
taking the inverse Laplace transform, we get first case, putting the assumed solution in Eq.
A.5.1 gives the so-called characteristic equation
yðtÞ ¼ A1 es1 t þ A2 es2 t ; ðA:5:6Þ
s2 þ 2as þ x20 þ 0 ðA:5:12Þ
where
2ay0 þ p0 þ s1;2 y0 which has the roots given by Eq. A.5.5. Thus
A1;2 ¼ ðA:5:7Þ
2b both es1 t and es2 t are solutions of Eq. A.5.1 and
the general solution is the same as that given by
Combining Eqs. A.5.5–A.5.7 and simplify- Eq. A.5.6. It is easily shown that for satisfying
ing, one obtains the initial conditions given in Eq. A.5.2, A1, 2 are
the same as given in Eq. A.5.7 so that the
yðtÞ ¼ ðeat =bÞ ½ðy0 a þ p0 Þ sinh bt þ y0 b cosh bt: required solution is given by Eq. A.5.8. As
ðA:5:8Þ mentioned earlier, this expression can handle all
the three cases of relative values of a and x0, but
As shown in [1], this expression is adequate for it is instructive to pursue the assumed solution
considering all the three cases, viz. (i) overdamp- (A + Bt)est for the case a = x0 a bit further. As
ing: a > x0; (ii) critical damping: a = x0; and (iii) pointed out in [1], a heuristic justification for this
underdamping: a < x0. We shall not therefore assumed solution comes from the argument that
pursue these cases separately, at this stage. in this case, one can try a general solution of the
It is interesting to observe that expression form f(t)est. instead of Aest, where f(t) is to be
Eq. A.5.8 is also adequate for considering the determined. Substituting this trial solution in
undamped case i.e. a = 0. Under this condition, Eq. A.5.1 and simplifying, we get
b ¼ jx0 ; sinh bt ¼ j sin x0 t and cosh bt f 00 ðtÞ þ ðs2 þ 2as þ x20 Þf 0 ðtÞ þ 2ðs þ aÞf ðtÞ ¼ 0:
¼ cos x0 t: ðA:5:13Þ
ðA:5:9Þ
A.5: Many Ways of Solving an Ordinary Linear Second Order Differential Equation … 311
Since from Eq. A.5.12, s = −a = −x0 in this is of the same form as Eq. A.5.6. The rest of the
case, Eq. A.5.13 reduces to procedure is the same as in the previous section.
The critical damping case poses no problem
f 00 ðtÞ ¼ 0; ðA:5:14Þ with this method. Under critical damping, Eq.
A.5.18 becomes
i.e.
ðD þ aÞ ðD þ aÞy ¼ 0 ðA:5:22Þ
f ðtÞ ¼ A þ Bt and yðtÞ ¼ ðA þ BtÞest : ðA:5:15Þ
Evaluating A and B from the initial conditions, which can be solved by following the same steps
we finally get, for this critically damped case, as in the case a 6¼ x0, and results in the same
expression as Eq. A.5.16.
yðtÞ ¼ ½y0 þ ðp0 þ y0 aÞt eat : ðA:5:16Þ
In this method, we define the operator D ¼ ddt As pointed out in [1], for the beginner student,
2 who has not been exposed to Laplace transforms,
and D2 ¼ ddt2 so that Eq. A.5.1 becomes the conventional approach is to use either an
assumed solution or the operator method. In
ðD2 þ 2aD þ x20 Þy ¼ 0: ðA:5:17Þ either case, the student has conceptual difficulty
in accepting why a solution should be assumed,
We then treat the quadratic operator and that too of a particular type, or why with
(D2 + 2aD + x20) as an algebraic expression and 2 2
factorize it to obtain the following changed form D ¼ ddt ; D2 y is ddt2y and not ddyt , and how
of Eq. A.5.17: ðD2 þ 2aD þ x20 Þ can be treated as a polynomial
and factorized. To obviate these difficulties, we
ðDs1 ÞðDs2 Þy ¼ 0; ðA:5:18Þ proposed in [1] a change of variable from y to
z with
where s1,2 arc given by Eq. A.5.5. Now let
z ¼ y0 sy ðA:5:23Þ
ðDs2 Þy ¼ z ðA:5:19Þ
where s is an unknown constant. Obtain y″ from
so that Eq. A.5.18 becomes the following first
Eq. A.5.23 and substitute in Eq. A.5.1; the result
order homogeneous equation in z:
is
ðDs1 Þz ¼ 0: ðA:5:20Þ
z0 þ ðs þ 2aÞz þ ðs2 þ 2as þ x20 Þy ¼ 0 ðA:5:24Þ
The solution of Eq. A.5.20 is
Now choose s such that the y term vanishes in
s1 t
zðtÞ ¼ K1 e : ðA:5:21Þ Eq. A.5.24; this gives the same equation as
Eq. A.5.12 with the possible values of s as given
where K1 is a constant. Now combine equa- in Eq. A.5.5. Taking either value of s and solving
tions A.5.19 and A.5.21 and solve the resulting the first order homogeneous equation in z, we get
non-homogeneous first order differential equa-
tion by the integrating factor method. The result zðtÞ ¼ K1 eðs þ 2aÞt : ðA:5:25Þ
312 A.5: Many Ways of Solving an Ordinary Linear Second Order Differential Equation …
y ¼ zeat : ðA:5:32Þ
LKM 1: Modified Operator
Method Substituting this in Eq. A.5.1 and simplifying,
we get
This method is due to Garrison [2, 3] and starts
with rewriting Eq. A.5.1 as z00 ¼ b2 z; ðA:5:33Þ
b being the same as in Eq. A.5.5. Now choose
d2 d
þ 2a y ¼ x20 y ðA:5:28Þ the trial solution z ¼ ekt ; putting this in Eq.
dt2 dt
A.5.33 given k2 = b2 or k = ±b so that the
Add a2y to both sides to get general solution for z becomes
d2 d zðtÞ ¼ A1 ebt þ A2 ebt : ðA:5:34Þ
2
þ 2a þ a y ¼ a2 x20 y: ðA:5:29Þ
dt2 dt
Combining Eq. A.5.34 with Eq. A.5.32, we
As in the operator of Sect. 4, the operator on get the same solution as Eq. A.5.6. For the crit-
the left-hand side of Eq. A.5.29 can be factored ical damping case, b = 0, so that Eq. A.5.33
gives z″ = 0 or z = A + Bt, and combined with
as ddt þ a ddt þ a . Denoting either factor by
Eq. A.5.32, we get the same solution as
Dm, Eq. A.5.29 combined with Eq. A.5.5 gives Eq. A.5.15.
A.5: Many Ways of Solving an Ordinary Linear Second Order Differential Equation … 313
Instead of a trial solution, one could also and eAt is the so-called fundamental matrix. The
make a change of variable from z to x = z′ − sz as latter can be calculated by using any of the
in the method discussed in Sect. 4. Then well-known techniques [8]. The result, for this
z00 ¼ x0 þ sz0 ¼ x0 þ sx þ s2 z. Substituting this in case, is
Eq. A.5.33 and choosing s such that the z-term is eat a sinh bt þ b cosh bt sinh bt
eAt ¼
absent in the result leads to s = ±b and x0 þ sx ¼ b x20 sinh bt b cosh bt a sinh bt
0; which has the solution x = K1e−st. Finally, ðA:5:41Þ
solving the equation z′ − sz = K1e−st, we get z
(t) = K2est + K3e−st, which is of the same form as Combining Eq. A.5.41 with Eqs. A.5.39 and
Eq. A.5.34, irrespective of whether A.5.35 gives the desired y(t), which is the same
s ¼ þ b or s ¼ b. as that given by Eq. A.5.8.
This method involves more efforts than in any A comprehensive survey has been presented here
other method discussed so far, but is of peda- of the methods for solving Eq. A.5.1, some of
gogical interest, when the state variables are first which are well known and some are less known.
introduced to undergraduate students [6]. We let Conceptually, the method based on change of
variables given in Sect. 5 appears to be the
x1 ¼ y and x2 ¼ y0 : ðA:5:35Þ simplest and easily comprehensible by the
beginner. The less known methods given in
Then we can write Sects. 6 and 7 are quite instructive and should
find a place in textbooks. The method based on
x01 ¼ x2 and x02 ¼ x20 x1 2ax2 : ðA:5:36Þ state variables has a pedagogical value for
introducing state variables to the beginner, rather
The two equations in Eq. A.5.36 can be
than for solving Eq. A.5.1.
written in the familiar0 matrix from
x ¼ Ax ðA:5:37Þ It should be mentioned here that except for the
methods of Sects. 6 and 7, all other methods are
where applicable for solving higher order ordinary lin-
ear differential equations with constant coeffi-
x 0 1 cients [9].
x¼ 1 and A ¼ : ðA:5:38Þ
x2 x20 2a
Problems
The solution for Eq. A.5.37, as is well known
[7], is
P:1. Suppose, for Eq. A.5.1, the initial condi-
At
x ¼ e x0 ; ðA:5:39Þ tions Eq. A.5.2 are given at 0−. How would
you modify the solution?
where P:2. Instead of 0 on the RHS of Eq. A.5.1, let
there be a constant. How do you find a
y solution?
x0 ¼ 0 ðA:5:40Þ
p0 P:3. Repeat with RHS = f(y).
P:4. Repeat with RHS = f(x).
314 A.5: Many Ways of Solving an Ordinary Linear Second Order Differential Equation …
P:5. Suppose the middle term on the LHS of this contribution, (x2 − a2) should be
Eq. A.5.1 is 2ayy′. Can you find a solution? replaced by (a2 − x2))
6. D.S. Zrnic, Additional remarks on the equa-
tion €x þ 2ax þ x2 x ¼ 0. Am. J. Phys. 41, 712
References (1973) (Note that in Eq. (3) of this contribu-
tion, the sign of the (1, 2) element of the
matrix should be positive)
1. S.C. Dutta Roy, Transients in RLC networks
7. S.C. Dutta Roy, An introduction to the state
revisited. IETE J. Educ. 44, 207–211 (2003)
variable characterization of linear systems—
2. J.D. Garrison, On the solution of the equation
part I. IETE J. Educ. 38, 11–18 (1997)
for damped oscillation. Am. J. Phys. 42, 694–
8. S.C. Dutta Roy, An introduction to the state
695 (1974)
variable characterization of linear systems—
3. J.D. Garrison, Erratum: on the solution of the
part II. IETE J. Educ. 38, 99–107 (1997)
equation for damped oscillation. Am. J. Phys.
9. S.C. Dutta Roy, Solution of an Ordinary
43, 463 (1975)
Linear Differential Equation With Constant
4. S. Balasubramanian, R. Fatchally, Comment
Coefficients, unpublished manuscript. That
on the solution of the equation for damped
gives me an idea. I should try to publish this
oscillation. Am. J. Phys. 44, 705 (1976)
manuscript as soon as possible.
5. H. Greenberg, Further remarks concerning
the solution of the equation
€x þ 2ax þ x2 x ¼ 0. Am. J. Phys. 44, 1135–
1136 (1976) (Note that in Eqs. (5) and (6) of
A.6: Proofs of Two Chebyshev Polynomial
Identities Useful in Digital Filter Design
Alternate proofs of two Chebyshev polynomial where Ti is the i-th degree Chebyshev polyno-
identities, which are useful in the design of mial of the first kind. As shown by Shenoi and
low-pass recursive digital filters, are presented. Agrawal [2], these identities are useful in the
As compared to those provided by Yip [1], our design of recursive low-pass digital filters. In
proofs appear to be simpler and are direct, rather proving Eq. A.6.1, Yip first proved the identity
than inductive.
1
Tn ðxÞTm ðxÞ ¼ c Tðm þ nÞ ðxÞ þ Tjmnj ðxÞ
2
Keywords ðA:6:3Þ
Chebyshev polynomial • Identities • Application
in DSP and then substituted m = n = N. In proving
In 1980, Yip provided proofs of the following Eq. A.6.2, Yip used the method of induction. We
two Chebyshev polynomial identities: present here simpler proofs of Eqs. A.6.1 and
A.6.2, and in the latter case, we give a direct,
T2N ðxÞ þ 1 ¼ 2 ½TN ðxÞ2 ðA:6:1Þ rather than inductive proof, based solely on the
properties of trigonometric functions.
and
Source: S. C. Dutta Roy, “Proofs of Two Chebyshev Equation A.6.1 follows easily by putting
Polynomial Identities Useful in Digital Filter Design” / = Nh.
Journal of the IETE, vol. 28, p. 605, November 1982.
(Corrections in vol. 29, p. 132, March 1983).
X
N i X
N i
F ¼ ejNh ejh þ ejNh eh P:1. Can these identities be proved with other
i¼0 i¼0 kinds of polynomial. For example, a second
h N þ 1 i h N þ 1 i
ejNh 1 ejh ejNh 1 ejh order one? Try it and let me know.
¼ þ P:2. Could the second identity be proved by
1 þ ejh 1 þ ejh
bringing in Euler again? That is, replacing
ðA:6:8Þ
cosh by Re ejh ?
By routine simplification of Eq. A.6.8, we get P:3. Prove Eq. A.6.5 with Euler’s identity.
P:4. Write T2N(x) as a polynomial in TN(x).
cos Nh þ cosðN þ 1Þh ð1ÞN þ 1 ð1 þ cos hÞ P:5. Can you prove Eq. A.6.3 without invoking
F¼ induction? That is, directly?
1 þ cos h
ðA:6:9Þ
A simple derivation is given of a closed form tational complexity of the elliptic functions. Next
formula for the computation of the coefficients of to them in the category of optimum filters comes
Chebyshev polynomials, which, as is well the Chebyshev filter. For a normalized Cheby-
known, are required for the design of equal ripple shev low-pass filter with cutoff at 1 rad/s, the
filters. A modification of the formula is also magnitude squared function is given by
given for facilitating fast computation.
1
jHðjxÞj2 ¼ ðA:7:1Þ
1 þ e2 Cn2 ðxÞ
Keywords
Chebyshev polynomials • Computation • where Cn(x) is the Chebyshev polynomial,
Coefficients defined by
cosðn cos1 xÞ; x\1;
Introduction Cn ðxÞ ¼ ðA:7:2Þ
coshðn cosh1 xÞ; x [ 1:
Chebyshev polynomials are required in the Cn(x) is usually computed by the recursion
design of filters in which the pass-band or the relation
stop-band is desired to have equal ripple char-
acteristic [1, 2]. As is well known, elliptic filters, Cn þ 1 ðxÞ ¼ 2xCn ðxÞCn1 ðxÞ ðA:7:3Þ
in which both pass- and stop-bands are equal
ripple, are the optimum ones. However, their with the initial conditions
design is rather involved because of the compu-
C0 ðxÞ ¼ 1 and C1 ðxÞ ¼ x: ðA:7:4Þ
Johnson [4] derived the following closed form If (−l)i is deleted from Eq. A.7.9, then we get
pffiffiffiffiffiffiffiffiffiffiffiffiffiffin
representation of Cn(x): the expansion for x þ x2 1 : Substituting
bX
n=2c
these in Eq. A.7.8, we observe that the odd i-
n
Cn ðxÞ ¼ ð1Þk xn2k ð1 x2 Þk ðA:7:5Þ terms will cancel. Hence if we let k = i/2, then
k¼0
2k
Eq. A.7.8 becomes
where bn=2c is the integer part of (n/2). They n=2c
bX
n k
obtained this result by expressing Cn(x) of Eq. Cn ðxÞ ¼ xn2k x2 1
A.7.2 as k¼0 2k
bX
n=2c
n k
Cn ðxÞ ¼ Re expðjn cos1 xÞ : ðA:7:6Þ ¼ ð1Þ k
xn2k 1 x2
k¼0 2k
An alternative derivation of Eq. A.7.5 was ðA:7:10Þ
given by Cole [5] by treating Eq. A.7.3 as a
difference equation and applying z-transform to The last form in Eq. A.7.10 is the same as
it. Eq. A.7.5.
In this section, we give a simple derivation of
Eq. A.7.5 and a modification of this formula
which directly gives the coefficients of xn−2r, r = Simplification of Eq. A.7.10
0 to bn=2c, and facilitates faster computation as
compared to the existing methods. We can write Eq. A.7.10 as
bX
n=2c
k n 2 k
Derivation Cn ðxÞ ¼ x n
ð1Þ x 1 x2
k¼0
2k
Let ðA:7:11Þ
bX
n=2c 3
X
7 7 7 7 7
Cn ðxÞ ¼ an2r x n2r
; ðA:7:14Þ r ¼ 0 : a7 ¼ ¼ þ þ þ
k¼0 2k 0 2 4 6
r¼0
¼ 1 þ 21 þ 35 þ 7 ¼ 64;
X3
where 7 k 7 1
r ¼ 1 : a5 ¼ ¼
k¼0 2k 1 2 1
n=2c
bX
n k 7 2 7 3
an2r ¼ ð1Þr : ðA:7:15Þ þ þ
2k r 4 1 6 1
k¼0
¼ ð21 1 þ 35 2 þ 7 3Þ ¼ 112;
X3
Equations A.7.14 and A.7.15 constitute the 7 k 7 2 7 3
r ¼ 2 : a3 ¼ ¼ þ
simplified formula for computation. In using k¼0 2k 2 4 2 6 2
these, note the following additional simplifying ¼ ð35 1 þ 7 3Þ ¼ 56;
features: (1) the quantities
n n n n and
; ; ;... are required
0 2 4 2bn=2c
for each coefficient and can be pre-calculated and X3
7 k
r ¼ 3 : a1 ¼
k 2k 3
stored; (2) ¼ 0 for k\r; and k¼0
r
7 3
k k ¼ ¼ 7 1 ¼ 7:
(3) ¼ ¼ 1: 6 3
0 k
We now illustrate the computation with two
Thus
examples.
C7 ðxÞ ¼ 64x7 112x5 þ 56x3 7x:
ðA:7:18Þ
Examples
Next, consider the example of n = 8. With the
Consider the case of n = 7. From Eqs. A.7.14
experience of the previous example, we can
and A.7.15, we get
directly write
X
3
4
X
C7 ðxÞ ¼ a72r x72r ; ðA:7:16Þ a82r ¼
8
ð1Þr
k
r¼0 k¼0 2k r
8 0 8 1 8 2
where ¼ ð1Þr þ þ
0 r 2 r 4 r
X3
þ
8 3
þ
8 4
7 k
a72r ¼ ð1Þr : ðA:7:17Þ 6 r 8 r
2k r
k¼0 r 0 1 2
¼ ð1Þ þ 28 þ 70
r r r
For various values of r, the coefficients are
3 4
calculated as follows: þ 28 þ :
r r
ðA:7:19Þ
320 A.7: Computation of the Coefficients of Chebyshev Polynomials
r ¼ 0 : a8 ¼ 1 þ 28 þ 70 þ 28 þ 1 ¼ 128;
r ¼ 1 : a6 ¼ ð28 1 þ 70 2 þ 28 3 þ 4Þ P:1. Any other method that you can find out for
¼ 256; deriving Eq. A.7.6?
P:2. Compute C15(x).
r ¼ 2 : a4 ¼ ð70 1 þ 28 3 þ 6Þ ¼ 160;
P:3. Repeat for C16(x).
r ¼ 3 : a2 ¼ ð28 l þ 4Þ ¼ 32; P:4. Compare Eq. A.7.18 with a Butterworth
polynomial of the same order. What differ-
and ences do you observe?
P:5. What about Legendre polynomials? Are
r ¼ 4 : a0 ¼ 1: you not familiar with Legendre, a cousin of
Butterworth? Read Kuo and thy will come
Thus to know.