Multimedia High Speed Modem
FAQ:
Introduction:
Installation:
Connections:
User Interface GUI:
Live Data Streaming:
TRX Settings:
using SDR Console:
Technical Specification
for Developers
References:
FAQ:
Introduction:
Installation:
Connections:
User Interface GUI:
Live Data Streaming:
TRX Settings:
using SDR Console:
Technical Specification
for Developers
References:
send an UDP message to the Modem-IP to port 40132 with the following contents:
Byte 0 … File Type
Byte 1 … Frame Information
Byte 2 - 221 … payload with length 219 bytes. If less space is needed then fill the rest with 0x00.
File Type:
Data transfer types (will be sent to the receiver):
Configuration types (for internal use, not sent over the air):
Frame Information:
common values in Byte 0 and 1:
Byte 0 … file type (as specified above)
Byte 1 … frame information (as specified above)
complete payload is filled with Ascii characters from A..zA..z as many as fit into one payload
Images and file transfer uses the same format with one exception: files are always ZIP compressed while images are not. The format of the file/image transfer is documented in another chapter
not used for the application program. Voice is handled by the modem without interaction from the application. The app just switches digital voice mode on/off
used to send personal information to the modem which will automatically transmit if with every new file/image
payload contents:
20 bytes: callsign
10 bytes: qth locator
20 bytes: name
common values in Byte 0:
Byte 0 … file type (as specified above)
Byte 1 - n … contains following data
set the modem's speed. Implemented values:
one byte:
0 … 1200 BPSK BW: 1300 Hz
1 … 2400 BPSK BW: 2500 Hz
2 … 3000 QPSK BW: 1700 Hz
3 … 4000 QPSK BW: 2400 Hz
4 … 4410 QPSK BW: 2500 Hz (QO-100 Standard)
5 … 4800 QPSK BW: 2700 Hz
6 … 5500 8APSK BW: 2300 Hz
7 … 6000 8APSK BW: 2500 Hz (QO-100 Transceiver)
8 … 6600 8APSK BW: 2600 Hz
9 … 7200 8APSK BW: 2700 Hz (QO-100 SDR)
10 .. 45.45 Baud RTTY
one byte 0-100% to specify the volume
one byte with these values:
0 … switch off the following commands
1 … listed the transceiver audio with the loudspeaker
2 … directly connect microphone to loudspeaker (internal audio loop)
3 … like 2, but route it via the selected codec (internal audio loop via codec)
4 … DV mode, speak and receive digital auio
5 … like 4, but RX only (monitoring mode)
6 … start recording the PCM file: intro.pcm
7 … start playback the PCM file: intro.pcm
one byte specifying:
0 … switch off tuning tones
1 … send pattern with a peak every 200 Hz
7 … send 1500 Hz peak
one byte specifying:
0 … switch OFF the 100 Hz marker
1 … switch ON the 100 Hz marker
the tuning tone is ON by default, you should leave it ON, it helps the receiver to set the frequency correctly
one byte containing the letter or number to be sent
used to send predefined messages.
message as ASCII text
one byte 0 or 1: switch on/off the RTTY transmission. If switched on then the RTTY idle pattern will be sent.