Click here to return to the Arithmetic and Logic page
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.
Name | ADSP-214xx | ADSP-215xx/SC5xx | ADAU145x/146x |
---|---|---|---|
———————————————————— | ——————-- | ——————————-- | —————————- |
RMS Hold | B/S | B/S | NA |
Name | Type | Description |
---|---|---|
—————————— | ———————————————————— | —————————— |
Reset | Control | Reset/Hold the maximum rms value |
Input X | Audio | Input channel X |
Name | Type | Description |
---|---|---|
—————————— | ———————————————————— | —————————— |
Output X | Audio | Output channel X |
Note:
GUI Parameter Name | Default Value | Range | Function Description |
---|---|---|---|
—————————— | ————————— | —————————- | ———————————————————- |
TimeConstant | 121 | 1-8686 | Determines how rapidly the RMS value compute with change in input level |
IsDBps | False | Truie/False | Control value is in dB/s or ms |
NumChannels | 1 | 20 | Number of input and Output channels. Change in this value requires re-compilation |
Parameter Name | Description | ADSP-214xx/SC5xx/215xx | ADAU145x/146x |
---|---|---|---|
—————————————- | ——————————————————————————-- | —————————————- | —————————- |
TimeConstant | TC for RMS value compute with change in input level | Float | NA |
LogCoeff | Constant values | Float | NA |
TimeConstant = ABS(1-10^(TimeConstant(linear)/(10*FS)))
Where FS is the Sampling rate