<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Adaptive filtration of gyroscopic sensor data with neural network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Olha Sushchenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yurii Bezkorovainyi</string-name>
          <email>yurii.bezkor@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olexander Salyuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Aviation University</institution>
          ,
          <addr-line>Liubomyra Huzara Ave., 1, Kyiv, 03058</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper explores the study of combined measuring instruments that utilize gyroscopic devices. It provides a comprehensive analysis of the characteristics of both the measurement and computational components involved in these instruments. The focus is on a non-orthogonal configuration of the combined measuring instrument, which is built around the MEMS gyroscope MPU-6050. This specific gyroscope is known for its precision and compactness, making it an ideal choice for modern applications. The mounting structure is designed in the shape of a pyramid, which contributes to the overall stability and performance of the instrument, allowing for enhanced measurement accuracy. Additionally, the paper details the algorithm used for processing the measured data. This algorithm integrates a moving average technique, which helps smooth out fluctuations in the data, thereby providing more reliable readings. Furthermore, it incorporates a time delay neural network, a sophisticated method that allows for the analysis of temporal patterns in the data, enhancing the instrument's ability to interpret complex motion dynamics. Overall, the research presented in this paper aims to advance the understanding and functionality of combined measuring instruments, highlighting the innovative integration of gyroscopic technology and advanced data processing algorithms.</p>
      </abstract>
      <kwd-group>
        <kwd>measuring information</kwd>
        <kwd>combined measuring instrument</kwd>
        <kwd>moving average algorithm</kwd>
        <kwd>time delay neural network</kwd>
        <kwd>prediction</kwd>
        <kwd>smoothing 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Nowadays Unmanned aerial vehicles (UAV) are integrated into different sides of human activity.
