Packet data unit – Codan Radio P25 Training Guide User Manual

Page 66

Advertising
background image

TRAINING GUIDE | P25 RADIO SYSTEMS

Chapter 4: Anatomy of the Common Air Interface

Page 58

PACKET DATA UNIT

A diagram of the Packet Data Unit is given in Figure 4-12. There are two different types of delivery
for data packets. Confi rmed delivery is used when the recipient of the packet is required to send an
acknowledgment of receipt. Unconfi rmed delivery does not require an acknowledgment of receipt.
Confi rmed or unconfi rmed delivery is defi ned in the header block.

Figure 4-12: Data Packet Unit

Data is sent in variable length packets and the length of the data packet is defi ned in the header block.
When a data packet ends, nulls are added until the next status symbol.

The data message is split into fragments, and then formed into packets, and the packets are then split
into a sequence of information blocks that are error protected by a Trellis code. These blocks are then
transmitted as a single data packet.

The data packets include a CRC in both the Header block and the last Data Block. The CRC verifi es
the accuracy of the error correction in the receiver. If the packet is corrupted in confi rmed data mode
during reception, then an automatic retransmission request is generated to repeat parts of the packet.
The receiver then reassembles the packets into a continuous message.

A data packet may have any number of fragments. The fragments must not be longer than the storage
capability of the subscriber radio. The minimum storage capacity for a fragment in the subscriber is
512 octets.

PDU (arbitrary length)

Data Message, arbitrary length

Fragment

Fragment

Fragment

Break into Fragments

Header Block

12 Octet

Block 1

M Octets

Block 2

M Octets

Block n

M Octets

FS 48 bits

NID 64 bits

Trellis coded Header Block

196 bits

Trellis coded Optional Block

196 bits

Trellis coded Optional Block

196 bits

70 bits

70 bits

70 bits

70 bits

70 bits

70 bits

70 bits

70 bits

expand with status symbols

Status Symbols as required

2 bits after every 70 bits

Rate 1/2 Trellis

Encoder (196,96)

Rate 1/2 Trellis Encoder

if Unconfirmed

Rate 3/4 Trellis Encoder

if Confirmed

M = 12 octets for unconfirmed

M = 16 octets for confirmed

Advertising