Solved Problems · Set 28

Transfer Functions and Bode Plots

Part 3 · Frequency Response — \(\omega\) becomes a variable at last. One function of \(j\omega\) captures what a circuit does at every frequency, and four building blocks let it be sketched by hand.

Prof. Mithun Mondal 20 solved · 12 practice · 3 challenge GATE · ESE · University

Set 28 — Transfer Functions and Bode Plots

Every set since Set 20 has fixed \(\omega\) at a single value and solved for one operating point. That was enough for power systems, which run at 50 Hz and nothing else, but it says nothing about a filter, an amplifier or a control loop — all of which are defined by what they do across frequency. This set makes \(\omega\) a variable. The result is a single complex function \(H(j\omega)\) whose magnitude and phase, plotted logarithmically, decompose into four elementary shapes that can be added by eye. Set 27's Problem 17 already needed this, and asked for it in the only language available then; here the language arrives.

Textbook Chapter 15 · 20 solved · 12 practice · 3 challenge · 12 MCQs

i Method Recap
  • The transfer function is the ratio of output phasor to input phasor as a function of frequency:

    \[ H(j\omega) = \frac{\mathbf{Y}(j\omega)}{\mathbf{X}(j\omega)} = |H|\angle\phi \]

    Written in \(s\) it becomes a rational function whose roots are the poles and zeros.

  • Decibels convert products into sums:

    \[ |H|_{dB} = 20\log_{10}|H| \]
  • The four building blocks, each contributing additively in dB and in degrees:

    FactorMagnitude slopePhase
    \(K\)0 (level at \(20\log K\))0° (or 180° if \(K<0\))
    \((j\omega)^{\pm1}\)\(\pm20\) dB/dec\(\pm90°\)
    \((1+j\omega/\omega_c)^{\pm1}\)0 then \(\pm20\) dB/dec0 to \(\pm90°\)
    Quadratic pair0 then \(\pm40\) dB/dec0 to \(\pm180°\)
  • At a simple break the true curve is 3.01 dB from the asymptote and the phase is exactly \(\pm45°\).

  • The quadratic pair \(\omega_n^2/(s^2+2\zeta\omega_ns+\omega_n^2)\) peaks when \(\zeta < 1/\sqrt2\):

    \[ M_r = \frac{1}{2\zeta\sqrt{1-\zeta^2}}, \qquad \omega_r = \omega_n\sqrt{1-2\zeta^2} \]

    and at \(\omega = \omega_n\) exactly, \(|H| = 1/2\zeta\) with phase \(-90°\) whatever \(\zeta\).

  • Stability margins read off the loop gain \(L(j\omega)\):

    \[ \text{GM} = -|L|_{dB} \ \text{where} \ \angle L = -180°, \qquad \text{PM} = 180° + \angle L \ \text{where} \ |L| = 1 \]
  • Convention: \(s = j\omega\) for steady-state response; Set 31 introduces general \(s\). All logarithms are base 10, and a decade is a factor of ten in frequency.

VideoWalkthrough
Problem 1CoreWhat a Transfer Function Is

Define the transfer function, explain why one function of frequency suffices to describe a linear circuit completely, and identify what it cannot describe.

Solution

The definition. For a linear circuit driven at one frequency, the output is a sinusoid of the same frequency with a different amplitude and phase. The ratio of the two phasors is

\[ H(j\omega) = \frac{\mathbf{Y}(j\omega)}{\mathbf{X}(j\omega)} \]

Both magnitude and phase are functions of \(\omega\), and together they are the complete description.

Why one function suffices. Two facts from earlier sets combine:

FactFrom
A sinusoid in gives a sinusoid out, same frequencySet 20 — the phasor method
Any waveform is a sum of sinusoidsSet 33 — Fourier series
Responses to a sum addSuperposition, Set 11

Knowing the response to every sinusoid therefore determines the response to every input. That is a remarkably strong claim, and it rests entirely on linearity.

Four common transfer functions, distinguished by what is divided by what:

NameRatioUnits
Voltage gain\(\mathbf{V}_o/\mathbf{V}_i\)Dimensionless
Current gain\(\mathbf{I}_o/\mathbf{I}_i\)Dimensionless
Transfer impedance\(\mathbf{V}_o/\mathbf{I}_i\)Ω
Transfer admittance\(\mathbf{I}_o/\mathbf{V}_i\)S

All four are "transfer functions"; a plot is meaningless without saying which.

A worked instance. For a series \(RC\) with the output across \(C\), voltage division gives

\[ H(j\omega) = \frac{1/j\omega C}{R + 1/j\omega C} = \frac{1}{1+j\omega RC} \]

Every method of Set 21 produces transfer functions directly — the only change is to leave \(\omega\) symbolic instead of substituting a number.

What it cannot describe:

ExcludedWhy
Non-linear circuitsOutput contains frequencies the input did not
Time-varying circuits\(H\) would depend on \(t\) as well
Initial conditions\(H(j\omega)\) is the steady-state response only
TransientsSame reason — Set 31 restores them

The third exclusion is the one most easily forgotten. A transfer function describes the circuit long after switching, exactly as the phasor method has assumed since Set 20.

Set 27's transformer is a good example of the need. Its passband was bounded below by magnetising inductance and above by leakage — a statement about \(H(j\omega)\) that no single-frequency calculation could express.

The transfer function turns a circuit into a function. Once \(H(j\omega)\) is known, the components are no longer needed — two entirely different circuits with the same \(H\) are interchangeable, which is what makes filter design possible and what Set 35's two-port description generalises.
Answer\(H(j\omega) = \mathbf{Y}/\mathbf{X}\). Linearity plus Fourier means the response to every sinusoid determines the response to every input — but only in the steady state, and only for linear time-invariant circuits.
Problem 2Exam levelPoles and Zeros

Define poles and zeros, put \(H(s) = 100(s+1)/[s(s+10)(s+100)]\) into standard Bode form, and explain what the pole locations tell you.

Solution

Definitions. Writing \(H(s) = N(s)/D(s)\):

TermDefinitionEffect on \(|H|\)
ZeroRoot of \(N(s)\)Slope increases by 20 dB/dec
PoleRoot of \(D(s)\)Slope decreases by 20 dB/dec

For the given function: one zero at \(s = -1\), and poles at \(s = 0\), \(-10\) and \(-100\).

Convert to standard Bode form, in which every factor reads \((1+s/\omega_c)\):

\[ H(s) = \frac{100(s+1)}{s(s+10)(s+100)} = \frac{100 \cdot 1\left(1+s/1\right)}{s \cdot 10\left(1+s/10\right) \cdot 100\left(1+s/100\right)} \]
\[ = \frac{0.1\left(1+s\right)}{s\left(1+s/10\right)\left(1+s/100\right)} \]

The leading constant collapsed from 100 to \(100/(10\times100) = 0.1\). Failing to extract those factors is the commonest error in Bode work — it shifts the whole plot vertically by the amount missed, here 60 dB.

Why standard form matters. Each factor now equals 1 at low frequency, so the low-frequency behaviour is read straight off the leading term:

\[ \omega \to 0: \quad H \to \frac{0.1}{j\omega} \;\Longrightarrow\; |H| = \frac{0.1}{\omega} \]

Slope \(-20\) dB/dec, crossing 0 dB where \(0.1/\omega = 1\), i.e. at \(\omega = 0.1\) rad/s. That single point anchors the entire sketch.

What the pole locations tell you. Poles are the natural frequencies of the circuit — the exponents of its transient response, from Sets 18 and 19:

Pole atTransient termTime constant
\(s = -10\)\(e^{-10t}\)0.1 s
\(s = -100\)\(e^{-100t}\)0.01 s
\(s = 0\)Constant — integration

A pole in the right half-plane means a growing exponential and hence instability — Set 19's damping criterion, restated in the language of poles. All poles here are on or left of the imaginary axis.

Counting poles and zeros. Including those at infinity, the two counts must be equal. Here there are three finite poles and one finite zero, so there are two zeros at infinity — which is why the high-frequency slope is \(-40\) dB/dec:

\[ \text{final slope} = -20 \times \left(\text{poles} - \text{zeros}\right) = -20(3-1) = -40\ \text{dB/dec} \]

A quick check on any completed sketch, and one that catches a dropped factor immediately.

Poles and zeros are the circuit's fingerprint. The transient response reads them as exponents (Sets 18–19), the frequency response reads them as slope changes, and Set 31's Laplace transform will show these are two views of one object. A circuit is its pole–zero pattern plus a gain.
AnswerZero at \(-1\); poles at \(0\), \(-10\), \(-100\). Standard form \(H = 0.1(1+s)/[s(1+s/10)(1+s/100)]\), giving \(-20\) dB/dec through 0 dB at \(\omega = 0.1\).
Problem 3CoreWhy Decibels

Explain why frequency response is plotted in decibels against a logarithmic frequency axis, and give the conversions worth memorising.

Solution

The definition for a voltage or current ratio:

\[ |H|_{dB} = 20\log_{10}|H| \]

The factor is 20 for amplitude ratios and 10 for power ratios, because power goes as the square: \(10\log(P_2/P_1) = 10\log(V_2/V_1)^2 = 20\log(V_2/V_1)\). The two give the same number for the same physical situation, which is the point of the convention.

Reason one: products become sums. A transfer function is a product of factors, and

\[ 20\log|H_1H_2| = 20\log|H_1| + 20\log|H_2| \]

so the individual factors' plots simply add. Phase adds too, without needing logarithms. This is what makes graphical assembly possible at all.

Reason two: power laws become straight lines. With a logarithmic frequency axis, \(|H| \propto \omega^n\) plots as

\[ 20\log|H| = 20n\log\omega + \text{const} \]

a straight line of slope \(20n\) dB per decade. Every asymptote in Bode work is such a power law, so every asymptote is a straight line — the whole basis of the sketching method.

Reason three: enormous ranges fit on one page. An audio system spans \(10^3\) in frequency and perhaps \(10^6\) in gain. Linear axes would make most of the plot unreadable.

Conversions worth memorising:

RatiodBNote
10Unity gain
\(\sqrt2\)3.01Half power
26.02Doubling
1020One decade of gain
10040
0.5−6.02
0.707−3.01The half-power point

