Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation System

Introduction. The current data monitoring and collection systems produce a growing amount of generated information. Such factors, as the increasing sampling rate of ADCs and the increasing speed of systems for primary processing, receiving, and transmitting information, etc., make the systems operat...

Full description

Saved in:
Bibliographic Details
Main Authors: I. S. Serdiukov, V. I. Veremyev, Van Tuan Nguyen
Format: Article
Language:Russian
Published: Saint Petersburg Electrotechnical University "LETI" 2023-05-01
Series:Известия высших учебных заведений России: Радиоэлектроника
Subjects:
Online Access:https://re.eltech.ru/jour/article/view/736
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849249524670791680
author I. S. Serdiukov
V. I. Veremyev
Van Tuan Nguyen
author_facet I. S. Serdiukov
V. I. Veremyev
Van Tuan Nguyen
author_sort I. S. Serdiukov
collection DOAJ
description Introduction. The current data monitoring and collection systems produce a growing amount of generated information. Such factors, as the increasing sampling rate of ADCs and the increasing speed of systems for primary processing, receiving, and transmitting information, etc., make the systems operate almost at the bandwidth limit of data transmission interfaces. In some applications, such a flow is redundant and can be optimized through the use of various algorithms for the primary processing of information. However, in some applications, reducing the data flow is impossible, since the received information is processed with a delay. Therefore, the development of a software methodology for controlling and collecting data in the system of automatic monitoring of the sea surface by a hydrological radiolocation system seems a relevant research task.Aim. To synthesize a methodology and to develop software for controlling the information system of radar monitoring of the sea surface.Materials and methods. System approach, software architectural and algorithmic design, software quality management methods, system analysis, Qt framework, C++ programming language.Results. A working methodology for designing software for controlling information and measurement technologies with a large amount of generated data was obtained. The effectiveness of the methodology and software quality were confirmed by control tests. A 3-month autonomous testing of the stability and reliability of the system was carried out. Detection of data loss in the system comprised less than 0.002 %, thus not exceeding the specified critical level of 0.5 %.Conclusion. The developed methodology can be used in designing software for controlling information and measuring systems generating a large amount of data. The approaches used to build a multithread software architecture with asynchronous data flow control has shown their high efficiency.
format Article
id doaj-art-2f78f0622c6c4fae938ea3cf7deef856
institution Kabale University
issn 1993-8985
2658-4794
language Russian
publishDate 2023-05-01
publisher Saint Petersburg Electrotechnical University "LETI"
record_format Article
series Известия высших учебных заведений России: Радиоэлектроника
spelling doaj-art-2f78f0622c6c4fae938ea3cf7deef8562025-08-20T03:57:32ZrusSaint Petersburg Electrotechnical University "LETI"Известия высших учебных заведений России: Радиоэлектроника1993-89852658-47942023-05-01262526410.32603/1993-8985-2023-26-2-52-64502Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation SystemI. S. Serdiukov0V. I. Veremyev1Van Tuan Nguyen2Saint Petersburg Electrotechnical UniversitySaint Petersburg Electrotechnical UniversityLe Quy Don Technical UniversityIntroduction. The current data monitoring and collection systems produce a growing amount of generated information. Such factors, as the increasing sampling rate of ADCs and the increasing speed of systems for primary processing, receiving, and transmitting information, etc., make the systems operate almost at the bandwidth limit of data transmission interfaces. In some applications, such a flow is redundant and can be optimized through the use of various algorithms for the primary processing of information. However, in some applications, reducing the data flow is impossible, since the received information is processed with a delay. Therefore, the development of a software methodology for controlling and collecting data in the system of automatic monitoring of the sea surface by a hydrological radiolocation system seems a relevant research task.Aim. To synthesize a methodology and to develop software for controlling the information system of radar monitoring of the sea surface.Materials and methods. System approach, software architectural and algorithmic design, software quality management methods, system analysis, Qt framework, C++ programming language.Results. A working methodology for designing software for controlling information and measurement technologies with a large amount of generated data was obtained. The effectiveness of the methodology and software quality were confirmed by control tests. A 3-month autonomous testing of the stability and reliability of the system was carried out. Detection of data loss in the system comprised less than 0.002 %, thus not exceeding the specified critical level of 0.5 %.Conclusion. The developed methodology can be used in designing software for controlling information and measuring systems generating a large amount of data. The approaches used to build a multithread software architecture with asynchronous data flow control has shown their high efficiency.https://re.eltech.ru/jour/article/view/736information and measuring systemsradarsoftwarecomplex system control
spellingShingle I. S. Serdiukov
V. I. Veremyev
Van Tuan Nguyen
Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation System
Известия высших учебных заведений России: Радиоэлектроника
information and measuring systems
radar
software
complex system control
title Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation System
title_full Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation System
title_fullStr Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation System
title_full_unstemmed Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation System
title_short Software Methodology for Data Control and Collection for Autonomous Monitoring Systems with a Large Amount of Generated Information on the Example of Software for a Hydrological Radiolocation System
title_sort software methodology for data control and collection for autonomous monitoring systems with a large amount of generated information on the example of software for a hydrological radiolocation system
topic information and measuring systems
radar
software
complex system control
url https://re.eltech.ru/jour/article/view/736
work_keys_str_mv AT isserdiukov softwaremethodologyfordatacontrolandcollectionforautonomousmonitoringsystemswithalargeamountofgeneratedinformationontheexampleofsoftwareforahydrologicalradiolocationsystem
AT viveremyev softwaremethodologyfordatacontrolandcollectionforautonomousmonitoringsystemswithalargeamountofgeneratedinformationontheexampleofsoftwareforahydrologicalradiolocationsystem
AT vantuannguyen softwaremethodologyfordatacontrolandcollectionforautonomousmonitoringsystemswithalargeamountofgeneratedinformationontheexampleofsoftwareforahydrologicalradiolocationsystem