Robust-Packet (RPR, Robust Packet Radio) is a data transmission mode devised from Special Communications Systems GmbH & Co. KG. It is optimized for the deployment in the short wave band. To accommodate the characteristics of this frequency range, for example fading and multipath propagation, a eight carrier OFDM was used.
Parameter |
Value |
Frequency range |
HF |
System |
|
Modulation |
OFDM with DQPSK and DBPSK |
Center frequency |
1500 Hz |
Shift |
420 Hz |
Symbol rate |
200 Bd and 600 Bd adaptive |
Receiver settings |
Data, CW, LSB or USB |
Input format(s) |
AF |
Additional Info |
AX.25 data, APRS |
Dependent on the speed level (r200 or r600) every carrier is DBPSK or DQPSK at a rate of 50 Bd modulated. Just like in PACKET-RADIO the AX.25-protocol comes into operation. The decoder module detects the speed level and the size of the transmitted packet automatically and shows the result. The payload of one packet can be up to 256 Byte. The real length of one data packed depends on the amount of data to be send. There are 25 different packages. One for connect/disconnect and respectively 12 for the two speed levels with their variable packet length.
To make the transmission as robust as possible, there are several modifications applied onto the AX.25- data stream before the transmission. The call signs are compressed with a special algorithm, the data stream is scrambled, redundancy is added and it is interleaved over the full frame length.
The decoder output is divided in signaling information (call signs with SSIDs, package-identifier and AX.25 control word) and data. It is possible to represent the data as ITA5-US and HEX.
Further description to the signaling information can be found in the AX.25 Link Access Protocol for Amateur Packet Radio.
The package-identifier specifies the used layer 3 protocol.
In the following table, all possible package identifiers are given:
Package-Identifier PID
Hexadecimal value PID |
binary value |
Layer 3 Protocol |
** |
xx01xxxx |
AX.25 layer 3 implemented |
** |
xx10xxxx |
AX.25 layer 3 implemented |
0x10 |
00010000 |
ISO 8208/CCITT X.25 PLP |
0x06 |
00000110 |
Compressed TCP/IP packet. Van Jacobson (RFC 1144) |
0x07 |
00000111 |
Uncompressed TCP/IP packet. Van Jacobson (RFC 1144) |
0x08 |
00001000 |
Segmentation fragment |
0xc3 |
11000011 |
TEXNET datagram protocol |
0xc4 |
11000100 |
Link Quality Protocol |
0xca |
11001010 |
Appletalk |
0xcb |
11001011 |
Appletalk ARP |
0xcc |
11001100 |
ARPA Internet Protocol |
0xcd |
11001101 |
ARPA Address resolution |
0xce |
11001110 |
FlexNet |
0xcf |
11001111 |
NET/ROM |
0xf0 |
11110000 |
No layer 3 protocol implemented |
0xff |
11111111 |
Escape character. Next octet contains more Level 3 protocol information |
0x08 |
00001000 |
Escape character. Next octet contains more Level 3 protocol information. |