Differential phase-shift keying