Wiki

This version (18 May 2021 09:03) was approved by John Joseph.The Previously approved version (19 Jan 2021 05:34) is available.Diff

Click here to return to the Filters page

General Eq Single Blend



Description

The General (2nd-Order) block gives access to a wide variety of 2nd-order (biquad)filter algorithms along with equalization. Blend factor and slew rate modifications are common for all the stages.

The available filter types are:

  • Unordered List ItemOrdered List ItemParametric
  • Shelving
  • General High-Pass
  • General Low-Pass
  • General Band-Pass
  • General Band-Stop
  • Butterworth Low-Pass / High-Pass
  • Bessel Low-Pass / High-Pass
  • Tone Control
  • IIR Coefficient (direct coefficient entry)
  • 1st-Order Low-Pass / High-Pass
  • All-pass
  • Peaking
  • Notch
  • Chebyshev Low-Pass / High-Pass


Usage

To open the filter control window, click on the icon button. Select the desired filter type from the drop-down combo-box list. The filter controls and the icon button image will change to reflect the selected filter type.

Variants

General Equalizer module with Single Ext blend factor(General Eq Ext Blend).

Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
————————————-- ——————-- ——————————-- —————————-
GeneralEqSingleBlendB/SB/SS
GeneralEqSingleBlendExtB/SB/SS


Pins

Input

NameTypeDescription
——————————————— —————————— ————————————————
Input0AudioInput Channel 0
Blend0ControlExternal Blend pin for SingleEqExtBlend variant

Output

NameTypeDescription
——————————————— —————————— ————————————————
Output0AudioOutput channel 0


Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
———————————————————-———————————————————————————————————————————-
StageX_FilterY_Boost0 dB -10 to +10 dBSet the boost value for a particular filter curve
StageX_FilterY_Frequency10000 to 96000HzCut-off frequency
StageX_FilterY_Gain0 dB-15 to +15 dBFilter Gain
StageX_FilterY_Q1.410.1 to 16Q factor of the filter
StageX_FilterY_Slope10 to 2Slope controls filter steepness and therefore the transition between the boost/cut and the flat response.
StageX_FilterY_FilterTypeParametric filterAvailable filter TypesControls the type of the filter
StageX_FilterY_EnabledOrBypassedTrueTrue/FalseEnabled/Disabled the algorithm
StageX_FilterY_PhaseFalseTrue/FalseControls the phase of coefficients in 0 degree or 180 degree phase
StageX_Slew 00 to 1Slew value for individual filter stages
StageX_Blend 00 to 1Blend value for individual filter stage
NumStages11 to 20 Number of stages of filter. Change in this value requires re-compilation
NumChannels1 1 to 20Number of input and output channels. Change in this value requires re-compilation


Here, * X - Indicates Stage Number * Y - Indicates Filter A/Filter B

DSP Parameters

Parameter Name Description ADSP-214xx/SC5xx/215xx ADAU145x/146x
———————————— ———————————————————- —————————————- —————————-
StageX_FilterY_B0B0 Filter CoefficientFloatFixPoint8d24
StageX_FilterY_B1B1 Filter CoefficientFloatFixPoint8d24
StageX_FilterY_B2B2 Filter CoefficientFloatFixPoint8d24
StageX_FilterY_A1A1 Filter CoefficientFloatFixPoint8d24
StageX_FilterY_A2A2 Filter CoefficientFloatFixPoint8d24
StageX_Slew_LambdaExponential decay value of filter stage XFloatFixPoint8d24


Here,

  • X - Stage Number (Changes for each stage coefficients)
  • Y - Filter A/B for each stage X


resources/tools-software/sigmastudiov2/modules/filters/generaleqsingleblend.txt · Last modified: 15 May 2021 15:40 by Sreesha Y M