Specification

go2DECODE Specification


General

Classifier/Recognition:

  • The minimum signal length for the wideband modulation classifier is 100 ms.
  • Using the decoder (Recognition & Decoding) , the software is able to detect and process signals with a signal length of at least 1 ms.

Decoders and Demodulators:

  • MIL and PMR decoders may need an End-User-Certificate (depends on the country of the user)
  • One decoder = one line (to shorten the list). For the full list, download the actual decoderlist
  • Slow multi tone modems are recommended to operate with fixed nominal frequency
  • Decoder source code is only part of go2DECODE delivery (as go2MONITOR has no DDL compiler)
  • Obsolete decoders, end of live: See more information

Receivers:

  • The list can be extended on customer requests.
  • It is possible to connect multiple wide band an narrow band receivers to the software.

Versions

go2DECODE Light Standard Profes.
DANA + + +
PMO + + +
SOMO - - +
Spectrogram + + +
Max. signal bandwidth 500 kHz (typ) + + +
Max. input bandwidth 2 MHz
(10 MHz limited functionality)
+ + +
Analysis Spectrum - + +
Analysis Constellation Display - + +
Analysis Time Domain - + +
Analysis Eye Pattern - + +
Analysis Display - + +
Analysis Hell Display - + +
Analysis Bit Display - + +
Analysis Manuals Analysis - + +
New Decoder List - + +
Load Decoder List + + +
New Decoder - + +
Change Demodulkator Parameters + + +
Processing of Decoder Lists + + +
Signal-Input TCP/IP + + +
Signal-Input wav Files + + +
Signal-Input Sound-Card + + +
Analysis Demodulators - + +
DDL Editor - + +
DDL Compiler - + +
DDL Debugger - - +
Signal-Replay wav Files + + +
Automatic Processing + + +

System

Parameter Specification
Documentation Printed user manual
PDF online help
GUI Flexible and customizable user interface
Input spectrogram with live audio
Manual and automatic demodulator and decoder control
Various specialized analysis displays for manual signal analysis
Complete collection of cursors for signal analysis
Editor for demodulator and decoder settings
Decoder editor, compiler for DDL (Standard & professional version)
Decoder debugger (Professional version)
Input Digital IF (complex baseband I/Q)
Sound card
Digital AF (WAV 8, 16, 32 Bit)
Receiver streaming and control
Others on request
ISO 9001:2015 The company is fully certified (not only the externally produced hardware)
License USB-Dongle, SD-Card etc. (WIBU-KEY/Codemeter)
License sharing with license server
The AMBE+2 TM voice coding technology included in this product is protected by intellectual property rights, including patent rights, copyrights and trade secrets of Digital Voice Systems, Inc. This voice coding technology is licensed exclusively for use within this licensed product. The user of this technology is strictly prohibited from attempting to extract, remove, decompile, reverse engineer, or disassemble the object code, or in any other way convert the object code into a human-readable form.
US Patent Nos. #8,595,002, #8,359,197, #8,315,860, #8,200,497, #7,970,606, #6,912,495 B2, #6,199,037
Localisation English
German
Others on request
OS Windows 7 SP1 (with Microsoft Windows patch KB2999226)
Windows 10, 64 bit
Linux (CentOS/Redhat 6/7)
PC hardware Min. Intel I5 2 Core, 2 MHz, min 2 GB RAM
HDD: min. 10 GB recommended (depends on recordings)
Screen Resolution: min. 1280 x 1024 pixel (1920 x 1080 recommended)
Sound card for analog input
Fast Ethernet for digital IF input
Training Training for basic operation, 4 days
Training for DDL, 4 days
Input Audio DANA
Input TCP/IP Streaming Generic PROCITEC/PLATH format
VITA 49
PXGF (on request)
Output Result Viewer Display
(PMO)
Decoder text output (STANAG, ALE, HFDL, etc.),
Demodulated audio files (CW, TETRA etc.)
Binary files
Output, Alphabets Modifickation of the decoder source code, configurable
(go2DECODE Standard or Professional required)
Output, Result files Deocoding results
TXT-File with decoded text
XML-File with decoded text and metadata
Signal recordings
Voice recordings
Bitstream *.rec files (bits and quality of each bit)
Bitstream *.txt files (bits)
Recording Types IF
AF
Recording Start / Stop manual by operator
automatic by trigger
Recording Triggers Configurable squelch level
Signal detected
Transmission method recognised
Transmission method unknown
Voice detected
Recording File Format WAV
Voice detection, demodulation, recording Modulation types: AM, FM, USB, LSB, DSB
Detection: voice yes/no
Nominal frequency
Voice PitchDemodulation
Automatic audio demodulation and recording
Decoder Development
(go2DECODE Standard or Professional)
Modification of existing decoders
Programming of new decoders
Sonagram Viewer
(SoVi)
Standalone application for spectrum/sonagram display
Third party decoders Interface to the DDC channel output
Interface to the bitstream output
Streaming and control interface with DDL

