Wiki

no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Next revision
resources:tools-software:sigmastudiov2:modules:dynamicsprocessors:signalenvelope [27 Feb 2020 05:44] – [Description] Krithika Manchale
Line 1: Line 1:
 +[[resources/tools-software/sigmastudiov2/modules/dynamicprocessors|Click here to return to the Dynamic Processors page]]
 +====== Signal Envelope ======
 +\\
 +{{:resources:tools-software:sigmastudiov2:modules:dynamicsprocessors:signalenv.png?200}}
 +===== 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 =====
 +^Name^ADSP-214xx(Sample)^ADSP-214xx(Block)^ADSP-215xx/ADSP-SC5xx(Sample)^ADSP-215xx/ADSP-SC5xx(Block)^
 +|Signal Envelope| Yes | Yes|Yes| Yes|
 +\\
 +===== Pins =====
 +==== Input ====
 +^Name^Type^Description^
 +|Input|Audio|Input channel|
 +==== Output ====
 +^Name^Type^Description^
 +|Output|Audio|Output channel|
 +\\
 +===== Configurable Parameters =====
 +^GUI Parameter Name^Default Value^Range^Function Description^
 +|RmsTC|120|1 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.|
 +|Hold|0|0 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)|10|1 to 10000|Controls the rate at which envelope signal decreases in response to the decrease in the input signal|
 +\\
 +===== DSP Parameters =====
 +^Parameter Name^Description^ADSP-214xx/SC5xx/215xx^
 +|RmsTC|Controls the time constant (TC) in dB/second that is used for calculating the RMS input value.|Float|
 +|Hold|Controls the time (ms)the envelope maintains the output level before it starts decreasing as the input level decreases|Float|
 +|Decay|Controls the rate at which envelope signal decreases in response to the decrease in the input signal|Float|
  
 +===== 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.txt · Last modified: 12 May 2021 09:37 by John Joseph