go2MONITOR, an advanced concept for HF-VHF-UHF data protocol decoding. A smart solution including SDR control, recording, classification and decoding. Manual processing of relevant, intercepted communication is too expensive, too slow, insecure and incomplete. In this situation an automatic, flexible and expandable approach must be used at reasonable size and cost.
All results are stored automatically in a result storage consisting of a database and file storage. There is no need for the user to explicitly “save” results as all results visible in the GUI are also automatically stored in the result storage.
The ResultViewer windows shows the following information:
Recognized modems (protocols)
- Wide-/Narrowband classification results
Content: Decoder output, demodulated audio files (CW, TETRA etc.), text output (BAUDOT, HFDL, etc), binary files
- General: Decoder Meta Data, System Data, Classification results
- Signal: Recorded wide-/narrowband IF-signals
- Position: GEO information on a map
Advanced filter, result details and time/frequency filter are implemented as docking/floating windows
All information available for the current filter/structure are display in a table.
Displayed are information like:
- SNR / Quality
- FSK-Shift / Symbol rate
- Start/End time
The column selection can be changed by right-clicking a table header and choosing columns from the corresponding context menu.
Graphic Time/Frequency View
Time/Frequency view displays the same results as the list view, but in a graphical way on a time/frequency plane.
You can sort, export, set and remove flags and selection the signal to be displayed in the details section (same as in the table vew).
A mouse click on the "Map" button shows the map view. The position of the system and senders re displayed on a map.
The available context menu, allows you to add and remove measuring points to get the distance or the direction.
Data Export is available, even to a CSV file for further processing with Excel or anther application. Its possible to export all data or just a subset created by using filter/structuring/sorting/masking.
You can also add your own export functions in PYTHON to create e.g.:
- Word documents
- Reports according to your organization requirements
Results can also be filtered by system (receiver) and/or sender positions. The position filters are defined using rectangles on a map. Advanced filters allow filtering based on result type or various result parameters. Almost all available result meta-data or signal parameters can be added to the filter in order to reduce the number of displayed results or to find some specific result based on its properties.
Results can also be filtered by system (receiver) and/or sender positions. The position filters are defined using rectangles on a map.
Additionally direct input of a filter criteria can be done as a SQL command. With this function, very complex filter expressions can be added.
Filtering on absolute or relative time, for the last hour, day, week etc. is fully supported. It is also possible to see just results from the current live range or from defined frequency ranges. If necessary the display will be automatically updated all 10s.
Multiple filters can be stored and later recalled for fast analysis.
Masking provides an additional level of filtering to clean up the table view. Records matching the criteria during a certain time interval are hidden from the result table.
Scripted based structuring can be applied to the list display. User can define new display structures according to their needs using Python.
Some sample scripts will be delivered and will let you structure your data as followeses:
- Emission based structuring
- Frequency based structuring
- Decoder/Modulation based structuring
- NominalFrequency based filtering
As soon as you select a sub tree in the result view, a filter is set for the Table and Time/Frequency view.
Table view of all data of the selected record.
All fields marked with "*" can be edited directly in the table.
This view shows the recorded IF-signal in form of a spectrogram preview.
Additional functions are:
- "Open with" external viewer
- "Open directory" to open the file location directory directly with the Windows Explorer
- "Open as File Input" will open currently displayed file as a file input for new decoding, analyzing.
- "Open with go2DECODE", will open the currently displayed file in DANA and start go2DECODE.
It is also possible to play back the file and listen to the audio using one of the available demodulators (e.g. USB, LSB , AM FM)
This view shows a signal content in case of production results (decoder text, audio, binary data). All available content types retrieved from one signal will be shown combined in this view. The following content types are available
- "Decoder output", text based output from a production channel decoder saved in XML-format
- "Audio", demodulated audio saved as WAV-file
- "Binary content", any other content retrieved from the signal in form of binary files
For the decoder output, all functions available in the channel GUI will also available in this view (display type choosing, search, printing etc.).
Geo Location of the received signal from:
- Received data (HFDL, AIS, etc.). Extraction of the location information can be done by PYTHON scripting
- From direction finder DF. The interface to the DF can be done by using PYTHON scripting
- Positions entered manually into the database