From 6 dB and 20 dB almost anything can be built: 12 dB is \(\times4\), 26 dB is \(\times20\), 34 dB is \(\times50\).

Why \(-3\) dB defines the bandwidth. At that point the amplitude ratio is \(1/\sqrt2\) and hence the power ratio is exactly one half:

\[ \frac{P}{P_{\max}} = \left(\frac{1}{\sqrt2}\right)^2 = 0.5 \]

The convention is a statement about power, not about amplitude, which is why the same 3 dB appears in every discipline that measures bandwidth.

A caution on absolute levels. A decibel is a ratio, so an absolute level needs a stated reference — dBm relative to 1 mW, dBV relative to 1 V, dBSPL relative to 20 µPa. "A signal of 30 dB" alone means nothing.

Decibels and log frequency together turn multiplication into addition and curves into lines. That was worth a great deal when plots were drawn by hand, and it remains worth it now — not for the arithmetic, but because a designer can see at a glance which pole is limiting the bandwidth and by how much.
Answer\(20\log_{10}|H|\) makes products into sums and power laws into straight lines. Key values: \(\sqrt2 \to 3.01\) dB, \(2 \to 6.02\) dB, \(10 \to 20\) dB.
Problem 4CoreConstant and Origin Factors

Sketch the magnitude and phase of the factors \(K\) and \((j\omega)^{\pm n}\), and identify what circuits produce them.

Solution

aThe constant \(K\). Magnitude and phase are both independent of frequency:

\[ |K|_{dB} = 20\log_{10}|K|, \qquad \angle K = \begin{cases} 0° & K > 0\\ 180° & K < 0\end{cases} \]

A horizontal line. Its only role is to slide the whole magnitude plot up or down — but getting it wrong shifts everything, which is why Problem 2 insisted on extracting it correctly.

bA pole at the origin, \(1/j\omega\):

\[ \left|\frac{1}{j\omega}\right|_{dB} = -20\log_{10}\omega, \qquad \angle = -90° \ \text{at every frequency} \]
\(\omega\)dB
0.1+20
10
10−20

A straight line of slope \(-20\) dB/dec passing through 0 dB at \(\omega = 1\). There is no break and no curvature — the asymptote is the exact curve.

cA zero at the origin, \(j\omega\): the mirror image, \(+20\) dB/dec and \(+90°\).

Repeated factors multiply the effect:

\[ (j\omega)^n: \quad \text{slope } 20n\ \text{dB/dec}, \quad \text{phase } 90n° \]

The circuits that produce them:

FactorOperationCircuit
\(1/j\omega\)IntegrationOp-amp integrator; capacitor current to voltage
\(j\omega\)DifferentiationOp-amp differentiator; inductor current to voltage

The connection is exact: \(v_C = \frac{1}{C}\int i\,dt\) transforms to \(\mathbf{V} = \mathbf{I}/j\omega C\), so a capacitor is an integrator. Set 20 established this and it is now visible as a plot.

Where a constant plus an origin factor anchors the sketch. Combining them:

\[ \frac{K}{j\omega}: \quad |H| = 1 \ \text{at} \ \omega = K \]

For the running example's \(0.1/j\omega\), the low-frequency asymptote crosses 0 dB at \(\omega = 0.1\)the single most useful number for starting a sketch, because everything else is built by changing slope at the break frequencies.

The phase contribution is constant, which is unusual: every other factor has a phase that varies with frequency. An integrator's \(-90°\) is present at DC and at a gigahertz alike.

These two factors have no break frequency, so their asymptotes are exact. All the approximation in Bode sketching lives in the pole and zero factors of Problems 5 and 6 — which is why the error analysis of Problem 8 concerns only those.
Answer\(K\): level at \(20\log|K|\), phase 0° or 180°. \((j\omega)^{\pm n}\): slope \(\pm20n\) dB/dec through 0 dB at \(\omega = 1\), constant phase \(\pm90n°\).
Problem 5CoreThe Simple Pole

Derive the asymptotic magnitude and phase of \(1/(1+j\omega/\omega_c)\), and tabulate the exact values around the break.

Solution

The exact expressions:

\[ |H| = \frac{1}{\sqrt{1+\left(\omega/\omega_c\right)^2}}, \qquad \angle H = -\tan^{-1}\frac{\omega}{\omega_c} \]

The two asymptotes. Well below the break:

\[ \omega \ll \omega_c: \quad |H| \to 1 \ (0\ \text{dB}), \quad \angle H \to 0° \]

Well above it:

\[ \omega \gg \omega_c: \quad |H| \to \frac{\omega_c}{\omega}, \quad \angle H \to -90° \]

The high-frequency asymptote is a power law \(\omega^{-1}\), hence a line of slope \(-20\) dB/dec, and the two asymptotes meet exactly at \(\omega = \omega_c\). That intersection is what makes \(\omega_c\) "the corner".

The exact curve around the break:

\(\omega/\omega_c\)Exact (dB)Asymptote (dB)ErrorPhase
0.1−0.040−0.04−5.7°
0.5−0.970−0.97−26.6°
1−3.010−3.01−45°
2−6.99−6.02−0.97−63.4°
10−20.04−20−0.04−84.3°

Three numbers carry the whole correction: 3 dB at the break, 1 dB an octave either side, negligible a decade away. Sketching those three and joining smoothly gives a curve indistinguishable from the exact one at plotting accuracy.

The phase asymptotes. The standard construction takes phase as 0° up to \(\omega_c/10\), then a straight line to \(-90°\) at \(10\omega_c\):

\[ \text{slope} = \frac{-90°}{2\ \text{decades}} = -45°/\text{decade} \]
\(\omega/\omega_c\)ExactAsymptoteError
0.1−5.7°5.7°
1−45°−45°0
10−84.3°−90°5.7°

The phase approximation is worse than the magnitude one — 5.7° of error at the ends, and phase influences a decade either side of the break rather than being confined near it.

Phase spreads much further than magnitude. At a decade below the break the magnitude error is 0.04 dB — invisible — but the phase is already 5.7° from zero. This asymmetry matters for stability margins (Problem 18), where a distant pole can erode phase margin while barely touching the gain.

The simple pole is the workhorse of the whole subject. Every \(RC\) and \(RL\) circuit is one, every amplifier has several, and a complicated response is usually just a handful of them placed at different frequencies. Knowing its three correction numbers by heart makes hand sketching genuinely quick.
Answer0 dB below, \(-20\) dB/dec above, meeting at \(\omega_c\). Exactly \(-3.01\) dB and \(-45°\) at the break, \(-0.97\) dB an octave away.
Problem 6CoreThe Simple Zero

Give the Bode contribution of \((1+j\omega/\omega_c)\), state its relationship to the simple pole, and explain what a zero does physically.

Solution

The zero is the exact reciprocal of the pole, so its Bode contribution is the mirror image about the horizontal axis:

\[ 20\log\left|1+\frac{j\omega}{\omega_c}\right| = -20\log\left|\frac{1}{1+j\omega/\omega_c}\right| \]
RegionMagnitudePhase
\(\omega \ll \omega_c\)0 dB
\(\omega = \omega_c\)+3.01 dB+45°
\(\omega \gg \omega_c\)+20 dB/dec+90°

Every sign flips; every magnitude is identical. That single fact halves the work of learning the building blocks.

What a zero does physically. It marks a frequency at which some path through the circuit begins to help rather than hinder:

CircuitOrigin of the zero
Series \(RC\) as a shunt elementThe capacitor stops shorting at high \(\omega\)
Lead compensatorDeliberate — to add phase
ESR of a real capacitorParasitic — resistance dominates above \(1/RC\)
Emitter degeneration bypassThe bypass capacitor's effect ceases

A zero cannot make gain rise forever. Every physical circuit has at least as many poles as zeros, because at high enough frequency stray capacitance always intervenes:

\[ \text{poles} \ge \text{zeros} \ \text{for any physical network} \]

A transfer function with more zeros than poles would have \(|H| \to \infty\) as \(\omega \to \infty\) — an infinite output from a finite input, which no passive or finite-gain circuit can produce.

The phase is the reason zeros are placed deliberately. A zero adds up to \(+90°\) of phase, and it does so over two decades centred on \(\omega_c\). Placing a zero just below a troublesome frequency lifts the phase there:

\[ \text{at } \omega = \omega_c: \ +45°; \qquad \text{at } \omega = 10\omega_c: \ +84.3° \]

That is the whole mechanism of lead compensation, and it is why Problem 18's phase margin can be improved without changing the gain crossover much.

A worked check. For \(H = (1+j\omega/10)\) at \(\omega = 10\):

\[ H = 1+j = \sqrt2\angle45° = 3.01\ \text{dB}\ \angle45°\;\checkmark \]

The break of a zero is where its real and imaginary parts are equal — exactly as for a pole.

Learn the pole; the zero is free. Reciprocal factors give reciprocal magnitudes and negated phases, so one set of correction numbers — 3 dB, 1 dB, 45° — serves both. What differs is the engineering: poles are mostly unavoidable, zeros are mostly deliberate.
AnswerMirror image of the pole: 0 dB below, \(+20\) dB/dec above, \(+3.01\) dB and \(+45°\) at the break. Physical circuits always have at least as many poles as zeros.
Problem 7Exam levelAssembling a Full Plot

Sketch the complete Bode magnitude plot of \(H(s) = 100(s+1)/[s(s+10)(s+100)]\) and tabulate the asymptotic values.

Solution

1Standard form, from Problem 2:

\[ H(s) = \frac{0.1\left(1+s\right)}{s\left(1+s/10\right)\left(1+s/100\right)} \]

2List the factors and their breaks:

FactorBreakSlope change
\(0.1\)
\(1/s\)\(-20\) at all \(\omega\)
\((1+s)\)1\(+20\)
\(1/(1+s/10)\)10\(-20\)
\(1/(1+s/100)\)100\(-20\)

3Anchor the low-frequency asymptote. Below all breaks, \(H \to 0.1/j\omega\), which crosses 0 dB at \(\omega = 0.1\) with slope \(-20\) dB/dec. At \(\omega = 0.01\) it is therefore at \(+20\) dB.

