Frequency, which is the same solve

A tolerance is an arrow

Change one part of a series RLC low-pass by one per cent and its pole pair moves by a few ten-thousandths of ω₀ — and the response moves by the displacement projected onto the two distances that make it, to within four per cent of the solve. The direction is set by the part. A resistor moves the pair round its circle, away from the axis, and is felt at the peak: 0.99 per cent at Q = 5. A capacitor moves it straight down, parallel to the axis, and is felt beside the peak: +1.78 and −3.20 per cent at the half-power points and almost nothing at the peak itself. Because the short leg is ω₀/2Q long, the capacitor's effect grows by half a per cent for every unit of Q, to 10.1 per cent at Q = 20. Two hundred builds from 1% parts spread by ±2.5 per cent at the band edge.

Assumes: One solve, read four ways · Where the behaviour is written down · The tolerance that is not on any part

The circle a peak sits on drew a series RLC low-pass’s pole pair in the complex plane and read the response off it as ω02\omega_0^2 over the product of two distances — from the point on the imaginary axis to each pole. The peak was where a circle through the pair met the axis, the quality factor was the pair’s angle, and the half-power width was twice the pair’s distance from the axis. Every part in that essay was exact.

No part is exact, and the question a designer actually asks of a resonant network is what its parts’ tolerances do to the response. The usual answer is a table of sensitivities computed by differentiating a transfer function, one derivative per part, and it is correct and opaque. The plane offers a different reading. A change in a part moves the pair; the response at each frequency changes by how much that movement lengthens or shortens the two legs; and the two things that decide the answer — which direction the part moves the pair, and how long the legs are — can be seen. This essay moves each part by one per cent on the netlist, solves the moved pair, and checks the picture against the solve.

One per cent more C moves the Q = 5 pair straight down, parallel to the axis, and the response by up to 3.20% at 1.093 ω₀computed by solving, not by drawing. The upper pole of the Q = 5 series RLC low-pass before and after a 1% increase in C, solved from both netlists (upper panel: the displacement, magnified to a fixed length, beside the tangent to the circle |s| = ω₀ and the direction parallel to the axis), and the fractional change in the response's magnitude against frequency (lower panel): solved as the ratio of the two responses (solid) and predicted as the displacement projected onto the two legs (dashed, on top of it), agreeing to 3.9% of the largest change. The pole moves 0.00 × 10⁻⁴ ω₀ towards the axis and 49.88 × 10⁻⁴ ω₀ down. The largest change in the response is −3.198% at 1.093 ω₀: beside the peak, where the short leg is at forty-five degrees.the upper pole's displacement, magnifiedround the circleparallel to the axisnominal polepart changedC + 1%towards the axis0.00 × 10⁻⁴ ω₀up the axis−49.88 × 10⁻⁴ ω₀ω₀ changes by−0.496%drawn magnified2 px per 10⁻⁴ ω₀largest |H| change−3.198%-0.040-0.02000.0200.0400.5000.75011.251.50ω ÷ ω₀fractional change in |H|: solved (solid), projected (dashed)solved, then checked — two netlists, one displacement3.2% at 1.09 ω₀
Fig. 1 Upper panel: the upper pole of the Q = 5 network and the direction a 1% increase in one part moves it, magnified, beside the tangent to the circle ∣s∣=ω0|s| = \omega_0 and the direction parallel to the axis. Lower panel: the fractional change in the response’s magnitude, solved (solid) and predicted from the displacement (dashed). The slider is the part.

Three parts, three directions

The network is the earlier essay’s at Q=5Q = 5: 10 mH, 100 nF and a resistor of 63.2 Ω, with the undamped frequency ω0=1/LC\omega_0 = 1/\sqrt{LC} at 5.03 kHz and the pair at −0.1±j0.995-0.1 \pm j0.995 of ω0\omega_0. Each part is raised by one per cent in turn, the transfer function is rebuilt from the moved netlist, and its poles are found again. Nothing about how the poles should move is assumed; the movement is the difference between two sets of roots.

