SignalUtils.Crest Method

Overload List

#SignatureDescription
1Double Crest(TCplx AStdDev, TCplx aPeak)Returns crest factor, for complex data.
2Double Crest(Double AStdDev, Double aPeak)Result = the crest factor

Overload 1: Double Crest(TCplx AStdDev, TCplx aPeak)

Returns crest factor, for complex data.

#NameTypeDescription
1AStdDevTCplxoutput std deviation
2aPeakTCplxscalar

Returns: Double

See Also: SignalUtils.Peak

Overload 2: Double Crest(Double AStdDev, Double aPeak)

Compute the crest factor.

#NameDescription
1AStdDevThe signal standard deviation sigma.
2aPeakThe 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