Skip to content

Frequency response and Bode plots

Sweep a circuit across every frequency, read its gain and lag on a logarithmic Bode plot, and see why an ideal filter cannot be built.

Before this1.3 · 3.4 · 5.3 · 5.4 · 2 more
Chapter 8 · Lesson 4 of 4

First, the picture

Here is the gain of an RC circuit with RC=1RC=1 s, drawn against frequency. Watch the dots at 0.1, 1 and 10 rad/s as the ordinary axis turns into one where every tenfold step of frequency gets the same width.

Sweep

The RC circuit’s gain, RC = 1 s, as the frequency axis turns logarithmic.

On an ordinary axis from 0 to 100 rad/s, everything happens in the first sliver.

0.00 / 6.00 s
Describe this picture

The gain ∣H∣\lvert H\rvert, from 0 to 1, against ω in rad/s; the clip plays by itself with no control. The axis turns from linear, 0 to 100, into logarithmic, 0.01 to 100, while the curve is carried along. Three dots ride the curve at 0.1, 1 and 10 rad/s, and a fourth sits at 2 rad/s. At the end the decade gridlines are labelled 0.01, 0.1, 1, 10 and 100, with small marks for 2, 3, … 9 times in between, and the dots read 0.9950.995, 0.7070.707, 0.09950.0995 and 0.4470.447.

A frequency axis that multiplies

Fourier series and LTI systems (7.4) found the RC circuit’s answer to a handful of harmonics. With RC=1RC=1 s the answer is H(jω)=1/(1+jω)H(j\omega)=1/(1+j\omega), with gain ∣H∣=1/1+ω2\lvert H\rvert=1/\sqrt{1+\omega^2} and lag arctan⁡ω\arctan\omega. This page asks for the answer at every frequency, and for a way to draw it that an engineer can read at a glance.

The trouble starts with the axis. The interesting part of this circuit’s response spans 0.1, 1, 10 and 100 rad/s. Draw the gain against ω\omega on an ordinary axis from 0 to 100 rad/s and the first three of those frequencies fall in the first tenth of the axis. The rest of it is a flat line near zero.

The cure is to give each tenfold range of frequency the same width. A piano keyboard does this for pitch: every octave, a doubling of frequency, takes the same width. On a logarithmic axis the same holds for steps of ten, and one such step, say from 1 to 10, is a decade. A mark at frequency ω\omega sits at a distance proportional to log⁡10ω\log_{10}\omega from the start, so multiplying ω\omega by 10 always moves the mark by one decade.

That is what the picture at the top of the page does. On the ordinary axis, the dots at 0.1 and 1 rad/s sit almost on top of each other near zero. Stretch the low end and squeeze the high end, and the dots read 0.9950.995, 0.7070.707 and 0.09950.0995 on the gridlines at 0.1, 1 and 10 rad/s. The dot on the mark “2” is 2 rad/s, gain 0.447. The corner, 1 rad/s, sits in the middle.

Those four values are 1/1+ω21/\sqrt{1+\omega^2} at four frequencies: 1/1.01=0.9951/\sqrt{1.01}=0.995, 1/2=0.7071/\sqrt2=0.707, 1/101=0.09951/\sqrt{101}=0.0995 and 1/5=0.4471/\sqrt5=0.447. The corner at ω=1/RC=1\omega=1/RC=1 rad/s is the one that 7.4 called ωc\omega_c, and it sits in the middle because 1 is as many decades above 0.01 as it is below 100.

Between two gridlines, for example between 1 and 10, the small marks are 2, 3, 4, up to 9 times the first. They crowd toward the high-frequency end of the decade. The reason is that equal distances mean equal ratios: the step from 1 to 2 doubles the frequency, while the step from 9 to 10 multiplies it by only 10/9=1.1110/9=1.11.

Zero is never reached on this axis, because each step toward lower frequency divides by 10.

The sweep: points landing on the Bode plot