4Accumulate the slopes, changing at each break:

RangeSlope (dB/dec)Level at the upper end
\(\omega < 1\)\(-20\)−20 dB at \(\omega=1\)
\(1 < \omega < 10\)0−20 dB at \(\omega=10\)
\(10 < \omega < 100\)\(-20\)−40 dB at \(\omega=100\)
\(\omega > 100\)\(-40\)−80 dB at \(\omega=1000\)

Note the flat section between 1 and 10: the zero's \(+20\) exactly cancels the integrator's \(-20\) there.

5Check the final slope against the pole–zero count of Problem 2:

\[ -20(3-1) = -40\ \text{dB/dec}\;\checkmark \]

Compare with the exact values:

\(\omega\)Exact (dB)Asymptote (dB)ErrorPhase
0.0120.0020.000.00−89.5°
0.10.040.00+0.04−84.9°
1−17.03−20.00+2.97−51.3°
3.16−20.00−20.000.00−36.9°
10−23.01−20.00−3.01−56.4°
100−43.05−40.00−3.05−129.9°
1000−80.04−80.00−0.04−173.8°

The errors are within 3 dB everywhere and essentially zero away from the breaks — the asymptotic sketch is a good plot, not merely a rough one.

The phase has an interesting feature. It starts at \(-90°\) from the integrator, rises to about \(-37°\) as the zero takes effect, then falls to \(-180°\) once both poles act. A non-monotonic phase like this is characteristic of a zero placed below the poles, and it is exactly what lead compensation exploits.

The procedure is mechanical: standard form, list breaks, anchor the low-frequency asymptote, accumulate slopes, check the final slope. Five steps and no calculation beyond one logarithm. That reliability is why the method survives despite every plot nowadays being drawn by machine — it is how an engineer reasons about a response, not merely how one is drawn.
AnswerSlopes \(-20, 0, -20, -40\) dB/dec with breaks at 1, 10, 100; anchored by \(0.1/j\omega\) crossing 0 dB at \(\omega = 0.1\)
Problem 8ChallengeAsymptote Error

The error at a break is usually quoted as 3 dB, yet Problem 7 found +2.97 dB at \(\omega = 1\) and −3.05 dB at \(\omega = 100\). Explain the discrepancies and state when the rule fails badly.

Solution

The 3 dB rule is exact for an isolated break. Each factor contributes exactly \(\pm3.01\) dB of error at its own corner and essentially nothing a decade away. Errors add, so the total error at any break is

\[ \text{error} = \pm3.01 + \sum_{\text{other factors}} \left(\text{their error here}\right) \]

At \(\omega = 1\): the zero contributes \(+3.01\) dB. The pole at 10 is one decade away and contributes

\[ -20\log\sqrt{1+(1/10)^2} = -0.043\ \text{dB} \]

and the pole at 100 contributes \(-0.0004\) dB. Total:

\[ 3.01 - 0.043 - 0.0004 = +2.97\ \text{dB}\;\checkmark \]

At \(\omega = 100\): the pole at 100 contributes \(-3.01\) dB, the pole at 10 contributes \(-0.043\) dB, and the zero at 1 contributes \(+0.0004\) dB:

\[ -3.01 - 0.043 + 0.0004 = -3.05\ \text{dB}\;\checkmark \]

Both discrepancies accounted for exactly. The rule is not approximate — the other factors simply were not counted.

How the error grows as breaks approach each other:

SeparationNeighbour's contributionVerdict
3 decades0.00004 dBUtterly negligible
1 decade0.04 dBNegligible
1 octave0.97 dBNoticeable
Coincident3.01 dBTotal error 6.02 dB

Two coincident poles give 6 dB of error at the break, not 3. A repeated factor \((1+s/\omega_c)^2\) is 6.02 dB below its asymptote at \(\omega_c\) and its phase is \(-90°\) there rather than \(-45°\).

When the asymptotic method fails badly. Two situations:

SituationProblemRemedy
Breaks within an octaveErrors compound; the flat region never formsCompute exactly near the cluster
Lightly damped quadraticError can exceed 20 dBUse the peak formula — Problem 10

The second is far more serious. At \(\zeta = 0.05\) the true curve peaks 20 dB above an asymptote that predicts 0 dB — an error of a factor of ten in amplitude, which no amount of care with the corners will reveal.

A practical rule. The asymptotic sketch is trustworthy to about 1 dB provided

\[ \text{breaks separated by} \ge 1 \ \text{decade} \qquad\text{and}\qquad \zeta \gtrsim 0.5 \ \text{for any quadratic} \]

Outside those conditions, sketch the asymptotes to get the shape and then compute the few points that matter.

The asymptotic errors are themselves additive, which is what makes them predictable. Because every factor's error is a known function of distance from its corner, the total error at any frequency can be estimated without computing the response — and that is a better safeguard than remembering "about 3 dB".
AnswerEach factor contributes 3.01 dB at its own corner and 0.04 dB a decade away; the discrepancies are the neighbours' contributions. Coincident breaks give 6.02 dB, and light damping can give 20 dB or more.
Problem 9Exam levelThe Quadratic Pole Pair

Give the Bode contribution of \(\omega_n^2/(s^2+2\zeta\omega_ns+\omega_n^2)\), and show why the asymptotes alone are insufficient.

Solution

The standard form, with \(u = \omega/\omega_n\):

\[ H = \frac{1}{1-u^2+j2\zeta u} \]
\[ |H| = \frac{1}{\sqrt{\left(1-u^2\right)^2+\left(2\zeta u\right)^2}}, \qquad \angle H = -\tan^{-1}\frac{2\zeta u}{1-u^2} \]

This is Set 19's second-order system seen in the frequency domain: \(\omega_n\) the natural frequency, \(\zeta\) the damping ratio.

The asymptotes are simple:

RegionMagnitudePhase
\(u \ll 1\)0 dB
\(u = 1\)\(-20\log(2\zeta)\)−90° always
\(u \gg 1\)\(-40\) dB/dec−180°

The \(-90°\) at \(\omega_n\) is independent of \(\zeta\) — a reliable landmark, and the practical way to locate \(\omega_n\) on a measured plot.

Why the asymptotes are insufficient. The value at the break depends entirely on \(\zeta\), which the asymptotes do not contain:

\[ |H(j\omega_n)| = \frac{1}{2\zeta} \]
\(\zeta\)\(|H(j\omega_n)|\)dBAsymptote says
0.0510.0+20.00 dB
0.15.0+14.00 dB
0.51.00.00 dB
1.00.5−6.00 dB
2.00.25−12.00 dB

A 32 dB spread at one frequency, all with identical asymptotes. The asymptotic sketch simply cannot represent a quadratic pair without the damping ratio being supplied separately.

The critically useful case \(\zeta = 0.5\), where \(|H(j\omega_n)| = 1\) exactly — the curve passes through the corner of the asymptotes, as a simple pole never does.

Two real poles versus a complex pair. When \(\zeta \ge 1\) the quadratic factorises into two real poles:

\[ s = -\omega_n\left(\zeta \pm \sqrt{\zeta^2-1}\right) \]

and the ordinary two-break sketch applies. Only for \(\zeta < 1\) is the quadratic irreducible, and only for \(\zeta < 1/\sqrt2\) does it peak — Problem 10.

The phase transition sharpens as damping falls. At \(\zeta = 1\) the phase swings from 0° to \(-180°\) over about three decades; at \(\zeta = 0.05\) it does so over a fraction of a decade — almost a step. That abruptness is what makes lightly damped systems difficult to stabilise.

The quadratic pair is where asymptotic sketching stops being sufficient and starts being merely a framework. Draw the \(-40\) dB/dec asymptote to get the shape, then place the true value at \(\omega_n\) using \(1/2\zeta\) and join. Without the second step the plot can be wrong by a factor of ten.
Answer0 dB below, \(-40\) dB/dec above, phase \(-90°\) at \(\omega_n\) whatever \(\zeta\). But \(|H(j\omega_n)| = 1/2\zeta\), which the asymptotes do not contain.
Problem 10ChallengePeaking and Damping

Derive the peak magnitude and the frequency at which it occurs for a quadratic pole pair, and find the condition for no peak at all.

Solution

Maximise \(|H|\) by minimising the quantity under the root:

\[ g(u) = \left(1-u^2\right)^2 + \left(2\zeta u\right)^2 \]
\[ \frac{dg}{du} = 2\left(1-u^2\right)(-2u) + 8\zeta^2u = 4u\left[-\left(1-u^2\right)+2\zeta^2\right] = 0 \]

The non-trivial root:

\[ u^2 = 1-2\zeta^2 \;\Longrightarrow\; \boxed{\;\omega_r = \omega_n\sqrt{1-2\zeta^2}\;} \]

The peak is below \(\omega_n\), and moves further below as damping increases.

The condition for a peak to exist. A real \(\omega_r\) requires

\[ 1-2\zeta^2 > 0 \;\Longrightarrow\; \boxed{\;\zeta < \frac{1}{\sqrt2} = 0.707\;} \]

For \(\zeta \ge 0.707\) the only stationary point is \(u = 0\) and the response falls monotonically. Note this differs from the time-domain threshold: overshoot in the step response appears for \(\zeta < 1\), but frequency-domain peaking only for \(\zeta < 0.707\). A system with \(\zeta = 0.8\) overshoots in time yet shows no resonant peak.

The peak value. Substituting \(u^2 = 1-2\zeta^2\):

\[ g = \left(2\zeta^2\right)^2 + 4\zeta^2\left(1-2\zeta^2\right) = 4\zeta^4+4\zeta^2-8\zeta^4 = 4\zeta^2\left(1-\zeta^2\right) \]
\[ \boxed{\;M_r = \frac{1}{2\zeta\sqrt{1-\zeta^2}}\;} \]

Tabulated and verified numerically:

\(\zeta\)\(M_r\)\(M_r\) (dB)\(\omega_r/\omega_n\)
0.0510.0120.010.9975
0.15.02514.020.9899
0.31.7474.850.9055
0.51.1551.250.7071
0.7071.00000

