This shows you the differences between two versions of the page.
Previous revisionNext revision | |||
— | resources:tools-software:sigmastudiov2:modules:dynamicsprocessors:signalenvelope [27 Feb 2020 05:44] – [Description] Krithika Manchale | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[resources/ | ||
+ | ====== 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/ | ||
+ | \\ | ||
+ | ===== Targets Supported ===== | ||
+ | ^Name^ADSP-214xx(Sample)^ADSP-214xx(Block)^ADSP-215xx/ | ||
+ | |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/ | ||
+ | |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/ | ||
+ | \\ | ||
+ | Hold = (int) Sampling Rate * Hold/1000 | ||
+ | \\ | ||
+ | Decay = 1/10^(Decay * 2 /(10 * Sampling Rate)) | ||
+ | \\ |