CODAN-9001 is an asynchronous adaptive ARQ system. Data is modulated onto 16 tones, spaced at 112.5Hz intervals. The modulation rate of each tone is 75 Baud; the modulation type is differential quaternary phase-shift keying (differential PSK4A).
Parameter |
Value |
Frequency range |
HF |
Operation modes |
Half-duplex asynchronous adaptive ARQ |
Modulation |
Differential PSK4A; 16 tones |
Symbol rate |
16 x 75 Bd |
AFC |
In the range ±3100. automatic frequency control (AFC): +/-35 Hz |
Bandwidth |
1800 Hz |
Receiver settings |
DATA, CW, LSB or USB |
Input format(s) |
AF, IF |
Supported functions |
Output of demodulated multichannel symbols Derandomization of secure-mode Derandomization of unsecure-mode Arbitrary start values for derandomization of secure-modes Output of recognized start value in secure-mode Output of status information Output of recognized frame type Decoding of chat-messages into text Decoding of text-file transmissions into readable output Decoding of data- transmissions into hexadecimal output Decompress data Store Channel Data for analysis purposes Automatic recognition of secure and unsecure modes 7-bit-ASCII Alphabet used by CODAN-9102-Software Secure Interactive Packets |
Please enquire |
Chirp decoding |
The picture below shows the CODAN-9001 Options dialog. The settings from the dialog are stored into the Codan9001Options.xml file.
The CODAN-9001 data transmission system uses a variable randomization in secure- and secure-interactive mode. The randomization vector can change between successive transmissions. The randomization value is shown in the status pane. In the two status-lines at the top of the decoding window the frame type (DATA, ACK, IDLE) and some information about the decompressor (if used) are presented.
Possible derandomization options:
Ø No derandomization - no manipulation of the demodulated symbols; in this case it is not possible to recognize frame characteristics and decode into TEXT DATA. Because the decoder does not recognize the frame length, with every synchronization the maximum frame length is used for decoding.
Ø Automatic LSR initialization (Secure and Unsecure) - handles both the secure and unsecure transmission cases; an unsecure transmission is automatically recognized. In the secure case the decoder calculates the start value.
Ø Custom-defined LSR initialization for derandomization - expects a seven-digit hexadecimal value for initialization (note that it is important to enter leading zeros). This option should be used if the initialization value is known, or if it is not possible to calculate the value automatically due to poor signal conditions.
The CODAN-9001 decoder has the following output options:
Ø Store channel data. The channel data output is very useful for analysis purposes. In the channel data output every channel packet is stored in a file.
(C:\Users\Public\Documents\WAVECOM\W61PC\Data-Output\CODAN9001[SN])
Ø Enable frame status messages. It is possible to activate frame status messages, with the relevant checkbox. The frame status messages are printed in the decoder output. They show [PREAMBLE FOUND] and [EXTENDED PREAMBLE FOUND].
Ø Decompress. The user can control the decompressor and the channel data output. Please refer the section Compressed Mode specifics for further information on Compressed Mode. The user can set the decoder/decompressor into the initial state with the Mode-Resync button in the WAVECOM Toolbar.
Ø RAW DATA - the output consists of synchronized and demodulated multichannel symbols in hexadecimal representation. Every symbol consists of 32 bits (16 channels * 2 bits/channel).
Ø TEXT DATA - the demodulator output is processed into readable text.
Ø TEXT & RAW DATA - if possible the decoder decodes into readable text, otherwise it outputs the demodulated multichannel symbols as RAW DATA.
Ø 7 or 8-bit-ASCII. CODAN-9001 can use a 7-bit or an 8-bit alphabet, the choice being made by selecting the appropriate radio button. The 7-bit alphabet is often used in transmissions handled by the CODAN-9102 software.
The data is presented in two ways: hexadecimal-form, and ASCII-form.
At the beginning of every line the user can find the following information about the channel data packet:
Ø CRC OK or CRC NOK (not O.K.)
Ø SEQ [Nr] (Sequence number, a counter from zero up to the length of the packet)
Ø ARQ [Nr] (ARQ number used from the modems to request packets not received correctly)
At the end of a packet some statistical data is stored.
In secure mode the channel data packet output is adapted, as the secure interactive packets have a slightly different structure.
The extended preamble gives an indication as to whether the transmission is a group or broadcast call. The frame type, shown in the decoder status bar, indicates if the current package is ACK, IDLE or DATA. If a data package with a known length is recognized, the decoder shows its length.