As \(\zeta \to 0.707\) the peak both shrinks to nothing and migrates to zero frequency, so it disappears smoothly rather than abruptly.

For light damping the two useful quantities nearly coincide:

\[ \zeta \ll 1: \quad M_r \approx \frac{1}{2\zeta}, \qquad \omega_r \approx \omega_n \]

At \(\zeta = 0.1\), \(1/2\zeta = 5.00\) against a true 5.025 — half a percent. This is also the quality factor \(Q = 1/2\zeta\) that Set 29 develops.

The design consequence. Peaking is usually unwanted:

ApplicationTarget \(\zeta\)Reason
Butterworth filter0.707Maximally flat — no peak, fastest roll-off without one
Control loop0.5–0.8Compromise between speed and overshoot
Tuned amplifier\(\ll 0.1\)The peak is the selectivity

\(\zeta = 0.707\) appears throughout engineering for exactly this reason: it is the boundary at which peaking first appears.

Damping controls peaking, and the same parameter controls overshoot in the time domain — but the thresholds differ, 0.707 for frequency peaking against 1.0 for time overshoot. That gap is worth remembering: a flat frequency response does not guarantee a clean step response, and Set 31's Laplace treatment will show why the two views must be reconciled rather than conflated.
Answer\(\omega_r = \omega_n\sqrt{1-2\zeta^2}\) and \(M_r = 1/(2\zeta\sqrt{1-\zeta^2})\), existing only for \(\zeta < 1/\sqrt2\)
Problem 11ChallengeReading H(s) Off a Plot

A measured Bode magnitude rises at +20 dB/dec below \(\omega = 2\), is flat at about 26 dB between 2 and 40, and falls at −20 dB/dec above 40. Recover \(H(s)\).

Solution

Read the slope changes, working upward in frequency:

AtSlope changesImplies
\(\omega \to 0\)starts at \(+20\)One zero at the origin
\(\omega = 2\)\(+20 \to 0\), i.e. \(-20\)Pole at 2
\(\omega = 40\)\(0 \to -20\)Pole at 40

Every slope change of \(-20\) is a pole, of \(+20\) a zero. The initial slope gives the behaviour at the origin.

Write the form:

\[ H(s) = \frac{Ks}{\left(1+s/2\right)\left(1+s/40\right)} \]

The shape is now fixed; only \(K\) remains, and it comes from any single level on the plot.

Find \(K\) from the flat region. Between the two breaks, the numerator's \(s\) is cancelled by the first pole:

\[ 2 \ll \omega \ll 40: \quad H \approx \frac{Kj\omega}{j\omega/2} = 2K \]
\[ 20\log(2K) = 26 \ \text{dB} \;\Longrightarrow\; 2K = 10^{26/20} = 19.95 \;\Longrightarrow\; K = 9.98 \approx 10 \]
\[ H(s) = \frac{10\,s}{\left(1+s/2\right)\left(1+s/40\right)} = \frac{800\,s}{\left(s+2\right)\left(s+40\right)} \]

Check the answer by evaluating at several frequencies:

\(\omega\)Exact (dB)Asymptote (dB)
0.2+5.96+6.02
2+22.98+26.0
10+25.57+26.0
40+22.98+26.0
400+5.96+6.02

The plateau never quite reaches 26 dB — it peaks at 25.57 dB. The two breaks are only a factor of 20 apart, so by Problem 8 each still contributes about \(-0.2\) dB at the midpoint. Reading the flat level off a measured plot therefore underestimates \(K\) slightly.

The symmetry is worth noticing. This response is a band-pass, and its magnitude is symmetric about the geometric mean:

\[ \omega_0 = \sqrt{(2)(40)} = \sqrt{80} = 8.94\ \text{rad/s} \]

The values at 0.2 and 400 are equal, as are those at 2 and 40. Band-pass responses are symmetric on a logarithmic axis — a fact that Set 29 uses heavily and that provides a free check on any such plot.

What cannot be recovered from magnitude alone. Problem 16 shows that a right-half-plane zero at \(+\omega_z\) has exactly the same magnitude as one at \(-\omega_z\). This reconstruction therefore assumes a minimum-phase system — the standard assumption, and one that must be verified against the measured phase.

The inverse problem is the one that matters in practice. Forward sketching is a teaching exercise; measuring a real amplifier and asking what its poles are is engineering. The procedure is simply the forward one reversed: slope changes give pole and zero locations, one level gives the gain.
Answer\(H(s) = 800s/[(s+2)(s+40)]\), a band-pass centred on \(\omega_0 = \sqrt{80} = 8.94\) rad/s. The true plateau is 25.57 dB, not 26.
Problem 12CoreRC Low-Pass

For a series \(RC\) with \(R = 1\ \text{k}\Omega\), \(C = 1\ \mu\text{F}\) and output across the capacitor, find the transfer function, the cut-off, and the response at three frequencies.

Solution

Voltage division gives the transfer function directly:

\[ H(j\omega) = \frac{1/j\omega C}{R+1/j\omega C} = \frac{1}{1+j\omega RC} \]

One pole, no zeros — the simplest non-trivial transfer function there is, and the factor of Problem 5 in concrete form.

The cut-off frequency:

\[ \omega_c = \frac{1}{RC} = \frac{1}{(1000)(10^{-6})} = 1000\ \text{rad/s} \]
\[ f_c = \frac{\omega_c}{2\pi} = 159.2\ \text{Hz} \]

Note \(RC = 1\ \text{ms}\) is exactly the time constant of Set 18. Cut-off frequency and time constant are reciprocals — the same physical fact viewed in two domains.

The response at three points:

\(\omega\) (rad/s)\(|H|\)dBPhaseRegion
1000.995−0.04−5.7°Passband
10000.7071−3.01−45°Cut-off
10 0000.0995−20.04−84.3°Stopband

A factor of ten above cut-off attenuates by 20 dB — the \(-20\) dB/dec roll-off, confirmed.

The physical explanation at each extreme:

FrequencyCapacitor behaves asOutput
LowOpen circuit (\(X_C \to \infty\))Full input passes
\(\omega_c\)\(|X_C| = R\) exactly\(1/\sqrt2\) of input
HighShort circuitOutput shorted out

The cut-off is where the two impedances are equal — which is why \(\omega_c = 1/RC\) and not something requiring calculation.

What it does to a square wave. A square wave is a sum of odd harmonics (Set 33). If the fundamental is well below \(\omega_c\), the harmonics are attenuated progressively:

\[ \text{sharp edges} \longrightarrow \text{rounded edges} \]

Edges are made of high-frequency content, so removing high frequencies rounds them. Problem 19 makes this quantitative through the bandwidth–rise time relation.

The roll-off is gentle. Only 20 dB per decade means a signal at ten times \(\omega_c\) is still 10% of its input amplitude. Sharper selectivity needs more poles, which is the subject of Set 30.

One resistor and one capacitor produce the single pole that underlies almost everything in this set. The transformer's low-frequency limit (Set 27), the thermal roll-off of a sensor, the bandwidth of an oscilloscope probe — all are this same factor with different values of \(RC\).
Answer\(H = 1/(1+j\omega RC)\) with \(\omega_c = 1000\) rad/s (159.2 Hz); \(-3.01\) dB and \(-45°\) there, \(-20\) dB/dec above
Problem 13Exam levelHigh-Pass and Duality

Take the output of the same \(RC\) across the resistor instead, and set out the four first-order circuits that produce the same two responses.

Solution

The high-pass transfer function:

\[ H(j\omega) = \frac{R}{R+1/j\omega C} = \frac{j\omega RC}{1+j\omega RC} \]

A zero at the origin and a pole at \(1/RC\) — the two factors of Problems 4 and 5 combined.

The two responses are complementary:

\[ H_{LP} + H_{HP} = \frac{1}{1+j\omega RC} + \frac{j\omega RC}{1+j\omega RC} = 1 \]

They sum to unity at every frequency — as they must, since the two voltages are the two parts of the same divider and KVL applies. Note this is a sum of complex quantities: the magnitudes do not sum to 1, and at cut-off both are 0.707.

The same cut-off:

\[ \omega_c = \frac{1}{RC} = 1000\ \text{rad/s} \]
\(\omega\)Low-passHigh-pass
100−0.04 dB, −5.7°−20.04 dB, +84.3°
1000−3.01 dB, −45°−3.01 dB, +45°
10 000−20.04 dB, −84.3°−0.04 dB, +5.7°

Exact mirror images in magnitude, and negated in phase. The high-pass phase is positive — the output leads the input, because a capacitor's current leads its voltage.

The four first-order circuits:

CircuitOutput acrossResponse\(\omega_c\)
Series \(RC\)CLow-pass\(1/RC\)
Series \(RC\)RHigh-pass\(1/RC\)
Series \(RL\)RLow-pass\(R/L\)
Series \(RL\)LHigh-pass\(R/L\)

The output element swaps between the two families. Taking the output across the reactive element gives low-pass for \(C\) but high-pass for \(L\) — because their impedances vary oppositely with frequency.

Why \(RC\) is preferred in practice. Both families give identical responses, yet \(RC\) dominates:

PropertyCapacitorInductor
Size and costSmall, cheapLarge, expensive
Parasitic resistanceVery lowSignificant winding \(R\)
Stray couplingLittleRadiates and picks up — Set 26, C3
Integrated formStraightforwardVery difficult

The last is decisive for modern electronics: inductors do not integrate well, so active \(RC\) filters (Set 30) replaced \(LC\) designs wherever an amplifier was available.

Duality is not a curiosity but a labour-saver. Every result derived for \(RC\) transfers to \(RL\) under \(R \leftrightarrow G\), \(C \leftrightarrow L\), and the cut-off \(1/RC \leftrightarrow R/L\) — Set 18's duality, still holding in the frequency domain.
Answer\(H_{HP} = j\omega RC/(1+j\omega RC)\), same \(\omega_c\), mirror magnitude and \(+45°\) at cut-off. The two responses sum to exactly 1.
Problem 14ChallengeCascade Loading

Two identical \(RC\) low-pass sections (\(R = 1\ \text{k}\Omega\), \(C = 1\ \mu\text{F}\)) are connected directly in series. Show that the result is not the square of one section's response, and quantify the difference.