Gains are usually quoted in decibels, as in How big is a signal (1.3). The size of HH in decibels is 20log⁡10∣H∣20\log_{10}\lvert H\rvert, relative to the input. A gain of one tenth is −20-20 dB and a gain of one hundredth is −40-40 dB. A Bode plot draws two panels on one logarithmic frequency axis: the gain in dB, and the phase of HH in degrees.

I want you to measure the circuit the way a lab does. Feed in a sine, wait until the start-up wobble has died away, then read the size and the lag of the output. That is one point of the frequency response. Then move to the next frequency. An audio engineer sweeping a sine through an amplifier is doing this.

The next instrument does it for you over 14 s, from 0.01 to 100 rad/s. Before you watch, predict: as the input gets faster, does the output shrink, lag, or both? Watch the output sine against the input, and the dots it leaves on the Bode plot.

Sweep

A sine in, a sine out: each reading of size and lag is one point of the Bode plot.

Very slow: the output follows the input.

frequency ω
0.0100 rad/s
gain
0.00 dB
phase
−0.57°
0.00 / 14.00 s
Describe this picture

The input and output sines, labelled “input” and “output”, drawn over exactly two input periods, so the picture is the same width at every frequency. Below them two panels, “gain (dB)” and “phase (°)”, are stacked on a logarithmic frequency axis, and three readouts say “frequency ω”, “gain” and “phase”. The frequency is ω=0.01⋅104t/14\omega=0.01\cdot10^{4t/14} rad/s, one decade every 3.5 s, and a dot is stamped on each panel every half-decade. The readouts go from 0.000.00 dB and −0.57°-0.57° at 0.01 rad/s, through −3.01-3.01 dB and −45.0°-45.0° at 1 rad/s (7 s), to −40.00-40.00 dB and −89.4°-89.4° at 100 rad/s (14 s). Labelled stamps remain at 0.1, 1 and 10 rad/s. When the clip stops, dragging along the Bode plot, or the arrow keys, move the test frequency.

Very slow, at 0.01 rad/s, the output follows the input: 0.000.00 dB and −0.57°-0.57°. At the corner, 1 rad/s, it is 3 dB down and 45° behind: −3.01-3.01 dB and −45.0°-45.0°, which is −π/4-\pi/4 rad. On the way up the stamps read −0.04-0.04 dB and −5.7°-5.7° at 0.1 rad/s, and −20.04-20.04 dB and −84.3°-84.3° at 10 rad/s. At 100 rad/s the output is −40.00-40.00 dB and −89.4°-89.4°. Every tenfold step past the corner makes the output about 20 dB smaller, and the lag heads for 90°. When the clip stops, drag along the Bode plot to move the test frequency yourself.

So the answer to the prediction is both. The dots lie on one smooth curve, which is why a handful of measurements is enough to draw it.

What number is H(jω)H(j\omega), exactly? Send the arrow x(t)=ejωtx(t)=e^{j\omega t} into a system with impulse response hh. By Continuous-time convolution (5.3) the output is

y(t)=∫h(τ) ejω(t−τ) dτ=ejωt∫h(τ) e−jωτ dτ.y(t)=\int h(\tau)\,e^{j\omega(t-\tau)}\,d\tau=e^{j\omega t}\int h(\tau)\,e^{-j\omega\tau}\,d\tau .

Here τ\tau is only the dummy variable of the integral, as in 5.3. The arrow comes out unchanged except for the factor in front, so that factor is the frequency response:

H(jω)=∫h(t) e−jωt dt.H(j\omega)=\int h(t)\,e^{-j\omega t}\,dt .

This is the Fourier transform of hh from From series to transform (8.1). For the RC circuit, h(t)=1RCe−t/RCu(t)h(t)=\tfrac1{RC}e^{-t/RC}u(t), which is e−tu(t)e^{-t}u(t) when RC=1RC=1 s. Its transform is 1/(1+jω)1/(1+j\omega), the pair of 8.1, and that is the number 7.4 found by trying y=Hejωty=He^{j\omega t} in the equation. The sweep has been measuring the transform of hh all along.

