Project 25 is usually explained to new radio people as a digital voice format, which undersells it badly. It began around 1989 as a procurement defense, written by public safety users who had watched the first generation of trunked radio lock them into single vendors and who could see digital voice about to do the same thing permanently. This piece covers how the user needs process works, what the TIA-102 suite actually contains beyond the air interface, why conventional and trunked remain separate worlds inside one standard, what Phase 2 changed, and why buying compliant gear does not buy interoperability.
- The 1989 problem: proprietary trunking and the coming digital lock-in
- How a user need becomes a published standard
- The TIA-102 suite is a set of interfaces
- What the Common Air Interface specifies
- Conventional and trunked inside the same standard
- Phase 1, Phase 2, and the narrowbanding pressure
- The Compliance Assessment Program and what it does not cover
- Where a compliant purchase still fails to interoperate
- What to do at your agency
- Takeaways
The 1989 problem: proprietary trunking and the coming digital lock-in
Analog FM gave public safety a crude floor of interoperability that nobody designed on purpose. If two departments were on the same band and one of them knew the other’s frequency and CTCSS tone, a technician could program a channel and the radios would talk, regardless of who built them. That floor was thin, because agencies were scattered across VHF low band, VHF high band, UHF and 800 MHz with no coordination of who went where, but it existed as long as the modulation was ordinary FM.
Trunking removed it. When trunked systems arrived for public safety in the late 1970s and through the 1980s, the control channel signaling that assigns a radio to a working channel was proprietary to each manufacturer, so a subscriber unit built by one company could not register on another company’s system at all. APCO had tried to get ahead of this with Project 16, which published functional requirements for trunked systems intended for public safety use, but Project 16 described what a system had to do rather than specifying the bits on the air, so vendors could meet it in mutually incompatible ways and did.
Digital voice was the next wave, and the people who had lived through trunking could see exactly how it would go. A digital system requires agreement on modulation, on framing, on the vocoder that turns speech into bits and back, and on the signaling wrapped around the voice. Every one of those was an opportunity to build a fence around a customer base. Project 25 was chartered against that outcome, usually dated to 1989, as a joint effort of APCO, NASTD (the state telecommunications directors, now the state technology directors) and federal government users, with the Telecommunications Industry Association serving as the accredited standards body that would publish the result. The objectives the steering committee set out are still the ones quoted today: interoperability across agencies and manufacturers, better spectrum efficiency, competitive procurement so that a system owner could buy subscribers from more than one source, and a migration path that did not require an agency to replace everything on one day.
How a user need becomes a published standard
The structure that produces P25 documents is unusual, and understanding it explains most of the criticism the standard attracts. Requirements originate on the user side. The Project 25 Steering Committee, drawn from APCO, NASTD and federal users, sets direction, and the APCO Project 25 Interface Committee and its task groups develop statements of requirements describing what practitioners need a feature to accomplish. Those requirements go to TIA’s TR-8 engineering committee, where manufacturer engineers and user representatives work out the technical specification and take it through the ballot and publication process that TIA uses for all of its standards.
The division of labor is deliberate, in that users are supposed to define what the radio does and industry is supposed to define how it does it. In practice the pace is set by the second half. Standards balloting is slow by design, the engineers doing the work are largely employed by the companies whose products the standard governs, and a feature that one manufacturer already ships tends to arrive in the standard shaped like that manufacturer’s implementation. None of that is corruption, and it is the normal condition of any industry standards body, but it means a P25 document reflects negotiated consensus rather than a clean-sheet engineering optimum.
One consequence deserves to be stated plainly because it surprises people. The vocoder is licensed intellectual property. The Improved Multi-Band Excitation coder used in Phase 1 and the half-rate Advanced Multi-Band Excitation coder used in Phase 2 are products of Digital Voice Systems, Inc., and any manufacturer building a P25 radio licenses that technology. An open standard in the P25 sense means published, purchasable specifications that multiple vendors can implement, which is not the same thing as royalty-free. You will also encounter the P25 Technology Interest Group, which publishes useful explanatory material about the standard, and it is worth knowing that PTIG is an industry association rather than the standards body or the user steering committee.
The TIA-102 suite is a set of interfaces
People say “P25” and mean the digital voice you hear on a scanner. The published work is the TIA-102 series, a large collection of documents covering distinct interfaces, and the voice modulation is only one of them. Treating the suite as a single specification is where a lot of procurement trouble starts, so it helps to know what the pieces are.
The Common Air Interface defines what passes between a radio and a fixed station or another radio, and it is the one interface almost everyone implements. The Fixed Station Interface defines the connection between a repeater or base station and the equipment behind it. The Console Subsystem Interface defines how a dispatch console attaches to an RF subsystem, which matters if you want to buy consoles from someone other than the company that built your infrastructure. The Inter-RF Subsystem Interface, universally called the ISSI, defines how two separate P25 systems connect to each other so that a user roaming onto a neighboring system can be registered and a talkgroup can span both. There are also interfaces for packet data, for telephone interconnect, and for network management.
The practical point is that a radio advertised as P25 compliant is almost always making a claim about the Common Air Interface and nothing else. Whether your system can accept a third-party console, whether it can link to the state system without a proprietary gateway, and whether your key management gear will talk to somebody else’s radios are all questions about the other interfaces, and each of them is a separate decision by the manufacturer about what to implement and a separate line item when you buy it.
When a proposal or a spec sheet says P25 compliant, the useful follow-up question in writing is which TIA-102 interfaces are implemented, at what version, and which of them are activated in the configuration being quoted rather than merely supported by the hardware. ISSI capability that exists in the software but is not licensed on your system does not connect you to anyone.
What the Common Air Interface specifies
The Phase 1 Common Air Interface puts a 9600 bit per second digital stream into a 12.5 kHz channel. The standard transmitter modulation is C4FM, a four-level frequency shift keying scheme running at 4800 symbols per second with two bits per symbol. A phase-modulated variant, CQPSK, occupies a narrower spectrum and is used in linear simulcast implementations, and the two were designed so that a common receiver detector handles either one, which is why a subscriber does not need to be told which flavor a given site transmits.
Of the 9600 bits per second, the vocoder output is 4400 bits per second of coded speech, which becomes roughly 7200 bits per second after forward error correction, and the remainder carries signaling embedded in the voice frames. That embedded signaling is what makes P25 useful operationally rather than just digital. Every transmission carries the talkgroup identifier and the source unit identifier, so a console or a radio display shows who is talking, and an emergency indication can be carried in the same stream. Encryption synchronization travels with the voice, which is what allows a receiver to join a secure transmission already in progress. A twelve-bit Network Access Code performs roughly the function CTCSS performs on an analog channel, keeping a receiver from opening on traffic that is not yours, though it is a digital field rather than a subaudible tone and it is set per channel in the codeplug.
The standard also defines analog FM operation and mixed mode, where a repeater accepts both analog and digital input, and that provision was central to the migration story. An agency could replace subscriber radios over several budget years while the infrastructure carried both, then cut the repeaters to digital once the analog fleet was gone. Coverage, however, is a separate matter from modulation. The digital signal holds intelligibility further down into the noise than analog does and then fails more abruptly when it runs out of margin, so a site plan drawn for analog service does not automatically produce the same usable footprint after conversion, and that difference has caught departments that budgeted for radios and not for a coverage study.
Conventional and trunked inside the same standard
P25 covers both conventional and trunked operation, and the difference is worth restating in standards terms because the two are often discussed as if they were competing products. In conventional operation the user selects a channel and that channel is the talk path, whether it is a simplex frequency between two portables on a fireground or a repeater pair serving a district. The radio transmits when the operator keys it, subject to whatever busy-channel behavior is programmed, and nothing in the network decides where the traffic goes.
In trunked operation a pool of repeater channels is shared. One channel at each site carries a continuous 9600 bit per second control channel; subscriber radios register and affiliate with a talkgroup over it, and when someone keys up, the system grants a working channel and directs every affiliated radio to it for the duration of the transmission. What Project 25 accomplished here that Project 16 did not is that the trunking control signaling itself is specified in the published standard, so that a compliant subscriber can in principle register on any compliant trunked system rather than only on the one its manufacturer built.
Both modes survive because they fail differently. A trunked system gives a large organization efficient use of scarce spectrum and flexible talkgroup structure, at the cost of a dependency chain that includes the control channel, the site link and the network controller. A conventional simplex channel depends on two radios and the distance between them, which is exactly the property you want when a crew is inside a structure and the site link has gone down. The reason nearly every well-written fireground SOP keeps conventional simplex channels programmed and drilled on a trunked-system department is that dependency difference, and it is a doctrinal choice rather than a technology preference.
The two-slot TDMA that defines Phase 2 applies to trunked voice channels. Conventional channels, including the simplex fireground channels your crews actually rely on when the infrastructure is unavailable, operate as Phase 1 FDMA. A department that has been told it is on a Phase 2 system should still expect its direct and repeater conventional channels to behave as Phase 1, and should have that written down where the channel plan lives.
Phase 1, Phase 2, and the narrowbanding pressure
Phase 1 is the FDMA system described above: one 12.5 kHz channel, one voice path, C4FM or its linear equivalent, the full-rate IMBE vocoder. It was designed in an era when the regulatory pressure was to get land mobile users out of 25 kHz channels, and it satisfied that. The FCC required Part 90 licensees in the VHF and UHF bands below 512 MHz to operate on 12.5 kHz or equivalent efficiency by January 1, 2013, and a great deal of the P25 buying in the years before that deadline was driven by narrowbanding rather than by interoperability.
Phase 2 was standardized to get to 6.25 kHz equivalent efficiency without abandoning the 12.5 kHz channel plan. It does this with two-slot time division multiple access, dividing the same 12.5 kHz channel into two time slots so a single repeater pair carries two simultaneous conversations. The half-rate AMBE+2 vocoder makes the lower per-call bit rate possible. The trunked control channel remains FDMA in Phase 2 systems, which is why Phase 2 subscribers must also be Phase 1 capable, and in practice virtually all Phase 2 radios also do Phase 1 digital and analog FM.
What Phase 2 buys an agency is capacity per repeater pair, and what it does not buy is coverage. Doubling the voice paths on a channel does nothing to the signal at the edge of the footprint, and a department whose complaint is dead spots in the north end of the county will not fix that complaint with a slot count. The regulatory picture behind all of this has moved more than once, with the FCC considering and revisiting a broader move to 6.25 kHz equivalent efficiency in several proceedings over the years, so confirm the current requirement for your specific band and service directly in the FCC rules rather than relying on any summary, this one included.
The Compliance Assessment Program and what it does not cover
A standard with no test regime is a document, and for the first stretch of P25’s life the word compliant was whatever a salesperson said it was. The Department of Homeland Security Science and Technology Directorate established the P25 Compliance Assessment Program to put evidence behind the claim, working with NIST on test procedures and with a set of recognized laboratories that perform the testing. Manufacturers publish a Supplier’s Declaration of Compliance for a specific model and version along with summary test reports covering performance, conformance and interoperability testing, and DHS posts those documents publicly.
DHS grant guidance has for years conditioned federal grant purchases of P25 equipment on CAP documentation where it applies, which is the main reason the program has teeth. Read the current year’s guidance for the program you are applying to rather than working from what somebody remembers about a previous cycle, because the language changes.
The limits matter as much as the coverage. A CAP listing applies to the specific model and software version tested, in the configurations tested, against the features the test procedures address. Optional features in the standard, vendor extensions outside the standard, and combinations that nobody submitted for testing are not covered by the document, and a firmware release after the test is a different build than the one on the report. Reading a summary test report tells you what was demonstrated in a laboratory against another vendor’s equipment. Whether it works on your system, with your encryption, at your sites, with the feature set your operations actually depend on, is a question that only field testing on your own network answers.
Where a compliant purchase still fails to interoperate
Two neighboring departments can both operate fully standards-compliant P25 systems and be unable to talk to each other, and nothing about that situation is a defect in the standard. The air interface guarantees that the bits are mutually intelligible. It says nothing about whether the two agencies have agreed on a shared talkgroup, whether either system’s ISSI is licensed and connected to the other, whether the neighboring system’s talkgroups are programmed into the visiting radios at all, or whether the county’s mutual aid channels are loaded in the same zone position in both fleets so an officer can find them under load.
Encryption is the most common hard stop. If one agency runs AES-256 on its dispatch talkgroup and the other has never been given the key, the receiving radios produce nothing usable even though both fleets meet the standard and the talkgroup itself is perfectly reachable. Key management is its own project with its own governance, and the decision about who holds keys and who may distribute them is a policy decision made by chiefs and legal counsel rather than a setting a technician can change. Beyond encryption there are the vendor-specific extensions that sit outside the published standard, covering things like radio management, over-the-air programming, location reporting formats and system administration, where mixed-vendor fleets frequently work for voice and fail for everything else.
The framework that names all of this correctly is the SAFECOM Interoperability Continuum, which DHS publishes and which lays out governance, standard operating procedures, technology, training and exercises, and usage as separate lanes that have to advance together. Technology is one lane out of five, and it is the one agencies fund first because it can be purchased. The after-action record on major incidents keeps pointing at the other four, with the 9/11 Commission’s report documenting communications failures in the World Trade Center response and the federal reviews after Hurricane Katrina documenting them again, in both cases with equipment problems tangled up in the absence of agreed procedures and command relationships. Project 25 was built to remove the technical excuse for not interoperating, and it did that, which left the harder work exposed.
What to do at your agency
- Ask your radio system manager or the county radio shop, in writing, which TIA-102 interfaces your system implements and which are actually licensed and activated, specifically whether the ISSI is connected to any neighboring or state system today, and file the answer with your communications plan.
- Pull the P25 CAP Supplier’s Declaration of Compliance and summary test reports for the exact model and firmware version your portables and mobiles run, download them from the DHS site, and keep them with your fleet documentation so the next procurement argument starts from evidence.
- Have whoever manages your codeplugs verify on paper that the Network Access Code, frequency and talkgroup identifiers programmed for your interagency and mutual aid channels match what the neighboring department has programmed, then have two crews confirm it on the air rather than assuming the paper is current.
- Confirm which of your programmed channels are conventional Phase 1 FDMA and which are trunked, and write one paragraph naming the conventional fireground channels into the communications section of the SOP you already have, so that the failure mode of the trunked system is covered by doctrine.
- Put one item on the agenda of the county or regional communications committee that already meets: which encryption keys, if any, are shared across agency boundaries for mutual aid talkgroups, and who has authority to approve a key share during an incident.
- When a proposal or quote arrives, have the person evaluating it ask the vendor representative in writing for a list separating features that are specified in the TIA-102 suite from features that are vendor extensions, and keep that list in the procurement file.
Takeaways
- Project 25 was chartered around 1989 by APCO, NASTD and federal government users, with TIA as the standards body, because proprietary trunked control signaling had already destroyed the accidental interoperability of analog FM and digital voice was about to make the lock-in permanent.
- Requirements flow from users through the Project 25 Steering Committee and the APCO Project 25 Interface Committee to TIA’s TR-8 engineering committee, which is why the standard reflects negotiated industry consensus and why the vocoder is licensed intellectual property rather than royalty-free.
- TIA-102 is a suite of separate interfaces covering the air interface, fixed stations, consoles, inter-system connection, data, telephone interconnect and network management, and a compliance claim almost always refers only to the Common Air Interface.
- Phase 1 carries 9600 bits per second in a 12.5 kHz channel using C4FM or its linear equivalent, with the talkgroup identifier, unit identifier, emergency indication and encryption synchronization embedded alongside the voice.
- The standard covers both conventional and trunked operation, and the two survive together because a conventional simplex channel depends only on two radios while a trunked call depends on the control channel, the site link and the network controller.
- Phase 2 adds two-slot TDMA to double the voice paths on a trunked channel and reach 6.25 kHz equivalent efficiency, with the control channel remaining FDMA, and it adds capacity rather than coverage.
- A P25 CAP listing documents specific models and software versions tested in specific configurations against specific features, so it is evidence for a purchasing decision and not a substitute for testing on your own system.
- Two fully compliant systems can be unable to talk because of unshared encryption keys, unlicensed inter-system interfaces, absent talkgroup programming or the lack of an agreement, which is why the SAFECOM Interoperability Continuum treats technology as one lane among governance, procedures, training and usage.
Reach me through the contact page. I read every message.
