Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function Crest(AStdDev: TCplx; aPeak: TCplx): Double; | Returns crest factor, for complex data. |
| 2 | function Crest(AStdDev: Double; aPeak: Double): Double; | Result = the crest factor |
Overload 1: function Crest(AStdDev: TCplx; aPeak: TCplx): Double;
Returns crest factor, for complex data.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AStdDev | TCplx | output std deviation |
| 2 | aPeak | TCplx | scalar |
Returns: Double
See Also: SignalUtils.Peak
Overload 2: function Crest(AStdDev: Double; aPeak: Double): Double;
Compute the crest factor.
| # | Name | Description |
|---|---|---|
| 1 | AStdDev | The signal standard deviation sigma. |
| 2 | aPeak | The peak deviation from the mean x_(peak). |
Returns: Double - The crest factor C, or 0 when sigma=0.
Remarks:
Returns the crest factor of a zero-mean signal, defined as the ratio of its peak deviation to its standard deviation: C = x_(peak)/sigma where aPeak = x_(peak) is the maximum deviation from the mean (see Peak) and aStdDev = sigma is the standard deviation (see StdDev). When sigma = 0 the function returns 0 (a constant signal has no crest), so no division by zero occurs. The crest factor is a useful impulsiveness indicator, for example when monitoring ball bearings.
See Also: SignalUtils.Peak