Filters, measured not tabulated
Three families, one corner
Butterworth is flat, Chebyshev is steep, Bessel has good delay. None of those is a number, so the table they appear in cannot answer the question anybody has. Here each family's poles are computed from its definition, built as an actual network, and then measured — starting with the step every comparison skips.
What a steep skirt costs
A filter's order buys attenuation at a known rate — twenty decibels per decade per pole, and no arrangement of components changes it. What varies between families is how quickly the slope is reached, and the currency it is paid for in is delay: the steepest of the three distorts delay eight hundred times more than the gentlest.
Flat magnitude, unflat delay
A filter that passes every frequency in its band at the right amplitude and the wrong time has not passed the signal. Group delay is the measurement that says so, it is absent from the classical comparison, and it varies by fifty per cent across the passband of the two families everybody uses.
The zeros that buy an order
Butterworth, Chebyshev and Bessel all fall because their denominator grows, so the only way to make one fall faster is another pole. An elliptic filter puts zeros in the stopband instead, and reaches forty decibels at twice the corner with two poles where the steepest all-pole family needs five. What it charges is a stopband that stops falling — measured here at −38.7 dB, and overtaken by an ordinary Chebyshev two corners out.
A ladder is not a cascade
The same fifth-order Chebyshev, built two ways. A one per cent component moves the buffered cascade's passband by 0.162 dB at the ripple peaks and the doubly terminated LC ladder's by 0.003 dB — fifty-four times less. The number is not the claim: the claim is the exponent. Fitted over two decades of tolerance the cascade's error grows as the 0.99 power and the LC ladder's as the 2.00 power, because at maximum power transfer the response is stationary in every element it contains.
Flat delay, bought with more delay
An all-pass section has a magnitude of one at every frequency — measured here on a solved network as 1 to within 9 × 10⁻¹⁶ over six decades — which makes it the only thing that can change a filter's delay without touching its magnitude response. It flattens by adding. A fifth-order Chebyshev's 891 microseconds of delay variation comes down to 498, and everything leaves 722 microseconds later than it did.
What actually fills a null
A ten per cent error in the two components of a notch's arm leaves the null three hundred decibels deep — it moves it rather than filling it. What fills it is loss, at twenty decibels per decade of arm resistance exactly. And the depth at the frequency the notch was designed for splits into two orders depending on which way the two errors go: one per cent parts leave 79 decibels one way and 33 the other.
The two resistors a ladder was designed between
A passive ladder filter is not a transfer function with some resistors attached; it is a two-port designed between two stated resistances, and the resistances are as much part of the design as the inductors. Driving an order-five Butterworth from anything outside 0.886 to 1.137 times its design resistance puts more than half a decibel of error on the passband — a tolerance tighter than the resistor is usually specified to — and the two sides of that window are not alike.
The same filter a thousand times larger
Multiply every resistance by a thousand and divide every capacitance by a thousand and the response does not change — not approximately, but to a part in ten to the fifteenth, which is the last bits of a double. So a designer has a free parameter that the design says nothing about, and what decides it is the two quantities that refuse to scale: fifty ohms of amplifier output resistance at one end and two picofarads of stray at the other. Between them the realisation survives over three decades of impedance level and nowhere else.
The band that closes with the order
One Sallen-Key section is inside a tenth of a decibel of its own design over three decades of impedance level, bounded below by fifty ohms of amplifier output resistance and above by two picofarads of stray. Give it three more sections and the band is one decade; give it four and there is no impedance level at all that meets a tenth of a decibel. Every section brings three more nodes each carrying their own stray and one more amplifier carrying its own output resistance, so the floor rises with the order until it crosses the tolerance — a boundary in the order rather than in the impedance.
A resistor made of a clock
A capacitor shuttled between two nodes at a megahertz behaves as a megohm, and a tenth of a picofarad shuttled at ten kilohertz behaves as a gigohm — which is how a filter with a one-hertz corner fits on a chip. What the equivalence costs is three conditions, and they bind on three different quantities: a capacitor ratio under 0.0201, a signal below half the clock, and a clock below the frequency at which the charge stops arriving.
The band that does not close
A cascade of active sections can be built at three decades of impedance level at second order, one at sixth, and none at all at eighth — the band shuts by half a decade per order because two fixed quantities bind it from opposite ends. A doubly terminated ladder has only one of those quantities, because an inductor's loss is a fixed quality factor rather than a fixed resistance and therefore scales with the design. At order nine it still has four decades.
The floor that outlives the arithmetic
A band of impedance levels is what a tolerance allows; a floor is what a structure has. Measured at six orders, a doubly terminated ladder's floor rises as the 1.06 power of the order and would not reach a tenth of a decibel until order thirty-two — an order nobody builds. What stops the sweep is neither the structure nor the parasitics: the continued fraction that turns a reflection polynomial into element values loses its leading coefficients to cancellation and stalls at order nine for a Butterworth and fourteen for a Chebyshev.
The inductor that is an amplifier
Four resistors and a capacitor, arranged around two amplifiers, present one henry at a node — an inductance with nothing magnetic in it, which as a wound coil would be several henries of wire. It is that inductance to within one per cent over three and a half decades, and its series resistance goes negative at 63 hertz, which is well inside the band where it is still an excellent inductor. A resonator built around it there does not have a high quality factor; it has a negative loss, and starts on its own noise.
One inductor, and ten components
The rung below built an inductor out of an amplifier and ended with a boundary that is not a frequency: one end of it is soldered to ground. A ladder's series inductors are floating, so making one takes four amplifiers rather than two — and the four-amplifier version is exactly floating, to five figures, and reproduces the ladder's response to a hundredth of a decibel. It does not reproduce its stationarity. Each of a gyrator's ten components moves the response by exactly a half, where the inductor it replaced moved it by ten to the minus eight.
The filter that samples
The rung below built a resistor out of a clock and measured two ways it is not one: a settling time, and a corner that is a capacitor ratio rather than an R–C product. Both are errors in a value and both get smaller as the design gets better. This is an error of a different kind — the arrangement is not a continuous system at all, and nothing below half the clock shows it. An input at 992 kilohertz arrives at 7.8 kilohertz with the passband's own gain, where the continuous model the rung below fitted says it is 56 decibels down.
Eight amplifiers, and what they add
The rung below realised a Chebyshev ladder out of floating gyrators and found the response converging on the passive one's as the resistance scale rises — twenty-two decibels out at ten kilohms, a twentieth of a decibel at ten megohms. It closed by naming two quantities it had not measured. They are the same quantity: the resistors that buy the accuracy are the noise, and the amplifiers inside the gyrators carry the inductor's own current through them, so the floor rises as the square root of the scale and the ceiling falls as the scale.
The Q the amplifier decides
A second-order section's quality factor is set by a capacitance ratio and its pole frequency by a product of four passive values, and neither expression contains the amplifier. Build it with one that has a gain-bandwidth a hundred times the corner — the usual rule — and the Q comes out 1.97 per cent high while the pole comes out 1.97 per cent low, the same number in both directions, and the number is the designed Q divided by the ratio. A fifth-order half-decibel Chebyshev built that way has 2.1 decibels of ripple.
The offset that knows the signal
The charge a switch leaves on the capacitor it was sampling is the gate oxide capacitance times the channel area times the overdrive, and both terms in that overdrive depend on the input — one directly and one through the body effect. So the 5.67 mV a data sheet would call an offset moves by 1.86 mV across a volt of signal, which is a gain error of 0.186 per cent and only 3.4 µV of anything else. Opening the summing-node switch first divides the gain error by the amplifier's own gain, exactly, and what is left goes from twenty-nine times the sampled-noise floor to nineteen times below it.
The ripple that is a temperature
An amplifier a hundred times the corner leaves a section's quality factor two per cent high. That two per cent has a temperature in it: with a tail current a resistor sets, the transconductance falls as one over absolute temperature, and a fifth-order half-decibel design whose passives have no temperature coefficient at all goes from 0.82 decibels of ripple at minus forty to 1.05 at a hundred and twenty-five — crossing a one-decibel specification at 89 °C. With the other bias it does not move at all.
Where the Q comes from
Two second-order sections with no component value in common have the same transfer function to 1.8×10⁻¹⁰ of a decibel, and are not the same circuit. Against a slow amplifier the follower's Q error is Q over the gain-bandwidth ratio and the gain stage's is K²/2 over it — so the second is worse below Q = 3.08 and better above it. Against component tolerance the follower's worst element carries ½ and the gain stage's carries 2Q − ½, nineteen times as much at Q = 5. Neither oscillates at any gain-bandwidth at all.
The selectivity that is not free
The filter trade is normally drawn with two quantities in it. It has three, and an order fixes a relation between all of them: at order five and half a decibel of ripple, a stopband asked to begin at twice the corner is worth 66.1 decibels and one asked to begin at 1.25 times is worth 38.7. The exchange is exact addition in decibels — relaxing the ripple from a half to three buys 9.12 dB wherever it is spent — and there is a fourth price nobody writes down: settling to a tenth of a per cent goes from 9.04 milliseconds to 23.23 while the overshoot does not move.
The boundary that improves when the part gets worse
A synthetic inductor's series resistance changes sign at 63.0 Hz with one-megahertz amplifiers, and that frequency is not a property of the inductor. It is half the geometric mean of the arrangement's own corner and the amplifier's open-loop pole — half the square root of their product, which the bisection confirms to a part in a thousand — and it therefore falls as the amplifier's direct-current gain rises, from 686 Hz at a gain of a thousand to 19.9 Hz at a million. The quantity that decides whether a resonator starts does not move at all: it is the transition frequency over four times the Q, 2.50 kHz for a tank of a hundred.
The termination an even order cannot have
Every even-order Chebyshev ladder terminates in 1.984056 times its source resistance at half a decibel of ripple, the same number at orders two, four, six and eight, and it is (√(1+ε²)+ε)² to a part in 10¹⁵. Building one between equal terminations instead — which is what a table of g-values and a matched pair gives — turns 0.5000 dB of ripple into 1.8123 at order four, deletes one of the passband maxima outright, and moves the worst tolerance corner from the 2.000 power of the component tolerance to the 1.109 power: a factor of 95 at one per cent parts.
The null that is stationary in nothing
An LC notch has two mechanisms and they do different things: a tolerance moves its null rather than filling it, because the resonance depends on a product two errors can leave alone, and loss fills it at twenty decibels per decade of arm resistance. A twin-T has no resonance and no arm. Measured, everything fills it at twenty decibels a decade and nothing moves it — one ohm in series with its capacitors gives 88 decibels where a hundredth of a per cent of tolerance gives 92, because a series resistance in a capacitor branch is a fractional error of r over R and nothing else.
The sign the null leaves behind
Put a twin-T in the feedback path of an amplifier of gain A and its null becomes a peak with a quality factor of (A + 1)/4. A filled null is not a small phasor of any phase. It is a real number, minus a quarter of the error in the shunt elements, and once the loop multiplies it by A its sign decides everything. At a gain of a thousand a 0.1 per cent error lowers the Q from 250 to 200 one way and raises it to 334 the other, and at 0.4 per cent the second direction oscillates. Every gain falls on one curve, the exact-null Q divided by 1 − A·t/4. So a Q is set to ten per cent only by a null deeper than 20 log(44·Q): one per cent parts allow a Q of 9.6.
The peak the amplifier moves
A twin-T around a stage of gain A makes a peak of quality factor (A + 1)/4, and a real stage has a bandwidth of its own, so its gain at the null is complex. The expectation is that the lag turns the loop's gain and the Q rises by 1/cos φ, doubling at 60°. It does not: a single pole that turns the gain by φ also shrinks it by cos φ, and the two cancel in the width of the peak — the Q holds to about one part in the gain up to 60°, and the loop still oscillates at the same shunt error, 4.1% at a gain of 100, to three per cent. What the stage's bandwidth moves is the peak itself: 2·f₀/GBW below the null, with the gain nowhere in it. At 45° of lag the frequency the circuit was built to select sits on its own −3 dB edge.
The residue that has only one sign
A bridged-T puts its minimum where a twin-T puts its null, with one fewer part, and its residue there is exactly 2R₂/(2R₂ + R₁): real, like the twin-T's, but positive for any values the parts can take. In a loop of gain A the two networks follow one law — the Q falls by 1 + A·ρ — and they sit on opposite sides of it. The twin-T's residue is zero with exact parts and either sign with real ones, so its loop's Q can be anything, up to oscillation. The bridged-T's loop is always damped: it rises with the gain and stops at a ceiling near √(R₁/R₂)/2, 5.00 for a ratio of 100, with no gain up to a million able to make it oscillate. What the ceiling buys is steadiness: at a Q of five, ±1% parts move the twin-T's loop by 9.1% and the bridged-T's by 2.0%.
What a filter does not pass, it sends back
A passive LC ladder built from lossless reactances has nowhere to put power except the load and the source. So the power it transmits and the power it reflects sum to what the source makes available — to 2 × 10⁻¹⁵ across a fifth-order Chebyshev, read from two different ports — and every passband specification is a return-loss specification in disguise: half a decibel of ripple is 9.64 dB of return loss at every order, a hundredth of a decibel is 26.4. The same identity predicts the filter's response from any source resistance out of one input impedance, and bounds the damage a wrong source can do by composing two reflections.
The dual that is the same function
Swap a bridged-T's resistors for capacitors and its capacitors for resistors and the transfer does not change: two 10 kΩ resistors bridged by 1 nF with 100 nF to ground are the RC network's 100 kΩ and 1 kΩ around two 10 nF capacitors, to 5.7×10⁻⁸, which is the solver's own conditioning. The residue is 2/(2 + n) for both and the loop's ceiling √n/2 for both. So the choice between them is not about the response; it is about which components carry the ratio. Near the ceiling the Q moves by half the ratio's error, and a ratio of two capacitors at ±5% spreads the Q by 10.0% where two resistors at ±1% spread it by 2.1% — and drifts 2.0% over a hundred kelvin where the resistors drift 0.25.
The residue that falls with its slope
A bridged-T's residue at its null is 2/(2 + n), and a loop around it stops at a Q near √n/2. Returning its shunt resistor to −15 times the output instead of to ground divides the residue by sixteen, to 0.00125 — and the loop's ceiling stays at 5.00, because the slope through the null falls with the residue. It has to: at a transmission zero the output is zero, so a trim that acts through the output leaves the zeros where they were, and the ceiling of a loop with unlimited gain is the zeros' own Q. What the trim does change is the gain the ceiling needs — nine-tenths of it at A = 9/ρ, 449 earthed and 14,400 at k = −31. No return gain below one takes the residue through zero, and a non-inverting one lowers the ceiling.
The heat a delay predicts
A lossy LC ladder filter absorbs power where it stores energy, and a lossless ladder filter stores energy in exact proportion to its delay — the transmitted delay weighted by what it transmits plus the reflected delay weighted by what it reflects. So the droop of a lossy filter is its loss rate times that delay: with equal losses in inductors and capacitors, to 0.09% at Q 10,000. With inductors of Q 100 in a fifth-order Chebyshev, 10.5% of the available power is absorbed at the band edge against 11.2% predicted. Inductor loss alone misses only by the split between magnetic and electric energy — near one in the passband, 4.6 to one at 1.6 times the corner — and the dual ladder filter mirrors the split. The law is first order, and it overstates the band-edge peak by 17.5/Q.
The load a filter is in its stopband
A fifth-order Chebyshev ladder filter can begin with a series inductor or, as its dual, with a shunt capacitor, and between its design resistances the two transmit identically. In the stopband they are opposite loads: at three times the corner the first is 5.24 R₀ of inductance and the second 0.191 R₀ of capacitance, their product R₀² at every frequency. That stops mattering only while the source is the design resistance. From a tenth of R₀ the shunt-first ladder filter rejects 55.9 dB at three times the corner instead of 64.0, draws 14 times the passband current at five times the corner against the series-first ladder filter's 0.24, and with a lead inductance of a tenth of R₀ over the corner's angular frequency grows a hole in its stopband — −33.8 dB where a matched source gives −54.0. A soft source does the mirror image to the series-first ladder filter. The first element has to be the one the source cannot short or open.
The line from Bessel to Butterworth
Bessel, Butterworth and Chebyshev are taught as three choices, and measured at one order and one corner they are points on one line. Interpolate each Bessel pole towards its Butterworth partner and every quantity moves smoothly: a fifth-order filter's step overshoots 0.77% and settles to 1% in 0.68 periods of the corner as a Bessel, 4.53% and 1.27 periods halfway, 12.78% and 2.21 periods as a Butterworth, while its attenuation at twice the corner climbs from 14.1 to 30.1 dB. The Chebyshevs carry the same line on to 47.0 dB at 4.97 periods, and every step along it buys attenuation with settling time — a frontier, with no member beaten on both. Overshoot is not the price: past 0.05 dB of ripple a Chebyshev overshoots less while ringing longer. And a specification of 25 dB at twice the corner within 1.6 periods is met first at order five, by a member nobody names.
The delay that is a centre of mass
A filter's group delay at zero frequency is not an approximation to when its step arrives; it is exactly where its impulse response balances. Across three families and orders one to seven the two agree to 5.7 parts in a million by routes that share only the netlist. The step's half-way point is a different thing: ln 2 of the delay for one pole, approaching it from below for a Bessel filter, and passing it — by up to 16.9 per cent — for Butterworth and Chebyshev filters whose impulse responses swing negative. Elmore's RC-tree delay is the same centre of mass, and a uniform ladder network crosses half at 0.757 of it.
The envelope that leaves early
A band-pass's group delay at its centre is the delay of an envelope, not of a carrier. Marched twice — on a sine and a cosine carrier, so the envelope is their modulus exactly — a 1 kHz burst through a band-pass of Q = 10 comes out 3.171 ms late against 2Q/ω₀ = 3.183, while the carrier's zero crossings come out within 6.4 µs of where they went in. Through a notch, whose group delay at its centre is −3.810 ms, the envelope peaks 3.746 ms before the input's. Neither is a paradox, and both hold only for bursts long against the inverse bandwidth: 60.6 per cent wrong at 0.6 of it, 0.7 per cent at 20.
The attenuation a flat delay cannot buy
Along the fifth-order line from Bessel to Butterworth the group delay's spread across the passband grows at every step, from 0.40 per cent to 59.6, and on through the Chebyshevs to 191 — monotone, like overshoot and settling, and lost fastest in the first eighth of the way. The third axis turns the frontier into something sharper than a trade. More order flattens a Bessel's delay four to seven times an order and buys it no attenuation at all: 14.17 dB at twice the corner at order six is the most any Bessel reaches, and from there the attenuation falls toward the 12.04 dB of the Gaussian every delay-flat filter tends to. A flat delay and a steep skirt cannot both come from poles.
The resistor that pays the amplifiers back
A synthetic inductor's negative resistance grows as the square of frequency, and so does the real part a resistor in series with the gyrator's capacitor adds: Zᵢₙ = sL/(1 + sCr₄) ≈ sL + ω²LCr₄. Fitted on solves across six designs, the resistor that cancels the amplifiers' term is 4/(ωₜ·C) to 1.8% — 63.7 Ω for 10 nF and 1 MHz amplifiers, whatever the resistance level or the open-loop gain. Put in, it moves the sign change from 63 Hz to 754 Hz; a tenth more removes it below the amplifiers' edge and gives a quality factor of 2,579 at 1 kHz where the bare inductor had −250. The catch is that the cancellation is as good as the gain–bandwidth is known: amplifiers 10% slower than the resistor was chosen for leave −2.9 Ω at 1 kHz. Chosen a tenth over the slowest amplifier a ±30% spread allows, the inductor's Q at 1 kHz runs from 312 to 1,847 and is never negative.
The capacitance at the switched plate
A switched-capacitor filter's corner is a ratio of two capacitors, and every plate on a chip has a capacitance to the substrate that is on no schematic. Switch one plate of the sampling capacitor and that stray is charged to the input and dumped with it: a stray a tenth of the capacitor is a tenth of error, and a bottom plate's fifteen per cent is fifteen per cent at any size. Switch both plates and integrate into a virtual ground and the stray at the plate that meets the summing node moves only between ground and −Vₒᵤₜ/A — its sensitivity falls from 1/Cf to Cs/(A·Cf²), four thousand times less at a gain of a thousand, and what is left is the amplifier's own gain error, 0.14%. The stray has not vanished: it has moved out of the coefficient that sets the corner and into the integrator's leak, where the direct-current gain becomes A·Cs/(Cs + Cp).
The Q designed for the amplifier
A follower section's Q comes out 4.79 per cent high at Q = 5 with an amplifier a hundred times the corner, and nothing stops a designer asking for 4.771 so that the real circuit lands on 5.000. That removes the error the amplifier has in common and leaves what differs between amplifiers: parts 30 per cent slow and fast read +1.64 and −0.97 per cent. So the exchange rate is the spread itself, and it is large. One per cent of Q across ±30 per cent asks for 725 times the corner from the formula and 196 designed for the part. The design runs out at a definite ratio, 7.2 times at Q = 5, below which no value of its parts reaches the Q wanted. On a whole Chebyshev 5 the passband error falls from 1.43 dB to nothing on a typical part and 0.55 on a slow one.