The capacitor moves the pair 49.88 × 10−410^{-4} ω0\omega_0 straight down, and not at all sideways. That is the arithmetic of the two poles’ coordinates: the distance from the axis is σ=R/2L\sigma = R/2L, which has no capacitance in it, so a change in CC leaves σ\sigma alone and changes only ω0\omega_0 — down by 0.496 per cent, half the capacitor’s change — and with it the pole’s height. The pair slides parallel to the imaginary axis.

The resistor moves it 10.00 × 10−410^{-4} ω0\omega_0 away from the axis, and 1.01 × 10−410^{-4} down: round the circle. ω0\omega_0 has no resistance in it and does not move at all, so the pair keeps its distance from the origin and changes only its angle, towards the real axis. Near the top of the circle, where a Q=5Q = 5 pair sits, round the circle is nearly horizontal.

The inductor does both: it is in ω0\omega_0 and in σ\sigma, and it moves the pair 48.88 down and 9.90 towards the axis. Raising LL lowers the frequency like raising CC and raises the quality factor like lowering RR.

The response change is the arrow projected on the legs

The response is ω02/(d1d2)\omega_0^2/(d_1 d_2), so its logarithm changes by the change in ln⁡ω02\ln\omega_0^2 less the fractional changes in the two legs. A leg’s length changes, to first order, by the component of the pole’s displacement along the leg, and its fractional change is that component over its length. The prediction needs no transfer function: the displacement, the two legs at each frequency, and a dot product.

For the capacitor at Q=5Q = 5 the solved change — the ratio of the two responses — and the projected one agree to within 3.9 per cent of the largest change, over 401 frequencies from half of ω0\omega_0 to one and a half. The largest change is −3.20 per cent at 1.093 of ω0\omega_0, just above the peak. For the resistor the largest is −0.99 per cent, at the peak itself, and for the inductor −2.73 per cent at 1.115. The residual disagreement is the second-order term that a one per cent change leaves: a one per cent move is small against the long leg and not quite small against the short one.

A one per cent part has become a three per cent change in response, and where in the band it appears depends on which part it was. The two features of the picture that decide that are the next two figures.

One per cent in C moves the Q = 5 response by −3.2% and +1.8% either side of its peak; one per cent in R moves it by −0.99% at the peak. computed by solving, not by drawing: the fractional change in the Q = 5 series RLC low-pass's magnitude for a 1% increase in R, L and C separately, each the ratio of two solved responses. C lowers ω₀ and moves the pair parallel to the axis, so the response shifts down in frequency: +1.78% at 0.893 ω₀ and −3.20% at 1.093 ω₀, and only its overall −1% of ω₀² at the peak itself. L does the same and also raises the Q, +2.29% and −2.73%. R moves the pair round its circle away from the axis, and is felt at the peak: −0.990% at 1.000 ω₀. A one per cent part has become a three per cent response, and which part it is decides where in the band.
Fig. 2 The fractional change in the Q = 5 response for a 1% increase in each part separately, each the ratio of two solved responses. C and L shift the response: up below the peak, down above it. R lowers the peak: −0.99% at ω0\omega_0.

Drawn together, the three are two shapes. The capacitor and inductor make an S: +1.78 per cent at 0.893 of ω0\omega_0 and −3.20 at 1.093 for the capacitor, +2.29 and −2.73 for the inductor, crossing zero near the peak where the response is only lowered by the overall one per cent of ω02\omega_0^2. That is a frequency shift: the response has slid down the axis by half a per cent, so the side it slid towards rises and the side it slid away from falls, and on a resonance the slopes are steep. The resistor makes a dip centred on the peak and nothing else, because it changes the peak’s height and leaves its position.

Where each direction is felt

The shapes come from the angle of the short leg, and that part of the argument needs no solve at all.