Based on UAV design and main functions it could be equipped with different avionics. The main
equipment list of UAV is still constant for different types. Electric engines, autopilot module, sensors,
and actuators require a precise electrical distribution network on-board [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Also, a specific
requirement is set to provide payload normal operation. Digital data link with ground control station
is provided with specific trucking antenna system on both sides UAV and ground station. Different
channels could be used for UAV control and video streaming. Also, many UAVs are capable of
tracking functions that allow UAV to follow a predefined object in a dynamically changed
environment [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. Performance of automatic tracking function depends on the quality of on-board
camera stabilization. Level of video data stabilization is also important for a visual navigation system
and has an impact on the accuracy of positioning [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ].
      </p>
      <p>
        To ensure the high quality of transmission of video signals, it is necessary to use stabilization.
The most efficient approach to stabilization is based on using triaxial mechanical gimbals and control
signals [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. These signals are formed on information about the location of the UAV. Such data is
entered from gyroscopic devices [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. Therefore, the accuracy of stabilization depends on the
accuracy of information measured by gyroscopic devices [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ].
      </p>
      <p>The paper studies data processing of multiple gyroscopic devices to improve performance of
provided data. Modern gyroscopic instruments (MEMS rate gyroscopes are usually used in the UAV
stabilization and motion control) use digital outputs. Measuring transducers are integrated with
computing elements of information processing. The computing part of modern measuring
instruments can carry out the following functions:
1. Transformation of analog signals into a discrete form.
2. Processing multi-dimensional information in a discrete form.
3. Exchange of multi-dimensional information in a discrete form between different channels of
information processing.
4. Storage of multi-dimensional information.
5. Forming output information by requests.
6. Reverse digit-analog transformation of signals for carrying out functions of indication,
control, and registration.</p>
      <p>Therefore, developing appropriate algorithms for redundant information processing in inertial
navigation system is very important. The algorithm of data processing is represented in Figure 1.
The physical value which includes useful information can be directly measured in some physical
form. Usually, it represents some component of another physical value, which can be measured
directly. The connection between these two values can be defined as the primary conversion. Usually,
this conversion is implemented by some known law. Otherwise, it will be impossible to restore the
necessary information. The primary converter forms the output signal, which includes useful
measuring information and noise of the primary information.</p>
      <p>Further, the obtained signal is measured by some measuring instrument. In this case, distortion
of the measured information due to measuring noise is added. To implement digital processing, the
measured value must be converted into a discrete form using a special device containing an
extrapolator and an analog-digital converter. The first transducer produces the fixed current
measured value at discrete points in definite time intervals. The second transducer converts values
into a digital form, allowing us to process information in digital computers. During this conversion,
the noise of discretization arises. To obtain the desired information based on the discrete signals, it
is necessary to calculate and create a device or computer program, which will minimize the
abovementioned distortions.</p>
      <p>In general, filter design is an important problem that can be concretized only based on preexisting
knowledge about the characteristics of measured values. Finally, the designed filter must eliminate
as much as possible all the above-mentioned distortions of useful information.</p>
      <p>
        During the usage of the moving average algorithm, it is possible to exclude trend and random
noise [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. All the known approaches have essential disadvantages, which lead to a decrease in
the quality of the obtained measuring information. The technique proposed in this paper eliminates
the disadvantages of classical approaches. Therefore, the developed combined algorithm matters
both in applied and theoretical aspects. Also, most algorithms of moving average algorithm represent
low-frequency filters from the point of view of digital filtering.
      </p>
      <p>
        The most widespread algorithms of the studied type are moving average, weighting moving
average, and exponential moving average [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ].
      </p>
      <p>
        Rapid development of artificial intelligence technologies has led to the arising of a large number
of neural networks with various structures that have different ranges of computational burden and
wide applicability [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ]. The impossibility of solving a definite problem or the possibility of
obtaining results that are less accurate when using a traditional mathematical apparatus can indicate
an incorrect selection of the network type. The neural network technique applied to solving some
problems can noticeably shorten the computing process itself, as it allows us to avoid intricate
computing conversions connected with the search for regularities of input and output data [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ].
      </p>
      <p>
        The stability of the solution provided by a neural network in the presence of a noise component
in the source data makes neural networks a fairly effective tool for solving complex technical
problems [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>Modern algorithms of filtering, smoothing, and prediction are widely used for increasing the
accuracy and reliability of measuring information [21 23]. A new approach based on a combination
of a moving average algorithm and a time delay neural network is proposed in this paper. Finally,
we can obtain estimates taking into consideration both smoothing and prediction.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Features of redundant measuring instruments</title>
      <p>
        Redundant data could improve characteristics of measuring instruments such as accuracy, reliability,
durability, ability to check, resistance to faults, and survivability. Redundant measuring information
could be obtained at different levels: structural, functional, code, and algorithmic. The structural
redundancy foresees scheme-technical decisions, which ensure increase number of hardware used.
Algorithmic redundancy is implemented at the information level. It is characterized as functional
redundancy of information. Algorithmic redundancy is grounded on forming an array of redundant
information. Some instruments could measure vector parameters (for example vectors of angular
rate, accelerations, and strength of the magnetic field) [
        <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
        ].
      </p>
      <p>
        Functional redundancy can be achieved in two ways. The first one combines vectors of measuring
instruments (triaxial MEMS gyroscope) in a non-orthogonal configuration. The main feature of
nonorthogonal configuration is that the axes of sensitivity of the measuring instrument do not coincide
with the axes of the basic reference frame, which is connected with a moving object. The second way
uses a combined integration, where a set of vector measuring instruments oriented by orthogonal or
non-orthogonal configurations ensures the measurement of vector parameters based on the principle
of multi-dimensional measurements [
        <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
        ].
      </p>
      <p>
        Three-rate gyroscopes with non-collinear and non-coplanar axes of sensitivity form a combined
non-orthogonal configuration. Any measuring system with redundant information based on
principles of reservation, integration, and combination, in the general case, represents a
multidimensional multiply-connected system [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. In any case, a measuring system with redundant
information includes both measuring and computing constituents [29, 30].
      </p>
      <p>The combined measuring instrument based on MEMS rate gyroscope and non-orthogonal
configuration is shown in Figure 2.</p>
      <p>Non-orthogonality of the measuring instrument is implemented by using the tetragonal pyramid
as mounting blocks. Rate gyroscopes are located on the faces of the above-mentioned pyramid. The
triaxial sensor MPU-6050 (Figure 3) has been chosen as a rate gyroscope for the considered
configuration.</p>
      <p>Hence, the measuring part of the considered instrument is implemented by the rate gyroscope
MPU-6050. The computing part is implemented by the microcontroller ATMEGA168. The structural
diagram of the computing part is represented in Figure 4.</p>
      <p>The application of combination in redundant measuring instruments has the following
advantages:
1. Increasing the reliability of the measuring instrument in 1 − (1 −  − ) −1 , where  is the
intensity of failures;  is the multiplicity of reservation.
2. Decreasing the probability of a sudden failure.
3. Increasing the reliability of the measuring instrument.</p>
      <p>The schematic location of the sensitivity axes of the combined measuring instrument is
represented in Figure 5.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Developing of neural network for adaptation filtration</title>
      <p>A Finite Impulse Response (FIR) filter is a kind of discrete filter that is commonly used in signal
processing to manipulate or extract features from a signal. It operates by convolving the input signal
with a set of filter coefficients, which are typically time-domain impulse response samples.</p>
      <p>When designing an FIR filter using a neural network, the goal is to train the network to learn the
optimal set of filter coefficients that can effectively process the input signal. The neural network is
trained based on a set of input-output data pairs, where the input is the original signal, and the output
is the filtered version of that signal.</p>
      <p>The architecture of the neural network for FIR filter design can vary depending on the specific
requirements and complexity of the filtering task. Typically, it consists of one or more layers of
neurons, with each neuron representing a filter coefficient. The input to the network is the reference
signal, and the output is the filtered signal.</p>
      <p>During the training process, the network learns to adjust the weights (filter coefficients) of each
neuron to minimize the difference between the filtered output and the desired output.</p>
      <p>This is achieved through an optimization algorithm, such as gradient descent, which iteratively
updates the weights based on the error defined as a difference between the predicted output and the
desired output.</p>
      <p>The training dataset for the neural network can be generated by applying known filter coefficients
to a set of input signals, resulting in the corresponding filtered output signals. The network learns
to approximate the correlation between the output and input signals, ultimately finding the optimal
filter coefficients that produce the desired filtering effect.</p>
      <p>Once the neural network is trained, it can be used to filter new input signals by applying the
learned filter coefficients to the signal. This allows for real-time filtering or processing of signals
using the optimized FIR filter.</p>
      <p>Using a neural network for FIR filter design offers advantages such as flexibility in choosing the
filter characteristics, adaptability to different filtering tasks, and the ability to learn complex
connections between the output and input signals.</p>
      <p>One of the widely used methods in digital signal processing is the implementation of Finite
Impulse Response (FIR) filters. These filters apply a cumulative window function to a fragment of
data, allowing for various processing operations such as smoothing, noise reduction, and signal
prediction.</p>
      <p>There are three types of FIR filters: causal, non-causal, and anti-causal. Causal filters only process
previous samples of the input data stream and are suitable for real-time systems. For example, a
causal FIR filter can be used to remove unwanted noise from an audio signal, preserving the integrity
of the original sound.</p>
      <p>Non-causal and anti-causal filters, on the other hand, utilize future samples and are considered
physically unrealizable systems. They are commonly used in post-processing applications, such as
analyzing recorded data or predicting future trends based on historical data. For instance, an
anticausal FIR filter can be employed to predict stock market trends based on historical price data.</p>
      <p>Neural networks can be implemented as FIR filters to perform functions such as prediction and
data smoothing. By training the network with appropriate weight coefficients, it can learn to make
accurate predictions based on input data patterns. For example, a neural network-based FIR filter can
be trained to predict future temperature fluctuations based on historical weather data, enabling more
accurate weather forecasting.</p>
      <p>Time delay neural networks allow us to learn the behavior of the dynamic systems. The structure
of the time delay neural network is represented in Figure 6.</p>
      <p>The input of the considered neural network is a time series. For obtaining control signals, signals
about projections of the angular rate in time  ( ),   ( −  ),  . . . ,   ( − ( − 1) ) are used. Here 
is the quantity of previous results of measurements. The output signal  ( ) represents the vector of
angular rates of a moving object. The inputs of the time delay neural network enter the output
through the delay unit forming feedbacks [31]. In such a way, the non-linear autoregressive
prediction model is formed. In this case, the new vector of angular rate is predicted based on the
input.</p>
      <p>The time delay neural network allows us to create any finite time dependence as follows:
 ( ) =  ( ( ),   ( − 1), . . . ,   ( −  )]. (1)</p>
      <p>As recurrent connections in such a representation of a neural network are absent, the
abovementioned neural network can use the algorithm of backward propagation of an error as a learning
algorithm.</p>
      <p>The use of neural networks requires some preparatory stages, one of which is data preprocessing
and filtering. To perform filtering, it is possible to use neural networks of various types: linear neural
filters, networks with backpropagation of errors, dynamic networks, and networks based on radial
basis functions. One of the neural networks used for filtering and noise suppression is a generalized
adaptive neural filter, which is a set of neurons built based on functions that implement the Wiener
filter. Also, a hybrid system consisting of a filter that uses a statistical approach for noise filtering,
and a Hopfield network, is commonly used to eliminate the negative consequences of the filter [32,
33]. Different data processing technologies complement each other. Also, a filtering system could be
presented in a set of sub-modules each of which is a separate neural network with backpropagation
of errors.</p>
      <p>At the stage of analysis and data processing. At this stage, the main solution to the problem is
performed, the definition of a model that describes the observed processes. Accordingly, depending
on the task at hand, it is possible to use a certain neural network structure. The most universal
network architectures are multilayer networks with backpropagation of errors. The proposed
configuration of the time delay neural network is represented in Figure 7.</p>
      <p>Neural networks can be implemented as FIR filters to perform functions such as prediction and
data smoothing. By training the network with appropriate weight coefficients, it can learn to make
accurate predictions based on input data patterns. For example, a neural network-based FIR filter can
be trained to predict future temperature fluctuations based on historical weather data, enabling more
accurate weather forecasting.</p>
      <p>To evaluate the quality of prediction and smoothing, a non-causal FIR filter can be used as a
reference. This reference filter is implemented by shifting the sample values in time, making it
physically realizable. The response of the neural network is then compared to the response of the
reference filter. If there are significant differences, an error signal is generated, which is used to
update the network's weights through a modified backpropagation algorithm. This iterative training
process allows the neural network to improve its predictive and smoothing capabilities over time.</p>
      <p>Whether it is for noise reduction, signal prediction, or smoothing, these filters offer versatile
solutions for a wide range of applications across various industries. An example of a non-causal filter
is the Savitzky-Golay filter.</p>
      <p>This filter is commonly used for smoothing and noise reduction in signal processing applications.
It operates by fitting a polynomial function to a sliding window of data points and using the
coefficients of the polynomial to perform the filtering operation.</p>
      <p>Unlike causal filters that only use past samples, the Savitzky-Golay filter incorporates future
samples in its calculations, making it a non-causal filter. This allows it to have a better smoothing
performance by considering the overall trend and shape of the signal.</p>
      <p>For example, let us say we have a noisy signal that represents temperature readings over time.
We want to smooth out the noise and obtain a cleaner representation of the underlying temperature
trend. We can apply a non-causal Savitzky-Golay filter to achieve this goal. By choosing an
appropriate window size and polynomial order, we can adjust the level of smoothing and preserve
important features of the signal. The filter will consider future samples to estimate the smoothed
value at each point, resulting in a more accurate representation of the temperature trend. It's
important to note that non-causal filters like the Savitzky-Golay filter are typically used when
working with recorded data or analyzing time series, where future information is available. In
realtime applications, causal filters are usually preferred due to their ability to process only past samples
and provide immediate results. The simulation results are represented in Figures 8-9.</p>
      <p>The backward difference filter is commonly used in signal processing and numerical analysis to
estimate the derivative of a signal or to perform edge detection. It calculates the difference between
a sample and its previous sample to approximate the rate of change or gradient at that point. Unlike
causal filters that only use past samples, the backward difference filter incorporates future samples
in its calculations, making it an anti-causal filter. This means that it predicts the value at a given
point based on future samples. For example, we have a discrete signal representing the position of
an object over time. We want to estimate the velocity of the object at each time point. We can use
an anti-causal backward difference filter to achieve this.</p>
      <p>a)</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>The features of the combined instrument assigned for the measurement of angle rate are described.
The characteristics of measuring and computing parts of the combined measuring instrument are
characterized. The procedure of data processing based on a moving average algorithm and time delay
neural network has been developed. Such an algorithm combines the advantages of smoothing and
prediction estimates. In practice, the choice of the reference filter can vary depending on the
application. For example, using a centered moving average filter with symmetrically distributed
weights as a reference allows compensating for the phase shifts typically associated with classical
causal moving average filters. This can be beneficial in applications such as audio processing, where
maintaining the phase coherence of the signal is crucial. However, it is significantly to mark that
since the filter implemented by the neural network operates on past samples and is only an
approximation of a symmetric non-causal filter, there may still be some residual phase distortions.
These distortions, however, are typically less pronounced compared to those observed in classical
causal filters. In conclusion, the use of FIR filters, particularly implemented through neural networks,
provides powerful tools for processing and analyzing data.
Workshop on Advances in Civil Aviation Systems Development. Lecture Notes in Networks and
Systems, Springer, Cham, 2024, vol. 992, pp. 262 278. doi: 10.1007/978-3-031-60196-5_20.
[29] M. Zaliskyi, O. Solomentsev, V. Larin, Y. Averyanova, N. Kuzmenko, Model Building for
Diagnostic Variables during Aviation Equipment Maintenance, in: Proceedings of IEEE 17th
International Conference on Computer Sciences and Information Technologies (CSIT), Lviv,
Ukraine, 2022, pp. 160 164, doi: 10.1109/CSIT56902.2022.10000556.
[30] O. Solomentsev, M. Zaliskyi, O. Holubnychyi, O. Sushchenko, Y. Bezkorovainyi, Efficiency
Analysis of Current Repair Procedures for Aviation Radio Equipment, in: I. Ostroumov, M.
Zaliskyi (Eds.), Proceedings of the International Workshop on Advances in Civil Aviation
Systems Development. Lecture Notes in Networks and Systems, Springer, Cham, 2024, vol. 992,
pp. 281 295. doi: 10.1007/978-3-031-60196-5_21.
[31] D. Kim, J. Cho, Improvement of anomalous behavior detection of GNSS signal based on TDNN
augmentation systems, Sensors 6 (18). doi: 10.3390/s18113800.
[32] O.A. Sushchenko, Y.N. Bezkorovainyi, N.D. Novytska, Dynamic analysis of non-orthogonal
redundant inertial measuring units based on MEMS-sensors, in: Proceedings of IEEE 38th
International Conference on Electronics and Nanotechnology, (ELNANO-2018), Kyiv, Ukraine,
2018, pp. 464 469, doi: 10.1109/ELNANO.2018.8477553.
[33] V. Chikovani, O. Sushchenko, Self-compensation for disturbances in differential vibratory
gyroscope for space navigation. International Journal of Aerospace Engineering ID:5234061
(2019) 1 9. doi:10.1155/2019/5234061.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V.</given-names>
            <surname>Larin</surname>
          </string-name>
          , et al.,
          <article-title>Prediction of the final discharge of the UAV battery based on fuzzy logic estimation of information and influencing parameters</article-title>
          ,
          <source>in: Proceedings of IEEE 3rd KhPI Week on Advanced Technology (KhPIWeek)</source>
          , IEEE, Kharkiv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/KhPIWeek57572.
          <year>2022</year>
          .
          <volume>9916490</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.</given-names>
            <surname>Altug</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.P.</given-names>
            <surname>Ostrowsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.P.</given-names>
            <surname>Taylor</surname>
          </string-name>
          ,
          <article-title>Control of a quadrotor helicopter using dual camera visual feedback</article-title>
          ,
          <source>The International Journal of Robotics Research</source>
          <volume>5</volume>
          (
          <issue>24</issue>
          ) (
          <year>2005</year>
          )
          <fpage>329</fpage>
          341. doi:
          <volume>10</volume>
          .1109/ROBOT.
          <year>2002</year>
          .
          <volume>1013341</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.R. Garcia</given-names>
            <surname>Carrillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Rondon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dzul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lozano</surname>
          </string-name>
          ,
          <article-title>Stabilization and trajectory tracking of a quad-rotor using vision</article-title>
          ,
          <source>Journal of Intelligent Robot Systems</source>
          <volume>61</volume>
          (
          <year>2011</year>
          ) 103 118 doi: 10.1007/s10846-010-9472-1.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ostroumov</surname>
          </string-name>
          , et al.,
          <article-title>Relative navigation for vehicle formation movement</article-title>
          ,
          <source>in: Proceedings of IEEE 3rd KhPI Week on Advanced Technology (KhPIWeek)</source>
          , IEEE, Kharkiv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          <lpage>4</lpage>
          , doi: 10.1109/KhPIWeek57572.
          <year>2022</year>
          .
          <volume>9916414</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kuzmenko</surname>
          </string-name>
          , I. Ostroumov,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <article-title>Airplane Flight Phase Identification Using Maximum Posterior Probability Method</article-title>
          ,
          <source>in: Proceedings of IEEE 3rd International Conference on System Analysis &amp; Intelligent Computing (SAIC)</source>
          , Kyiv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          <lpage>5</lpage>
          , doi: 10.1109/SAIC57818.
          <year>2022</year>
          .
          <volume>9922913</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Rogne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.H.</given-names>
            <surname>Bryne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. I.</given-names>
            <surname>Fossen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Johansen</surname>
          </string-name>
          ,
          <article-title>Redundant MEMS-based inertial navigation using nonlinear observers:</article-title>
          <source>Journal of Dynamic Systems, Measurement and Control</source>
          <volume>140</volume>
          (
          <issue>7</issue>
          ) (
          <year>2018</year>
          ).
          <source>doi: 10.1115/1</source>
          .4038647.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Y.N.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <article-title>Improvement of UAV positioning by information of inertial sensors</article-title>
          ,
          <source>in Proceedings of IEEE 5th International Conference on Methods and Systems of Navigation and Motion Control (MSNMC)</source>
          , Kyiv, Ukraine, pp.
          <fpage>151</fpage>
          <lpage>155</lpage>
          . doi:
          <volume>10</volume>
          .1109/MSNMC.
          <year>2018</year>
          .
          <volume>8576307</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Goncharenko</surname>
          </string-name>
          ,
          <article-title>Design of robust systems for stabilization of unmanned aerial vehicle equipment</article-title>
          ,
          <source>International Journal of Aerospace Engineering ID:6054981 1 10</source>
          , (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .1155/
          <year>2016</year>
          /6054081.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G.</given-names>
            <surname>Haggart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.K.</given-names>
            <surname>Nandikolla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <article-title>Modeling of an inertially stabilized camera system using gimbal platform</article-title>
          ,
          <source>in: Proceedings of International Mechanical Engineering Congress and Exposition (ASME</source>
          <year>2016</year>
          ), Phoenix, Arizona, USA,
          <year>2016</year>
          ,
          <fpage>IMECE2016</fpage>
          -65343, V04ATo5A047. doi:
          <volume>10</volume>
          .1115/IMECE2016-65343.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.N.</given-names>
            ,
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.D.</given-names>
            <surname>Novytska</surname>
          </string-name>
          ,
          <article-title>Nonorthogonal redundant configurations of inertial sensors</article-title>
          ,
          <source>in: Proceedings of IEEE 4th International Conference on Actual Problems of Unmanned Aerial Vehicles Developments (APUAVD</source>
          <year>2017</year>
          ), Kyiv, Ukraine, pp.
          <fpage>73</fpage>
          <lpage>78</lpage>
          . doi:
          <volume>10</volume>
          .1109/APUAVD.
          <year>2017</year>
          .
          <volume>8308780</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>O.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Averyanova</surname>
          </string-name>
          ,
          <article-title>Data Processing through the Lifecycle of Aviation Radio Equipment</article-title>
          ,
          <source>in: proceedings of the IEEE 17th International Conference on Computer Sciences and Information Technologies (CSIT)</source>
          , Lviv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>146</fpage>
          -
          <lpage>151</lpage>
          , doi: 10.1109/CSIT56902.
          <year>2022</year>
          .
          <volume>10000844</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Fuchs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Reitmaier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sick</surname>
          </string-name>
          ,
          <article-title>Processing short-term and long-term information with a combination of polynomial approximation techniques and time-delay neural networks</article-title>
          ,
          <source>IEEE Transactions on neural networks 20 (9)</source>
          (
          <year>2009</year>
          )
          <fpage>1450</fpage>
          1462. doi:
          <volume>10</volume>
          .1109/TNN.
          <year>2009</year>
          .
          <volume>2024679</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Holubnychyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Ostroumov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          , Yu. Averyanova,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Cherednichenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sokolova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ivannikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Voliansky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          , I. Bovdui, T. Nikitina,
          <article-title>Methodology for substantiating the infrastructure of aviation radio equipment repair centers</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          ,
          <volume>3732</volume>
          (
          <year>2024</year>
          )
          <article-title>136 148</article-title>
          . URL: https://ceurws.org/Vol-
          <volume>3732</volume>
          /paper11.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>W.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Liu, A time delay neural network based technique for nonlinear microwave device modeling</article-title>
          ,
          <source>Micromachines</source>
          <volume>11</volume>
          (
          <issue>831</issue>
          ) (
          <year>2020</year>
          )
          <article-title>1 15</article-title>
          . doi:
          <volume>10</volume>
          .3390/mi11090831.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>R.</given-names>
            <surname>Voliansky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Krasnoshapka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Statsenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Shramko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sadovoi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. A.</given-names>
            <surname>Dwiyanto</surname>
          </string-name>
          ,
          <article-title>The Interval Perturbed Motion of the Generalized Nonlinear Dynamical Plants</article-title>
          ,
          <source>in: Proceedings of 4th International Conference on Modern Electrical and Energy System (MEES)</source>
          , Kremenchuk, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          <lpage>6</lpage>
          , doi: 10.1109/MEES58014.
          <year>2022</year>
          .
          <volume>10005720</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C.C.</given-names>
            <surname>Aggarwal</surname>
          </string-name>
          ,
          <source>Neural Networks and Deep Learning</source>
          ,
          <source>Cham: Spinger</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <source>Graph Neural Networks: Foundations</source>
          , Frontiers, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          . Singapore: Springer,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mehlig</surname>
          </string-name>
          ,
          <source>Machine Learning with Neural Networks. Goteborg</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>L.N. Da</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.H.</given-names>
            <surname>Spatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.A.</given-names>
            <surname>Flaurizino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.H.</given-names>
            <surname>Bartocci Liboni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.F.</given-names>
            <surname>dos Reis</surname>
          </string-name>
          <string-name>
            <surname>Alvwe</surname>
          </string-name>
          ,
          <source>Artificial Neural Networks: a Practical Course</source>
          , Berlin: Springer 2017.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>G.</given-names>
            <surname>Di Franco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Santurro</surname>
          </string-name>
          ,
          <article-title>Machine learning</article-title>
          ,
          <source>artificial neural networks and social research</source>
          ,
          <source>Quality and Quantity</source>
          ,
          <volume>55</volume>
          (
          <issue>6324</issue>
          ) (
          <year>2021</year>
          )
          <fpage>1007</fpage>
          1025. doi:
          <volume>10</volume>
          .1007/s11135-020-01037-y.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kozhaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Haidar-Ahmad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Abdalah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kassas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.S.</given-names>
            <surname>Saab</surname>
          </string-name>
          ,
          <article-title>Comparison of neural network architectures for simultaneous tracking and navigation with LEO satellites</article-title>
          ,
          <source>in: Proceedings of. ION GNSS+ Conference</source>
          , St. Louis, USA,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .33012/
          <year>2021</year>
          .18110.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Holubnychyi</surname>
          </string-name>
          ,
          <article-title>Algorithm of Determining Errors of Gimballed Inertial Navigation System</article-title>
          , In: Gervasi,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Murgante</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Garau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Taniar</surname>
          </string-name>
          , D.,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rocha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.M.A.</given-names>
            ,
            <surname>Faginas</surname>
          </string-name>
          <string-name>
            <surname>Lago</surname>
          </string-name>
          , M.N. (Eds),
          <source>Computational Science and Its Applications ICCSA 2024. Lecture Notes in Computer Science</source>
          , Springer, Cham,
          <year>2024</year>
          , vol
          <volume>14816</volume>
          , pp.
          <fpage>206</fpage>
          <lpage>218</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -65223-3_
          <fpage>14</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>B.</given-names>
            <surname>Efron</surname>
          </string-name>
          , T. Nastie, Computer Age Statistical Inference: Algorithms, Evidence and
          <string-name>
            <given-names>Data</given-names>
            <surname>Science</surname>
          </string-name>
          . Cambridge University Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Golitsyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kuzmenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Averyanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <article-title>Integration of MEMS Inertial and Magnetic Field Sensors for Tracking Power Lines</article-title>
          ,
          <source>in: Proceedings of IEEE XVIII International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH)</source>
          , Polyana, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>33</fpage>
          <lpage>36</lpage>
          , doi: 10.1109/MEMSTECH55132.
          <year>2022</year>
          .
          <volume>10002907</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          , X. Han,
          <article-title>Low-cost MEMS gyroscope performance improvement under unknown disturbances through deep learning-based array</article-title>
          .
          <source>Sensors and Actuators A: Physical</source>
          ,
          <volume>368</volume>
          ,
          <fpage>115086</fpage>
          . (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>R.</given-names>
            <surname>Voliansky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sadovoi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Volianska</surname>
          </string-name>
          ,
          <article-title>Interval model of the piezoelectric drive</article-title>
          ,
          <source>in: Proceedings of 14th International Conference on Advanced Trends in Radioelecrtronics</source>
          , Telecommunications and Computer Engineering (TCSET),
          <source>Lviv-Slavske, Ukraine</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          <lpage>6</lpage>
          , doi: 10.1109/TCSET.
          <year>2018</year>
          .8336211
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>R.</given-names>
            <surname>Voliansky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sadovoi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sergienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhelinskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Statsenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Volianska</surname>
          </string-name>
          ,
          <source>Interval Modeling and Simulation of Duffing Pendulum, in: Proceedings of IEEE 4th KhPI Week on Advanced Technology (KhPIWeek)</source>
          , Kharkiv, Ukraine,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          <lpage>6</lpage>
          , doi: 10.1109/KhPIWeek61412.
          <year>2023</year>
          .
          <volume>10312997</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>O.</given-names>
            <surname>Holubnychyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Averyanova</surname>
          </string-name>
          ,
          <article-title>Self-Organization Technique with a Norm Transformation Based Filtering for Sustainable Infocommunications Within CNS/ATM Systems</article-title>
          , in: I. Ostroumov, M. Zaliskyi (Eds.),
          <source>Proceedings of the International</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>