Jump to content

State variable filter

From Wikipedia, the free encyclopedia

A state variable filter (SVF) is a type of active filter in electronic circuits. In a state-variable filter architecture the signal and its successive derivatives are treated as the core state variables of the system.

In state variable filters parameters like gain, cutoff frequency and Q can be independently controlled. This makes it, for example, possible to build a tunable filter where the cutoff frequency is adjustable, while the gain and Q remain constant. A state variable filter consists of one or more integrators, connected in some feedback configuration. It is essentially used when a precise Q factor is required, as other multi-order filters are unable to provide. The most common implementation sums the input signal with its integral and its double integral.

State variable filters can also be classified as Multiple Feedback (MFB) and Multi Feedback Loop (MFL) Filters because of the typical feedback configurations. The multiple feedback architecture contributes to the reduced sensitivity to component values of state variable filters.

Kerwin–Huelsman–Newcomb (KHN) biquad filter example

[edit]

In their paper [1] Kerwin, Huelsman and Newcomb derive a filter architecture and provide a realisation with Operational Amplifiers, using state-variable synthesis. Filters of this kind, especially the version with three Operational Amplifers are known as KHN filters, or simply as state variable filters.

The example given below can produce simultaneous lowpass, highpass, and bandpass outputs from a single input.[2] This is a second-order (biquad, short for biquadratic) filter. Its derivation comes from rearranging a high-pass filter's transfer function, which is the ratio of two quadratic functions. The rearrangement reveals that one signal is the sum of integrated copies of another. That is, the rearrangement reveals a state-variable-filter structure. By using different states as outputs, different kinds of filters can be produced. In more general state-variable-filter examples, additional filter orders are possible with more integrators (i.e., more states).

With an additional OpAmp (not shown) in summer configuration a bandstop output can be added by summing the lowpass and highpass output. Further, an all-pass filter can be build, again with an OpAmp, by subtracting the bandpass output from the filter input.

Schematic for a state variable filter
Schematic for a state variable filter

The signal input is marked Vin; the LP, HP and BP outputs give the lowpass, highpass, and bandpass filtered signals respectively.[3][4]

For simplicity, we set:

Then:

The pass-band gain for the LP and HP outputs is given by:

It can be seen that the frequency of operation and the Q factor can be varied independently. This and the ability to switch between different filter responses make the state-variable filter widely used in analogue synthesizers.

Values for a resonance frequency of 1 kHz are Rf1 = Rf2 = 10k, C1 = C2 = 15nF and R1 = R2 = 10k.

Tow-Thomas filter

[edit]
The common Tow-Thomas biquad filter topology
The common Tow-Thomas biquad filter topology

Tow and Thomas independently published what is today known as the Tow-Thomas filter. [5][6][7][8] Other names are the Ring-of-Three Filter and the two-integrator loop. Sometimes it is just called the biquad filter.

The filter can be considered as a rearrangement of the KHN filter and is also a biquad filter. One aspect of the Tow-Thomas filter, compared to the KHN filter, is that all non-inverting OpAmp inputs are grounded. This removes the effect of parasitic capacitances at all of these inputs. Cf the first OpAmp of a KHN filter.

Åckerberg-Mossberg filter

[edit]
Åckerberg-Mossberg filter
Åckerberg-Mossberg filter

A variant of the Tow-Thomas filter, and therefore the KHN filter, is the Åckerberg-Mossberg filter.[9][10]

Use of Multiplying Digital-to-analog converters or similar components

[edit]

By replacing resistors in a state variable filter with multiplying DACs (MDACs) it is possible to build state variable filters where the parameters gain, cutoff frequency and Q can be independently digitally controlled. [11][12]