Solution

The naive expectation. If the second section drew no current from the first:

\[ H_{\text{buffered}} = \left(\frac{1}{1+sT}\right)^2 = \frac{1}{1+2sT+\left(sT\right)^2}, \qquad T = RC = 1\ \text{ms} \]

The actual result. Analysing the full four-element network — by mesh analysis, or by noting that the first section is loaded by the second's input impedance:

\[ H_{\text{actual}} = \frac{1}{1+3sT+\left(sT\right)^2} \]
\[ \boxed{\;\text{the middle coefficient is 3, not 2}\;} \]

That single change is the entire loading effect, and it arises because the second capacitor draws current through the first resistor.

What the "3" does to the poles. The buffered version has a repeated pole at \(1/T = 1000\); the actual one factorises into two distinct real poles:

\[ sT = \frac{-3\pm\sqrt{5}}{2} \;\Longrightarrow\; s = -382\ \text{and}\ -2618\ \text{rad/s} \]

The poles have separated — one moved down by a factor of 2.6, the other up by the same factor. Their product is unchanged at \(1/T^2\), since the constant term did not change.

The bandwidth penalty:

Configuration−3 dB pointIn Hz
One section alone1000 rad/s159.2
Two buffered643.6 rad/s102.4
Two cascaded directly374.2 rad/s59.6
\[ \frac{374.2}{643.6} = 0.58 \]

Loading costs 42% of the bandwidth. At \(\omega = 1000\) the buffered pair gives \(-6.02\) dB against the cascaded pair's \(-9.54\) dB — 3.5 dB of unexpected loss.

The equivalent damping. Comparing with the standard quadratic form:

\[ 1+2\zeta\left(sT\right)+\left(sT\right)^2 \;\Longrightarrow\; \zeta = \frac{3}{2} = 1.5 \]

Overdamped, hence the two real poles. The buffered version has \(\zeta = 1\) — critically damped, with the repeated pole. Loading always increases the damping of a passive cascade, which is why passive \(RC\) networks alone can never produce a peaked or sharp response.

The remedies:

RemedyMechanism
Insert a buffer amplifierInfinite input impedance — no current drawn
Scale the second stage upMake \(R_2 \gg R_1\), \(C_2 \ll C_1\) at the same \(RC\)
Design the cascade as one networkAccept the interaction and solve exactly

The second is common where an amplifier is unavailable: scaling the impedances by ten reduces the loading error to a few percent without changing either section's own cut-off.

Transfer functions multiply only when the stages do not interact. This is the single most important qualification on the whole method, and the commonest error in using it. Set 35's two-port parameters exist precisely to handle interaction properly, and the buffer amplifier exists to make the naive assumption true.
Answer\(H = 1/[1+3sT+(sT)^2]\), not \((1+sT)^{-2}\). The poles separate to 382 and 2618 rad/s, and the bandwidth falls from 644 to 374 rad/s — a 42% loss.
Problem 15Exam levelMinimum-Phase Systems

Define a minimum-phase system, state the relationship between magnitude slope and phase, and explain why it is useful.

Solution

The definition. A transfer function is minimum-phase if all its poles and all its zeros lie in the left half of the \(s\)-plane.

ConditionConsequence
All poles in LHPStable — required of any working circuit
All zeros in LHPMinimum phase — an extra condition
A zero in the RHPStable but non-minimum-phase

Stability concerns only the poles. A right-half-plane zero does not cause instability — it causes extra phase lag, which is a different and subtler problem.

The Bode gain–phase relation. For a minimum-phase system the phase is determined by the magnitude:

\[ \angle H(\omega_0) \approx 90° \times \left(\text{slope in dB/dec at } \omega_0\right) / 20 \]
SlopeApproximate phase
+20 dB/dec+90°
0
−20 dB/dec−90°
−40 dB/dec−180°

The relation is exact only where the slope has held for several decades; near a break it is approximate. Problem 7's example illustrates both: at \(\omega = 0.01\) the slope has been \(-20\) for a long way and the phase is \(-89.5°\), but at \(\omega = 3.16\), in a flat region between two nearby breaks, the phase is \(-36.9°\) rather than 0°.

Why this is useful. Three practical consequences:

ConsequenceUse
Phase need not be measuredMagnitude measurement suffices
Phase margin can be inferred from slopeCrossing at \(-20\) dB/dec gives roughly 90° PM
Shaping magnitude shapes phaseThe basis of loop-shaping design

The second is the classical design rule: arrange for the gain to cross 0 dB at a slope of \(-20\) dB/dec, and adequate phase margin follows automatically. Crossing at \(-40\) would give near \(-180°\) and no margin at all.

The name explained. Among all systems with a given magnitude response, the minimum-phase one has the least phase lag. Problem 16 constructs a counterexample with identical magnitude and up to 180° more lag.

What makes a system non-minimum-phase. Right-half-plane zeros arise from competing paths through a circuit whose contributions cancel and then reverse:

SystemSource of the RHP zero
Boost converterInductor current must fall before output rises
Aircraft altitude controlElevator initially pushes the tail down
Bridged-T notch networkTwo paths subtracting
Transport delayApproximates as many RHP zeros

The common signature is an initial response in the wrong direction — the output first moves opposite to where it will settle.

For minimum-phase systems, magnitude and phase are not independent — one determines the other. That is a strong and useful constraint, and it is exactly why a designer can reason about stability from a magnitude plot alone. Problem 16 shows what is lost when the condition fails.
AnswerAll poles and zeros in the LHP. Then phase \(\approx 90° \times\) slope/20, so magnitude determines phase — and a \(-20\) dB/dec crossing gives about 90° of phase margin.
Problem 16ChallengeThe All-Pass Network

Show that \(H(s) = (1-s/\omega_0)/(1+s/\omega_0)\) has unity magnitude at every frequency, and explain what this proves about reconstructing a system from its magnitude.

Solution

The magnitude. Put \(s = j\omega\) and let \(u = \omega/\omega_0\):

\[ H = \frac{1-ju}{1+ju} \]
\[ |H| = \frac{\sqrt{1+u^2}}{\sqrt{1+u^2}} = 1 \quad \text{for every } \omega \]

Numerator and denominator are complex conjugates, so their magnitudes are identical. The magnitude plot is a flat line at 0 dB — no break, no slope, nothing.

The phase, however, sweeps a full 180°:

\[ \angle H = -\tan^{-1}u - \tan^{-1}u = -2\tan^{-1}\frac{\omega}{\omega_0} \]
\(\omega/\omega_0\)\(|H|\) (dB)Phase
0.10.000−11.4°
10.000−90°
100.000−168.6°
\(\infty\)0.000−180°

The zero at \(s = +\omega_0\) and the pole at \(s = -\omega_0\) each contribute \(-45°\) at \(\omega_0\)both lagging, because a right-half-plane zero lags where a left-half-plane one leads.

The consequence for reconstruction. Take any minimum-phase \(H_{mp}(s)\) and multiply by this all-pass:

\[ H_{nmp}(s) = H_{mp}(s)\times\frac{1-s/\omega_0}{1+s/\omega_0} \]
\[ |H_{nmp}| = |H_{mp}| \times 1 = |H_{mp}| \quad \text{at every } \omega \]

The two are indistinguishable on a magnitude plot, and differ by up to 180° in phase. Problem 11's reconstruction was therefore only valid under the minimum-phase assumption, and no amount of magnitude data can verify it.

A concrete pair. Take \(H_{mp} = 10(1+s/10)/[(1+s)(1+s/100)]\) and the same with the zero reflected to \(+10\):

\(\omega\)Both magnitudesPhase (min)Phase (non-min)Difference
0.119.96 dB−5.2°−6.3°−1.1°
117.03 dB−39.9°−51.3°−11.4°
102.92 dB−45.0°−135.0°−90°
100−2.97 dB−50.1°−218.7°−168.6°
1000−20.04 dB−84.8°−263.7°−178.9°

Magnitudes agree to every decimal place; phases diverge to nearly 180°. A control loop closed around the second would behave utterly differently.

What all-pass networks are used for. Since they change phase without changing magnitude, they are the tool of choice wherever delay must be adjusted:

UsePurpose
Phase equalisersFlatten group delay after a filter — Problem 17
Phase shiftersQuadrature generation in modulators
Delay linesApproximate a pure delay over a band
Modelling transport lagThe Padé approximation is exactly this form

The name "minimum phase" justified. Any non-minimum-phase system factorises as a minimum-phase part times an all-pass, and the all-pass only ever adds lag. So among all systems with a given magnitude, the minimum-phase one really does have the least phase lag — the term is a theorem, not a label.

Magnitude does not determine a system. This is the sharpest limitation on the whole Bode method, and it is why a measured magnitude plot must be accompanied by phase whenever stability is at stake. The all-pass is the precise measure of what magnitude cannot see.
AnswerNumerator and denominator are conjugates, so \(|H| = 1\) always while the phase sweeps to \(-180°\). Multiplying any system by it leaves the magnitude untouched — so magnitude alone cannot identify a system.
Problem 17Exam levelGroup Delay

Define group delay, compute it for a single-pole low-pass with \(\omega_c = 1000\), and explain what a non-constant group delay does to a signal.

Solution

The definition:

\[ \tau_g(\omega) = -\frac{d\left(\angle H\right)}{d\omega} \]

It is the delay experienced by the envelope of a narrow band of frequencies near \(\omega\) — the time taken for information, as distinct from the phase delay \(-\angle H/\omega\) of an individual carrier cycle.

Why a constant group delay means no distortion. Suppose \(\angle H = -\omega t_0\), a straight line through the origin. Then every component is delayed by

\[ \tau_g = -\frac{d}{d\omega}\left(-\omega t_0\right) = t_0 \]

and the output is the input shifted bodily in time:

\[ y(t) = |H|\,x(t-t_0) \]

Linear phase, constant delay, no waveform distortion — the ideal a filter designer aims for and rarely achieves.

For the single pole, \(\angle H = -\tan^{-1}(\omega/\omega_c)\):

