sdr.LinearModulation.decide_symbols(a_tilde: ArrayLike) tuple[NDArray[int_], NDArray[complex128]]

Converts the received complex symbols into MLE symbol decisions.

This method uses maximum-likelihood estimation (MLE).

Parameters:
a_tilde: ArrayLike

The received complex symbols a~[k].

Returns:

  • The decimal symbol decisions s^[k], 0 to M1.

  • The complex symbol decisions a^[k].