Software Package of Automated Spectrum Monitoring Systems

Certificate of state registration of software packages No. 2015613829 of 26.03.2015


  • Software package is design for control of radio monitoring equipment at all levels of hierarchical structure of automated radio monitoring system (ARMS)


  • Option to develop hierarchy systems, in which each lower node is accessed by higher nodes
  • Use of the same software at all System levels
  • Radio monitoring equipment is controlled via an open standard protocol
  • Option to control radio monitoring equipment from other manufacturers
  • Options to connect additional software subsystems, units and modules including those from other manufacturers
  • Automatic (scheduled) execution of typical radio monitoring tasks with on-line notifications about events, which require human intervention
  • Options to modify the list and content of typical radio monitoring tasks.

The Software Package Provides for the Following Functions:

  • Radio monitoring functions in manual (online), automatic (scheduled) and background modes
  • Multi-task measurement mode
  • Setting radio monitoring tasks for remotely controlled stations
  • Task execution monitoring
  • Saving tasks and their performance results to database
  • Automated analysis of results for a given time period
  • Creating the reports based on customized templates
  • Data communication with external information systems
  • Use of geo-information technologies to represent the system structure and status, frequency allocations, radio monitoring results
  • Storage of organizational and regulatory documents, measurement procedures, reference data
  • Remote diagnostics of system nodes and radio monitoring equipment
  • Automatic control of calibration validity and equipment performance time.

Features of Architecture:

  • Software package consists of the following functional subsystems:
    • Automatic execution of scheduled tasks (scheduled mode)
    • Operator controlled task execution (online mode)
    • Radio monitoring data processing and display
    • Accounting data storage and editing
    • Reference data storage and editing
    • System status monitoring subsystem
    • Mapping subsystem
    • Report generation subsystem
    • Management
  • Module structure. Each subsystem consists of software modules. New function is implemented by adding a module. Modules are independent: changing functionality of a module doesn't require changing other modules
  • Scalability. All levels of hierarchy structure of the system have architecture of same type. Difference in functions of software set on different levels of hierarchy is achieved by using different module set in sub-systems.

Scheduled mode

Automatic radio monitoring task execution subsystem provides operation in a scheduled mode according to a schedule, including:

  • Signal parameter measurement
  • Direction finding of radio emission sources
  • Localization of radio emission sources based on direction finding results
  • Localization of radio emission sources based on amplitude, TDOA or hybrid method
  • Search for new frequency sources
  • Checking the parameters for registered emitters, comparison of the results with standards; automatic notification of the operator on violations of radio frequency resource use
  • Spectral / time mask based operation
  • Determination of frequency / frequency range occupancy
  • Measuring parameters of the base station signals for the following digital signals: GSM, UMTS, LTE, IS-95, cdma2000, EV-DO, DECT, TETRA, Wi-Fi, WiMAX
  • Checking compliance of base stations’ digital identifiers with a table of frequency allocations
  • Detection of DVB-T/T2/H/ digital TV signal parameters
  • Flexible setup of operator notifications about emergence of emissions of interest of threat
  • Monitoring of current and planned equipment load.


  • Simultaneous control of many radio monitoring units from a single workstation
  • Ability to execute the routine list of measurements automatically involving an operator only in emergency situations
  • Ability to execute radio monitoring tasks without operator (at night, during weekends and public holidays)
  • Ability to control equipment connected over slow communication channels
  • Ability to execute radio monitoring tasks during long absence of communication channels
  • Flexible scheduling and task prioritization system
  • Automatic resumption of tasks after interruptions.

Display of results

Radio monitoring data processing and display subsystem provides:

  • Storage and review of results obtained on automated mode and online (manual) mode by an operator
  • Evaluation of radio emission source location
  • Displaying radio monitoring results on the electronic map
  • Review of files obtained in course of task execution (demodulated signals, frequency-time diagram, time sampling)
  • Display of measurement parameters
  • Spectrum display with options to scale and set area and point markers
  • Plotting histograms by measurement sets for any given period of time
  • Obtaining of user's result samples and creating the reports based on these samples
  • Quick switch to online mode with automatic tuning to the frequency, at which the result was oblained.