Analysis

Analysis Items
Displays Spectrum
Spectrogram/Sonagram
Autocorrelation
Constellation
Eye pattern
Time domain (oscilloscope) with histogram
Analysis (magnitude, frequency and phase) with histogram
Hell
Bit
Squaring Squaring: 0, 1, 2, 3
Windowing Rectangle
Hanning
Hamming
Kaiser
Flattop
Blackman
Cursors Harmonic
Crosshair
2 cursor mode
Center frequency Adjustable
Operating modes Online
Offline

DDL, Decoder Development Language

Decoder Development Item
Deliverd with go2DECODE-Standard
go2DECODE-Professional (with Debugger)
Basic functions Modification of standard decoders
Definition of new decoders
Integration of existing decoders
Function library Pre-processing
Symbol conversions
Descrambling procedures
Channel selections
Pattern search
Burst detection
Forward/backward time jumps
Branches and sub-routines (special functions on request)
Deinterleaving
Error Correction, detection: CRC, Hamming, Viterbi, BCH, Reed-Solomon
Elementary arithmetic and bit manipulations functions
Table handling
Output formatting, alphabets, channels
Control of demodulation and decoding
Setting of demodulator parameters
Voice codec selection
Soft decision demodulation
Decoder Editor Automatic command completion
Content sensitive help
Syntax highlighting
Decoder Compiler Generation of binary decoder files
Detailed code check and error messages
Debugger
(go2DECODE-P)
Breakpoints
Single-step mode
Display of variable contents in various formats and displays
Editing of variable contents
Display of all input data packages
Display of internal data buffer and current read position
Advanced analysis of recognition, demodulation and decoding:
Breakpoints in several decoders of one modem list
Comparison of the decoder behaviour in search phase and decoding phase
Monitoring the current demodulator state

DANA

Parameter Specification
GUI Sound card configuration
Playlist (files)
Loop mode
DC remove function
Audio filtering
Mirroring
FM demodulation
Time source switchable between File or System time
Sample rate converter
Center frequency tuning
Command-line mode
Input Max. sampling rate: 10 MHz (limited functionality for > 2MHz)
Digital IF files (complex baseband I/Q 32 Bit)
Playback of standard wav files.
Digital AF files (WAV 8, 16, 32 Bit)
IQ (complex) or audio (real) real files
Playback of Perseus and WiNRADiO WAV recordings with correct frequency display
Sound card input for analog signals, Virtual Audio cables (VAC), webradios
Output Stream, digital IF generic PROCITEC/PLATH format
TCP/IP streaming from DANA to go2DECODE/ go2MONITOR (remote computers)

SOMO, Signal Generator (go2DECODE-P)

Signal Generator Item
Scope Single and multichannel
Continuous and short-duration
Burst signals
Modulations Digital
ITU Designators
ASKn
PSKn (single and multi channel)
QAMn (single and multi channel)
ASKnPSKm (single and multi channel)
NCPFSKn
FSKn (single and multi channel)
MSK (single and multi channel)
GMSK (single and multi channel)
F7B
TFM3
TFM5
Morse
Sine
Rectangle
Saw tooth
Triangle
Modulation Analogue AM
SSB
LSB
USB, Input from .wav files
FM
Modulation Parameter Attenuation
Center frequency
Baud rate
Pulse shapes: RC pulse, RC/RRC spectrum, Gauss pulse
Burst parameters
Coding Binary
Baudot
ASCII
HC ARQ
ITA2
Differential/absolute coding
Convolutional encoding / Viterbi
CCITT standards V.17 ... V.33
Variable bit stream, bit order, parity
Various scrambling algorithms and recursive sequences
Channel simulation AWGN (additive white Gaussian noise)
Multipath propagation: Watterson (ITU) and enhanced ITS model
Output Sound card
wav files
Streams