A pole moved towards the axis is felt most at the peak; moved along it, most at the half-power points, ωd ± σ — and not at all at the peak. The geometry alone, for the Q = 5 pair (σ = 0.10 ω₀): the change in ln|H| at each frequency per unit displacement of the upper pole, towards the imaginary axis (horizontal move, solid) and parallel to it (vertical move, dashed), which is the displacement's projection onto the short leg over that leg's length squared. A horizontal move is felt most at ωd = 0.995 ω₀, where the short leg is horizontal, at 1/σ = 10.0 per ω₀. A vertical move is felt most at ωd ± σ = 0.895 and 1.095 ω₀, where the leg is at forty-five degrees, at 1/(2σ) = 5.0, with opposite signs, and not at all at ωd. A resistor's tolerance moves the pole horizontally and a capacitor's vertically, which is why they are felt in different places.
Fig. 3 The change in ln|H| per unit displacement of the upper pole, towards the imaginary axis (solid) and parallel to it (dashed), for the Q = 5 pair — the displacement’s projection onto the short leg over the leg’s length squared. A move towards the axis is felt most at ωd\omega_d, at 1/σ; a move along it, most at ωd\omega_d ± σ, at ±1/2σ, and not at all at ωd\omega_d.

At the peak the short leg is horizontal — the point on the axis is level with the pole — so a pole moving horizontally moves straight along it and changes its length in full, while a pole moving vertically moves across it and changes its length not at all. A quarter of the way round, at the half-power points ωd±σ\omega_d \pm \sigma, the leg is at forty-five degrees and a vertical move has half its effect, with opposite signs on the two sides because the leg points up on one side and down on the other. The effect per unit of movement is 1/σ1/\sigma for the horizontal move at the peak and 1/2σ1/2\sigma for the vertical move at the band edges: 10 and 5 per unit of ω0\omega_0 for this pair, whose distance from the axis is a tenth of ω0\omega_0.

That is the whole reason a capacitor’s tolerance and a resistor’s are felt in different places. The resistor moves the pair horizontally and is felt where the short leg is horizontal — at the peak. The capacitor moves it vertically and is felt where the short leg has a vertical component — at the band edges — and not at the peak, where its effect is only the one per cent it takes off ω02\omega_0^2. A filter whose specification is a peak height is a filter whose resistors matter; one whose specification is the frequencies of its band edges is one whose reactive parts matter, and the plane says why in a single glance.

Proportional to Q

The legs’ lengths decide how large the effect is, and the short one’s length is set by the quality factor.

A one per cent capacitor moves a Q = 20 response by 10.1% and a Q = 1 response by 1.32%: the displacement is the same, the short leg is not. computed by solving, not by drawing: the largest fractional change in the series RLC low-pass's magnitude between 0.5 and 1.5 of ω₀ for a 1% increase in C (upper dots) and in R (lower dots), for eight quality factors. For C: 1.32%, 1.77%, 2.25%, 3.20%, 4.15%, 5.56%, 7.86%, 10.11% — growing by 0.46 points for each unit of Q between 10 and 20, nearly half a per cent, because a 1% C moves the pair by a fixed half per cent of ω₀ while the short leg it is measured against is σ = ω₀/2Q. For R: 0.99%, 0.99%, 0.99%, 0.99%, 0.99%, 0.99%, 0.99%, 0.99% — about one per cent at every Q, because R sets σ and a 1% change in σ is a 1% change in the short leg whatever its length.
Fig. 4 The largest fractional change in the response between 0.5 and 1.5 of ω0\omega_0 for a 1% increase in C (upper) and in R (lower), for eight quality factors. C’s grows by nearly half a per cent for each unit of Q: 1.32% at Q = 1, 3.20% at 5, 10.11% at 20. R’s stays at 0.99%.

