← antimony labs

Bode unrolls the s-plane into two log-log graphs of how the system treats each frequency individually: how much it amplifies (magnitude) and how much it delays (phase). Drag a pole — watch a corner appear at , the slope drop by 20 dB/dec, and the phase lose another 90°. Hover the Bode plot to scrub a specific frequency.

Drag the s-plane, watch the Bode plot

peak gain
peak ω
bandwidth (−3 dB)
poles
what to try
  • Hover the Bode plot — a vertical scrubber annotates and at that frequency. Find where magnitude is 0 dB.
  • Slide a pole leftward (more negative real part). The corner moves to higher . Slower decay = lower bandwidth.
  • Drag the conjugate pair toward the imaginary axis. The resonance peak grows — at it becomes infinite.
  • Toggle asymptotes. Each pole contributes one corner and a 90° phase lag; each zero gives a 90° lead. Bode = atoms summed.
show the math

Substitute into the transfer function; the magnitude is

|G(jomega)| = rac{|N(jomega)|}{|D(jomega)|}, quad ext{(dB)} = 20log_{10}|G(jomega)|

and the phase is

Each real pole at contributes a factor rac{1}{1 + jomega/a} — flat below , rolling off at −20 dB/dec above. Each complex pair contributes −40 dB/dec.