\[ \tau_g = \frac{d}{d\omega}\tan^{-1}\frac{\omega}{\omega_c} = \frac{1/\omega_c}{1+\left(\omega/\omega_c\right)^2} \]
\(\omega\)\(\tau_g\)Relative to DC
01000 µs1.00
100990 µs0.99
1000500 µs0.50
500038.5 µs0.04

At DC the delay equals the time constant \(RC = 1\) ms exactly — a satisfying link to Set 18 — and it halves at cut-off.

What non-constant delay does. Different frequency components arrive at different times, so a pulse spreads and its shape changes even though no component has been attenuated unequally:

SignalSymptom
Digital pulse trainInter-symbol interference; eye closure
VideoEdge ringing and smearing
AudioTransient smearing — audible on percussion
RadarRange resolution degraded

An all-pass has group delay but no attenuation. For \((1-s/\omega_0)/(1+s/\omega_0)\):

\[ \tau_g = \frac{2/\omega_0}{1+\left(\omega/\omega_0\right)^2} \]

Exactly twice the single pole's, because both the pole and the RHP zero contribute lag. A network can distort a signal in time while leaving every amplitude untouched — the practical meaning of Problem 16.

The design trade-off. Filters that are sharpest in magnitude are worst in delay:

FilterMagnitude roll-offGroup delay
BesselGentleMaximally flat
ButterworthModerateModerate ripple
ChebyshevSharpPoor near cut-off
EllipticSharpestWorst

Set 30 develops these. The choice is governed by whether the application cares about separating frequencies or about preserving waveshape — and it can rarely have both.

Group delay is the derivative of phase, so it is invisible on a magnitude plot entirely. A system can have a textbook-flat passband and still ruin a pulse. That is why phase is plotted alongside magnitude rather than treated as an afterthought.
Answer\(\tau_g = -d\phi/d\omega\); for one pole, \((1/\omega_c)/[1+(\omega/\omega_c)^2]\) — 1000 µs at DC falling to 500 µs at cut-off. Non-constant delay distorts waveshape without attenuating anything.
Problem 18ChallengeGain and Phase Margin

For the loop gain \(L(s) = K/[s(s+1)(s+10)]\), find the gain and phase margins as functions of \(K\) and the critical \(K\) at which the closed loop becomes unstable.

Solution

The criterion. A negative-feedback loop oscillates if the signal returns in phase and undiminished:

\[ L(j\omega) = -1 \quad\text{i.e.}\quad |L| = 1 \ \text{and} \ \angle L = -180° \]

The margins measure how far the loop is from that condition, in the two independent directions.

The phase crossover is where \(\angle L = -180°\), and it does not depend on \(K\):

\[ -90° - \tan^{-1}\omega - \tan^{-1}\frac{\omega}{10} = -180° \]
\[ \tan^{-1}\omega + \tan^{-1}\frac{\omega}{10} = 90° \]

Two angles summing to 90° have reciprocal tangents, so \(\omega = 10/\omega\):

\[ \omega_{pc} = \sqrt{10} = 3.162\ \text{rad/s} \]

A clean closed form — worth noting that for \(K/[s(s+a)(s+b)]\) the phase crossover is always at \(\sqrt{ab}\).

The critical gain. At \(\omega_{pc}\) with \(K = 1\):

\[ |L| = \frac{1}{\sqrt{10}\sqrt{1+10}\sqrt{100+10}} = \frac{1}{3.162 \times 3.317 \times 10.488} = 0.00909 \]
\[ K_{\text{crit}} = \frac{1}{0.00909} = 110 \]

Above \(K = 110\) the closed loop is unstable. Note the neat coincidence: \(K_{\text{crit}} = ab(a+b)/1 = 1\times10\times11 = 110\), the Routh result for this cubic.

The margins tabulated:

\(K\)\(\omega_{gc}\)GM (dB)PMVerdict
10.0995+40.8+83.8°Very sluggish
50.455+26.9+63.0°Conservative
110.840+20.0+45.2°Good design point
201.244+14.8+31.7°Marginal
1103.1620Oscillates

Gain margin depends on \(K\) in the simplest possible way: GM in dB is \(20\log(110/K)\), since raising \(K\) lifts the whole magnitude curve without touching the phase.

Typical design targets and what they buy:

MarginTypical targetGuards against
Gain margin> 6 dBGain drift, component tolerance
Phase margin45°–60°Unmodelled lag, transport delay

Phase margin also predicts the transient response: \(\text{PM} \approx 100\zeta\) degrees is a serviceable rule, so 45° corresponds to \(\zeta \approx 0.45\) and about 20% overshoot — connecting directly to Problem 10.

Why both margins are needed. Each measures one direction, and a system can be comfortable in one and dangerous in the other. A large gain margin with 10° of phase margin will ring badly; a large phase margin with 2 dB of gain margin will oscillate as soon as a component drifts.

The margins turn a stability question into two readings off a Bode plot. No characteristic equation need be solved and no roots found — which is why frequency-domain design remained standard long after root-finding became computationally trivial. It tells the designer what to change, not merely whether the present design works.
Answer\(\omega_{pc} = \sqrt{10} = 3.162\) rad/s independent of \(K\); \(\text{GM} = 20\log(110/K)\) dB, so \(K_{\text{crit}} = 110\). At \(K = 11\): GM 20 dB, PM 45°.
Problem 19Exam levelBandwidth and Rise Time

Derive the relation between the \(-3\) dB bandwidth of a single-pole system and the 10–90% rise time of its step response, and discuss its generality.

Solution

The step response of a single-pole low-pass, from Set 18:

\[ v(t) = V\left(1-e^{-t/\tau}\right), \qquad \tau = RC = \frac{1}{\omega_c} \]

Find the 10% and 90% times:

\[ 0.1 = 1-e^{-t_{10}/\tau} \;\Longrightarrow\; t_{10} = \tau\ln\frac{1}{0.9} = 0.1054\,\tau \]
\[ 0.9 = 1-e^{-t_{90}/\tau} \;\Longrightarrow\; t_{90} = \tau\ln10 = 2.3026\,\tau \]
\[ t_r = t_{90}-t_{10} = \tau\ln9 = 2.1972\,\tau \]

Express in terms of the bandwidth in hertz:

\[ f_c = \frac{\omega_c}{2\pi} = \frac{1}{2\pi\tau} \;\Longrightarrow\; \tau = \frac{1}{2\pi f_c} \]
\[ t_r = \frac{\ln9}{2\pi f_c} = \frac{2.1972}{6.2832 f_c} = \frac{0.3497}{f_c} \]
\[ \boxed{\;t_r f_c \approx 0.35\;} \]

The famous constant — and it is \(\ln9/2\pi\), not an empirical fit.

Worked numbers for the running \(RC\):

\[ f_c = 159.2\ \text{Hz} \;\Longrightarrow\; t_r = \frac{0.35}{159.2} = 2.20\ \text{ms} \]
\[ \text{check: } t_r = 2.197\tau = 2.197\ \text{ms}\;\checkmark \]

How general is it? The constant varies a little with the response shape:

System\(t_rf_c\)
Single pole0.350
Gaussian response0.34
Two-pole Butterworth0.42
Rule of thumb used in practice0.35

Close enough across the useful range that 0.35 is used universally. The relation is essentially independent of the details — bandwidth and rise time are two measurements of one quantity.

The practical uses:

QuestionAnswer
Oscilloscope for a 1 ns edge?\(f_c > 0.35\ \text{GHz}\) — and 3× that to measure it accurately
Measured \(t_r = 7\ \mu\text{s}\); what bandwidth?50 kHz
Scope and signal both contribute\(t_{r,\text{obs}} = \sqrt{t_{r,\text{sig}}^2+t_{r,\text{scope}}^2}\)

The last is why an instrument should have three to five times the bandwidth of the signal: at \(3\times\), the observed rise time is \(\sqrt{1+1/9} = 1.054\) times the true one — a 5% error.

Bandwidth and rise time are the same fact in two domains. A circuit cannot be given fast edges and a narrow bandwidth, or a wide bandwidth and slow edges — the pole that sets one sets the other. Set 31's Laplace transform will make this identity formal rather than coincidental.
Answer\(t_r = \tau\ln9\) and \(f_c = 1/2\pi\tau\), so \(t_rf_c = \ln9/2\pi = 0.35\) — nearly independent of the response shape
Problem 20ChallengeWhy Frequency Response

Draw together what this set has established, and identify the limitation that Part 3's remaining sets must remove.

Solution

What was gained. Making \(\omega\) a variable replaced a family of single-frequency calculations by one function:

ResultProblems
\(H(j\omega)\) determines the response to any input1
Poles and zeros are the fingerprint2
Four building blocks, added in dB3–6
Asymptotic sketching, with known errors7, 8
Quadratic peaking needs \(\zeta\) separately9, 10
The inverse problem: plot to \(H(s)\)11
Cascades multiply only without loading14
Magnitude alone does not identify a system15, 16
Stability from two readings18

The three recurring numbers, worth having by heart:

\[ 3.01\ \text{dB at a break}; \qquad 45°\ \text{there}; \qquad 20\ \text{dB per decade per pole} \]

Almost every result in the set is an application or a correction of these.

The recurring caution. Three separate problems found the same failure mode — a plot that looks reasonable but is wrong:

TrapSymptomProblem
Light dampingAsymptote misses a 20 dB peak9, 10
Cascade loadingBandwidth 42% lower than predicted14
Non-minimum phaseIdentical magnitude, 180° of extra lag16

In each case the sketch is internally consistent and looks entirely plausible. The safeguard is knowing which assumption each step relies on — exactly the lesson of Set 26's Problem 15 and Set 27's Challenge C2.

The standing limitation. \(H(j\omega)\) is a steady-state description. It says what a circuit does long after switching, and nothing about the transient. Yet Problem 19 found that the bandwidth and the rise time are rigidly linked, and Problem 2 found that the poles are simultaneously the slope changes and the transient exponents.

\[ \text{pole at } s = -\sigma \;\Longleftrightarrow\; \text{break at } \omega = \sigma \;\Longleftrightarrow\; \text{transient } e^{-\sigma t} \]

The same numbers govern both domains, but the present machinery cannot say why — because \(s\) has been used only as shorthand for \(j\omega\).

What comes next.

