sdr.PED.__call__(received: NDArray[complex_], reference: NDArray[complex_]) NDArray[float_]

Detects the phase error.

Parameters:
received: NDArray[complex_]

The received complex symbols \(\tilde{a}[k]\).

reference: NDArray[complex_]

The reference complex symbols, either the known transmitted complex symbols \(a[k]\) or the complex symbols decisions \(\hat{a}[k]\).

Returns:

The detected phase error \(\theta_e[k]\) in radians.