Expand description
Continuous-phase modulation: the modulator and its detectors.
cpm_tx replaces the symbols of a real constellation (PAM of order $M$, or BPSK)
by the constant-envelope signal $e^{j \phi(t)}$ of comnum_waveform::cpm: the
levels of the constellation, in increasing order, are the CPM symbols
$\pm 1, \pm 3, \dots$. cpm_rx decides the symbols back, by the maximum-likelihood
sequence detector or the one-symbol differential detector, and hands the metrics
the decided constellation points.