SetTopicWhat it adds
29Resonance, \(Q\), bandwidthThe quadratic pair studied for its own sake
30Filters and scalingDesigning a specified response
31Laplace transform\(s\) becomes genuinely complex; transient and steady state unify
32s-domain circuit analysisInitial conditions included from the start
33–34FourierJustifies Problem 1's claim rigorously
35Two-port networksCascades handled properly, loading and all

Set 31 is the pivotal one. Letting \(s = \sigma + j\omega\) rather than \(j\omega\) alone makes the pole–transient correspondence a theorem instead of an observation, and it retires the steady-state restriction that has held since Set 20.

Bode plots survive because they show a designer what to change. A computer can evaluate \(H(j\omega)\) at ten thousand points in a millisecond, but it cannot say "the phase margin is thin because that second pole is too close to crossover — move it up a decade." That reasoning happens on the asymptotic sketch, which is why the method outlived the computational need for it.
AnswerOne function of \(j\omega\), four building blocks, three numbers. The limitation is that \(H(j\omega)\) describes only the steady state — which Set 31 removes by letting \(s\) be genuinely complex.
Practice

Practice Problems

Work each on paper before opening the answer. The answer is given so you can check yourself; the method is deliberately not.

  1. P1. Express a voltage gain of 50 in decibels.

    Show answer
    \(20\log50 = 33.98 \approx 34\) dB — Problem 3.
  2. P2. A response is \(-12\) dB. What is \(|H|\)?

    Show answer
    \(10^{-12/20} = 0.251 \approx 1/4\) — since \(-12\) dB is two doublings down — Problem 3.
  3. P3. Put \(H(s) = 50/[(s+5)(s+50)]\) into standard Bode form.

    Show answer
    \(H = 0.2/[(1+s/5)(1+s/50)]\), so the low-frequency level is \(20\log0.2 = -14\) dB — Problem 2.
  4. P4. What is the high-frequency slope of \(H(s) = 100s/[(s+1)(s+10)(s+100)]\)?

    Show answer
    \(-20(3-1) = -40\) dB/dec — Problem 2.
  5. P5. A single pole is at \(\omega_c = 500\). Give \(|H|\) in dB and the phase at \(\omega = 500\).

    Show answer
    \(-3.01\) dB, \(-45°\) — Problem 5.
  6. P6. How many dB below the asymptote is a double pole at its break?

    Show answer
    6.02 dB — each factor contributes 3.01 — Problem 8.
  7. P7. A quadratic pair has \(\zeta = 0.2\). Find \(|H|\) at \(\omega_n\).

    Show answer
    \(1/2\zeta = 2.5\), i.e. \(+7.96\) dB — Problem 9.
  8. P8. Below what \(\zeta\) does a resonant peak appear?

    Show answer
    \(\zeta < 1/\sqrt2 = 0.707\) — note this differs from the \(\zeta < 1\) threshold for step overshoot — Problem 10.
  9. P9. An \(RC\) low-pass has \(R = 10\ \text{k}\Omega\), \(C = 10\ \text{nF}\). Find \(f_c\).

    Show answer
    \(RC = 100\ \mu\text{s}\), so \(f_c = 1/(2\pi \times 10^{-4}) = 1592\) Hz — Problem 12.
  10. P10. Two identical \(RC\) sections are cascaded with a buffer between them. Give the denominator.

    Show answer
    \((1+sT)^2 = 1+2sT+(sT)^2\) — the coefficient is 2, not 3 — Problem 14.
  11. P11. A system's magnitude falls at \(-40\) dB/dec over several decades. Estimate the phase, assuming minimum phase.

    Show answer
    About \(-180°\) — Problem 15.
  12. P12. An amplifier has \(f_c = 20\) MHz. Estimate its rise time.

    Show answer
    \(t_r = 0.35/(20\times10^6) = 17.5\) ns — Problem 19.
Challenge

Challenge Problems

Each needs an idea rather than a formula. Decide what the governing principle is before opening the answer.

  1. C1. The loop of Problem 18 is to be run at \(K = 50\) for speed, but that gives only 13.6° of phase margin. Design a lead compensator \(G_c = (1+\alpha Ts)/(1+Ts)\) to restore 45°, and state what is gained.

    Show answer
    The starting point. At \(K = 50\) the gain crossover is at \(\omega_{gc} = 2.10\) rad/s with \(\text{PM} = 13.6°\) — far too little.

    How a lead network works. With \(\alpha > 1\), \(G_c\) has its zero at \(1/\alpha T\) below its pole at \(1/T\), so it contributes positive phase between them, peaking at the geometric mean:
    \[ \omega_m = \frac{1}{T\sqrt\alpha}, \qquad \sin\phi_m = \frac{\alpha-1}{\alpha+1}, \qquad |G_c(j\omega_m)| = \sqrt\alpha \]
    The complication. The compensator also raises the gain by \(10\log\alpha\) dB at \(\omega_m\), which pushes the crossover to a higher frequency — where the plant's own phase is worse. So asking for 31.4° of extra phase is not enough; the design must be iterated.

    Iterating:
    Extra phase requested\(\alpha\)New \(\omega_{gc}\)Achieved PM
    36.4°3.923.0038.2°
    45°5.833.3143.5°
    47.6°6.643.4245.0° ✓
    55°10.063.7949.1°
    The design. With \(\alpha = 6.64\) and \(\omega_m = 3.42\) rad/s:
    \[ T = \frac{1}{\omega_m\sqrt\alpha} = 0.1134\ \text{s} \]
    \[ G_c(s) = \frac{1+0.7535\,s}{1+0.1134\,s} \]
    so the zero sits at 1.33 rad/s and the pole at 8.82 rad/s — straddling the crossover, which is the signature of a correctly placed lead network.

    What is gained:
    \(K = 11\), no compensator\(K = 50\) with lead
    Phase margin45.2°45.0°
    Gain crossover0.84 rad/s3.42 rad/s
    Bandwidth ratio14.1×
    DC loop gain1150
    Four times the bandwidth and 4.5 times the loop gain at the same phase margin — better steady-state accuracy and a faster response, from two passive components.

    The cost. The lead network amplifies high frequencies by \(\alpha = 6.64\) (16.4 dB), so it amplifies high-frequency noise by the same factor. That is the standing objection to lead compensation, and the reason \(\alpha\) is rarely taken above about 10 — beyond which two cascaded lead sections are preferred.
  2. C2. An amplifier stage has gain 10 and bandwidth 1000 rad/s. Show that cascading \(n\) such stages (each buffered) shrinks the overall bandwidth, derive the shrinkage factor, and find its behaviour for large \(n\).

    Show answer
    The overall response of \(n\) identical non-interacting stages:
    \[ |H_n| = \left[\frac{1}{\sqrt{1+u^2}}\right]^n, \qquad u = \frac{\omega}{\omega_c} \]
    The \(-3\) dB point is where this equals \(1/\sqrt2\):
    \[ \left(1+u^2\right)^{n/2} = \sqrt2 \;\Longrightarrow\; \left(1+u^2\right)^n = 2 \]
    \[ \boxed{\;u_n = \sqrt{2^{1/n}-1}\;} \]
    The shrinkage:
    \(n\)FactorBandwidth (rad/s)Total gain
    11.000100010
    20.644644100
    30.5105101000
    40.43543510 000
    100.268268\(10^{10}\)
    Why it shrinks at all. Each stage is already \(-3\) dB at its own \(\omega_c\); two such stages are \(-6\) dB there, which is well past the overall half-power point. The overall cut-off must therefore move down to where each individual stage is only \(-1.5\) dB.

    Large \(n\). Using \(2^{1/n} = e^{\ln2/n} \approx 1+\ln2/n\):
    \[ u_n \approx \sqrt{\frac{\ln2}{n}} = \frac{0.833}{\sqrt n} \]
    At \(n = 100\) this gives 0.0833 against the exact 0.0834 — bandwidth falls as \(1/\sqrt n\) while gain rises as \(10^n\).

    The gain–bandwidth consequence. Because the gain grows geometrically and the bandwidth shrinks only as \(\sqrt n\), the product improves dramatically:
    \(n\)Gain × bandwidth
    1\(1.0\times10^4\)
    2\(6.4\times10^4\)
    3\(5.1\times10^5\)
    4\(4.3\times10^6\)
    This is why high-gain amplifiers are built as cascades of modest stages rather than as one enormous stage. A single stage of gain 10 000 would have a bandwidth of 1 rad/s if its gain–bandwidth product were fixed; four cascaded stages achieve the same gain with 435 rad/s.

    The caution. Every stage also contributes up to \(-90°\) of phase. Four stages reach \(-360°\), so a feedback loop around such a cascade passes \(-180°\) well inside the passband — which is precisely the stability problem Problem 18 addresses, and why multi-stage amplifiers need compensation.
  3. C3. Two black boxes are measured. Their magnitude responses agree to within measurement error at every frequency, but their phases differ — by 11° at \(\omega = 1\), 90° at \(\omega = 10\) and 179° at \(\omega = 1000\). Identify what distinguishes them and explain why it matters.

    Show answer
    Read the phase difference. It starts near zero, passes \(-90°\) at \(\omega = 10\), and approaches \(-180°\). That is exactly the signature of an all-pass factor with \(\omega_0 = 10\):
    \[ \frac{H_B}{H_A} = \frac{1-s/10}{1+s/10}, \qquad \angle = -2\tan^{-1}\frac{\omega}{10} \]
    \[ \omega=1: -11.4°; \quad \omega=10: -90°; \quad \omega=1000: -178.9°\;\checkmark \]
    The conclusion. Box B has a right-half-plane zero at \(s = +10\) where box A has a left-half-plane zero at \(s = -10\). Box A is minimum-phase; box B is not.

    Reconstructing both. If the shared magnitude is
    \[ 20\ \text{dB at low } \omega, \ \text{breaks at } 1 \ (\text{pole}), \ 10 \ (\text{zero}), \ 100 \ (\text{pole}) \]
    then
    \[ H_A = \frac{10\left(1+s/10\right)}{\left(1+s\right)\left(1+s/100\right)}, \qquad H_B = \frac{10\left(1-s/10\right)}{\left(1+s\right)\left(1+s/100\right)} \]
    \(\omega\)Both, dB\(\angle H_A\)\(\angle H_B\)
    0.119.96−5.2°−6.3°
    117.03−39.9°−51.3°
    102.92−45.0°−135.0°
    100−2.97−50.1°−218.7°
    1000−20.04−84.8°−263.7°
    Why it matters — three consequences:
    ConsequenceBox A (min phase)Box B (non-min phase)
    Step responseMoves the right way at onceMoves the wrong way first
    Achievable bandwidth in a loopLimited by the polesHard-limited by the RHP zero
    Inverse \(1/H\)Stable — can be used as an equaliserUnstable — cannot be inverted
    The bandwidth limit is the serious one. Closing a loop around box B with a crossover anywhere near \(\omega = 10\) is impossible: the zero contributes \(-45°\) there rather than \(+45°\), a 90° swing in the wrong direction that no compensator can undo — because undoing it would require a right-half-plane pole. A rough rule is that the crossover must stay below about half the RHP zero frequency.

    How to tell them apart in practice. Magnitude measurement alone is useless. Two tests work:
    TestSignature of non-minimum phase
    Measure phase as wellMore lag than the slope predicts
    Apply a stepInitial undershoot — the giveaway
    The step test is the practical one, and it is why a physical experiment on an unfamiliar plant is worth more than any amount of magnitude data.
