Project_25

**Project 25**(亦作 **P25** 或 **APCO-25**) 是為北美公共安全組織所設計的一套數字移動無線電標準。 P25 電台是為模擬（例如 FM）無線電設備設計的直接替代產品，並且在話音傳輸的基礎上增加了數據傳輸的功能，能夠更原生地進行信息傳輸以及數據加密。 P25 電台通常部署於派遣組織，例如警察、消防、救護車以及其他緊急救援服務工作，具體實施上常為車載電台以及手持對講機一齊使用。

從 2012 年左右開始採用新的 Phase 2 調製協議，在此之後較早的 P25 協議被定為 P25 Phase 1。Phase 2 產品使用更為先進的 AMBE2 + 聲碼器，允許壓縮音頻使其能通過更大的流量，並在相同 RF 帶寬（12.5kHz）的情況下提供兩個 TDMA 語音通道，而 Phase 1 標準只能提供一個語音通道。
前後兩種協議不能直接進行互通。但 Phase 2 可以提供動態轉碼的功能，根據需要在 Phase 1 和 Phase 2 中實現轉換。除此之外，標準上 Phase 2 設備可以向下兼容 Phase 1 和模擬 FM 調製。歐盟也有類似於 P25 的 TETRA（Terrestrial Trunked Radio）無線電標準。

P25 協議充當著類似於 TETRA 或 DMR 協議類似的角色。

## 概覽

### 歷史

### 介紹

### 開放接口

P25 標準定義了陸地移動無線電系統各個組件之間的八個開放接口，分別是：

* 通用空中接口 (Common Air Interface, CAI) – 標準規定了兼容無線電傳輸信號的類型和內容。 無論製造商如何，使用 CAI 的一台電台應該能夠與任何其他 CAI 電台進行通信
* 用戶數據外設接口 (Subscriber Data Peripheral Interface) – 標準規定手持設備和車載設備可以連接到筆記本電腦或數據網絡的埠
* 基地台接口 (Fixed Station Interface) – 標準規定了一套強制性信息，支持數字語音、數據、加密信息以及電話能夠在基地台和 P25 設備之間互通
* 控制台子系統接口 (Console Subsystem Interface) – 標準規定控制台子系統可通過接口和 P25 設備互通
* 網絡管理界面 (Network Management Interface) – 標準規定了單個網絡管理方案，允許管理 RF 子系統下所有的網絡單元
* 數據網絡接口 (Data Network Interface) – 標準規定了 RF 子系統與計算機、數據網絡或外部數據源的連接
* 電話互聯接口 (Telephone Interconnect Interface) – 標準規定支持模擬的 PSDN 和 ISDN 的電話接口
* 射頻子系統互聯接口 (Inter RF Subsystem Interface, ISSI) – 標準規定了 RF 子系統之間的接口，這些接口將允許它們連接到廣域網

### P25 Phase

P25 的兼容技術已在兩個主要階段內部署，未來階段尚在擴展中。

#### Phase 1

運行在 Phase 1 標準的電台基於 12.5 kHz 帶寬的頻分多址調製（FDMA）。 Phase 1 電台使用特殊的 4 FSK 調製，也就是 C4FM。— 數字傳輸中單位時間有 4800 波特 2 比特，累計 9600bit 每秒的總信道吞吐量。在這 9600bps 的數據中，4400bps 是由 IMBE 解編碼器產生的語音數據，2800bps 用於前向糾錯，其餘的 2400bps 攜帶信令和其他控制功能。 為 C4FM 標準設計的接收器也可以解調 CQPSK, 因為 CQPSK 信號的參數被定義為單位時間內產生於 C4FM 相同的信號差。 Phase 1 使用 IMBE 聲碼器.

這些系統設計標準化的服務和設施規範確保了任何製造商的設備都可訪問此類規範所描述的服務，不管系統基礎設施如何，因其包含向下兼容性和與其他系統的互操性而能夠實現跨越系統邊界。此外，P25 標準還為射頻子系統系統開放接口，因而促使不同供應商的電台能夠跨系統通聯。

#### Phase 2

#### 未來的 Phase 2

## 常規實施

P25 系統不必使用諸如模擬啞音（Continuous Tone-Coded Squelch System, **CTCSS**）和數字啞音（Digital-Coded Squelch, **DCS**）的靜噪系統。相反，P25 系統使用的是在語音數據幀以外的網絡訪問代碼（NAC）—— 這是一個 12bits 的數據包前綴，包括且不僅限於攜帶語音數據。NAC 與模擬無線電系統中的 CTCSS 和 DCS 相類似。也就是說，電台可以被編程為僅在接收正確的 NAC 時才允許通過音頻信號。NAC 被編制為 3 位 16 進位的代碼於發送的數位訊號前。

換而言之，NAC 作為一個 3 位 16 進位數字（12bits）時，有 4096 中可能的 NAC 報頭，遠遠超過所有模擬方法的組合。

以下是三種特殊功能的 NAC 數值:

0x293 ($293) – 默認 NAC 值 

0xf7e ($F7E) – 設置為此項的 NAC 將接收到所有數字編碼信號 

0xf7f ($F7F) – 中繼接收機設為此 NAC 將將所有傳入的數字編碼信號直接轉發 

## 採用機構

## 安全問題

### 在 DES-OFB 和 ADP 晶片上的加密缺陷

### 賓夕法尼亞大學的研究

### 加密失效

### 干擾

### 流量分析和主動追蹤

## 外部連結

* http://www.project25.org/（頁面存檔備份，存於網際網路檔案館） Project 25 Technology Interest Group (PTIG) home page
* P25 Overview TIA Standards Development Activities for Public Safety
* https://web.archive.org/web/20110223005820/http://www.apco911.org/frequency/project25.php APCO International Project 25 page
* http://www.apco.ca/（頁面存檔備份，存於網際網路檔案館） APCO Canada
* http://www.dvsinc.com/papers/p25\_training\_guide.pdf（頁面存檔備份，存於網際網路檔案館） Daniels' P25 Radio System Training Guide
* http://urgentcomm.com/mag/radio\_oil\_water/（頁面存檔備份，存於網際網路檔案館） Some ways of avoiding P25 interoperability challenges
* https://web.archive.org/web/20170709195455/https://valid8.com/P25\_ISSI\_%26\_CSSI.html P25 Compliance Test Tools for ISSI
* https://web.archive.org/web/20111009095647/http://www.etherstack.com/networks.htm#1 P25 Protocol Stack Software
* https://web.archive.org/web/20110710160611/http://www.dvsinc.com/prj25.htm DVSI P25 Vocoder Software and Hardware
* Sandy Clark et al., _Security Weaknesses in the Apco Project 25 Two-Way Radio System_ University of Pennsylvania, 2010, retrieved 2011 Aug 12 （頁面存檔備份，存於網際網路檔案館）
* http://www.p25phase2.com（頁面存檔備份，存於網際網路檔案館） Radio users and experts discuss P25 Phase 2
* https://www.motorolasolutions.com/en\_us/products/p25-story.html（頁面存檔備份，存於網際網路檔案館）