Text this: Communications receivers: DSP, software radios, and design