SBAA378B November   2019  – December 2023 PCM3140-Q1 , PCM5140-Q1 , PCM6140-Q1 , TLV320ADC3140 , TLV320ADC5140 , TLV320ADC6140

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Infinite Impulse Response Filters
    1. 2.1 Digital Biquad Filter
  6. TLV320ADCx140/PCMx140-Q1 Digital Biquad Filters
    1. 3.1 Filter Design Using PurePath™ Console
      1. 3.1.1 Example Generating Programmable Biquad Coefficients Using PurePath Console
    2. 3.2 How to Generate N0, N1, N2, D1, and D2 Coefficients with a Digital Filter Design Package
    3. 3.3 Avoid Overflow Conditions
    4. 3.4 Digital Biquad FiIter Allocation to Output Channel
    5. 3.5 Programmable Coefficient Registers for Digital Biquad Filters 1–6
    6. 3.6 Programmable Coefficient Registers for Digital Biquad Filters 7–12
  7. How to Program the Digital Biquad Filters on TLV320ADCx140/PCMx140-Q1
  8. Typical Audio Applications for Biquad Filtering
    1. 5.1 Parametric Equalizers
  9. Crossover Networks
  10. Voice Boost
  11. Bass Boost
  12. Removing 50 Hz–60 Hz Hum With Notch Filters
  13. 10Revision History
  14. 11Digital Filter Design Techniques
    1. 11.1 Analog Filters

Analog Filters

PurePath Console Digital Filter design uses analog filter design techniques and transposes them to the digital domain. The analog filters are represented in the S-domain. Through the bilinear transformation, these analog filters are converted from the S-domain to the digital Z-domain. In these filters, each pole of the filter provides a –6 dB per octave or –10 dB per decade slope in the frequency response. Each zero of the filter provides a +6 dB per octave or +10 dB per decade slope in the frequency response. Table 11-1 shows the S-domain transfer function of the PurePath Console filter design. Note that Q = fc / Bandwidth, where fc is the center frequency.

Table 11-1 PurePath™ Console Filter Transfer Function
FILTER TYPETRANSFER FUNCTIONWHEN TO USE
Band Pass
GUID-9FD174D6-C532-4854-8D49-CAE02285AB47-low.gif
Filters a set of frequencies given by bandwidth and center frequency
Bass Shelf
GUID-CCE2D8F4-8573-4F39-85B7-BD164726E64C-low.gif
Applies the specified gain at low frequency up to the specified cutoff frequency
Equalizer (Bandwidth)
GUID-DBAB4C95-A417-46D0-B7C1-C43508C9A03B-low.gif
Band-pass filter at the specified center frequency and passband width, with the specified gain
Equalizer (Q Factor)Band-pass filter at the specified center frequency and quality factor, with the specified gain. The quality factor is the center frequency divided by the passband width.
Gain
GUID-592EE225-198D-4E80-938A-49295593AE10-low.gif
All pass filter at the specified gain
High-Pass Butterworth 1
GUID-00353739-2841-4182-A48D-929D310F787D-low.gif
Flat passband and stopband response with a –10 dB / decade slope past the cutoff frequency
High-Pass Butterworth 2Flat passband and stopband response with a –20 dB / decade past the cutoff frequency
High-Pass Bessel 2
GUID-331D9205-BDE0-449D-B424-4468C390BB96-low.gif
Maximally flat magnitude and phase in passband with constant group delay at the expense of the greatest transition band
High-Pass Linkwitz Riley 2
GUID-81788BFD-FA21-4F32-9366-1A431282A2DE-low.png
Use in crossover systems with the same cutoff frequency for low pass and high pass. These filters overall gain is 0 dB at the crossover point.
High-Pass Variable Q 2
GUID-30BAB453-0B5F-42BB-99B3-25C2A4383868-low.gif
Second-order high-pass filter at the specified center frequency, gain and quality factor. The quality factor is the center frequency divided by the passband width.
High-Pass Chebyshev
GUID-8E5C17DF-DC81-4D67-88D7-FC5EC19CCC18-low.gif
Sharper transition band than Butterworth at the expense of ripple in the passband.
Low-Pass Butterworth 1
GUID-1E5CF43F-F901-464B-958B-93D1EF3C5D25-low.png
Flat passband and stopband response with a –10 dB / decade slope up to the cutoff frequency
Low-Pass Butterworth 2Flat passband and stopband response with a –20 dB / decade up to the cutoff frequency
Low-Pass Bessel 2
GUID-CA1D48A7-C5C5-4A42-AB73-17F9C693FF1A-low.gif
Maximally flat magnitude and phase in passband with constant group delay at the expense of the greatest transition band
Low-Pass Linkwitz Riley 2
GUID-77658B03-E938-4824-A5A2-BB1FBD27FAE7-low.png
Use in crossover systems with the same cutoff frequency for low pass and high pass. These filters overall gain is 0 dB at the crossover point.
Low-Pass Variable Q 2
GUID-756936BC-CA75-44C7-A611-899D94221E51-low.gif
Second-order low-pass filter at the specified center frequency, gain and quality factor. The quality factor is the center frequency divided by the passband width.
Low-Pass Chebyshev
GUID-6CD1EF45-101B-4BA5-8AA4-DAC932241239-low.gif
Sharper transition band than Butterworth at the expense of ripple in the passband
Notch
GUID-AB4EF653-C5AC-422F-A719-EF1814F22087-low.gif
Filter or null a specific frequency
Phase Shift
GUID-FC53C85A-1E83-4CF3-83AC-AE09F4FCE4B2-low.png
Change the phase of a signal
Treble Shelf
GUID-7320EDB3-9BB0-4BA1-9DA1-58B35F817034-low.gif
Applies the specified gain at the high frequency past the specified cutoff frequency