Crate p25 [−] [src]
Implements the Project 25 (P25) air interface radio protocol, including baseband frame synchronization, symbol decoding, error correction coding, and packet reconstuction.
Modules
| baseband |
Sychronization and symbol encoding/decoding of C4FM signal used by P25. |
| bits |
Dibits, tribits, and hexbits. |
| coding |
Encoding and decoding for the several error correction coding schemes used in P25. |
| consts |
Constants used throughout the protocol. |
| data |
Implements Project 25's data packet specification. |
| error |
Standard errors that may occur when working with P25. |
| message |
High-level data unit and message receivers. |
| stats |
Runtime statistics. |
| trunking |
Trunking control message decoding. |
| voice |
Receive and decode voice-related data units. |