Wiki

This version (18 May 2021 09:05) was approved by Sreesha Y M.

Click here to return to the Filters page

Parametric EQ




Description

The Parametric EQ block extends the functionality of the General (2nd-Order) filter with an enhanced graphical filter design tool. In addition, multiple 2-nd order filter stages can be cascaded to create complex filter responses.

This filter provides:

Graphical design of filter response curves. High order filtering, via cascaded 2nd order filters (maximum of 15) Independent filter type and settings for each filter stage.
The Filter Types Supported :

      Peaking
      ToneLowShelf
      ToneHighShelf
      GeneralLowPass
      GeneralHighPass
      ButterworthLowPass
      ButterworthHighPass
      BesselLowPass
      BesselHighPass
      ChebyshevLowPass
      ChebyshevHighPass
      FirstOrderFilter
      IIRCoefficient
      AllPass


Usage

To open the graphical window, click on the icon button. This filter provides:

Graphical design of filter response curves. Independent filter type and settings for each response curve. Loading of filter coefficients from a text file containing the same.

Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
————————- ——————-- ——————————-- —————————-
Parametric EQ B/S B/S S

Pins

Input

NameTypeDescription
—————————— —————————— ————————————————
Input0AudioInput to the filter

Output

NameTypeDescription
—————————— —————————— ————————————————
Output0AudioThe filtered output


Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
———————————————————————————————————-———————————————————-
NumFilters00 to 99Selects a filter response curve by filter number selected
FilterType_Filter000 to 13Select the type of filter
SubType_Filter000 to 3The “Sub Type” section is only available for the First Order filter type. In first order mode, you have the flexibility of choosing between two cascaded first order filters in a configuration of Low - Low, Low - High, High - Low, or High - High combinations. The “Active 1” and “Active 2” check boxes also apply to First Order filters only, and allow you to independently enable or disable either of the two first order filters.
Boost_Filter010 dB -150 to +30 dBSet the boost value for a particular filter curve
Frequency1_Filter0100 Hz0 to 96000HzCut-off frequency
Frequency2_Filter01000 Hz0 to 96KHzCut-off frequency
Gain1_Filter06 dB-96 to +10 dBFilter Gain
Gain2_Filter0 dB-96 to +10 dBFilter Gain
QFactor_Filter01.410.05 to 15Q factor of the filter
Ripple_Filter00.10.1 to 5Set the Ripple factor for particular filter type(this control is not enabled for all filter types)
EnabledOrBypassedTrueTrue/FalseEnabled/Disabled the algorithm
NumChannels1 1 to 20Number of input and output channels. Change in this value requires re-compilation


DSP Parameters

Parameter Name Description ADSP-214xx/SC5xx/215xx ADAU145x/146x
———————————- ——————————————————————————————— —————————————- —————————-
GainArrayFilter Coefficient Array consisting of all filter coefficientsFloatNA
A1_XFilter coefficient A1 of bi-quad stage 0NAFixPoint8d24
A2_XFilter coefficient A2 of bi-quad stage 0NAFixPoint8d24
B0_XFilter coefficient B0 of bi-quad stage 0NAFixPoint8d24
B1_XFilter coefficient B1 of bi-quad stage 0NAFixPoint8d24
B2_XFilter coefficient B2 of bi-quad stage 0NAFixPoint8d24

Note : X Stands for the filter index

resources/tools-software/sigmastudiov2/modules/filters/parametriceq.txt · Last modified: 13 May 2021 13:57 by Sreesha Y M