This version (18 May 2021 08:40) was approved by John Joseph.The Previously approved version (04 Feb 2020 06:00) is available.Diff

Click here to return to the ADI Algorithms page

Dynamic Enhancement


The Dynamic Enhancement block provides variable bass enhancement as a function of input-signal level. Lower levels require more bass than higher levels. The filter dynamically adjusts the amount of bass enhancement depending on the volume of the input signal, by using a variable-Q filter.

A fixed enhancement is applied to input levels below the threshold while a dynamic gain is applied to input levels above the threshold.


  1. Dynamic Enhancement (Mono)
  2. Dynamic Enhancement (Stereo)

Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
———————————————— ——————-- ——————————-- —————————-
Dynamic Enhancement (Mono) B/S B/S NA
Dynamic Enhancement (Stereo) B/S B/S NA



———————- ————-- ———————-
Input0AudioInput channel0
Input1AudioInput Channel1 (only for stereo)


———————- ————-- ———————-
Output0AudioOutput channel0
Output1AudioOutput channel1 (only for stereo)

Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
—————————————- ———————- —————— —————————————-
TimeConstant 100 ms 0 to 500ms This controls the RMS time constant for the detector. Changing the attack and release rates
CompThreshold -5 db -24 to 20 dBThreshold of the detector.Any signal coming into the detector below the threshold level will not influence the boost calculation. it receives a fixed enhancement.
CompressorRatio 3 1 to 15 It is dynamic boost ratio.Controls the rate at which the bass boost changes from the low to the high threshold.
BoostFrequency6 Hz 0 to 16 HzControls the maximum dynamic enhancement gain applied to the algorithm.
BassFrequency60 hz20 to 300 HzCut off frequency for the boosting filter.

DSP Parameters

Parameter Name Description ADSP-214xx/SC5xx/215xx
—————————————- —————————————————————————————— —————————————-
CompThresholdThreshold of the detectorFloat
TimeConstantRms time constant for the detector for change in input signal levelFloat
BoostFrequencymaximum dynamic enhancement gain applied to the algorithmFloat
BassFrequencyCut off frequency for the boosting filterFloat
resources/tools-software/sigmastudiov2/modules/adialgorithms/dynamicenhancement.txt · Last modified: 11 May 2021 07:34 by John Joseph