A one per cent capacitor moves the pair by half a per cent of ω0\omega_0 whatever the quality factor, because ω0\omega_0 goes as the inverse square root of CC. The short leg that displacement is measured against is σ=ω0/2Q\sigma = \omega_0/2Q long. So the largest change grows in proportion to QQ: 1.32 per cent at Q=1Q = 1, 3.20 at 5, 5.56 at 10 and 10.11 at 20 — rising by 0.46 points for each unit of QQ between 10 and 20, close to the half point the geometry predicts, the rest being the long leg and the overall change in ω02\omega_0^2. A Q=20Q = 20 resonator built from one per cent capacitors has a ten per cent tolerance on its response at the band edges, with no part out of specification.

The resistor behaves differently, and the plane says why too. It sets σ\sigma itself, so a one per cent change in the resistor is a one per cent change in the short leg’s length at the peak, whatever that length is. Its largest effect is 0.99 per cent at every quality factor in the sweep. The resistor’s tolerance is transmitted, not amplified; the capacitor’s is amplified by QQ.

The tolerance that can only take away found a doubly terminated ladder filter’s response stationary at its ripple peaks, so that no small component change could raise it there. The single pair has no such protection: at its peak the capacitor’s first-order effect is small only because the displacement is perpendicular to the short leg, not because the network is designed to be stationary. It is the same geometric fact — a displacement perpendicular to the leg changes its length only to second order — occurring here by accident of direction rather than by construction.

Two hundred builds

The single-part changes add up to a population, and the picture predicts its spread.

Two hundred builds from 1% parts: the response's spread peaks at 2.5% beside the peak and dips at the peak itself — the spread is the displacements, added. computed by solving, not by drawing, over 200 seeded builds of the Q = 5 series RLC low-pass with R, L and C each uniform within ±1%: the fractional change in magnitude of each copy against frequency (faint), and its standard deviation (solid), beside the prediction from the three single-part displacements, each scaled to a uniform part's spread and added in quadrature (dashed). They agree to 2% of the largest spread. The spread is 2.46% at 1.100 ω₀ and 0.83% at ω₀ — five times the parts' own tolerance at the band edges, and least where the capacitor's and inductor's moves are felt least.
Fig. 5 The fractional change in the Q = 5 response for two hundred seeded builds with R, L and C each uniform within ±1% (faint, one in five drawn), the standard deviation over all two hundred (solid), and the three single-part effects added in quadrature (dashed). The spread is ±2.46% at 1.100 of ω0\omega_0 and 0.83% at ω0\omega_0.

Two hundred builds with each part drawn uniformly within one per cent give a spread in the response — its standard deviation at each frequency — that peaks at ±2.46 per cent at 1.100 of ω0\omega_0, beside the peak, and dips to 0.83 per cent at ω0\omega_0. The prediction from the three single-part changes, each scaled to a uniform part’s standard deviation of 1/31/\sqrt3 per cent and added in quadrature, lies on the measured spread to within two per cent of its largest value. The spread is the displacements, added.

Its shape is the S’s shape folded: largest at the band edges, where the capacitor’s and inductor’s vertical movements are felt most, and least at the peak, where only the resistor’s horizontal movement and the small change in ω02\omega_0^2 remain. A test that measures such a resonator’s response at its peak will find it within a per cent from build to build, and one that measures at the band edge will find it within five — from the same parts. The tolerance that is not on any part found a divider’s measured spread well inside its worst case; here the spread’s size depends on where along the axis it is looked for, which is a second way the tolerance is not on any part.

What the arrow says to buy

Read as a specification, the capacitor’s law is a rule for choosing parts. The largest change at the band edges is close to half the capacitor’s tolerance times QQ, so a response held to one per cent at its band edges needs capacitors to about 2/Q2/Q per cent: two per cent at Q=1Q = 1, 0.4 at Q=5Q = 5, 0.1 at Q=20Q = 20. The resistor’s rule is QQ-independent — its tolerance arrives at the peak undivided and unamplified — so at high QQ the reactive parts are the whole of the problem and the resistor is a detail, which is the opposite of the intuition that a resonance’s height is its fragile feature.

