Sorry, item "offcanvas-col1" does not exist.

Sorry, item "offcanvas-col2" does not exist.

Sorry, item "offcanvas-col3" does not exist.

Sorry, item "offcanvas-col4" does not exist.

+49 7231 155 61-0

go2ANALYSE

Data analysis on bit stream level

go2ANALYSE is the analysis tool to determine technical parameters of unknown or new transmission methods, to adapt or develop decoders in order to incorporate them into an existing go2MONITORING solution. Therefore go2DECODE provides various displays and measurement functions as well as a complete decoder development environment including an easy-to-learn programming language.

Highlights

  • Wide range of logical, statistical, demultiplexing, deinterleaving, LFSR, search and binary decoding functions
  • Add or modify user functions by use of a scripting language
  • Use of DDL decoders
  • Record, save and replay analysis steps
  • Write specific test functions in order to identify unknown coding (e.g. CRC-polynomials)
  • Processing steps used for the code analysis can be used in the resulting decoders
  • Easy implementation of libraries and use of external programs
  • Processing of already conditioned bit streams

Overview

go2ANALYSE is a user friendly and powerful tool for the analysis of recorded bit streams. It offers a variety of statistical, mathematical and manipulative functions to determine the characteristics of the applied coding. This is the tool you need, if you need to analyse or "hack" unknown codes e.g. to write your own decoders.

Analyse Unknow Protocols

For manipulating, binary data files are required, either standardised binary raw data or formats supplied by go2MONITOR or go2DECODE. The software offers a multitude of statistical, mathematical and manipulative functions to determine the characteristics of the applied coding, combined with vital features such as bit stream visualisations in various formats, logic operations and editing functions.

The analysing process is facilitated by the possibility to record, save and replay the analysing steps. Further, existing DDL decoders can be applied to the bit stream currently processed, and the code tables and alphabets in use are accessible for alterations.

go2ANALYSE enables the user to gather information that bases the adaptation of existing, or the writing of new, decoders. go2ANALYSE is intended for users with a background knowledge of the theory of coding as well as the respective know-how in mathematics and algorithms.

Features

Bit stream visualization and navigation

The software go2ANALYSE provides the analyst with all necessary functionality to visualise, evaluate and process the bit stream. A large number of measurement, search, manipulation and logic features simplifies the analysis process.

User defined functions

Furthermore, even more complex problems in the bit stream analysis can be solved as go2ANALYSE is an open tool. It gives you the possibility by using the scripting language DDL (Decoder Description Language) to enhance or to modify existing functions.
Some of the go2ANALYSE functions have been realised that way. The source code is part of the shipment and provides the basis for specific modifications.

Required parameter input masks are being established via XML-data in a simple syntax. „Analysis Decoders“, which are generated this way, offer not only text output but also modified bit streams and simple graphic pictures.

Standard programming interface

An integrated programming interface (C++, etc.) offers additional expandability. This way self-developed algorithms and decoders can be embedded; log files and even speech outputs are possible. External libraries and programs can be integrated easy and simple.

Command and analysis history

The entire workflow is documented in single steps. It can be reproduced step-by-step at any time. Interim results can be shown at any step.

Tech Specs

go2ANALYSE Technical Specifications

Parameter

Specification

Data acquisition

Text-based bit stream

Packed binary

Bitstream recording from go2DECODE and go2MONITOR
Localization English
Others on request
Documentation PDF User manual / PDF Online-Help
Recommended PC hardware

Min. Intel I5 2 Core, 2 GHz, min. 4 GB RAM, 16 GB recommended

HDD: min. 50 GB recommended (depends on binary file input)

Screen Resolution: min. 1280 x 1024 pixels
OS

Windows 7 / 10 64 bit

 
Features

Item

Parameters

Visualization

x/-, L/H, ./1 instead of 1/0
Font size changeable
Graphical bit display
Circulation lengths


Alignment: Burst/Circulation length
Cut/Copy/Paste
Undo/Redo
Bits with quality
Symbols of bits


Bit offset
Tag bits with different colors
Show difference of two bitstreams

Analysis

Autocorrelation


Crosscorrelation
Bit length analysis
0/1 ratio
Automatic search for periodic sequences
Automatic search for non-periodic sequences
Repeated patterns
Mark start, stop and parity bits
Testing against codes: Hamming, Reed-Solomon, BCH, Golay, CRC

Manipulation / Transformation Deinterleaving
Decimation
Demultiplexing
Logic: AND, OR, XOR, NOT selected bits, XOR two bitstreams
Inversion: Mirror / NOT
Cutting
Vitterbi correction
Descrambling
Destuffing
Tools for LFSR Analysis and handling of linear feedback shift registers
Berlekamp-Massey
Linear complexities
Binary modulation NRZ-M
NRZ-S
BIPH-L Manchester
BIPH-M
BIPH-S
Map Bits to Text MSB/LSB
Normal/Inverse
predefined code tables: e.g. ASCII8, Baudot, Baudot-3Shift-CYR, HEX, Morse, ITA2P
User defined code tables
Workflow Management Complete workflow recorded
Displayed as tree of commands and results
Undo/Redo (several steps)
Save/Load workflow
Replay saved workflow with different bitstreams
Change command parameters in workflow delete individual commands
Integrate External Tools Open selected bits in external tool (configurable)
 
User Functions (Decoders)

Decoder Development

Item

Basic functions

Apply compiled software decoders to a loaded bitstream

Use of DDL decoders (the Decoder Description Language is a programming language for the implementation of software decoders)

Decoder can supply different output types such as bitstream output, graphic output, marker output, progress bar and text output
Function library

Pre-processing
Symbol conversions
Descrambling procedures
Channel selections
Pattern search
Burst detection
Forward/backward time jumps
Deinterleaving
Check and correction procedures:
CRC, Hamming, Viterbi, BCH, Reed-Solomon
Elementary arithmetic and bit manipulations
Table handling
Branches and sub-routines (special functions on request)

Soft decision

Decoder Editor

Automatic command completion
Content related help
Syntax highlighting

Compiler

Generation of binary decoder files
Detailed code check and error messages

 

The performance of our software products depends on the hardware used.  
Technical parameters can differ under real operational conditions. Specifications subject to change.

  

Training

go2ANALYSE training

The aim of this training course is to show participants how data streams can be analysed and processed using the go2ANALYSE software tool, in order to identify the collected result-specific codes, to create new decoders or to support the analysis of unknown codes.

Training content:

  • Introduction to the application and function of go2ANALYSE
  • Detection of unknown repetitive bit sequences
  • Detection of expected bit sequences
  • Detection of LFSR (Linear Feedback Shift Register) – Analysis of polynomials
  • Practical exercises

This training course assumes prior participation in a DDL training course, as the content bases on the basics covered in the DDL course.