Modems: Dial-Up to 56K

From 300 bits per second to 56 kilobits — the modem converted digital computer data into analog signals for telephone lines. For three decades, the screech of dial-up connected millions to the early internet.

Period1958-2000s

What is a Modem?

The name combines MOdulator and DEModulator. Modems convert digital signals (1s and 0s from computers) into analog signals (continuous waveforms) that can travel over telephone lines designed for voice. At the receiving end, another modem demodulates the signal back to digital.

The Evolution of Speed

  • 300 baud (1962): Bell 101 — 300 bps, half-duplex, FSK (Frequency-Shift Keying) modulation
  • 1200 baud (1981): Bell 212A — 1200 bps, full-duplex, QPSK modulation
  • 2400 baud (1984): V.22bis — 2400 bps, 16-QAM modulation, first CCITT international standard
  • 9600 baud (1984): V.32 — 9600 bps, echo cancellation for full-duplex over 2-wire, trellis-coded modulation
  • 14.4 kbps (1991): V.32bis — 14,400 bps, 128-point constellation
  • 28.8 kbps (1994): V.34 — 28,800 bps, 960-point constellation
  • 33.6 kbps (1995): V.34bis — 33,600 bps, 1664-point constellation
  • 56 kbps (1996-1998): V.90/V.92 — theoretical max 56,000 bps downstream

Modulation Techniques

Each generation of modem used increasingly complex modulation to pack more bits per symbol:

  • FSK (Frequency-Shift Keying): Two frequencies represent 0 and 1. Simple but low capacity — used in early 300 baud modems.
  • QPSK (Quadrature Phase-Shift Keying): Four phase shifts encode 2 bits per symbol. Used in 1200-2400 baud modems.
  • QAM (Quadrature Amplitude Modulation): Combines amplitude and phase modulation. V.22bis used 16-QAM (4 bits/symbol). V.32 used trellis-coded QAM with echo cancellation for full-duplex. V.34 achieved 960/1664-point constellations with adaptive baud rate selection (2400-3429 baud).

Echo Cancellation

The breakthrough enabling full-duplex communication over 2-wire telephone lines wasecho cancellation. Both modems transmit simultaneously on the same frequency pair. Each modem learns its own echo signature (the signal reflected from the hybrid transformer) and subtracts it from the received signal, extracting the far-end signal. This technique, introduced in V.32, doubled effective throughput compared to the frequency-division approach of earlier modems.

V.34: The Peak of Analog Modem Technology

V.34 represented the pinnacle of analog modem design. It used a1664-point QAM constellation and adaptive baud rate from 2400 to 3429 symbols per second, dynamically adjusting based on line conditions. The modem probed the phone line at startup, measuring signal-to-noise ratio across the frequency band, and allocated bits accordingly — up to 14 bits per symbol on the best subcarriers.

The 56K Revolution: V.90 and V.92

The theoretical maximum for a standard POTS line is 64 kbps (8 bits × 8 kHz sampling rate). However, US telephone networks used μ-law companding(quantization) that reduced this to 56 kbps downstream and 64 kbps upstream. The asymmetry was because the ISP's connection was typically digital (T1/E1) end-to-end, while the home connection had one analog segment.

US Robotics, Rockwell, and others fought over competing 56k standards (x2 vs K56flex) until V.90 unified the standard in 1998. V.90 used a hybrid approach: upstream (home→ISP) used traditional V.34 modulation at up to 33.6 kbps, while downstream (ISP→home) used Pulse Code Modulation (PCM)— the ISP sent digital samples that the phone network's DAC converted directly to analog, achieving up to 56 kbps.

V.92 (2000) improved upstream to 48 kbps using pulse width modulation and added Quick Connect (faster handshake) and Modem-on-Hold (answering calls during data sessions).

Error Correction and Compression

V.42 error correction used LAPM (Link Access Procedure for Modems)with CRC-32 error detection and automatic retransrequest (ARQ). LAPM encapsulated data in frames with sequence numbers, enabling reliable delivery over noisy phone lines. MNP Classes 2-4 provided similar functionality.

V.42bis compression used a Lempel-Ziv (LZ) dictionary-based algorithm to compress data before transmission. On compressible text, this could boost effective throughput 2-4x. A 28.8k modem with V.42bis compression could effectively reach 115 kbps on suitable data.

The Sound of Connection

Every dial-up user remembers the ritual: the initial silence, then the mechanical dialing sound, followed by a high-pitched whine as modems negotiated connection speed, finally the gurgling of data. These sounds — 2200 Hz answer tone, 1200 Hz V.8 bis handshaking, and the distinctive V.34 constellation training sequence — became the soundtrack of early internet.

Timeline

1958Bell System introduces DataphoneFirst commercial modem
1962300 baud Bell 101First commercial dial-up modem
1977Hayes Smartmodem 300Command set that became standard
19811200 baud Bell 212A
19842400 baud modems become common
199128.8 kbps V.34 standard
199656kbps modems (US Robotics x2, K56flex)
1998V.90 standard for 56k
2000sBroadband replaces dial-up