Platinum-Neo CAT Commands
Note: All of commands end with an \n
.
Draft 2024-1
I. Transceiver Related (RF) Commands
1. Set RX RF frequency
Command: RXFR,<frequency>
Arguments:
<frequency>
:uint32
RX RF frequency, in Hertz.
2. Set RX bandwidth
Command: RXBW,<bandwidth>
Arguments:
<bandwidth>
:uint32
RX bandwidth, in Hertz.
3. Set RX gain control mode
Command: RXGM,<mode>
Arguments:
<mode>
:uint8
Receiver gain control mode.
values:0
: Manual control gain.1
: AGC enabled, fast attack mode.2
: AGC enabled, slow attack mode.3
: AGC enabled, hybrid attack mode.
4. Set RX gain (Only available in manual gain control mode)
Command: RXGS,<gain>
Arguments:
<gain>
:uint32
Receiver gain, in deciBel.
5. Set RX sampling frequency
Command: RXSR,<samplerate>
Arguments:
<samplerate>
:uint32
Receiver sampling frequency, in hertz.
6. Enable/disable RX FIR filter
Command: RXFE,<enabled>
Arguments:
<enabled>
:bool
Set totrue
(not zero) to enable the transceiver FIR filter.
7. Set RX FIR filter coefficients
Command: RXFC,<coeff0>,<coeff1>,...,<coeff63>
Arguments:
<coeffN>
:int16
Coefficients of the FIR filter.
8. Set RX FIR filter decimation ratio
Command: RXFD,<decimation ratio>
Arguments:
<decimation ratio>
:uint8
Decimation ratio of FIR filter. Can be 1, 2 or 4.
9. Set RX FIR filter gain
Command: RXFG,<gain>
Arguments:
<gain>
:uint8
Gain of the FIR filter. Can be -12, -6, 0 or 6.
10. Set RX input port
Command: RXIP,<port>
Arguments:
<port>
:char
Input RF port. Can be A, B or C.
11. Set TX RF frequency
Command: TXFR,<frequency>
Arguments:
<frequency>
:uint32
TX RF frequency, in Hertz.
12. Set TX bandwidth
Command: TXBW,<bandwidth>
Arguments:
<bandwidth>
:uint32
TX bandwidth, in Hertz.
13. Set TX attenuation
Command: TXAT,<attn>
Arguments:
<attn>
:uint32
Transmitter attenuation, in deciBel.
14. Set TX sampling frequency
Command: TXSR,<samplerate>
Arguments:
<samplerate>
:uint32
Transmitter sampling frequency, in hertz.
15. Enable/disable TX FIR filter
Command: TXFE,<enabled>
Arguments:
<enabled>
:bool
Set totrue
(not zero) to enable the transmitter FIR filter.
16. Set TX FIR filter coefficients
Command: TXFC,<coeff0>,<coeff1>,...,<coeff63>
Arguments:
<coeffN>
:int16
Coefficients of the FIR filter.
17. Set TX FIR filter interpolation ratio
Command: TXFI,<interpolation ratio>
Arguments:
<interpolation ratio>
:uint8
Interpolation ratio of FIR filter. Can be 1, 2 or 4.
18. Set TX FIR filter gain
Command: TXFG,<gain>
Arguments:
<gain>
:uint8
Gain of the FIR filter. Can be -6, 0.
19. Set TX output port
Command: RXIP,<port>
Arguments:
<port>
:char
Output RF port. Can be A, B.
II. Baseband Related (Modem) Commands
1. Set to audio modulation mode
Command: AMOD,<mode>
Arguments:
<mode>
:uint8
Audio modulation mode.
Values:0
: AM1
: FM2
: DSB-SC3
: SSB
2. Set audio modulation sideband (SSB only)
Command: ASBD,<sideband>
Arguments:
<sideband>
:uint8
Sideband used.
Values:0
: LSB1
: USB
3. Set AM modulation depth (AM only)
Command: AAMD,<depth>
Arguments:
<depth>
:uint16
Modulation depth equals to<depth>/(2**16-1)
.
4. Set FM modulation index (FM only)
Command: AFMI,<index>
Arguments:
<index>
:uint16
Modulation index equals to<index>/(2**16-1)
.
5. Set TX Volume
Command: AVLT,<volume>
Arguments:
<volume>
:uint8
Volume of TX audio (0~100).
6. Set RX Volume
Command: AVLR,<volume>
Arguments:
<volume>
:uint8
Volume of RX audio (0~100).
7. Set audio sample rate
Command: ASPR,<samplerate>
Arguments:
<samplerate>
:uint16
Audio sample rate for both TX and RX audio in Hz. Can be 8000, 11025, 16000, 22050, 24000, 32000, 44100 and 48000.