Skip to main content

Setting the Payload Data Rate

Use the following commands to manage the payload mode:

Payload Mode Commands
CommandDescription
help PayloadModeGet the list of available payload modes in the current version
PayloadModeGet the current payload mode
PayloadMode <int>Set the payload mode, where <int> is the desired mode index

About PSK Payload Packets

Each PSK payload packet consists of three parts:

  • The acquisition sequence
  • The header
  • An optional payload

The acquisition sequence does not change for different data rates. The header is always sent in 80 bps frequency-hopping mode and contains information such as:

  • Transmitter ID
  • Intended receiver ID (255 is the broadcast ID)
  • Transmit power
  • Whether a payload follows
  • Payload length
  • Payload modulation scheme

An example PSK payload packet is shown in the following figure:

PSK payload message structure
PSK Payload Message Structure

Payload Modulation Schemes

To configure the modulation rate of the payload portion of the waveform, use the PayloadMode variable.

The modulation schemes are shown in the following table:

Payload Modulation Schemes
PayloadModeModulation scheme
0FH-FSK, 80 bps
1QPSK, 5120 bps
2QPSK, 2560 bps
3QPSK, 1920 bps
4QPSK, 1280 bps
5QPSK, 10240 bps, convolutional coding disabled
6BPSK, 2560 bps
7BPSK, 1280 bps
8BPSK, 960 bps
9BPSK, 640 bps

After the first ping, JSON message, or range command succeeds, refer to Configuring Payload Transmission Mode for payload mode selection, supported data rates, coding structure, and mode-selection guidance.