Two straight lines

Look at the end of the sweep again. Far above the corner, ∣H∣≈1/ω\lvert H\rvert\approx1/\omega when RC=1RC=1 s, because 1+ω21+\omega^2 is nearly ω2\omega^2. A tenfold step in ω\omega then makes the gain ten times smaller, which is −20-20 dB for every decade.

That gives two rules for sketching the gain: flat at 0 dB up to the corner, then down 20 dB for every tenfold step. An engineer can draw them on the back of an envelope.

The true curve is never far from them. In decibels it is exactly −10log⁡10(1+ω2)-10\log_{10}(1+\omega^2). Below the corner the lines say 0, so the gap is 10log⁡10(1+ω2)10\log_{10}(1+\omega^2). Above it the lines say −20log⁡10ω-20\log_{10}\omega, so the gap is 10log⁡10(1+1/ω2)10\log_{10}(1+1/\omega^2). Both are largest at ω=1\omega=1, where each is 10log⁡102=3.0110\log_{10}2=3.01 dB.

The next instrument draws the sketch first and then checks it. Watch the gap between the true curve and the lines.

Straight lines

Sketch the RC circuit’s gain (RC = 1 s) with two rules, then check it against the true curve.

Two rules: flat until the corner, then down 20 dB for every tenfold step.

0.00 / 10.00 s
Describe this picture

A gain axis in dB on the logarithmic frequency axis; the picture plays by itself, with no control. It starts empty, then the lines draw themselves, labelled “two lines”, with the corner marked “corner”. By 3.5 s two marks sit on them: −20-20 dB at 10 rad/s and −40-40 dB at 100 rad/s. Then the exact curve, labelled “true curve”, lowers onto the sketch, and three markers appear at half the corner, at the corner and at twice the corner, reading 0.970.97 dB, 3.013.01 dB and 0.970.97 dB.

The lines say −20-20 dB at 10 rad/s and −40-40 dB at 100 rad/s. At half the corner, at the corner and at twice the corner, the true curve is 0.970.97 dB, 3.013.01 dB and 0.970.97 dB from them. It is never more than 3.01 dB from the lines, and that is at the corner.

At twice the corner, for example, the exact gain is −6.99-6.99 dB and the line says −6.02-6.02 dB, a gap of 0.970.97 dB.

I call this one RC stage with corner ωc=1/RC\omega_c=1/RC: flat, then −20-20 dB per decade, with −3.01-3.01 dB and −45°-45° at the corner. It is the first-order system of First- and second-order systems (6.3).

Two stages in a row

Put a second RC stage after the first, with its corner at 10 rad/s, and keep a buffer between them so that the second does not load the first. Each stage multiplies the arrow by its own number, so the pair has H=H1H2H=H_1H_2 (convolution becomes multiplication, Properties of the Fourier transform (8.2)). Here

H(jω)=1(1+jω) (1+jω/10).H(j\omega)=\frac{1}{(1+j\omega)\,(1+j\omega/10)} .

In decibels the product turns into a sum. The logarithm of a product is the sum of the logarithms, log⁡10(ab)=log⁡10a+log⁡10b\log_{10}(ab)=\log_{10}a+\log_{10}b, so the two stages’ dB curves add. The slopes add as well. Above 10 rad/s both stages are falling, and the line falls 40 dB per decade.

The sketch is still good. At 1 rad/s the pair is 3.0543.054 dB below the lines: the 3.01 dB of the first stage, plus a small 0.0430.043 dB from the second. At 100 rad/s the exact gain is −60.04-60.04 dB against the line’s −60-60 dB. Worked example 3 gives the rest.

Second order: the gain at every rhythm

First- and second-order systems (6.3) pushed a mass on a spring with a sine at three rhythms and quoted the steady gains, 1.32161.3216, 55 and 0.33040.3304, without deriving them. You now have what is needed. The equation of that page is

