LIMITER
From STX Wiki
Jump to navigationJump to search
Apply limiter function to a signal.
[SPU LIMITER X TYPE MAX LIM OUT Y Q]
input | description | data type | value type | default value |
---|---|---|---|---|
X | input signal | number, vector | variable | |
TYPE | limiter function ( RECTANGLE, ATAN, EXPONENTIAL ) |
number (int.), string | constant | 0 (= RECTANGLE )
|
MAX | maximum value; 0 < MAX | number | constant | 1
|
LIM | limiter start value; 0 < LIM ≤ MAX | number | constant | 1
|
output | description | data type | value type | comment |
Y | limited signal | same type as A | variable | |
Q | overload ratio | number | variable |
- Description
This SP-atom applies a non-linear magnitude weighting (= limiter function) to the signal. The limiter function is only applied if the absolute value of the signal magnitude is higher than the specified limiter start magnitude LIM. For the limiter function, the following algorithm is used:
The limiter function is selected by the input TYPE.
TYPE limiter function f(zi) 0
orRECTANGLE
1
orATAN
2
orEXPONENTIAL
- with:
The output Q (overload ratio) is set to the relative number of limited (changed) samples.
- See also
<SP-atoms>