Also known as: P25 CAI, Common Air Interface, APCO-25 CAI
The P25 Common Air Interface (CAI) is the over-the-air portion of Project 25 — the suite of standards, defined by the TIA as TIA-102, that specifies exactly how P25 radios modulate, frame, and code their transmissions so equipment from different vendors interoperates. In Phase 1 the CAI uses C4FM (or the spectrally identical CQPSK) at 4800 symbols per second carrying the IMBE vocoder.12
Overview
The Common Air Interface is what makes P25 an open standard rather than a single vendor’s product: it fixes the symbol rate, deviation levels, framing, forward error correction, and vocoder so that a subscriber unit built by one manufacturer works on another’s infrastructure. The CAI covers both conventional and trunked operation, and both direct (unit-to-unit) and repeated modes. A control channel carries the trunking signalling, while traffic channels carry digitised voice.
Technical characteristics
| Property | Value |
|---|---|
| Symbol rate | 4800 symbols/s (9600 bps) |
| Modulation | C4FM (4-level FM) or CQPSK |
| Channel | 12.5 kHz (Phase 1) |
| Vocoder | IMBE (Phase 1), AMBE+2 half-rate (Phase 2) |
| FEC | Golay, Hamming, Reed–Solomon, trellis (by field) |
| Frame | Fixed sync + Network ID, then data/voice |
C4FM and CQPSK are designed to be compatible: they produce the same spectrum and symbol timing, so a standard C4FM discriminator receiver recovers a CQPSK transmission. This let agencies mix modulation types during migration. Phase 1 is FDMA; Phase 2 adds two-slot TDMA and the AMBE+2 half-rate vocoder for double capacity.
History
Project 25 began in the late 1980s under APCO to give US public safety an open digital replacement for analog FM, and the CAI was among its earliest and most important deliverables. Published through the TIA-102 series, the air interface was refined over the 1990s and 2000s, with Phase 2 TDMA added later to improve spectral efficiency.
Deployment
The P25 CAI underpins statewide and metropolitan public-safety radio across the United States and in many other countries. Because it is an open, published interface, it is also the P25 layer that scanners and software decoders target directly.
Decoding it with GopherTrunk
The P25 CAI is squarely in scope for GopherTrunk. It demodulates the 4800-symbol/s C4FM waveform (which also recovers CQPSK), synchronises on the CAI frame, decodes the signalling and IMBE voice, and follows P25 trunking by tracking the control channel and its grants. Encrypted (keyed) P25 voice is not decoded — GopherTrunk handles clear and known-key traffic only. See Status for the current state of P25 support.
Sources
-
Project 25 — Wikipedia, for the TIA-102 Common Air Interface, its C4FM/CQPSK modulation, IMBE vocoder, and Phase 1/Phase 2 structure. ↩
-
Continuous 4 level FM — Wikipedia, for C4FM’s four deviation levels at 4800 symbols/s and its spectral equivalence to CQPSK. ↩