y¨+2ζωny˙+ωn2 y=ωn2 x.\ddot y+2\zeta\omega_n\dot y+\omega_n^2\,y=\omega_n^2\,x .

Feed in the arrow x=ejωtx=e^{j\omega t} and try y=Hejωty=He^{j\omega t}. By the differentiation rule of 8.2, each derivative multiplies by jωj\omega, so y˙=jω Hejωt\dot y=j\omega\,He^{j\omega t} and y¨=(jω)2Hejωt=−ω2Hejωt\ddot y=(j\omega)^2He^{j\omega t}=-\omega^2He^{j\omega t}. Cancel the common factor ejωte^{j\omega t}:

(ωn2−ω2+j2ζωnω)H=ωn2,soH(jω)=ωn2ωn2−ω2+j2ζωnω.\bigl(\omega_n^2-\omega^2+j2\zeta\omega_n\omega\bigr)H=\omega_n^2 , \qquad\text{so}\qquad H(j\omega)=\frac{\omega_n^2}{\omega_n^2-\omega^2+j2\zeta\omega_n\omega}.

Divide top and bottom by ωn2\omega_n^2 and write r=ω/ωnr=\omega/\omega_n:

∣H∣=1(1−r2)2+(2ζr)2.\lvert H\rvert=\frac{1}{\sqrt{(1-r^2)^2+(2\zeta r)^2}} .

This is the steady gain of 6.3 for every rhythm. For ζ=0.1\zeta=0.1, half the natural rate gives 1/0.5625+0.01=1.32161/\sqrt{0.5625+0.01}=1.3216, which is 2.422.42 dB. At r=1r=1 the denominator of HH is j2ζj2\zeta, so ∣H∣=1/(2ζ)=5\lvert H\rvert=1/(2\zeta)=5, the quality factor QQ of 6.3, and in decibels 20log⁡105=13.9820\log_{10}5=13.98 dB. At twice the natural rate the gain is 1/9+0.16=0.33041/\sqrt{9+0.16}=0.3304, which is −9.62-9.62 dB.

On a Bode plot this system is flat at 0 dB for slow rhythms, rises to a peak of 13.98 dB at ωn\omega_n, and then falls. Far above ωn\omega_n the gain is about 1/r21/r^2, which is −40-40 dB per decade, the slope of two stages.

Bandwidth

An amplifier’s datasheet does not quote a whole Bode plot. It quotes one frequency: where the gain has fallen to the maximum divided by 2\sqrt2, a drop of 3.01 dB. This is the 3 dB bandwidth fcf_c, and the circuit lets frequencies below it through almost unchanged.

For a first-order system the corner and the 3 dB point are the same. With the time constant τ=RC\tau=RC, the 3 dB point is ωc=1/τ\omega_c=1/\tau rad/s, or fc=1/(2πτ)f_c=1/(2\pi\tau) Hz. For τ=1\tau=1 s that is 0.159150.15915 Hz.

Bandwidth is tied to speed. 6.3 §1 gave the rise time, the time from 10 % to 90 % of a step, as tr=τln⁡9=2.1972t_r=\tau\ln9=2.1972 s for τ=1\tau=1 s. Multiply the two:

trfc=τln⁡92πτ=ln⁡92π=0.3497≈0.35.t_rf_c=\frac{\tau\ln9}{2\pi\tau}=\frac{\ln9}{2\pi}=0.3497\approx0.35 .

The τ\tau cancels, so the product is the same for every first-order system. A circuit with twice the bandwidth rises in half the time.

Why a brick wall cannot be built

So far the filters have been gentle slopes. What would the best possible low-pass filter look like? An ideal filter keeps a band of frequencies exactly and removes everything else. There are four kinds: low-pass (keeps everything below a cutoff), high-pass (keeps everything above it), band-pass (keeps a band) and band-stop (removes a band).

The ideal low-pass is the one to know, because the others can be built from it. The high-pass is the low-pass subtracted from 1. A band-pass slides the low-pass bump up to ±ω0\pm\omega_0 by multiplying hh by 2cos⁡ω0t2\cos\omega_0t, the shift of 8.2. The band-stop is the band-pass subtracted from 1.

