Binary phase-shift keying