Text this: Digital communication techniques. Signal design and detection