Transforms of common signals (8.3) gave the ideal low-pass pair. For cutoff ωc=π\omega_c=\pi rad/s it is ∣H∣=1\lvert H\rvert=1 for ∣ω∣<π\lvert\omega\rvert<\pi and 0 elsewhere, with

h(t)=sin⁡πtπt.h(t)=\frac{\sin\pi t}{\pi t}.

Look at hh for negative time. At t=−0.5t=-0.5 s it is sin⁡(−π/2)/(−π/2)=0.637\sin(-\pi/2)/(-\pi/2)=0.637. A system whose impulse response is nonzero before t=0t=0 would respond before the input arrives, so it is not causal, as Properties of LTI systems (5.4) showed. A brick wall cannot be built.

Can a delay help? Delaying hh by DD seconds multiplies HH by e−jωDe^{-j\omega D}, which only turns each frequency by a straight-line angle, as in 8.2. The size stays a brick wall. Delaying moves most of hh after 0, and what remains before 0 can be cut off.

The next instrument shows this. It measures the share of hh‘s energy that comes before t=0t=0. The energy is the area under h2h^2 (1.3), and for this hh the total is 1. Watch that share as the delay grows.

Brick wall

The ideal low-pass, corner π rad/s: delaying its impulse response, then cutting what is left before 0.

Half of this filter's response comes before the input arrives.

delay D
0.00 s
share of h's energy before t=0
50.0%
0.00 / 8.00 s
Describe this picture

Two panels; the picture plays for 8 s by itself, with no control. One, “|H|”, shows a brick wall from −π-\pi to π\pi rad/s on a linear frequency axis. The other, “h(t − D)”, shows the delayed impulse response against time in seconds, with the part before “t = 0” shaded. Two readouts say “delay D” and “share of h’s energy before t=0”. At the start they read “0.00 s” and “50.0%”, with a mark on h(−0.5)=0.637h(-0.5)=0.637. DD eases to 3 s and holds, reading “3.00 s” and “1.68%” at 4 s, then eases on to 6 s. The shaded part is then labelled “cut off” and removed, and the readouts are “6.00 s” and “0.84%”.

With no delay, half of this filter’s response comes before the input arrives. The share is a half because hh is symmetric about 0. Delayed by 3 s, most of it comes after 0, and only 1.68 % is left before. At 6 s the share is 0.84 %, and what is left before 0 is cut off. The cut part shrinks, but never to nothing.

The shares fall as DD grows: 0.04860.0486 at D=1D=1 s, 0.02500.0250 at 2 s, 0.01680.0168 at 3 s and 0.00840.0084 at 6 s. Roughly, the share is 0.05/D0.05/D. It never reaches zero, because h2h^2 has a tail that never stops. And the cut changes the response a little. The result is causal, but its frequency response has ripples near the cutoff, of the kind Convergence and the Gibbs phenomenon (7.3) showed. More delay gives a better wall, and costs a longer wait.

Two delays

A delay can be measured in two ways. Take a burst: a tone under a smooth envelope that rises and falls. The tone’s crests and the envelope’s peak are two different things to follow through a circuit.

The phase delay is τp=−∠H/ω\tau_p=-\angle H/\omega. It is how late the crests inside arrive. The group delay is τg=−d∠H/dω\tau_g=-d\angle H/d\omega, the negative slope of the phase against ω\omega. It is how late the envelope arrives. For a pure delay of t0t_0 the phase is the straight line −ωt0-\omega t_0 (8.2), so both are t0t_0. The shape passes through unchanged, which is called distortionless.

The RC circuit’s phase is not a straight line. With RC=1RC=1 s, ∠H=−arctan⁡ω\angle H=-\arctan\omega, so τp=arctan⁡(ω)/ω\tau_p=\arctan(\omega)/\omega and τg=1/(1+ω2)\tau_g=1/(1+\omega^2). At ω=0.1\omega=0.1 rad/s they are 0.99670.9967 s and 0.99010.9901 s, nearly equal. At 1 rad/s they are 0.78540.7854 s and 0.50.5 s. At 10 rad/s they are 0.14710.1471 s and 0.00990.0099 s.

