Text this: Decoding algorithms for continuous phase modulation