The rule also says where to spend a trim. A single adjustable capacitor moves the pair vertically and so can put the band back where it belongs, cancelling the drift of every reactive part at once, because they all move the pair in the same direction; it cannot restore the height, which the resistor and the parts’ losses set. The q the components allow found the height capped by the worst component’s own quality factor — a horizontal displacement no trimmer reaches, since a capacitor’s loss moves the pair away from the axis rather than along it. A tuned circuit is therefore adjusted in one direction and specified in the other, and the plane shows both directions on one drawing. Resonance, and the bandwidth it sets exactly measured the width as f0/Qf_0/Q; the arrow says the width is set by the horizontal coordinate and survives any vertical move, so a tuning trim changes where a band is and not how wide.

Two derivatives, one arrow

The derivative the plane is using is the pole’s, and a response’s derivative is built from it. The derivative of a root distinguished the two and found them disagreeing about which of two realisations of one filter was better — by eight orders of magnitude on the response and a factor of 2.17 on the poles. The arrow shows how both can be right. The pole’s derivative is the arrow’s length and direction. The response’s derivative is that arrow projected onto legs whose lengths vary along the axis: short near a pole and long elsewhere. A realisation whose poles move little can still have a response that moves a great deal, if its poles are close to the axis and the arrow happens to point along a short leg.

So pole sensitivity alone cannot rank realisations, and response sensitivity alone cannot say why one ranks above another. The arrow and the legs together do both, and for a single pair they can be drawn.

How the numbers were obtained

Each network is a netlist: a unit source, a resistor of L/C/Q\sqrt{L/C}/Q, 10 mH and 100 nF, output across the capacitor, with one part multiplied by 1.01. Each transfer function is built by sampling the circuit’s determinants, and its poles are the numerical roots of its denominator, so each displacement is the difference between two sets of computed roots. The solved change in response is the ratio of the two transfer functions’ magnitudes at 401 frequencies from 0.5 to 1.5 of ω0\omega_0. The predicted change is 2 δω0/ω02\,\delta\omega_0/\omega_0 less each leg’s fractional change, each leg’s change being the dot product of the pole’s displacement with the leg over the leg’s length squared, the lower pole moving as the mirror image of the upper. The where-it-is-felt figure uses the geometry alone, with no solve. The population draws each part uniformly within one per cent from a seeded generator and builds two hundred networks.

What it leaves out

Large changes. Everything is first order in the displacement. A five per cent capacitor at Q=20Q = 20 moves the pair by more than its distance from the axis, and then the short leg changes direction as well as length, and the projection is no longer a good picture.

Parts that move together. The population draws the three parts independently. Parts from one reel, or one temperature coefficient shared by two, move the pair in a correlated direction, and the spread is then the projection of a correlated cloud of arrows — which, for a capacitor and inductor tracking in opposite senses, can cancel the frequency shift entirely.

Zeros. The low-pass has no zeros to displace. A notch’s sensitivity is the same construction with a leg in the numerator, and a zero that moves off the axis fills the notch in, which is a displacement felt at exactly one frequency.

Still open: tracking parts, the notch’s zero, and a ladder filter’s many arrows

Parts that track. A capacitor and an inductor whose values move in opposite senses with temperature keep LCLC constant and move the pair horizontally only — round the circle — trading a frequency tolerance for a height tolerance. How much tracking converts one into the other, and whether a filter can be designed so its parts’ dominant drift moves every pole along the direction each is least felt in, is the arrow picture used as a design rule.

A zero’s arrow. At the bottom of a notch the response is a short leg in the numerator. What actually fills a null found a ten per cent error in a notch’s arm leaving the null three hundred decibels deep — moved, not filled — and loss filling it. On the plane that is the difference between a zero’s arrow along the axis, which moves the null and keeps its leg reaching zero, and an arrow off it, which leaves a floor as deep as the arrow is long. Drawing the arrows for each part of a real notch would say which of its tolerances are harmless and which are not, in one picture.

