This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:tools-software:sigmastudiov2:modules:basic:rmshold [04 Feb 2020 10:43] – Added an image Sanjeeva Reddy | resources:tools-software:sigmastudiov2:modules:basic:rmshold [10 May 2021 06:23] (current) – [DSP Parameter Computation] Nikhin Shetty | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== RMS Hold ====== | ====== RMS Hold ====== | ||
\\ | \\ | ||
- | {{: | + | {{: |
===== Description ===== | ===== Description ===== | ||
The RMS Hold block computes the RMS of the input signals with time constant specified in the text field and holds the maximum value. Hold/Reset the maximum rms value is controlled by the external input pin. | The RMS Hold block computes the RMS of the input signals with time constant specified in the text field and holds the maximum value. Hold/Reset the maximum rms value is controlled by the external input pin. | ||
\\ | \\ | ||
===== Targets Supported ===== | ===== Targets Supported ===== | ||
- | ^Name^ADSP-214xx(Sample)^ADSP-214xx(Block)^ADSP-215xx/ | + | ^ Name ^ ADSP-214xx ^ ADSP-215xx/ |
- | |RMS Hold | Yes | Yes|Yes| Yes| | + | | ------------------------------------------------------------ | -------------------- | -------------------------------- | ---------------------------- | |
+ | |RMS Hold | B/S | B/S | NA | | ||
\\ | \\ | ||
===== Pins ===== | ===== Pins ===== | ||
==== Input ==== | ==== Input ==== | ||
^Name^Type^Description^ | ^Name^Type^Description^ | ||
+ | |------------------------------|------------------------------------------------------------|------------------------------| | ||
|Reset|Control|Reset/ | |Reset|Control|Reset/ | ||
- | |Input0|Audio|Input channel | + | |Input <fc # |
\\ | \\ | ||
==== Output ==== | ==== Output ==== | ||
^Name^Type^Description^ | ^Name^Type^Description^ | ||
- | |Output0|Audio|Output channel | + | |------------------------------|------------------------------------------------------------|------------------------------| |
+ | |Output <fc # | ||
+ | Note: | ||
+ | * <fc # | ||
\\ | \\ | ||
===== Configurable Parameters ===== | ===== Configurable Parameters ===== | ||
^GUI Parameter Name^Default Value^Range^Function Description^ | ^GUI Parameter Name^Default Value^Range^Function Description^ | ||
+ | |------------------------------|---------------------------|----------------------------|----------------------------------------------------------| | ||
|TimeConstant|121|1-8686|Determines how rapidly the RMS value compute with change in input level | | |TimeConstant|121|1-8686|Determines how rapidly the RMS value compute with change in input level | | ||
|IsDBps|False|Truie/ | |IsDBps|False|Truie/ | ||
Line 27: | Line 33: | ||
\\ | \\ | ||
===== DSP Parameters ===== | ===== DSP Parameters ===== | ||
- | ^Parameter Name^Description^ADSP-214xx/ | + | ^ Parameter Name |
- | |TimeConstant|TC for RMS value compute with change in input level|Float| | + | | ---------------------------------------- | -------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------- | |
- | |LogCoeff|Constant values|Float| | + | |TimeConstant|TC for RMS value compute with change in input level| Float| NA| |
+ | |LogCoeff|Constant values| Float| NA| | ||
\\ | \\ | ||
===== DSP Parameter Computation ===== | ===== DSP Parameter Computation ===== | ||
TimeConstant = ABS(1-10^(TimeConstant(linear)/ | TimeConstant = ABS(1-10^(TimeConstant(linear)/ | ||
+ | \\ | ||
Where FS is the Sampling rate | Where FS is the Sampling rate | ||
\\ | \\ |