The figure sends a burst with carrier 1 rad/s and envelope e−t2/200e^{-t^2/200} through the circuit. That envelope has fallen to 0.610.61 of its peak 10 s from the centre, so the burst is long compared with one crest, and only frequencies near 1 rad/s matter.

-404t (s)input x(t)output y(t)envelope: 0.505 scrests: 0.782 s
Fig. The envelope arrives 0.5 s late; the crests inside, 0.78 s late. One number is not enough when the phase is not a straight line.

In the figure the dashed curves are the envelopes. A square marks an envelope peak and a dot marks a crest. Simulated, the envelope peaks are 0.5050.505 s apart and the chosen crests 0.7820.782 s apart. The theory at 1 rad/s says 0.50.5 s and 0.7850.785 s, and the small differences come from the burst’s bandwidth.

Worked example

  1. RC low-pass, RC=1RC=1 s. With H=1/(1+jω)H=1/(1+j\omega):

    ω\omega (rad/s)∣H∣\lvert H\rvertdB∠H\angle H
    0.010.99995−0.0004-0.0004−0.573°-0.573°
    0.10.99504−0.0432-0.0432−5.711°-5.711°
    10.70711−3.0103-3.0103−45.000°-45.000°
    100.099504−20.0432-20.0432−84.289°-84.289°
    1000.0099995−40.0004-40.0004−89.427°-89.427°
  2. Line error of one stage at 0.5ωc0.5\omega_c, ωc\omega_c and 2ωc2\omega_c is 0.9690.969, 3.0103.010 and 0.9690.969 dB. At 2ωc2\omega_c the exact gain is −6.990-6.990 dB and the line is −6.021-6.021 dB.

  3. Two stages, corners 1 and 10 rad/s. The line errors at 0.5, 1 and 2 rad/s are 0.9800.980, 3.0543.054 and 1.1391.139 dB. At 10 rad/s it is 3.0543.054 dB. At 100 rad/s the exact gain is −60.04-60.04 dB against the line’s −60-60 dB.

  4. Delays, RC=1RC=1 s. τp=arctan⁡(ω)/ω\tau_p=\arctan(\omega)/\omega and τg=1/(1+ω2)\tau_g=1/(1+\omega^2) give 0.996690.99669 s and 0.990100.99010 s at 0.1 rad/s, 0.785400.78540 s and 0.50.5 s at 1 rad/s, and 0.147110.14711 s and 0.009900.00990 s at 10 rad/s. A simulated burst with carrier 1 rad/s and envelope e−t2/50e^{-t^2/50} gives 0.5190.519 s and 0.7700.770 s. With e−t2/200e^{-t^2/200} it gives 0.5050.505 s and 0.7820.782 s.

  5. Bandwidth and rise time, τ=1\tau=1 s. ωc=1\omega_c=1 rad/s, fc=0.15915f_c=0.15915 Hz, tr=ln⁡9=2.1972t_r=\ln9=2.1972 s, and trfc=0.3497t_rf_c=0.3497.

  6. 6.3’s rig on a Bode plot. For ζ=0.1\zeta=0.1 the gain at ωn\omega_n is Q=5Q=5, which is 13.9813.98 dB. At 0.5ωn0.5\omega_n it is 1.32161.3216 (2.422.42 dB) and at 2ωn2\omega_n it is 0.33040.3304 (−9.62-9.62 dB).

  7. Brick wall, ωc=π\omega_c=\pi rad/s. h(t)=sin⁡(πt)/(πt)h(t)=\sin(\pi t)/(\pi t), h(0)=1h(0)=1 and h(−0.5)=0.63662h(-0.5)=0.63662. It is zero at every nonzero integer, and its total energy is 1. The share of the energy before t=0t=0 after a delay DD is 0.50.5 at D=0D=0, then 0.04860.0486, 0.02500.0250, 0.01680.0168 and 0.00840.0084 at D=1D=1, 2, 3 and 6 s.

