Frequency Response and Bode Plots
If we stop asking how a system answers a step and instead ask how it answers a sinusoid of every frequency, the transfer function becomes two ordinary curves — gain and phase against frequency — that can be sketched by hand from the factors of \(G(s)\) and read directly for stability margin.
- Why the steady-state answer of a stable system to \(A\sin\omega t\) is \(A|G(j\omega)|\sin(\omega t + \angle G(j\omega))\) — and where that comes from.
- Why the decibel and the logarithmic frequency axis turn a product of factors into a sum of straight lines.
- The magnitude and phase behaviour of the four elementary factors from which every \(G(j\omega)\) is assembled.
- A reliable procedure for sketching a Bode plot by asymptotes, and the size of the error you accept in doing so.
- Gain margin and phase margin: how far the loop is from the brink, read straight off the two curves.
- How \(M_r\), \(\omega_r\), and bandwidth connect the frequency plots back to \(\zeta\) and \(\omega_n\) from Chapter 8.
- What minimum phase means, and how to recover \(G(s)\) from a measured magnitude plot.
Why Sinusoids
Everything in Parts 2 and 3 was built on the pole locations of the closed loop. Chapter 8 read the transient off \(\zeta\) and \(\omega_n\); Chapter 11 tested for right-half-plane roots with the Routh array; Chapter 13 watched those roots migrate as the gain was raised. All of it assumed that we could write the closed-loop characteristic polynomial down and factor it. In the laboratory that assumption often fails. A hydraulic actuator, a large motor with an unmodelled load, a long pneumatic line — these have transfer functions nobody has derived, and no amount of algebra will produce one.
But every one of them can be driven with a sinusoid. Apply \(r(t)=A\sin\omega t\), wait for the transient to die, and measure two numbers from the output: the ratio of its amplitude to the input's, and the phase by which it lags. Repeat at a hundred frequencies and the system has been characterised completely, without ever writing an equation. The frequency response is the one description of a plant that can always be measured.
That practical advantage would be enough on its own. What makes the frequency response indispensable is that it also carries the stability information. Chapter 16 will show that the closed loop's stability can be decided entirely from the open-loop frequency response — from data measured on the plant with the loop open, where nothing can run away. This chapter builds the two plots; the next two chapters learn to read them.
The Frequency Response Function
The claim to be proved is that a stable linear system answers a sinusoid with a sinusoid of the same frequency, altered only in amplitude and phase. Nothing about linearity makes this obvious — a linear system could in principle answer with any waveform. The proof is a partial-fraction argument, and it shows exactly where the two altering numbers come from.
Let the input be \(r(t)=A\sin\omega t\), whose transform is \(R(s)=A\omega/(s^2+\omega^2)\). Then
If \(G(s)\) is stable every \(p_i\) lies in the left half-plane, so the first group contributes terms \(r_i e^{p_i t}\) that vanish as \(t\to\infty\). Only the two residues at \(s=\pm j\omega\) survive. Evaluate the first by covering up its own factor:
Because \(G(s)\) has real coefficients, \(G(-j\omega)\) is the complex conjugate of \(G(j\omega)\), and the second residue is \(\bar a\), the conjugate of the first. Write \(G(j\omega)=|G(j\omega)|e^{j\phi}\) with \(\phi=\angle G(j\omega)\) and assemble the surviving time function:
The magnitude \(|G(j\omega)|\) is the amplitude ratio and the argument \(\angle G(j\omega)\) is the phase shift, negative for a lag. Two real functions of \(\omega\) therefore contain everything the system does to sinusoids — and, by superposition, to any signal that can be built out of them.
Two conditions deserve emphasis. First, \(G(s)\) must be stable: if any \(p_i\) sits in the right half-plane its term grows instead of dying, no steady state exists, and \(|G(j\omega)|\) describes nothing observable. Second, the result is a steady-state statement. Immediately after the sinusoid is switched on the output is a mixture of the forced sinusoid and the natural modes; only after several time constants does the clean sinusoid emerge.
Decibels and the Logarithmic Frequency Axis
We now have two functions to plot. Plotting them naively is unhelpful: a servo may matter from \(0.1\) to \(1000\) rad/s, and on a linear axis the first three decades are crushed into the leftmost pixel. Worse, \(|G(j\omega)|\) is a product of the magnitudes of its factors, and products do not decompose into anything a sketch can exploit.
Both problems are cured by taking logarithms. Define the logarithmic magnitude in decibels and plot it against \(\log_{10}\omega\):
Two plots share one logarithmic frequency axis: the magnitude in decibels above, the phase in degrees below. Bode's insight is that on these axes the elementary factors become straight lines, and multiplication becomes addition.
The second point is the working one. If \(G(j\omega)=G_1 G_2 / (G_3 G_4)\), then
Phase was always additive; the decibel makes magnitude additive too. So we need only learn the shape of a handful of elementary factors, then add their curves. Because each of those shapes is asymptotically a straight line, the addition can be done with a pencil.
Two units of frequency span appear constantly. A decade is a tenfold change in \(\omega\); an octave is a doubling. A slope of \(-20\) dB/decade is the same thing as \(-6.02\) dB/octave, which is usually quoted as \(-6\) dB/octave. Slopes in Bode work are always integer multiples of \(20\) dB/decade, because each pole or zero contributes exactly one such multiple.
| Amplitude ratio | Decibels | Worth remembering because |
|---|---|---|
| \(1\) | \(0\) dB | the gain-crossover level |
| \(\sqrt2\) | \(3.01\) dB | the half-power point; also the corner-frequency error |
| \(2\) | \(6.02\) dB | doubling the gain lifts the whole curve by 6 dB |
| \(10\) | \(20\) dB | one decade of magnitude |
| \(0.1\) | \(-20\) dB | 10:1 attenuation |
| \(0\) | \(-\infty\) dB | a zero on the \(j\omega\) axis drives the curve down without bound |
The Four Elementary Factors
Any rational \(G(s)\) with real coefficients factors into terms of just four kinds. Put the transfer function into time-constant form first — every factor written so that its constant term is unity — because that is the form in which the low-frequency gain \(K\) appears as an isolated constant:
The constant \(K\). Its magnitude is \(20\log_{10}K\) decibels at every frequency — a horizontal line — and its phase is \(0^\circ\) for \(K>0\) or \(-180^\circ\) for \(K<0\). Changing the loop gain therefore slides the entire magnitude curve up or down bodily and leaves the phase curve untouched. That single fact is what makes gain design in the frequency domain so direct.
The pole or zero at the origin, \((j\omega)^{\pm N}\). For a single integrator, \(20\log|1/j\omega| = -20\log\omega\): on a \(\log\omega\) axis this is an exact straight line of slope \(-20\) dB/decade, passing through \(0\) dB at \(\omega=1\). Its phase is a constant \(-90^\circ\). With \(N\) integrators the slope is \(-20N\) dB/decade and the phase \(-90N^\circ\). A differentiator \((j\omega)\) mirrors this: \(+20\) dB/decade, \(+90^\circ\).
The first-order factor \(1/(1+j\omega T)\). This is the workhorse, and its treatment defines the whole asymptotic method. Its exact magnitude is \(-10\log_{10}(1+\omega^2T^2)\) dB. Examine the two extremes:
The low-frequency asymptote is the \(0\) dB axis; the high-frequency asymptote is a line of slope \(-20\) dB/decade. They meet where \(\omega T=1\), that is at the corner frequency \(\omega_c=1/T\). The asymptotic sketch is simply those two lines. The price of that simplicity is a known, bounded error: at the corner the true value is \(-10\log 2=-3.01\) dB while the asymptote reads \(0\), and one octave either side the error has already fallen to \(0.97\) dB. Nowhere does it exceed \(3\) dB.
The phase runs \(\angle = -\tan^{-1}(\omega T)\), from \(0^\circ\) at low frequency through exactly \(-45^\circ\) at the corner to \(-90^\circ\) at high frequency. The usual straight-line approximation holds the phase at \(0^\circ\) up to \(\omega=0.1/T\), runs a \(-45^\circ\)-per-decade line to \(\omega=10/T\), and holds \(-90^\circ\) thereafter; its worst error is about \(5.7^\circ\).
The quadratic factor. A complex pole pair cannot be split into two real first-order factors, so it is handled whole. With the standard second-order denominator of Chapter 8,
For \(u\ll1\) this tends to \(0\) dB; for \(u\gg1\) it behaves as \(1/u^2\), that is \(-40\log u\) dB — a slope of \(-40\) dB/decade. The two asymptotes again meet at \(\omega=\omega_n\), so a complex pair contributes a single corner with a doubled slope change. The phase falls from \(0^\circ\) through exactly \(-90^\circ\) at \(\omega_n\) to \(-180^\circ\).
What the asymptotes cannot show is the damping. At the corner the exact magnitude is \(1/(2\zeta)\), which is \(+14\) dB for \(\zeta=0.1\) and \(-6\) dB for \(\zeta=1\). A lightly damped pair therefore produces a tall resonant peak that the straight-line sketch misses entirely, and the sketch must always be corrected by hand near \(\omega_n\) whenever \(\zeta\) is small. This is the one place where blind asymptotic drawing is genuinely dangerous.
| Factor | Magnitude asymptote | Corner | Phase |
|---|---|---|---|
| \(K\) | \(20\log K\) dB, flat | — | \(0^\circ\) |
| \((j\omega)^{-N}\) | \(-20N\) dB/dec through \(0\) dB at \(\omega=1\) | — | \(-90N^\circ\) |
| \((1+j\omega T)^{-1}\) | \(0\) dB, then \(-20\) dB/dec | \(1/T\) | \(0^\circ\to-90^\circ\), \(-45^\circ\) at corner |
| \((1+j\omega T)\) | \(0\) dB, then \(+20\) dB/dec | \(1/T\) | \(0^\circ\to+90^\circ\), \(+45^\circ\) at corner |
| quadratic lag | \(0\) dB, then \(-40\) dB/dec | \(\omega_n\) | \(0^\circ\to-180^\circ\), \(-90^\circ\) at \(\omega_n\) |
Building the Composite Plot
With the factors known, the composite sketch follows a fixed routine. The key realisation is that the low-frequency end is settled entirely by \(K\) and the system type \(N\) of Chapter 9, and every corner thereafter only changes the slope — never the value discontinuously.
The starting line has slope \(-20N\) dB/decade and passes through \(20\log K\) dB at \(\omega=1\). Equivalently, for \(N\ge1\) it crosses \(0\) dB at \(\omega=K^{1/N}\) — for a type-1 system, simply at \(\omega=K\).
The phase plot is assembled the same way by adding the individual phase contributions, but it is safer computed than sketched: evaluate \(\angle G = -90N - \sum\tan^{-1}(\omega T_i) + \sum\tan^{-1}(\omega T_a)\) at half a dozen frequencies around the region of interest and join the points. The frequencies worth spending arithmetic on are the corners and the gain crossover.
Take \(G(s)=\dfrac{50}{s(s+10)}\) as a specimen. Time-constant form first: \(G(s)=\dfrac{5}{s(1+0.1s)}\), so \(K=5\), \(N=1\), one corner at \(\omega=10\). The low-frequency asymptote is \(-20\) dB/dec through \(0\) dB at \(\omega=5\); beyond \(\omega=10\) it turns to \(-40\) dB/dec.
Gain Margin and Phase Margin
Why should the slope at crossover matter? Consider what instability means for the open loop. If at some frequency the loop transfer function has magnitude exactly \(1\) and phase exactly \(-180^\circ\), then \(G(j\omega)H(j\omega)=-1\), the closed-loop denominator \(1+GH\) vanishes on the imaginary axis, and the system sustains an oscillation without any input. The point \(-1\) in the complex plane is the brink. Chapter 16 will make this precise; for now we measure distance from it along two separate directions.
Two frequencies do the measuring. The gain crossover frequency \(\omega_{gc}\) is where the magnitude curve passes through \(0\) dB, so \(|GH|=1\); the phase crossover frequency \(\omega_{pc}\) is where the phase curve passes through \(-180^\circ\). At each, one of the two conditions for \(GH=-1\) is met and we ask how badly the other is missed.
The gain margin is the factor by which the loop gain may be multiplied before the phase-crossover point reaches \(-1\). The phase margin is the extra phase lag the loop can tolerate at gain crossover before the same thing happens. Positive margins mean the brink has not been reached.
Sign conventions follow from the definitions and repay one moment's thought. If \(|GH|\) at \(\omega_{pc}\) is less than unity, the gain margin in decibels is positive and the system is stable in the gain sense. If the magnitude curve is still above \(0\) dB when the phase reaches \(-180^\circ\), the gain margin is negative — the loop has already passed the critical point and, for a minimum-phase system, is unstable. Similarly a phase curve that has fallen past \(-180^\circ\) by the time gain crossover arrives yields a negative phase margin.
A system whose phase never reaches \(-180^\circ\) has infinite gain margin: no finite increase in gain can destabilise it. Any first- or second-order system with no dead time is of this kind, which is exactly why the second-order results of Chapter 8 held for all \(K>0\).
| Margins | Behaviour of the closed loop |
|---|---|
| GM and PM both positive | Stable, with the reserve those numbers quantify. |
| GM \(=0\) dB, PM \(=0^\circ\) | On the brink — sustained oscillation at \(\omega_{gc}=\omega_{pc}\). |
| Either margin negative | Unstable (for a minimum-phase loop). |
| GM \(\ge 6\) dB, PM \(\ge 30^\circ\) | The usual minimum acceptable design reserve. |
| GM \(\approx 10\)–\(20\) dB, PM \(\approx 45^\circ\) | A comfortable, well-damped industrial design. |
| Very large margins | Stable but sluggish — gain has been thrown away. |
Frequency-Domain Specifications
A designer who has spent Part 2 thinking in overshoot and settling time needs a bridge back. It is supplied by the closed-loop frequency response \(M(\omega)=|C(j\omega)/R(j\omega)|\), whose shape is described by three numbers. Apply them to the standard second-order closed loop \(\omega_n^2/(s^2+2\zeta\omega_n s+\omega_n^2)\) of Chapter 8 and each becomes an explicit function of \(\zeta\).
The resonant peak \(M_r\) is the largest value of \(M(\omega)\), and the resonant frequency \(\omega_r\) is where it occurs. Both come from minimising the denominator \((1-u^2)^2+(2\zeta u)^2\) with respect to \(u=\omega/\omega_n\): differentiating gives \(-4u(1-u^2)+8\zeta^2u=0\), so \(u^2=1-2\zeta^2\).
Beyond \(\zeta=1/\sqrt2\) the quantity \(1-2\zeta^2\) turns negative: there is no interior maximum, \(M(\omega)\) simply falls from \(1\), and no resonant peak exists. A large \(M_r\) is the frequency-domain signature of the same light damping that shows up as large overshoot in the step response.
The bandwidth \(\omega_B\) is the frequency at which \(M\) has fallen to \(1/\sqrt2\), i.e. \(-3\) dB, of its zero-frequency value. Setting \((1-u^2)^2+(2\zeta u)^2=2\) and solving the resulting quadratic in \(u^2\) gives
Bandwidth is proportional to \(\omega_n\), and Chapter 8 gave rise time and settling time as inversely proportional to \(\omega_n\). So bandwidth is speed: a wider band means a faster response, and the two are reciprocally related. The cost is equally direct — a wide band admits more measurement noise and more high-frequency disturbance. Every bandwidth choice is a bargain struck between speed and noise rejection.
Finally, the open-loop phase margin correlates tightly with the closed-loop damping. Working out \(\text{PM}\) for the standard second-order loop \(\omega_n^2/[s(s+2\zeta\omega_n)]\) gives an exact but unmemorable expression; over the useful range it is very nearly linear in \(\zeta\).
A phase margin of \(45^\circ\) therefore implies \(\zeta\approx0.45\) and, by Chapter 8's overshoot formula, roughly \(20\%\) overshoot. This is the rule that lets a designer specify overshoot in the time domain and then work entirely on a Bode plot.
| \(\zeta\) | \(M_r\) | \(M_r\) in dB | Approx. PM | Step overshoot |
|---|---|---|---|---|
| 0.2 | 2.55 | 8.1 | \(23^\circ\) | 52.7% |
| 0.4 | 1.36 | 2.7 | \(43^\circ\) | 25.4% |
| 0.5 | 1.15 | 1.2 | \(52^\circ\) | 16.3% |
| 0.6 | 1.04 | 0.35 | \(59^\circ\) | 9.5% |
| 0.707 | 1.00 | 0 | \(65^\circ\) | 4.3% |
Minimum Phase and Reading a Plot Backwards
A transfer function is called minimum phase when all of its poles and all of its zeros lie in the left half-plane. The name comes from a comparison: among all transfer functions sharing a given magnitude curve, the minimum-phase one has the smallest phase lag at every frequency. Bode proved that for such a function the magnitude and phase are not independent — the phase at any frequency is determined by the slope of the log-magnitude curve, and near a region of constant slope the phase is roughly \(n\times 90^\circ\) for a slope of \(n\times 20\) dB/decade.
That rigid link is what allows a Bode magnitude sketch alone to be used for design, and it is why the "\(-20\) dB/decade at crossover" habit works: a slope of \(-20\) dB/decade implies about \(-90^\circ\) of phase, hence roughly \(90^\circ\) of phase margin, while \(-40\) dB/decade implies about \(-180^\circ\) and hence almost none.
A non-minimum-phase factor breaks the link. The simplest example is the right-half-plane zero \((1-j\omega T)\). Its magnitude \(\sqrt{1+\omega^2T^2}\) is identical to that of the left-half-plane zero \((1+j\omega T)\), but its phase is \(-\tan^{-1}(\omega T)\) instead of \(+\tan^{-1}(\omega T)\) — a lag where the magnitude promised a lead. The all-pass factor \((1-j\omega T)/(1+j\omega T)\) makes the point starkly: unit magnitude at every frequency, and a phase that slides from \(0^\circ\) to \(-180^\circ\). Pure phase lag, invisible on the magnitude plot, and utterly destructive of phase margin. Transport lag, \(e^{-j\omega T_d}\), does the same and worse, since its phase \(-\omega T_d\) radians grows without bound.
Worked Examples
Problem. A system has \(G(s)=\dfrac{10}{s+2}\). Find the steady-state output when the input is \(3\sin 4t\).
Solution. Substitute \(s=j4\) and take magnitude and angle. The system is stable (pole at \(-2\)), so the steady-state formula of Section 14-2 applies.
The amplitude is amplified by a factor \(2.236\) and delayed by \(63.43^\circ\), which at \(\omega=4\) rad/s is a time delay of \((63.43/360)(2\pi/4)=0.277\) s.
Problem. Sketch the asymptotic magnitude plot of \(G(s)=\dfrac{50}{s(s+10)}\) and find the exact gain crossover frequency and phase margin.
Solution. Time-constant form gives \(G(s)=\dfrac{5}{s(1+0.1s)}\): type 1, \(K=5\), a single corner at \(\omega=10\). The initial \(-20\) dB/dec asymptote crosses \(0\) dB at \(\omega=K=5\), and the slope becomes \(-40\) dB/dec past \(\omega=10\) — the sketch of Section 14-5. Since crossover occurs below the corner, the asymptotic estimate \(\omega_{gc}\approx5\) is already close; for the exact value solve \(|G|=1\).
The phase never reaches \(-180^\circ\) — it approaches it only as \(\omega\to\infty\) — so the gain margin is infinite. By the rule of Section 14-7, \(\zeta\approx0.65\): a well-damped loop with roughly \(7\%\) overshoot.
Problem. For the unity-feedback loop with \(G(s)=\dfrac{10}{s(s+1)(s+5)}\), find the gain margin and the phase margin.
Solution. Start with the phase crossover, where \(\angle G=-180^\circ\). Since the integrator already supplies \(-90^\circ\), the two lags must contribute the remaining \(-90^\circ\) between them:
The middle step uses \(\tan(A+B)=(\tan A+\tan B)/(1-\tan A\tan B)\): the sum reaches \(90^\circ\) exactly when the denominator vanishes.
For the phase margin, solve \(\omega\sqrt{\omega^2+1}\sqrt{\omega^2+25}=10\) numerically; \(\omega=1.226\) rad/s satisfies it. Then
Both margins are positive, so the loop is stable — but a \(25^\circ\) phase margin implies \(\zeta\approx0.25\) and an overshoot near \(45\%\). The loop is stable and badly behaved, which is exactly the distinction margins are designed to expose.
Problem. For \(G(s)=\dfrac{K}{s(s+1)(s+5)}\), find \(K\) for a gain margin of \(20\) dB, and the value of \(K\) at which the loop oscillates.
Solution. The phase crossover frequency does not depend on \(K\) — gain shifts magnitude only — so \(\omega_{pc}=\sqrt5\) as in Example 3, and by the same arithmetic \(|G(j\omega_{pc})|=K/30\).
Sustained oscillation occurs when the gain margin reaches unity, i.e. \(K=30\), at the frequency \(\omega=\sqrt5\) rad/s. That is precisely the marginal gain and crossing frequency the Routh array of Chapter 11 delivers for the polynomial \(s^3+6s^2+5s+K\): the two methods must agree, and they do.
Problem. A closed loop has \(\zeta=0.4\) and \(\omega_n=10\) rad/s. Find \(M_r\), \(\omega_r\), and the bandwidth.
Solution. Since \(\zeta=0.4<0.707\), a resonant peak exists. Apply the results of Section 14-7 in turn.
Note that \(\omega_r<\omega_n<\omega_B\), which always holds for an underdamped system. The corresponding step overshoot from Chapter 8 is \(e^{-\pi(0.4)/\sqrt{0.84}}=25.4\%\) — the same light damping seen from two directions.
Problem. A minimum-phase system's measured asymptotic magnitude plot starts at \(-20\) dB/decade, and its initial asymptote extended forward crosses \(0\) dB at \(\omega=8\) rad/s. The slope changes to \(-40\) dB/decade at \(\omega=4\) and to \(-60\) dB/decade at \(\omega=20\). Find \(G(s)\).
Solution. Read the plot backwards using the rules of Section 14-8. The initial slope \(-20\) dB/dec means one pole at the origin, so \(N=1\) and the system is type 1. For a type-1 system the initial asymptote crosses \(0\) dB at \(\omega=K\), giving \(K=8\).
Each slope change of \(-20\) dB/dec at frequency \(\omega_c\) marks a real pole with time constant \(T=1/\omega_c\): the break at \(\omega=4\) gives \(T_1=0.25\) s and the break at \(\omega=20\) gives \(T_2=0.05\) s.
The two forms are the same function: \(8/(0.25\times0.05)=640\) and the poles sit at \(-4\) and \(-20\). Had the measured phase fallen below the \(-270^\circ\) that these three poles predict at high frequency, the extra lag would have signalled a dead time or a right-half-plane zero not visible in the magnitude data.
Chapter Summary
A stable system answers \(A\sin\omega t\) with \(A|G(j\omega)|\sin(\omega t+\angle G)\).
\(20\log_{10}|G|\) against \(\log_{10}\omega\) turns products into sums and factors into straight lines.
\(1/(1+j\omega T)\) breaks at \(\omega=1/T\), \(-3\) dB and \(-45^\circ\) exactly there.
Begin at \(20\log|K/(j\omega)^N|\), change slope by \(\pm20\) dB/dec at each corner.
\(\text{GM}=1/|GH|_{\omega_{pc}}\), \(\text{PM}=180^\circ+\angle GH|_{\omega_{gc}}\); both must be positive.
\(\zeta\approx\text{PM}/100\); \(M_r=1/(2\zeta\sqrt{1-\zeta^2})\); bandwidth scales with \(\omega_n\).
All poles and zeros in the LHP: magnitude then fixes phase, and \(G(s)\) can be read off the plot.
Initial slope gives the type; \(-20\) dB/dec at crossover is healthy, \(-40\) is marginal.
Problems
Put every transfer function into time-constant form before drawing anything; almost every mistake in Bode work is made before the pencil touches the paper. Assume unity feedback unless told otherwise. Difficulty rises down the list.
- Find the steady-state output of \(G(s)=\dfrac{5}{s+5}\) when the input is \(2\sin 5t\).
- Write \(G(s)=\dfrac{200}{(s+2)(s+50)}\) in time-constant form and state its low-frequency gain in decibels and its two corner frequencies.
- Sketch the asymptotic magnitude plot of \(G(s)=\dfrac{20}{s(1+0.5s)}\), and estimate the gain crossover frequency from the sketch.
- For the system of Problem 3, compute the exact gain crossover frequency and the phase margin, and comment on the gain margin.
- For \(G(s)=\dfrac{K}{s(s+2)(s+8)}\), find the phase crossover frequency and the value of \(K\) that makes the gain margin \(12\) dB.
- A closed loop has \(M_r=1.5\). Estimate \(\zeta\), then estimate the step overshoot and the phase margin of the corresponding open loop.
- A minimum-phase magnitude plot is flat at \(26\) dB up to \(\omega=2\), then falls at \(-20\) dB/dec to \(\omega=20\), then at \(-40\) dB/dec. Determine \(G(s)\).
- Show that the all-pass factor \((1-j\omega T)/(1+j\omega T)\) has unit magnitude at every frequency, find its phase at \(\omega=1/T\), and explain why such a factor can destroy a design that the magnitude plot says is safe.