MCQ

Multiple-Choice Questions

Twelve questions in GATE/ESE style. Commit to an answer before opening the explanation.

  1. Q1. A gain of 100 in decibels is

    (a) 20 dB   (b) 40 dB   (c) 100 dB   (d) 10 dB

    Show answer
    (b)\(20\log100 = 40\) — Problem 3.
  2. Q2. Each pole contributes a high-frequency slope of

    (a) \(-10\) dB/dec   (b) \(-20\) dB/dec   (c) \(-40\) dB/dec   (d) \(-6\) dB/dec

    Show answer
    (b), equivalently \(-6\) dB per octave — Problem 5.
  3. Q3. At its break frequency, a simple pole's exact magnitude is below the asymptote by

    (a) 1 dB   (b) 3.01 dB   (c) 6.02 dB   (d) 20 dB

    Show answer
    (b), with phase exactly \(-45°\) — Problem 5.
  4. Q4. For a quadratic pole pair, \(|H|\) at \(\omega = \omega_n\) equals

    (a) 1   (b) \(1/\sqrt2\)   (c) \(1/2\zeta\)   (d) \(2\zeta\)

    Show answer
    (c) — which the asymptotes do not contain, so \(\zeta\) must be supplied separately — Problem 9.
  5. Q5. A resonant peak appears only when

    (a) \(\zeta < 1\)   (b) \(\zeta < 0.707\)   (c) \(\zeta < 0.5\)   (d) \(\zeta > 1\)

    Show answer
    (b). Step overshoot appears for \(\zeta < 1\) — a different threshold — Problem 10.
  6. Q6. The phase of a quadratic pole pair at \(\omega = \omega_n\) is

    (a) \(-45°\)   (b) \(-90°\)   (c) \(-180°\)   (d) depends on \(\zeta\)

    Show answer
    (b), independent of \(\zeta\) — which is how \(\omega_n\) is located on a measured plot — Problem 9.
  7. Q7. Two \(RC\) sections cascaded without a buffer give a denominator

    (a) \(1+2sT+(sT)^2\)   (b) \(1+3sT+(sT)^2\)   (c) \((1+sT)^2\)   (d) \(1+sT\)

    Show answer
    (b) — the 3 is the loading effect, costing 42% of the bandwidth — Problem 14.
  8. Q8. A system is minimum-phase if

    (a) all poles are in the LHP   (b) all zeros are in the LHP   (c) both   (d) the phase is always negative

    Show answer
    (c). LHP poles alone give stability; LHP zeros are the extra condition — Problem 15.
  9. Q9. An all-pass network \((1-s)/(1+s)\) has magnitude

    (a) rising   (b) falling   (c) constant   (d) peaked

    Show answer
    (c) — numerator and denominator are conjugates, so \(|H| = 1\) always — Problem 16.
  10. Q10. Constant group delay means

    (a) flat magnitude   (b) linear phase   (c) zero phase   (d) unity gain

    Show answer
    (b) — and it is the condition for no waveform distortion — Problem 17.
  11. Q11. Phase margin is measured at the frequency where

    (a) \(\angle L = -180°\)   (b) \(|L| = 1\)   (c) \(|L|\) is maximum   (d) \(\angle L = -90°\)

    Show answer
    (b), the gain crossover. Gain margin is read at the phase crossover — Problem 18.
  12. Q12. An amplifier with 10 MHz bandwidth has an approximate rise time of

    (a) 3.5 ns   (b) 35 ns   (c) 350 ns   (d) 100 ns

    Show answer
    (b)\(0.35/10^7 = 35\) ns — Problem 19.
Formulas

Key Formulas

QuantityRelationNotes
Transfer function\(H(j\omega) = \mathbf{Y}/\mathbf{X}\)Steady state only
Decibels\(|H|_{dB} = 20\log_{10}|H|\)10 log for power ratios
Final slope\(-20(\text{poles}-\text{zeros})\) dB/decCheck on any sketch
Simple pole0 then \(-20\) dB/dec; \(-3.01\) dB, \(-45°\) at \(\omega_c\)Zero is the mirror image
Asymptote error3.01 dB at own break, 0.97 an octave, 0.04 a decadeErrors add — Problem 8
Quadratic at \(\omega_n\)\(|H| = 1/2\zeta\), phase \(-90°\)Phase independent of \(\zeta\)
Resonant peak\(M_r = \dfrac{1}{2\zeta\sqrt{1-\zeta^2}}\)Only if \(\zeta < 1/\sqrt2\)
Peak frequency\(\omega_r = \omega_n\sqrt{1-2\zeta^2}\)Below \(\omega_n\)
RC cut-off\(\omega_c = 1/RC\), \(f_c = 1/2\pi RC\)\(RL\): \(\omega_c = R/L\)
Complementary pair\(H_{LP}+H_{HP} = 1\)Complex sum, not magnitudes
Cascade loading\(1+3sT+(sT)^2\) for two \(RC\)Buffered gives 2, not 3
Gain–phase relation\(\angle H \approx 90° \times\) slope/20Minimum-phase only
All-pass\(\dfrac{1-s/\omega_0}{1+s/\omega_0}\), \(|H| = 1\)Phase \(-2\tan^{-1}(\omega/\omega_0)\)
Group delay\(\tau_g = -d\phi/d\omega\)Constant \(\Leftrightarrow\) no distortion
Gain margin\(-|L|_{dB}\) at \(\angle L = -180°\)Target > 6 dB
Phase margin\(180°+\angle L\) at \(|L| = 1\)Target 45°–60°; \(\text{PM} \approx 100\zeta\)
Lead network\(\sin\phi_m = \dfrac{\alpha-1}{\alpha+1}\) at \(\omega_m = \dfrac{1}{T\sqrt\alpha}\)Adds \(10\log\alpha\) dB there
Bandwidth–rise time\(t_rf_c = \ln9/2\pi = 0.35\)Nearly shape-independent
Cascaded bandwidth\(u_n = \sqrt{2^{1/n}-1} \approx 0.833/\sqrt n\)Identical buffered stages
Pitfalls

Common Mistakes

  1. Not extracting the constants when forming standard Bode form. \(100/[(s+10)(s+100)]\) has a leading term of 0.1, not 100 — a 60 dB error — Problem 2.

  2. Using 10 log instead of 20 log for an amplitude ratio. Halves every dB value — Problem 3.

  3. Quoting 3 dB error at a break when other breaks are nearby. The errors add — Problem 8.

  4. Sketching a quadratic pair from asymptotes alone. They contain no \(\zeta\), and the peak can be 20 dB high — Problems 9 and 10.

  5. Confusing the two damping thresholds. Frequency peaking below 0.707; step overshoot below 1.0 — Problem 10.

  6. Multiplying cascaded transfer functions without checking for loading — Problem 14.

  7. Assuming magnitude determines the system. Only if minimum-phase — Problems 15 and 16.

  8. Reading gain margin at the gain crossover (or phase margin at the phase crossover). Each is read at the other one — Problem 18.

  9. Adding phase from a right-half-plane zero as if it led. An RHP zero lags — Problem 16.

  10. Forgetting that \(H(j\omega)\) excludes transients and initial conditions. Set 31 restores them — Problem 1.

Looking Ahead

Making \(\omega\) a variable replaced an endless family of single-frequency calculations with one complex function, and that function turned out to decompose into just four elementary shapes. A constant, a factor at the origin, a simple pole or zero, and a quadratic pair — added in decibels and in degrees — build any response a lumped circuit can produce. Three numbers carry most of the practical work: 3.01 dB and 45° at a break, and 20 dB per decade per pole.

Three problems found the same failure mode, and it is worth naming. A Bode sketch can be internally consistent, plausibly shaped and badly wrong: a lightly damped pair peaks 20 dB above an asymptote that shows nothing (Problems 9 and 10), a directly cascaded pair loses 42% of its bandwidth to loading (Problem 14), and a right-half-plane zero is entirely invisible in magnitude while contributing 180° of extra lag (Problem 16). In every case the safeguard is the same — knowing which assumption each step rests on, rather than trusting the picture.

The set closes on an unresolved observation. Problem 2 noted that a pole at \(s = -\sigma\) is simultaneously a break at \(\omega = \sigma\) and a transient \(e^{-\sigma t}\), and Problem 19 found bandwidth and rise time rigidly linked by \(t_rf_c = 0.35\). The same numbers govern both domains — but \(s\) has so far been nothing more than shorthand for \(j\omega\), so nothing here can explain why.

Next: Set 29 — Resonance, Quality Factor and Bandwidth, where the quadratic pair of Problems 9 and 10 is studied for its own sake. Series and parallel resonance, the relation \(Q = \omega_0/\text{BW}\), energy circulating between \(L\) and \(C\), selectivity, and why a tuned circuit's peak voltage can exceed the source's by a factor of \(Q\).