go2signals go2modem-studio
The increasing density of signals, the growing complexity and the use of modified standard modems are posing a challenge. Since every signal is a message, it is necessary to analyze new emissions and create new decoders or modify existing ones in order to automate the collection of information.
go2modem-studio together with go2signal-analyzer are the tools to analyze signals, modify decoders or create new ones.
Key Facts
- go2DECODE is replaced by go2signal-analyzer & go2modem-studio
- go2monitor should be used for decoding!
- Setup and testing of new demodulators and decoders
- Create and modify decoders with the advanced PYTHON Decoder Description Language (pyDDL)
- Never again wait until a decoder comes on the market!
- Wide range of universal demodulators and standard decoders
- COTS hardware (computers, receivers)
- Stay up-to-date with two updates per year
- Windows or LINUX
go2modem-studio consists of this components:
- Modem Lab
- Decoder Development
- go2generate
Modem Lab
With Modem Lab, demodulators can be configured and tested with recorded signals. The bits can be stored and passed to go2ANALYSE (or another tool) for advanced stream analysis.
Settings can be stored (modulation parameters and decoder) as a new modem for use with go2monitor.
- Large selection of universal, freely configurable demodulators
- Any combination of demodulator and decoder
- Control of parameters and decoding quality
- Comprehensive control of output(s) and metadata.
- Setup of special configurations and alphabets
- FFT/spectrogram and bit display
- Decoding from signal memory in loop mode
DANA (Digital Analog Audio Interface) is available as an input.
Two signal sources are available:
- Analog signals from the sound card, mixing console, or virtual audio cable
- File, wav (IQ, real)

Decoder Development
In contrast to other products, the end customer has the possibility to create his own or to modify existing decoders.
go2modem-studio contains the advanced Python Decoder Description Language (pyDDL), which can be used to create new decoders or modify existing ones. For this reason, we supply go2modem-studio including the source code for many of our decoders.
The decoders created with go2modem-studio can be exported to go2monitor by simply Drag and Drop.
Decoder development is done with the enormous set of commands and libraries provided by PYTHON and the additional dedicated set of more than 100 special commands e.g. for pre-processing, searching, reading, transformation and output formatting. The starting point is a demodulated bit stream supplied by an appropriately parameterized demodulator. pyDDL allows the analysis and processing of bit streams to generate decoded message content. In this way, even modern channel decoding methods can be applied in just a few steps.
The powerful Ppython programming language reduces the size of the decoder and thus the possible number of errors, which reduces the development time.
From the pyDDL it is also possible to call DLL's in C, C++ or other programming languages.
Spyder, Debugger
Spyder is used to create and modify the pyDDL scripting source code. The editor offers automatic command completion and context sensitive help. Correct commands, functions and keywords are highlighted in color for visual checks. In the case of coding errors, the PYTHON scripting interpreter logs detailed error messages to help debugging code. The large set of functionalities meet customers’ expectations on a modern development platform regarding:
- Testing of isolated decoder sections
-
Verifying intermediate results
- Stepping through the source code line by line
-
Monitoring variables and intermediated buffers with each step
-
Changing variable values at any step
-
Defining breakpoints within the program to stop continuous operation
-
Running decoders independent of real time baud rate (i.e. faster or slower)
go2generate
Signal generator (former name SOMO). An advanced signal generator for operator training, simulation and testing
- Wide range of modulation generators
- Complex signal scenarios with several signals generated in parallel
- Burst signals with burst shaping
- Multi channel signals with up to 64 channels
- Configurable modulation parameters
- Variable coding standards with editable text or binary pattern for coding
- Generator bandwidth of 20/40 kHz in online mode or several MHz in offline mode
- Adjustable noise level
- Running on COTS hardware
- HF Channel Simulation (multi path fading and noise
go2modem-studio
- Creation of new decoders using PYTHON
- Many existing decoders can be modified
- Demodulator setup