It is also possible to use components like a voltage-controle amplifier (VCA) to build a digitally controlled state variable filter.[13] Further, switched capacitors can be used to replace resistors in a state variable filter (see Switched capacitor#Filters). The MF10 IC [14] and pin compatible ICs like the LMF100 and LTC1060 are examples of using a state variable filter architecture with switched capacitors.

Other orders than second-order State Variable Filters

[edit]

The typical state variable filter is a second-order filter. It is possible to conceptualize and build lower (first order) and higher-order state variable filters by removing or adding additional integrator stages (1/s stages) and corresponding feedback loops.

Higher-order State Variable Filters

[edit]

While it is possible to build higher-order state variable filters it is instead common in active filter design to assemble higher-order filters by cascading first and second order filters. Because Q-factor and frequency become difficult to control in higher-order filters

If an uneven order is desired a first order filter is needed as part of the filter cascade. This can either be a first-order state variable filter or more typically some other kind of filter.

First-order State Variable Filters

[edit]

A first-order state variable filters can be build, although they are not widely used. They contain one integrator stage and typically provide highpass and lowpass output, but no bandpass.[13] [14](Mode 6a and 6b)

Applications

[edit]

State variable filters are frequently used for modifying frequency response in audio signal processing. At low Q settings they are often used in parametric equaliser circuits, and at high or variable Q settings to create resonant filter modules in analog synthesizers. For manual control of frequency, Rf1 and Rf2 in the section above may be replaced by a dual potentiometer; and for voltage control, the devices U2 and U3 may be replaced by voltage controlled amplifiers or operational transconductance amplifiers.

See also

[edit]

References

[edit]
  1. ^ Kerwin, William J., Lawrence P. Huelsman and Robert W. Newcomb. “State-Variable Synthesis for Insensitive Integrated Circuit Transfer Functions.” IEEE Journal of Solid-state Circuits 2 (1967): 87-92.
  2. ^ "State Variable Filters". sound-au.com. Retrieved 2021-06-06.
  3. ^ The Bifet Design Manual, Texas Instruments, 1980
  4. ^ Introduction to Operational Amplifier Theory and Applications, Wiate, Huelsman & Korn, McGraw Hill,1975
  5. ^ J. Tow, "Active RC Filters - A state-space realization", Proc. IEEE (Letter), Vol. 56, pp. 1137-1139, Jun. 1968.
  6. ^ J. Tow, "A step-by-step active filter design", IEEE Spectrum Vol. 6, pp. 64-68, Dec. 1969.
  7. ^ L. C. Thomas, "The Biquad: Part I - Some Practical Design Considerations", IEEE Transactions on Circuit Theory CT-18, No. 3, pp. 350-357, 1971.
  8. ^ L. C. Thomas, "The Biquad: Part II - A Multipurpose Active Filtering System", Transactions on Circuit Theory CT-18, No. 3, pp. 358-361, 1971.
  9. ^ D. Akerberg and K. Mossberg, "A versatile active RC building block with inherent compensation for the finite bandwidth of the amplifier," in IEEE Transactions on Circuits and Systems, vol. 21, no. 1, pp. 75-78, January 1974, doi: 10.1109/TCS.1974.1083785. keywords: {Bandwidth;Operational amplifiers;Circuit theory;Active filters;Transfer functions;Frequency dependence;Electrons;Feedback amplifiers;Semiconductor optical amplifiers;Filtering}.
  10. ^ "An Adaptable, Low Loss, Selective Filter And Gain Topology With Low Sensitivity To External Components". Texas Instruments. Application Report. SNAA287A. December 2015, revised March 2016.
  11. ^ Zumbahlen, Hank: "Digitally Programmed State Variable Filter". Analog Devices, Inc. Mini Tutorial MT-208. Excerpt from Zumbahlen, Hank: Linear Circuit Design Handbook.. Elsevier. 2008. ISBN: 978-7506-8703-4.
  12. ^ Rahul Prakash, Eugenio Mejia: "Digitally Tunable MDAC-Based State Variable Filter Reference Design". Texas Instruments. TIDU543. October 2014. User guide for TIPD160 reference design.
  13. ^ a b "VCA-Controlled 1st Order State Variable Filter". THAT Corporation Design Note 130. Document 600163. Revision 02
  14. ^ a b "MF10-N Universal Monolithic Dual Switched Capacitor Filter". Texas Instruments. Datasheet. SNOS547C. June 1999. Revised April 2013.