Skip to main content

Define sensitivity; ωo sensitivity of Sallen-Key LPF

Short answer

Sensitivity measures the fractional change in a filter parameter (e.g., ωo) per fractional change in an element, defined as S_x^y = (x/y) ∂y/∂x. Sensitivity analysis accounts for component tolerances, guides tolerance assignment, and compares topologies. For the Sallen-Key LPF, ωo = 1/√(R1R2C1C2); S^ωo for R1, R2, C1, C2 = -1/2, and for RA, RB = 0.

What is (define) sensitivity? What is the importance of sensitivity analysis in filter design? Perform sensitivity analysis of ωo in Sallen-Key low pass filter (with respect to all the resistors and capacitors).

Sensitivity

Sensitivity is the per-unit (fractional) change in a filter parameter yy (such as ωo\omega_o, QQ or gain) caused by a per-unit change in an element value xx:

Sxy=∂y/y∂x/x=xy∂y∂x=∂ln⁡y∂ln⁡xS^y_x = \frac{\partial y / y}{\partial x / x} = \frac{x}{y}\frac{\partial y}{\partial x} = \frac{\partial \ln y}{\partial \ln x}

So Δyy≈SxyΔxx\dfrac{\Delta y}{y} \approx S^y_x \dfrac{\Delta x}{x}.

For example, SRωo=−0.5S^{\omega_o}_R = -0.5 means a 1% increase in RR gives about a 0.5% decrease in ωo\omega_o.

Importance of sensitivity analysis

Importance in filter design:

  • Real components have tolerances (e.g. ±5% resistors, ±10% capacitors) and drift with temperature and ageing. Sensitivity tells how much these errors shift ωo\omega_o, QQ and gain.
  • It lets the designer compare circuits that realize the same T(s)T(s) and choose the one least affected by element changes (low-sensitivity design).
  • It shows which elements need tight tolerance or trimming, which controls cost.
  • High-QQ filters are especially sensitive, so sensitivity decides whether a design will work after manufacture.

Sensitivity of ωo\omega_o in the Sallen-Key low-pass filter

Sallen-Key low-pass biquad (gain K=1+RB/RAK = 1 + R_B/R_A):

              C1
        +-----||-------------+
        |                    |
Vin -R1-+-(A)- R2 -+-(B)--|+\ |
                   |      |  >+---- Vo
                  === C2 +|-/ |
                   |     |    |
                  GND    +-RB-+
                         RA
                         |
                        GND

Its transfer function is

T(s)=K/(R1R2C1C2)s2+s(1R1C1+1R2C1+1−KR2C2)+1R1R2C1C2T(s) = \frac{K/(R_1R_2C_1C_2)}{s^2 + s\left(\frac{1}{R_1C_1} + \frac{1}{R_2C_1} + \frac{1-K}{R_2C_2}\right) + \frac{1}{R_1R_2C_1C_2}}

so

ωo=1R1R2C1C2=R1−1/2R2−1/2C1−1/2C2−1/2\omega_o = \frac{1}{\sqrt{R_1R_2C_1C_2}} = R_1^{-1/2}R_2^{-1/2}C_1^{-1/2}C_2^{-1/2}

Sensitivity with respect to R1R_1:

∂ωo∂R1=−12R1−3/2(R2C1C2)−1/2=−ωo2R1SR1ωo=R1ωo⋅(−ωo2R1)=−12\begin{aligned} \frac{\partial\omega_o}{\partial R_1} &= -\frac12 R_1^{-3/2}(R_2C_1C_2)^{-1/2} = -\frac{\omega_o}{2R_1} \\ S^{\omega_o}_{R_1} &= \frac{R_1}{\omega_o}\cdot\left(-\frac{\omega_o}{2R_1}\right) = -\frac12 \end{aligned}

In the same way:

SR1ωo=SR2ωo=SC1ωo=SC2ωo=−12S^{\omega_o}_{R_1} = S^{\omega_o}_{R_2} = S^{\omega_o}_{C_1} = S^{\omega_o}_{C_2} = -\frac12

ωo\omega_o does not contain KK, RAR_A or RBR_B, so

SKωo=SRAωo=SRBωo=0S^{\omega_o}_{K} = S^{\omega_o}_{R_A} = S^{\omega_o}_{R_B} = 0
ElementSωoS^{\omega_o}
R1R_1, R2R_2−1/2 each
C1C_1, C2C_2−1/2 each
RAR_A, RBR_B (gain)0

So a 1% increase in any one R or C lowers ωo\omega_o by about 0.5%; if all four increase by 1%, ωo\omega_o falls by about 2%. (The Q of the Sallen-Key circuit is more sensitive: for the equal-element design SKQ=3Q−1S^Q_K = 3Q - 1, which grows with Q.)

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 7 questions →