sdr.crest_factor(x: ArrayLike) float

Measures the crest factor of a signal.

Parameters:
x: ArrayLike

The time-domain signal \(x[n]\) to measure.

Returns:

The crest factor of the signal \(x[n]\).

Notes

\[\text{CF} = \frac{V_{\text{peak}}}{V_{\text{rms}}}\]

\[V_{\text{peak}} = \max \left( \left| x[n] \right| \right)\]

\[V_{\text{rms}} = \sqrt{\frac{1}{N} \sum_{n=0}^{N-1} \left| x[n] \right|^2}\]

References