A real-time system to generate and recieve digital data over audio signals using phase-shift keying (PSK).