Where you’ll meet this

Every datasheet that quotes a bandwidth, a corner or a roll-off in dB per decade is quoting this page. An audio equaliser is a Bode plot you can move with sliders. A loudspeaker, a microphone and a tuned circuit have the resonant peak of the second-order system. The question of how much delay a filter adds, and whether it adds the same to every frequency, is the question of the last section.

Later pages read the same plot from other directions. Poles, zeros and the s-plane (9.3) shows how to read the bends of a Bode plot off a map of the system, and Frequency response of discrete-time systems (12.4) draws the same plot for sampled systems. Linear-phase systems (17.3) builds filters whose phase is a straight line, All-pass systems (17.1) and Minimum phase (17.2) separate size from phase, and Analog prototype filters (20.1) designs filters that approach the brick wall.

The maths behind it · eigenvectors and eigenvalues

An arrow ejωte^{j\omega t} goes through the system and comes out as the same arrow times one number, H(jω)H(j\omega). A vector that a matrix only stretches is called an eigenvector, and the stretch is its eigenvalue. A Bode plot is therefore the system’s eigenvalues plotted against frequency. Two systems in a row multiply their eigenvalues, which in dB adds the curves.

The maths behind it · power spectral density

A signal that never repeats exactly, noise for example, can still be described by how much power it carries near each frequency. That description is its power spectral density (Power spectral density, 24.4). Through a filter, the power near each frequency is multiplied by ∣H∣2\lvert H\rvert^2.

Reference card

QuantityFormulaNotes
Frequency responseH(jω)=∫h(t)e−jωtdtH(j\omega)=\displaystyle\int h(t)e^{-j\omega t}dtan arrow ejωte^{j\omega t} comes out times H(jω)H(j\omega)
Magnitude in dB20log⁡10∣H(jω)∣20\log_{10}\lvert H(j\omega)\rvertrelative to the input
Bode plotdB and degrees against a logarithmic ω\omega axiseach decade ×10 in frequency
One RC stage, corner ωc=1/RC\omega_c=1/RCflat, then −20-20 dB per decade; −3.01-3.01 dB and −45°-45° at ωc\omega_cthe first-order system of 6.3 §1
CascadeH=H1H2H=H_1H_2dB curves add, since log⁡10(ab)=log⁡10a+log⁡10b\log_{10}(ab)=\log_{10}a+\log_{10}b
Second orderH(jω)=ωn2ωn2−ω2+j2ζωnωH(j\omega)=\dfrac{\omega_n^2}{\omega_n^2-\omega^2+j2\zeta\omega_n\omega}gain Q=1/(2ζ)Q=1/(2\zeta) at ωn\omega_n (6.3 §4)
3 dB bandwidth∣H∣=∣H∣max/2\lvert H\rvert=\lvert H\rvert_\text{max}/\sqrt2first order: ωc=1/τ\omega_c=1/\tau; trfc≈0.35t_rf_c\approx0.35
Ideal low-passH=1H=1 for ∣ω∣<ωc\lvert\omega\rvert<\omega_c; h=sin⁡ωctπth=\dfrac{\sin\omega_ct}{\pi t}not causal; delay and cut to approximate
Phase delayτp(ω)=−∠H(jω)/ω\tau_p(\omega)=-\angle H(j\omega)/\omegathe crests
Group delayτg(ω)=−d∠H(jω)dω\tau_g(\omega)=-\dfrac{d\angle H(j\omega)}{d\omega}the envelope
DistortionlessH=Ke−jωt0H=Ke^{-j\omega t_0}flat size, straight-line phase; τp=τg=t0\tau_p=\tau_g=t_0

End of lesson 8.4

Where to go next.

Phasorium
LibraryEvery lesson, in order

Parts

About Phasorium
Look