How P25 Works


P25 is the digital voice mode you've almost certainly heard without knowing it — it's what most of North America's police, fire, and EMS agencies use. A community of hams runs it too, drawn by its rugged audio and the chance to put surplus public-safety gear to work. This page explains how P25 operates, what its two "phases" mean, and what the amateur version actually looks like.

Where it came from

P25 is short for Project 25, a standard developed by APCO — the Association of Public-Safety Communications Officials — to give public-safety radios from different manufacturers a way to interoperate. That interoperability goal is the whole point: a standards-compliant radio from any vendor can work on any compliant system. The voice codecs (IMBE and AMBE+2) were designed by Digital Voice Systems, Inc., and their licensing cost is a big reason P25 gear has historically been expensive.

Phase 1 and Phase 2 — the two flavors

P25 comes in two generations, and the difference is how they divide up a channel:

Phase 1 — FDMA one 12.5 kHz channel = 1 conversation IMBE vocoder, C4FM Phase 2 — TDMA time slot 1 — call A time slot 2 — call B AMBE+2 vocoder, 2 calls in the same 12.5 kHz
Phase 1 gives one conversation a whole channel; Phase 2 time-shares that same channel between two — the same TDMA trick DMR uses.

For hams, the practical takeaway is simple: amateur P25 is almost entirely Phase 1, conventional, using the IMBE codec. Phase 2 TDMA is a trunking technology for big public-safety networks; you won't meet it on a ham repeater.

The access code: NAC

Every P25 transmission carries a NAC — Network Access Code — a 12-bit hexadecimal value ($000$FFF, 4,096 possibilities, with $293 the common default). It does the same job as a PL tone or a Color Code: it gates repeater access and keeps your receiver muted unless the NAC matches. With over four thousand values it almost never collides — the roomiest access namespace of any amateur digital mode. (It sits in the same family as Color Code, CAN, and RAN in the access-codes guide.)

Talkgroups, IDs, and call modes

P25 carries numbered talkgroups (TGIDs) and per-radio IDs (SIDs), and supports group and individual calls. It can run three ways: talkaround (two radios simplex, no infrastructure), conventional (through a repeater on a fixed frequency), or trunked (a control channel hands out frequencies automatically). Amateur operation is conventional; trunking belongs to the large agency systems.

P25 in amateur radio

Amateur P25 looks a lot like the other modes once you're past the radio. Operators link repeaters and hotspots to internet P25 reflectors (run with software such as P25Gateway and reflector daemons, and networks like P25NX), addressed by talkgroup, registering a numeric ID against their callsign. The radios are typically surplus or commercial Motorola, Harris/Kenwood, and similar public-safety hardware reprogrammed for the ham bands — capable gear, though often pricier and more complex to program than the budget DMR handhelds, which is part of why P25 stays a smaller community.

A note on encryption

P25 supports strong encryption (DES and AES) in public-safety service — which is exactly why some agency traffic can't be monitored. On the amateur bands that's a non-starter: encryption to obscure meaning is prohibited, so amateur P25 always runs in the clear ("clear mode"), like every ham digital mode.

P25 among the digital modes

P25 (Phase 1) DMR NXDN
Channel access FDMA TDMA (2 slots) FDMA
Access code NAC (4,096 values) Color Code (16) RAN (64)
Vocoder IMBE AMBE+2 AMBE+2
Origin APCO (public safety) ETSI (commercial) Icom / Kenwood
Ham popularity Niche Very popular Niche

One subtlety worth noting: P25 Phase 1 is the only one of these that uses the older IMBE codec rather than AMBE+2. That matters for bridging — connecting P25 to a DMR/Fusion/NXDN talkgroup isn't a free software pass-through the way those AMBE+2 modes are to each other; it needs transcoding, much like D-Star does.

The bottom line

P25 is the public-safety standard built for cross-vendor interoperability, gated by a generous 4,096-value NAC and carried (in its Phase 1, amateur form) by C4FM modulation and the IMBE codec. Hams run it conventionally over internet reflectors using reprogrammed commercial radios. It's rugged and proven, with a smaller following than DMR thanks to costlier gear and a steeper setup — but for operators who like running genuine public-safety-grade equipment in the clear, that's much of the appeal.