Demodulators

Demodulator Name Remarks
General Automatic frequency, amplitude and symbol rate control
Fast equalizer using known training sequences and Softdecision decoding (via DDL)
Primary demodulation USB/LSB/AM/FM
Automatic burst synchronization
A3E /AM  
Analogue Selcall  
ASK 2 (OOK)  
ASK 2/4  
ASK2PSK2 (ASK4)  
ASK2PSK8  
ASK4PSK8  
Chirp  
CLOVER 2000  
CLOVER 2500  
CLOVER II  
Coquelet  
DPSK 2, 4, 8, 16 A/B  
F1A  
F3E / FM  
F6/F7B  
FSK 2 matched filter  
FSK 2, 3 autoshift  
FSK 2, 3, 4 discr.  
J3E (USB, LSB)  
LINK-11  
MDPSK 2, 4, 8, 16 A/B  
Morse, CW  
MPSK 2, 4, 8, 16 A/B  
MSK / GMSK  
MT63  
Multichannel FSK 2  
MultiModem  
Multitone (MFSK)  
OFDM  
OQPSK  
PACTOR II, III, 4  
PSK 2, 4, 8, 16 A/B  
PSK data aided Fast adaptive equalizer, sof decision
QAM 16  
QAMn (16, 32, 36, 64, 128, 144, 256)  
TFM3  
THROB/THROBX  
Voice  

Decoders (Protocols)