A ladder filter’s arrows. A fifth-order filter has five poles and five arrows per part. The LC ladder realisation’s famous insensitivity should appear as arrows that lie along directions the nearby legs do not feel, which is a picture of the three tolerances that do nothing found as eigenvectors.

Part 4 on frequency response

One argument about Frequency response, and one of 5 essays on it so far, each part numbered by how much of the idea it assumes. What sits either side of it:

A pole pair at Q = 2: the response peaks where the circle centred on the pair's real part and through both poles meets the axis, 0.9354 of ω₀, at 2.0656. computed by solving, not by drawing. The poles of a series RLC low-pass (10 mH, 100 nF, and the resistance for Q = 2), solved from the netlist, at −0.2500 ± j0.9682 in units of ω₀ = 1/√(LC) = 5.03 kHz: on the circle of radius ω₀, and 1/(2Q) of it from the imaginary axis. The magnitude at a point jω is ω₀² over the product of that point's two distances to the poles, to 9e-16 of the solve at 241 frequencies. The circle centred at −σ with radius ωd passes through both poles; it meets the axis at 0.935414 of ω₀, which is where the product of the two distances is least and the response peaks — 2.065591, which is ω₀²/(2σωd), found by a search on the solve at 0.935414. The circle a peak sits on Part 3 — A pole pair's response at a frequency is ω₀² over the product of two distances — from the point on the imaginary axis to each pole — to a part in 10¹⁵ of the nodal solve. That turns a resonance into geometry. The peak is where a circle centred on the pair's real part and through both poles meets the axis: at Q = 2, 0.9354 of ω₀ and a height of 2.0656, found the same by a search. The quality factor is an angle, Q = 1/(2 cos θ), and a peak exists exactly when the pair is closer to the imaginary axis than to the real one — past forty-five degrees. The half-power width is where the short leg has grown by √2, twice the pair's distance from the axis. And the step, marched, rings at the pole's height and decays at its distance: a projection, not a length. With the capacitor tracking the inductor, one per cent of drift moves the Q = 5 response by at most 1.00%, at the peak — against −2.73% beside it with the capacitor held. computed by solving, not by drawing, from two netlists. The Q = 5 series RLC low-pass with its inductor raised by 1% and its capacitor changed by (1.01)^(−t) − 1, so that at t = 1 their product is unchanged; here t = 1. The fractional change in the response against frequency (solid), against the inductor alone with the capacitor held (dashed). The upper pole moves 9.90 × 10⁻⁴ ω₀ towards the axis and 0.99 × 10⁻⁴ ω₀ up it, and ω₀ by 0.00%. The largest change is 1.00% at 1.000 ω₀; with the capacitor held it is −2.73% at 1.115 ω₀. The slider is the tracking. Two parts that drift together Part 5 — A one per cent change in the inductor of a Q = 5 resonant low-pass moves its pole pair mostly downwards, and the response by 2.73% beside the peak. Let the capacitor fall by the same fraction as the inductor rises and their product is fixed, so ω₀ is: the pair can only go round its circle, sideways near the top, and the response changes by 1.00% at the peak and nowhere else — the change a resistor makes. The difference grows with Q: at Q = 20 one per cent of drift moves the band edge 10.2% with the capacitor held, 20.7% with it drifting the same way, and 1.00% with it tracking. Over −40 to 85 °C an inductor of +150 ppm/K moves a Q = 20 band edge 9.1% with a zero-coefficient capacitor and 0.57% with a −150 ppm/K one. Correlation between two parts' errors is itself a tolerance.

The objects named here

The third axis, after the field and the idea: the things themselves, and every essay that touches each one.

Component sensitivityComponent toleranceMonte carloPole pairPole sensitivityQuality factor