Display of direction finding results on a map


  • Simultaneous synchronous and asynchronous control of several radio receivers and direction finders
  • Possibility to compare spectra obtained from different radio receivers.

Result of a signal detection based on radio monitoring event (the signal level is higher than the mask)

On-line mode

Operator controlled radio monitoring subsystem provides for:

  • Signal parameter measurement
  • Finding directions to radio-frequency emission sources and calculation of their probable locations
  • Search for new frequency sources
  • Displaying data from the accounting database on data spectrum
  • Checking the parameters for registered emitters with automatic decisions on violations of radio frequency resource use.


  • Simultaneous synchronous and asynchronous control of several radio receivers and direction finders
  • Possibility to compare spectra obtained from different radio receivers.

Accounting data storage and editing

Accounting data storage and editing subsystem provides for:

  • Accounting of frequency allocations
  • Accounting of radioelectronic equipment
  • Accounting of conterparties
  • Accounting of permits (license for frequency (radio frequency channel) use, emitter registration certificate, etc.)
  • Accounting of emitters present on air that have no (do not require) any permitting documents.


  • Option to display account data during work with spectrum in real time and in radio monitoring results
  • Option to use accounting data when assigning tasks for automatic radio monitoring
  • Displaying accounting data on the electronic map
  • Option to collect user samples from accounting data and form a report based on these samples.

Reference data storage and editing

Subsystem provides:

  • Storage of data on equipment used in the system
  • Radio monitoring stations data storage
  • Personnel data storage
  • Storage of standard data on bandwidth and frequency deviations
  • Displaying reference data on the electronic map.

Examples of reference data display window


  • Automatic receipt of information about capabilities of equipment from the hardware
  • Accounting of equipment parameters when assigning tasks
  • Control of performance of assigned tasks
  • Comparison of radio monitoring results with acceptable bandwidth and frequency standard deviations as per radio electronic station type, emission type and the date of the radio electronic station registration certificate
  • Option of on-line switching to the self-diagnostics system interface for the chosen instance of equipment
  • Ability of on-line switching to the power supply management interface of the chosen instance of equipment

Status monitoring

Status monitoring subsystem provides for:

  • Control over the current status of communication channels
  • Control of equipment health
  • Automated diagnostics of revealed faults of radiomonitoring equipment
  • Alerting users on changes of the current system element status:
    • Triggering the alarm system in radio monitoring stations
    • Switching of communication channels
    • Switching between main and backup power supply sources
    • Permissible threshold crossover for currents, voltages and operating temperatures.
  • Alerting users on necessity of the routine verification of measuring equipment
  • Displaying the current locations of mobile means equipped with GPS/ГЛОНАСС trackers on the electronic map
  • Control of the current management servers' state.

System current status monitoring

Monitoring of communication channel status


  • Automatic switching to backup communication channel if the main one drops
  • Displaying of the current system element status on the electronic map
  • Displaying technical events on the electronic map.

Cartography subsystem

The cartography subsystem provides for:

  • Displaying graphical data on the electronic map with reference to geographic coordinates
  • Selection of the coordinate system to be used by the user
  • Displaying selected cartographic and informational layers
  • Addition of user's layers to cartography background
  • Measuring angles and distances
  • Search for cartographic objects
  • Display of main information on selected cartography or information object
  • Displaying tracks of mobile objects for arbitrary time period.

System objects displayed on a map

Displaying mobile station tracks on the map

Report Generation

The report generation subsystem provides:

  • Generating reports according to pre-set templates
  • Generating reports according to user-defined data samplings
  • A possibility to generate reports with plotting diagrams based on user-defined data sampling
  • Generating reports containing cartographic data.

Report generation with diagram plotting


  • Option to generate reports in different formats (docx, xlsx, html, pdf) based on the same template
  • System users can edit report templates online.

Administration subsystem

Management subsystem provides for:

  • Managing user accounts (adding, editing, disabling or deletion of valid user accounts)
  • Review of authorization log
  • Differentiation of user rights by access and data editing features.