No Decoder, Release 19.2 Alias, Remarks Src Type
1 ACARS VHF SITA, ARINC 597 X VUHF
2 AIS   X VUHF
3 Alcatel 801H Alcatel 801H, detection only, X HF
4 ALE 2G MIL-188-141A, MIL-188-141B, ALE-400 X HF
5 ALE 3G MIL-188-141B App. C, STANAG 4538 - MIL
6 ALIS MERLIN, RS-ARQ, GM856C1, ALIS Slow X HF
7 ALIS 2   X HF
8 APCO-25 P25 - PMR
9 APCO-25 Phase2 Downlink detection only - PMR
10 ARQ6-90 CCIR 518 Variant X HF
11 ARQ6-98 CCIR 518 Variant X HF
12 ARQ-E 4/8 cycle ARQ-1000 duplex X HF
13 ARQ-E3 CCIR 519 Variant, TDM 342 1 Channel X HF
14 ARQ-M2-242 ARQ-28, CCIR 242, CCIR 342, TDM 242 X HF
15 ARQ-M2-342 ARQ-58, TDM 342 X HF
16 ARQ-M4-242 ARQ-28, CCIR 242, CCIR 342-2, TDM 242 X HF
17 ARQ-M4-342 ARQ-58, TDM 342 X HF
18 ARQ-N ARQ-1000 duplex X HF
19 ASCII 7Bit ITA5, RTTY7 X HF
20 ASCII 8Bit   X HF
21 ATIS   X VUHF
22 Autocab   X VUHF
23 AUTOSPEC SPREAD 11, SPREAD 21 X HF
24 Baudot async 1.5 stop bit   X HF
25 Baudot sync   X HF
26 Baudot sync 2 stop bit   X HF
27 Baudot universal Arabic, Cyrillic, Hebrew Alphabets X HF
28 BIIS   X VUHF
29 BULG-ASCII IRA-ARQ X HF
30 CHN 4+4   - MIL
31 CHU   X HF
32 CIS 405 3915 CIS 40.5, FROST1 X HF
33 CIS FSK 200/1000   X HF
34 CIS FSK 200/500   X HF
35 CIS-11 TORG 10/11 X HF
36 CIS-112 OFDM Burst detection only X HF
37 CIS-112 OFDM Stream detection only X HF
38 CIS-12 PSK2, PSK4 CIS AT3104, CIS-20, FIRE, MS5 X HF
39 CIS-128 OFDM 3 kHz detection only X HF
40 CIS-128 OFDM 6 kHz detection only X HF
41 CIS-14 AMOR, AMO 96, TORG 14 X HF
42 CIS-36 CIS 10 11 11, CROWD-36 X HF
43 CIS-36-50 BEE, T-600 X HF
44 CIS-45 OFDM 33.3 Bd detection only X HF
45 CIS-45 OFDM 33.3 Bd detection only X HF
46 CIS-45 OFDM 40 Bd detection only X HF
47 CIS-45 OFDM 40 Bd detection only X HF
48 CIS-81-81 CIS 81, CIS 81-29, Frost X HF
49 CIS-81-81 CIS Akula 500Bd/1000Hz X HF
50 Clansman FSK300   X HF
51 Clover 2000   - HF
52 Clover 2000 Broadcast   - HF
53 Clover 2500   - HF
54 Clover 2500 Broadcast   - HF
55 Clover II   - HF
56 CODAN 3012 16 Channel PSK CODAN 9001 additional raw hex output, descrambled - HF
57 CODAN 3012 Chirp CODAN 9001 Chirp - HF
58 CODAN 3212 1 Channel PSK 600 and 1200 bps - HF
59 CODAN 3212 1 Channel PSK 75 bps 75 bps - HF
60 CODAN 3212 1 Channel PSK HDR 2400 and 3600 bps - HF
61 CODAN 3212 16 Channel PSK Includes CODAN 3012 - HF
62 CODAN Selcal CODAN 8580, CCIR 493-4 - HF
63 Contestia 8/16/32   X HF
64 Coquelet-13 Coquelet-Mk1 X HF
65 Coquelet-8 Coquelet-Mk2 X HF
66 Coquelet-80 Coquelet-8 FEC X HF
67 CV-786   - MIL
68 DGPS M823 X HF
69 DMR MotoTRBO, for burst emissions - PMR
70 DMR Continuous MotoTRBO, for continuous emissions - PMR
71 dPMR   - PMR
72 DPRK PSK detection only X HF
73 DSC-HF GMDSS X HF
74 DSC-VHF GMDSS-VHF X VUHF
75 D-STAR     PMR
76 DUP-ARQ ARTRAC X HF
77 ERMES   X VUHF
78 F7B Morse   X HF
79 F7B Morse/Baudot 2 channel ITA-2 RTTY, Baudot F7B, BF6 Baudot, ITA-2 Twin X HF
80 FEC-A FEC 100, FEC 101 X HF
81 Flex   X VUHF
82 FMS-BOS   X VUHF
83 FSK 400/500 detection only X HF
84 Globe Wireless FSK Globe Wireless Pactor, GW DATAPLEX X HF
85 Globe Wireless OFDM detection only - HF
86 Globe Wireless PSK GW DATAPLEX X HF
87 Golay Pager Golay/GSC X VUHF
88 G-TOR Golay X HF
89 HC-ARQ Haegelin-Cryptos X MIL
90 HFDL ACARS HF, ARINC 635-2 HF Datalink, ARINC 753 X HF
91 HNG-FEC   X HF
92 INMARSAT AERO-C 8.4 / 10.5 / 21.0 kbs, no audio output - SHF
93 INMARSAT AERO-P 0.6 / 1.2 / 2.4 / 4.8 / 10.5 kbs - SHF
94 INMARSAT AERO-R 0.6 / 1.2 / 2.4 / 10.5 kbs - SHF
95 INMARSAT AERO-T 0.6 / 1.2 / 2.4 / 10.5 kbs - SHF
96 INMARSAT-C TDM   - SHF
97 INMARSAT-C TDMA   - SHF
98 LINK-11 CLEW STANAG 5511, TADIL A, TADIL B X MIL
99 LINK-11 SLEW STANAG 5511 SLEW - MIL
100 MEROD 150 Bd RACAL-ARQ, RAC-ARQ X HF
101 MEROD 267Bd   X HF
102 MFSK-16   X HF
103 MFSK-32   X HF
104 MFSK-8   X HF
105 MIL-188-110 16 Tone only raw output - MIL
106 MIL-188-110 39 Tone   - MIL
107 MIL-188-110C App D, 3 - 24 kHz detection only - MIL
108 MIL-M-55529A MD-522, MD-674 - MIL
109 Mobitex 1200 Mobitex 80 X VUHF
110 Mobitex 8000 Mobitex 400 X VUHF
111 Morse CW-Morse X HF
112 MOTOROLA SMARTNET 4 kHz APCO-16, MTR-EDACS (Channeld decoding) - PMR
113 MOTOROLA SMARTNET 6 kHz APCO-16, MTR-EDACS (Channeld decoding) - PMR
114 MPT1327 1200Bd MSK   X PMR
115 MT63   x HF
116 NMT450   X VUHF
117 NUM 13 SP 14 X HF
118 NXDN 2400/4800Bd IDAS, NEXEDGE - PMR
119 Olivia 8-16-32 X HF
120 Packet AX.25 X HF
121 Packet 1200   X VUHF
122 Packet 2400/4800/9600   X VUHF
123 PACTOR I incl. decoding of Robust Connect bursts X HF
124 PACTOR I FEC   X HF
125 PACTOR I/II/III Includes all PACTOR modes I/II/III - HF
126 PACTOR II   - HF
127 PACTOR II FEC   - HF
128 PACTOR III   - HF
129 PACTOR-4 post-processing (decompression) of airmail/sailmail emissions, if possible - HF
130 Panther-H Sync detection synchronisation bursts only   MIL
131 Piccolo MK12 Piccolo 12 X HF
132 Piccolo MK6 Piccolo 6 X HF
133 POCSAG 512/1200/2400 CityRuf X VUHF
134 POL-ARQ CCIR 518 Variant X HF
135 PSK10 BPSK-10 X HF
136 PSK125/250 BPSK125/250 variant of PSK31 with higher baud rate X HF
137 PSK31 BPSK31 X HF
138 PSK31-FEC PSK31F X HF
139 PSK63 BPSK63, variant of PSK31 with higher baud rate X HF
140 PSK63/125/220-FEC variant of PSK31 with FEC X HF
141 PSK-AM 10/31/50   X HF
142 QPSK31/63/125/250/500   X HF
143 Robust Packet Radio detection only X HF
144 RUM-FEC ROU-FEC, Saud-FEC X HF
145 SELCAL CCIR-1 SELCAL PCCIR, only for nominal frequency mode X VUHF
146 SELCAL CCIR-2 SELCAL CCIR-7, only for nominal frequency mode X VUHF
147 SELCAL CCITT only for nominal frequency mode X VUHF
148 SELCAL DTMF sub for baseband demodulation X VUHF
149 SELCAL EEA MPT1316, only for nominal frequency mode X VUHF
150 SELCAL EIA only for nominal frequency mode X VUHF
151 SELCAL EURO only for nominal frequency mode X VUHF
152 SELCAL EURO5 SELCAL EURO, only for nominal frequency mode X VUHF
153 SELCAL MODAT only for nominal frequency mode X VUHF
154 SELCAL NATEL only for nominal frequency mode X VUHF
155 SELCAL VDEW only for nominal frequency mode X VUHF
156 SELCAL ZVEI SELCAL DZVEI, PDZVEI, PZVEI,ZVEI-1, ZVEI-2, ZVEI-3 X VUHF
157 SI-ARQ ARQ-S X HF
158 SI-FEC FEC-S X HF
159 SITOR-A SITOR-ARQ, AMTOR, CCIR 476 A X HF
160 SITOR-B SITOR FEC, CCIR 476 B, TOR dirty X HF
161 SP14 NUM 13 X HF
162 SPREAD 51   X HF
163 STANAG 4197 audio codec not part of installation - MIL
164 STANAG 4285 Terminal Mode: ASCII8, Baudot, STANAG 5066, HEX - MIL
165 STANAG 4415 MIL-188-110A/B ser. (partly), 75bps - MIL
166 STANAG 4481 (FSK) with detection of KG-84 encryption - MIL
167 STANAG 4481 (PSK) contained in STANAG 4285 - MIL
168 STANAG 4529 Terminal Mode: ASCII8 & Baudot, HEX - MIL
169 STANAG 4539 MIL-188-110A/B ser. (partly), 150-4800 Bit/s - MIL
170 STANAG 4539 HDR MIL-188-110B App.C (partly), 3200 - 4800 Bit/s - MIL
171 STANAG 5065 (also Part of MIL188-110A/B) - MIL
172 STANAG 5066 included in various decoders - MIL
173 SWED-ARQ ARQ-SWE, CCIR 518 Variant X HF
174 Tetra   - PMR
175 Tetra DMO   - PMR
176 Tetra Uplink   - PMR
177 Tetrapol Up/downlink, voice codec not included - VUHF
178 Thales 3000 Skymaster selcal detection only - MIL
179 THROB1/2/4   X HF
180 THROBX1/2/4   X HF
181 Turkish Navy FSK   X MIL
182 Twinplex   X HF
183 VDL 2   X VUHF
184 VDL 3   X VUHF
185 Visel FEC12, YUG-MIL X HF
186 Voice A3E Air Traffic AM X VUHF
187 Voice A3E/J3E   X HF
188 Voice F3E - SELCAL CTCSS MPT1306, FM X VUHF
189 Voice F3E - SELCAL DTMF SELCAL DTMF, FM X VUHF
190 Voice J3E - USB - SELCAL ICAO Annex-10 X HF
191 Voice J3E-LSB   X HF
192 X06-Mazielka   X HF
193 XPA MFSK-20 x HF
194 XPA2   X HF
195 Yaesu System Fusion 12.5 kHZ bandwidth - PMR
196 Yaesu System Fusion NB 6.25 kHz bandwidth - PMR

