Wiki

The most recent version of this page is a draft.DiffThis version is outdated by a newer approved version.DiffThis version (10 Feb 2021 13:06) was approved by Sanjeeva Reddy.

This is an old revision of the document!


Click here to return to the Dynamic Processors page

Signal Envelope


Description

The Signal Envelope block measures the rms average value of the input signals.Holds the signal level for time specified in Hold Control(ms) before starting increase/decrease the output signal level,when there is a change in input signal level.

Targets Supported

NameADSP-214xx(Sample)ADSP-214xx(Block)ADSP-215xx/ADSP-SC5xx(Sample)ADSP-215xx/ADSP-SC5xx(Block)
Signal Envelope Yes YesYes Yes


Pins

Input

NameTypeDescription
InputAudioInput channel

Output

NameTypeDescription
OutputAudioOutput channel


Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
RmsTC1201 to 10000 Controls the time constant (TC) in dB/second that is used for calculating the RMS input value. The time constant determines how rapidly the compressor will respond to input signal level changes, e.g. the “Attack” time.
Hold00 to 2000 Controls the time (ms)the envelope maintains the output level before it starts decreasing as the input level decreases
Decay(NA for Ext Decay)101 to 10000Controls the rate at which envelope signal decreases in response to the decrease in the input signal


DSP Parameters

Parameter NameDescriptionADSP-214xx/SC5xx/215xx
RmsTCControls the time constant (TC) in dB/second that is used for calculating the RMS input value.Float
HoldControls the time (ms)the envelope maintains the output level before it starts decreasing as the input level decreasesFloat
DecayControls the rate at which envelope signal decreases in response to the decrease in the input signalFloat

DSP Parameter Computation


RmsTC = Abs(1 - 10^(RmsTC/(10 * Sampling Rate)
Hold = (int) Sampling Rate * Hold/1000
Decay = 1/10^(Decay * 2 /(10 * Sampling Rate))

resources/tools-software/sigmastudiov2/modules/dynamicsprocessors/signalenvelope.1582778656.txt.gz · Last modified: 27 Feb 2020 05:44 by Krithika Manchale