- sdr.LinearModulation.demodulate(x_tilde: ArrayLike) tuple[NDArray[int_], NDArray[complex_], NDArray[complex_]]
Demodulates the pulse-shaped complex samples \(\tilde{x}[n]\) into decimal symbol decisions \(\hat{s}[k]\) using matched filtering and maximum-likelihood estimation.