Receivers

Brand Receiver BW/ Pan/
Scan/Win/Lin
Comments
Airspy Airspy 8/-/-/+/- ExtIO (experimental)
CommsAudit CA7851 5/-/-/+/+ VITA 49
ExtIO     Experimental support
GEW gRX-LAN 1/-/-/+/- ExtIO
IZT 3XXX 20/+/+/+/- Up to 3 channels + spectrum
IZT 40XX 1/-/-/+/+ SignalSuite, 1 channel only
Microtelecom PERSEUS 0.8/-/-/+/- Limited USB3 compatiblity
1.6 MHz, ask shoc
NARDA IDA2 0.32/-/-/+/+  
NARDA NRA-3000 0.32/-/-/+/+  
NARDA NRA-6000 0.32/-/-/+/+  
NARDA SignalShark 20/-/-/+/(1) VITA 49
Only 1 MHz and no receiver control at LINUX
National Instruments N200, ETTUS   ask shoc
NOXON RTL2832U
RTLSDR
3.2/-/-/+/- ExtIO
PLATH SIR2110 20/-/-/+/- go2MONITOR only
LINUX recommended. External receiver control required
PLATH SIR2115 4x20/-/-/+/- go2MONITOR only
External receiver control required
PLATH SIR5110 12/-/-/+/+ 16x768 kHz subbands
External receiver control required
PLATH SIR5115 30/-/-/+/- 40x768 kHz subbands
External receiver control required
RFSPACE NetSDR 2/-/-/+/+  
RFSPACE SDR14 0.19/-/-/+/-  
RFSPACE SDRIQ ?/-/-/+/- ExtIO
Rohde & Schwarz EB200   ask shoc
Rohde & Schwarz EB500 5/+/-/+/+ No gain control available
Rohde & Schwarz EM100 0.5/+/+/+/+  
Rohde & Schwarz EM510   ask shoc
Rohde & Schwarz EM550   ask shoc
Rohde & Schwarz ESMD 15/-/-/+/+ External receiver control required
Rohde & Schwarz PR100 0.5/+/+/+/+  
SDRplay RSP1 6/-/-/+/- ExtIO
SDRplay RSP1a 6/-/-/+/- ExtIO, (from shoc)
SDRplay RSP2 6/-/-/+/- ExtIO
SignalHound BB60C   ask shoc
thinkRF R5500-408 6.25/-/-/+/+ VITA-49
thinkRF R5500-427 6.25/-/-/+/+ VITA-49
thinkRF WSA5000-408 0.78/-/-/+/+ VITA-49
thinkRF WSA5000-427 0.78/-/-/+/+ VITA-49
VITA 49   max RX/-/-/+/+ Can be configured for different receiver types
WiNRADiO WR-G31DDC 0.8/-/-/+/- ExtIO
WiNRADiO WR-G33DDC 4/+/-/+/-  
WiNRADiO WR-G35DDC 4/+/-/+/-  
WiNRADiO WR-G39DDC 4/+/-/+/- Up to 2 channels + spectrum
x Others     on request