<!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>Methods of Processing Cyclic Signals in Automated Cardiodiagnostic Complexes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>v Lytvyn</string-name>
          <email>iaroslav.lytvynenko@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>rii Horkun</string-name>
          <email>horkunenkoab@tdmu.edu.ua</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>I. Horbachevsky Ternopil National Medical University, Department of Medical Informatics</institution>
          ,
          <addr-line>Ternopil</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ternopil Ivan Puluj National Technical University, Department of Computer Science</institution>
          ,
          <addr-line>Ternopil</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The paper proposes the automated processing of an electrocardiogram based on the use of its mathematical model in the form of a cyclic random process. On the basis of the offered mathematical model the methods of processing of an electrocardio signal, in particular, methods of segmentation (identification of its segmental structure), methods of estimation of a rhythmic structure and methods of statistical processing are developed. We propose a complex system of new methods of processing electrocardiograms can be used as components of specialized software in cardiodiagnostic complexes in diagnostics of the human heart condition. The results obtained by the developed methods are used to obtain diagnostic features in the form of coefficients of orthogonal decompositions of normalized statistical estimates in cardiodiagnostic complexes for functional diagnostics of the human heart condition and based on this analysis; proposed software can automatically distinguish cardiac signals with rhythm disturbance pathologies from the normal range.</p>
      </abstract>
      <kwd-group>
        <kwd>electrocardiogram</kwd>
        <kwd>cyclic random process</kwd>
        <kwd>methods of segmentation</kwd>
        <kwd>evaluation of the rhythm structure</kwd>
        <kwd>statistical processing methods</kwd>
        <kwd>diagnostic features</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In many fields of science, there are various oscillatory phenomena and cyclic signals,
examples of such signals are electrocardiosignals (ECS), cyclic processes of reliefs
formations surface caused by mechanical effects on it, economic cyclic processes,
signals describing astronomical phenomena and others. Their existence determines
the relevance of their analysis of processing and modeling in different subject areas.</p>
      <p>The problems of analysis of cyclic signals, in particular electrocardiograms (ECG),
raise the question of evaluating their morphological and rhythmic characteristics. Two
approaches are used for their analysis and modeling - deterministic and stochastic for
the choice of their mathematical model. Mathematical models in the deterministic
approach are quite simplified and do not allow to take into account the stochastic
Copyright © 2019 for this paper by its authors.</p>
      <p>
        Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
nature of biological signals. The stochastic approach uses different mathematical
models [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5 ref6">1-6</xref>
        ]. Mathematical models are adequate, which, in addition to stochasticity,
allow us to take into account both the morphological characteristics and the rhythm
characteristics of real cyclic signals, in particular ECG. In the mathematical model
presented in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the rhythm of a cyclic signal is taken into account by a continuous
rhythm function and its morphological characteristics are taken into account due to its
segmental structure. To evaluate the continuous rhythm function, it is necessary to
obtain a discrete rhythmic structure. Such a structure can be obtained by applying its
segmentation methods to ECS. They allow dividing into parts in the test signal
characteristic segments: cycles, zones [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref14 ref15 ref16 ref17 ref7 ref8 ref9">7-17</xref>
        ]. By determining the segmental structure, it is
possible to evaluate the rhythmic structure, a characteristic that is related to the
continuous rhythm function. Receiving continuous rhythm function, methods of statistical
processing of cyclic ECS are applied. On the basis of his statistical estimates, his
informative diagnostic features are analyzed. The obtained diagnostic features allow
evaluating the diagnostic state of the patient's heart, for this purpose the diagnostic
spaces are created. Taking into account both morphological characteristics on the
basis of created diagnostic spaces and rhythmic characteristics on the basis of the
estimated rhythm function, the procedure of diagnosis in automated cardio-diagnostic
complexes can be performed. The elimination of such diagnostic complexes for
processing cyclic signals, in particular, ECG, is an urgent scientific-technical task.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Literature review</title>
      <p>
        The paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] describes a mathematical model of oscillatory phenomena and signals
in the form of a cyclic function, which generalizes the concept of periodic and almost
periodic functions for deterministic and stochastic mathematical models, in particular,
introduces the concept of continuous and discrete cyclic random processes with a
zonal-time structure. In papers [
        <xref ref-type="bibr" rid="ref19 ref20 ref6">6, 19, 20</xref>
        ] it was shown that the cyclic rhythmic
structure of any cyclic function is fully described by the rhythm function, which
determines the law of change of time intervals between single-phase values of the cyclic
function. In automated systems for digital processing of cyclic signals, in particular,
electrocardiodiagnostics systems, the methods of sampling [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], statistical processing
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and computer modeling of cyclic signal [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] are used, which can be applied only if
a certain rhythm function is determined. However, in most cyclic signal analysis
tasks, their rhythm function is unknown, and it is therefore necessary to evaluate it in
advance. In papers [
        <xref ref-type="bibr" rid="ref20">20, 21</xref>
        ], methods for estimating the rhythm function based on
piecewise linear and piecewise quadratic interpolations of discrete rhythmic structure
are described. As in most practical cases, nothing is known a priori about the
regularities of changing the rhythmic structure values within the segment-zones, so the use of
different approaches to evaluating the rhythmic structure is correct.
      </p>
      <p>The research goal of this paper is to propose a system of interconnected, new
methods of processing electrocardiograms that can be used as components of
specialized software in cardiodiagnostic complexes in diagnostics of the human heart
condition.
3. Method and results
3.1</p>
      <p>Structure of cardiodiagnostic software
A block diagram of the related methods for ECG research is shown in Fig 1.</p>
      <p>Dˆz  tˆi , i  1, С, j  1_,__Z_ 
 j </p>
      <p>Tˆ (t,1), t  W
mˆ  (t), t  W1
dˆ (t ), t  W1
 (tk ), tk  W</p>
      <sec id="sec-2-1">
        <title>Evaluation of segmental structure of electrocardiosignal</title>
      </sec>
      <sec id="sec-2-2">
        <title>Diagnostic conclusion about the patient's heart condition</title>
      </sec>
      <sec id="sec-2-3">
        <title>Evaluation of the rhythmic structure of the electrocardiosignal</title>
      </sec>
      <sec id="sec-2-4">
        <title>Diagnosis using diagnostic spaces</title>
        <p>сl ,l 0,1</p>
      </sec>
      <sec id="sec-2-5">
        <title>Statistical processing of electrocardiosignal</title>
      </sec>
      <sec id="sec-2-6">
        <title>Statistical estimates</title>
        <p>normalization and</p>
        <p>their
decompositions in
the Chebyshev basis</p>
        <p>
          Consider the methods of processing the ECS that are included in this block diagram
and can form components of specialized software of cardio-diagnostic complexes.
In paper [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], the definition of a cyclic random process according to it is a separable
random process   , t ,  Ω, t  R , is called a cyclic random process of a
continuous argument if there is such a function T t, n , which satisfies the conditions of the
rhythm function [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], that finite-dimensional vectors (  ( ,t1) ,  ( , t2 ) ,…,  ( , tk ) )
and ( ( , t1  T t1, n) ,  ( , t2  T t2 , n)) ,...,  ( ,tk  T tk , n ), n  Z , where
t1, t2 ,...,tk  - multiple separability of process   ,t ,  Ω,t  R , for all the
integers k  N are stochastically equivalent in the broadest sense.
        </p>
        <p>
          In this definition T (t, n) it is a the rhythm function of the cyclic process it defines
the law of time changing intervals between the single-phase values, the basic
properties of this function are described in paper [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>In order to be able to conduct morphological analysis of the ECS and to evaluate
its rhythm function, it is necessary to take into account in the mathematical model the
segment-zone structure of its realizations.</p>
        <p>Therefore, we present a mathematical model of cyclic ECS, in the form that takes
into account its segment-zone structure in this form
where Z – the number of segments-zones in the segment-cycle of the cyclic signal.
W – area of definition of cyclic ECG, and range of values, for the case of a stochastic
approach is the Hilbert space of random variable, that are given on one probabilistic
space  t  Ψ  L2 (Ω, P). In design (1), the segments-zones of cyclic signal are
related to segments-cycles and are determined by indicator functions, that is
f i t    t  IWi t   fi t  IWi t , i  1, C, j  1, Z , t  W .</p>
        <p>j j j
In this case, the indicator functions that distinguish the segments-zones are defined as
follows:</p>
        <p>C Z
 (t)   f i t , t  W ,
i1 j1 j
1, t  Wi ,
 j ,
IWi t   0, t  Wi .</p>
        <p>j  j
 </p>
        <p>Wij  t ij , t ij1  , i  1, C, j  1, Z ,
where Wi – the area of definition of the indicator function, which in the case of a
j
continuous cyclic signal, that is W  R , is equal to the half interval
and in the case of a discrete signal, that is W  D , is equal to a discrete set of
samples</p>
        <p>  Z
Wi  t i , l  1, L j , L   L j , i  1, C, j  1, Z ,</p>
        <p>j  j,l  j 1
where L j – the number of discrete samples of the investigated ECS on j -th area
corresponding to its segment-cycle.</p>
        <p>Segment-zone structure is taken into account by multiple time frames {t i } or
j
 
t i , l  1, L j  , i  1, C, j  1, Z . In this construction of the mathematical model (1),
 j,l 
the rhythm of the cyclic ECS due to the continuous rhythm function is taken into
account T (t, n) , that is,</p>
        <p>I Wi t   I Win t  T (t, n) , i  1, C, j  1, Z , n  Z, t  W .</p>
        <p>j j
Taking into account the justified mathematical model of the ECS, the statement of the
problem of segmentation of a cyclic signal with a segmen-zone structure consist in the
need to find an unknown set of time j -th segments-zone in the corresponding i -th
 ____
segments-cycles Dz  t i , i  1, C, j  1, Z  , which is similar to finding a partition
 j 
 ____
W Wz  Wi , i  1, C, j  1, Z  areas of determination of ECS. It is thus necessary
 j 
 ____
that for a certain set of moments of time Dz  t i , i  1, C, j  1, Z  the conditions of
 j 
biection of the established samples-zones were fulfilled, their ordering was faithful,
that is, isomorphism with respect to the order of the samples (7), that correspond to
the segments-zones , as well as the equality of attributes of the samples
segmentszones (8), that is:
t i  t i1 ,; t i
j j j1
 t i , t  W, i  1, C, j  1, Z ,</p>
        <p>j
p( f (t i ))  p( f (t i1 ))  А, t  W, i  1, C, j  1, Z .</p>
        <p>j j
Similarly, within the framework of the mathematical model, the formulation of the
segmentation problem of a cyclic ECS with a segment-zone structure is formulated,
taking into account its phases. It is about finding an unknown set of time samples j
 ____
th segments-zone in i -th segments-cycles Dz  t i , i  1, C, j  1, Z  , which is
simi j 
lar to finding a set of single-phase values A , that correspond to the boundaries of
these segments-zone , that is</p>
        <p>A   f t i  : t i
  j  j1</p>
        <p>
 t i , j1  const, i, j  Z .</p>
        <p>
          j 
(7)
(8)
(9)
The characteristics of the mathematical model mentioned in the statement of the
segmentation problem [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], namely the attribute and the phase are important, they are used
in ECS segmentation methods.
        </p>
        <p>
          In practice, in systems of digital processing of cyclic data, analysis of cyclic
signals is carried out: ECS, cyclic signals of relief formations [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], economic cycles,
solar activity cycles, etc. whose mathematical models are cyclical random processes.
Different methods can be used to solve the segmentation task [
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref14 ref15 ref16 ref17 ref7 ref8 ref9">7-17</xref>
          ], however, they
must first and foremost be consistent with the mathematical model of ECS. In this
paper, the method of segmentation presented in the paper is used [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. It allows you to
determine the segment-zone structure D  t i , i  1, C, j  1, Z  and its parameters.
z


j
____

The block diagram of the developed segmentation method is shown in Fig. 2.
        </p>
        <p>Clarifyingthe
boundariesofthe
segments
Formingof the
initialsegment
structure</p>
        <p>Dˆc  tˆi, i 1,С
 ____
Dˆz  tˆi , i 1,С, j 1, Z
 j</p>
        <p>Zone-cyclic
structure, cyclic
structure
(segment structure)
Defining the zone-cyclic</p>
        <p>structure
Formation of the
cyclic structure
Yes</p>
        <p>No
Are therezone
countdownsinthe
cycle</p>
        <p>Formation of the
zone-cyclic structure
(segment structure)</p>
        <p>Tˆ(ti,n), i 1,С, nZ
Tˆ(ti ,n), i 1,С, j 1, Z, nZ
j</p>
        <p>Rhythm evaluation
Function of the
rhythm of a
deterministic
cyclic signal
Formingthe
discrete rhythm
function</p>
        <p>Variable</p>
        <p>Stable
Rhythmanalysis
Estimatingthe value
ofthe period
The value of the
period
ˆ
T
Inputstochastic
cyclic signal
 (t)
Inputdeterministic
cyclic signal
fd (t)
Number ofcycles</p>
        <p>C</p>
        <p>Evaluation of
statistics
Evaluatingthesegment</p>
        <p>structure
(Precedingsegmentation)
Evaluatingthecyclic</p>
        <p>structure
Determining the
number of cycles
Evaluatingthezone
structure</p>
        <p>Determining the
local extremsof</p>
        <p>statistics
Determining the
local extrems</p>
        <p>Evaluatingthe
countdowns ofcycles
bythe attribute</p>
        <p>Evaluatingthe
countdowns ofcycles
that are isomorphic in
relation to the order</p>
        <p>Evaluatingthe
countdowns ofcycles
bythe metric of
proximity</p>
        <p>Evaluatingthe
countdowns ofzones
bythe attribute</p>
        <p>Evaluatingthe
countdowns ofzones
that are isomorphic in
relation to the order</p>
        <p>Evaluatingthe
countdowns ofzones
bythe metric of
proximity
Number ofzones</p>
        <p>Z</p>
        <p>Determining the
number of zonesin
the cycle</p>
        <p>Formation of the
zone structure
The results of the application of the developed method of segmentation of ECS are
shown in Fig. 3.</p>
        <p>1.6 Tˆ(tl ,1), tl , l  1, L, с
0
3</p>
        <p>6
б)
9
tl , с</p>
        <p>The application of this method allows to evaluate the rhythm of cyclic ECS, which is
important in the diagnosis, in particular allows to take into account pathologies that
manifest in cardiac arrhythmias (tachycardia, bradycardia).</p>
        <p>Methods for determining the rhythmic zone structure of the ECS (rhythmic
structure estimation)
A discrete rhythmic structure for the case of a segment-zone structure of a discrete
signal (see Fig. 3), when W  D is defined as follows</p>
        <p>Tˆ(t i , n)  t in  t i , i  1, C, j  1, Z , n  Z .</p>
        <p>
          j j j
(10)
Having a rhythmic structure, it is necessary to evaluate it [
          <xref ref-type="bibr" rid="ref20 ref6">6, 20, 21</xref>
          ]. The formulation
of the taks for the evaluation of the continuous rhythm function is given in paper [
          <xref ref-type="bibr" rid="ref20 ref6">6,
20</xref>
          ]. It is to determine the continuous rhythm function of a cyclic signal, that is, to
determine such an interpolation function Tˆ(t, n), t  W, n  Z , which would pass
through the discrete values of the rhythmic structure (discrete rhythm function)
and would satisfy the conditions of the
Tˆ(t i , n), t i  W, i  1, C, j  1, Z , n  Z
        </p>
        <p>
          j j
rhythm function T t, n , in particular, its derivative by argument, if any, should not be
less than minus one [
          <xref ref-type="bibr" rid="ref20 ref6">6, 20</xref>
          ].
        </p>
        <p>In practice, when creating cardio-diagnostic systems, it is taken into account that
the processing of a cyclic signal, when a rhythmic structure is determined, will be if
n  0 , or rather by accepting n  1 , conducting, for example, a statistical analysis
taking into account of each subsequent cycle following one after the other, rather than
selected cycles with a certain step, as is the case, for example, when n  2 ,
respectively the first, third, fifth and so on cycles. Therefore, in the paper we will submit
rhythmic structures, accepting n  1 .</p>
        <p>
          It is suggested to use the known method to evaluate the continuous rhythm
function [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. A block diagram of the method of estimating the rhythm function is shown
in the figure 4.
        </p>
        <p>Tˆ(ti,n), i 1,С, nZ АБО
Tˆ(ti ,n), i 1,С, j 1,Z, nZ</p>
        <p>j
_ Z 
___ ,1
ˆ,,it1СБАОi ˆ,,,itj1Сij Tˆ(ti,nDD)I,ESiTCESRRT1E,MRTСUEI,NCRnATHUTYIRZTOEHАNMБOОICF
 z Tˆ(ti ,n), i 1,С, j 1,Z, nZ
ˆDc ˆD j
ki, mi, i 1,С АБО Tˆi(t,n), i 1,С, t W, nZАБО
kij , mij , i 1,С, j 1_,_Z__ Tˆij (t,n), i 1,С, j 1_,_Z__, t W, nZ</p>
        <sec id="sec-2-6-1">
          <title>DETERMINATION OF</title>
        </sec>
        <sec id="sec-2-6-2">
          <title>LINEAR PIECEWISE-LINEAR</title>
        </sec>
        <sec id="sec-2-6-3">
          <title>INTERPOLATION INTERPOLATION</title>
        </sec>
        <sec id="sec-2-6-4">
          <title>COEFFICIENTS</title>
        </sec>
      </sec>
      <sec id="sec-2-7">
        <title>DETERMINATION OF Tˆ(t,n), t W, nZ</title>
        <sec id="sec-2-7-1">
          <title>CONTINUOUS</title>
        </sec>
        <sec id="sec-2-7-2">
          <title>RHYTHM FUNCTION</title>
          <p>,
We use the formula to evaluate the rhythm function</p>
          <p>C</p>
          <p>Z
i1 j1
Tˆ(t,1)  
Tˆi (t,1), t  W .</p>
          <p>j
An example of the result of estimating a continuous rhythm function is given in the
1.2</p>
          <p>
            Tˆ(tl ,1), l  1, L, с
0
3
6
9
t , с
l
Taking into account the mathematical model we will apply the developed methods of
statistical processing presented in the paper [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. The realizations of the statistical
estimates of the probabilistic characteristics of the cyclic random process (ECS) are
determined taking into account the estimated rhythm function, as follows statistical
estimation of mathematical expectation of ECS:
(14)
(15)
mˆ (t) 
1
C n0
          </p>
          <p>C 1
  t  T (t, n), t  W1  ~t1, ~t2  .
statistical evaluation of the dispersion of the ECS:
dˆ (t) 
1 C 1</p>
          <p>   t  T (t, n)  mˆ (t  T (t, n)) , t  W1  ~t1, ~t2 .</p>
          <p>C  1 n0
2
~ ~
where t1, t2 – the limits of the first cycle of the cyclic signal.</p>
          <p>
            In paper [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ], definitions and other probabilistic characteristics are described, in
particular correlation and covariance functions, however, let us limit ourselves to these two
characteristics because they are necessary for the next steps of processing the ECS.
          </p>
          <p>The results of the obtained statistical estimates are shown in the figure 6.
mˆ  (tk ), мВ</p>
          <p>mˆ  (tk ), мВ
1.0
0.5
0
-0.5
tk , с
In order to obtain informative diagnostic features of ECS, the paper [22] was
proposed to use the decompositions of the obtained statistical estimates of the cycles of
the ECS in the Chebyshev basis. The procedure of normalization of statistical
estimates was used for the purpose of the one-type approach for estimation of the
deduced diagnostic estimates, and only then we make their decomposition.
Herewith the area of definition of normalized statistical estimates is assumed equal to
the area of definition of the first segment-cycle Wн  W1 , and the duration of the
normalized cycle will be equal to the duration of the first cycle Tн  Tˆ1 .</p>
          <p>Examples of obtained statistical estimates of ECS are shown in the figure 7.</p>
          <p>The obtained decompositions of statistical estimations allow build diagnostic
spaces on the basis of the first two coefficients and to carry out diagnostics in automated
diagnostic complexes.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4 Conclusions</title>
      <p>This paper proposes consistent new methods of ECS processing, which together allow
it to be processed for diagnostic purposes. They can be used as components of
specialized software in cardio-diagnostic complexes in carrying out diagnostics of a human
heart condition.</p>
      <p>In the future researches, it is planned to build diagnostic spaces based on statistical
estimates of ECS taking into account various pathological features of such cyclic
signals and to implement automated diagnostic procedures based on the use of neural
network algorithms.
21. Lytvynenko, I.V.: Method of the quadratic interpolation of the discrete rhythm function of
the cyclical signal with a defined segment structure. Scientific Journal of the ternopil
national technical university, 84(4), 131-138 (2016).
22. Martsenyuk, V., Sverstiuk, A., Klos-Witkowska, A., Horkunenko, A., Rajba, S.: Vector of
Diagnostic Features in the Form of Decomposition Coefficients of Statistical Estimates
Using a Cyclic Random Process Model of Cardiosignal. The 10th IEEE International
Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology
and Applications, 18-21 September, Metz, 1, 298-303 (2019).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Gardner</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napolitano</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paura</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Cyclostationarity: Half a century of research</article-title>
          .
          <source>Signal Processing</source>
          .
          <volume>86</volume>
          ,
          <fpage>639</fpage>
          -
          <lpage>697</lpage>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gardner</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Archer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Exploitation of cyclostationarity for identifying the Volterra kernels of non-linear systems</article-title>
          .
          <source>IEEE Transactions on Information Theory</source>
          .
          <volume>39</volume>
          (
          <issue>2</issue>
          ),
          <fpage>535</fpage>
          -
          <lpage>542</lpage>
          (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gardner</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , W.:
          <article-title>Fraction of time probability for time-series that exhibit cyclostationarity</article-title>
          .
          <source>Signal Processing</source>
          <volume>23</volume>
          ,
          <fpage>273</fpage>
          -
          <lpage>292</lpage>
          (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gardner</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spooner</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Higher-order cyclostationarity</article-title>
          .
          <source>In: International Symposium on Information Theory and Applications</source>
          , ISITA '90,
          <string-name>
            <surname>Honolulu</surname>
          </string-name>
          , HI,
          <fpage>355</fpage>
          -
          <lpage>358</lpage>
          (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lupenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutsyk</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lapusta</surname>
          </string-name>
          , Yu.:
          <article-title>Cyclic linear random process as a mathematical model of cyclic signals / //</article-title>
          <source>Acta mechanica et automatic 9 №4</source>
          ,
          <fpage>219</fpage>
          -
          <lpage>224</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lupenko</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>Teoretychni osnovy modelyuvannya ta opratsyuvannya tsyklichnykh syhnaliv v informatsiynykh systemakh</article-title>
          . Monohrafyya, L'viv, Mahnoliya,
          <volume>343</volume>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , S.-W.,
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , H.-C.,
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>H.-L.:</given-names>
          </string-name>
          <article-title>A real-time QRS detection method based on moving-averaging incorporating with wavelet denoising</article-title>
          .
          <source>Computer Methods</source>
          and Programs in Biomedicine. Elsevier Inc.,
          <volume>82</volume>
          ,
          <fpage>187</fpage>
          -
          <lpage>195</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Chouhan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mehta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lingayat</surname>
          </string-name>
          , N.:
          <article-title>Delineation of QRS-complex, P and T-wave in 12- lead ECG</article-title>
          .
          <source>IJCSNS International Journal of Computer Science and Network Security</source>
          ,
          <volume>8</volume>
          ,
          <fpage>185</fpage>
          -
          <lpage>190</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Tawfic</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shaker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Improving recovery of ECG signal with deterministic guarantees using split signal for multiple supports of matching pursuit (SS-MSMP) algorithm</article-title>
          , Computer Methods and Programs in Biomedicine,
          <volume>139</volume>
          ,
          <fpage>39</fpage>
          -
          <lpage>50</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Wartak</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Milliken</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karchmar</surname>
          </string-name>
          , J.:
          <article-title>Computer program for pattern recognition of electrocardiograms</article-title>
          .
          <source>Comput. Biomed. Res.</source>
          ,
          <volume>3</volume>
          (
          <issue>4</issue>
          ),
          <fpage>344</fpage>
          -
          <lpage>374</lpage>
          (
          <year>1970</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tomhins</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A real-time QRS detection algorithm</article-title>
          .
          <source>IEEE Trans. Biomed</source>
          . Eng.,
          <volume>32</volume>
          ,
          <fpage>230</fpage>
          -
          <lpage>236</lpage>
          (
          <year>1985</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Christov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <article-title>Real time electrocardiogram QRS detection using combined adaptive threshold</article-title>
          .
          <source>BioMed. Eng. Online</source>
          ,
          <volume>3</volume>
          (
          <issue>28</issue>
          ),
          <volume>9</volume>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>De Chazazl</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Celler</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Automatic measurement of the QRS onset and offset in individual ECG leads</article-title>
          .
          <source>IEEE Engineering in Medicine and Biology Society</source>
          ,
          <volume>4</volume>
          ,
          <fpage>1399</fpage>
          -
          <lpage>1403</lpage>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Roonizi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sameni</surname>
          </string-name>
          , R.:
          <article-title>Morphological modeling of cardiac signals based on signal decomposition</article-title>
          ,
          <source>Computers in Biology and Medicine</source>
          ,
          <volume>43</volume>
          (
          <issue>10</issue>
          ),
          <fpage>1453</fpage>
          -
          <lpage>1461</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Raj</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ray</surname>
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Sparse representation of ECG signals for automated recognition of cardiac arrhythmias</article-title>
          ,
          <source>Expert Systems with Applications</source>
          ,
          <volume>105</volume>
          ,
          <fpage>49</fpage>
          -
          <lpage>64</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Sahoo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biswal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabut</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>De-noising of ECG Signal and QRS Detection Using Hilbert Transform</article-title>
          and
          <string-name>
            <given-names>Adaptive</given-names>
            <surname>Thresholding</surname>
          </string-name>
          , Procedia Technology,
          <volume>25</volume>
          ,
          <fpage>68</fpage>
          -
          <lpage>75</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Lytvynenko</surname>
            ,
            <given-names>I.V.</given-names>
          </string-name>
          :
          <article-title>The method of segmentation of stochastic cyclic signals for the problems of their processing and modeling</article-title>
          .
          <source>Journal of Hydrocarbon Power Engineering, Oil and Gas Measurement and Testing</source>
          .
          <year>2017</year>
          ,
          <volume>4</volume>
          , No.
          <volume>2</volume>
          ,
          <fpage>93</fpage>
          -
          <lpage>103</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Lytvynenko</surname>
            ,
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maruschak</surname>
            ,
            <given-names>P.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lupenko</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hats</surname>
            ,
            <given-names>Yu. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Menou</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panin</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          <article-title>Software for segmentation, statistical analysis and modeling of surface ordered structures</article-title>
          .
          <article-title>Mechanics, resource and diagnostics of materials and structures (MRDMS-</article-title>
          <year>2016</year>
          ):
          <source>Proceedings of the 10th International Conference on Mechanics, Resource and Diagnostics of Materials and Structures. AIP Publishing</source>
          ,
          <volume>1785</volume>
          (
          <issue>1</issue>
          ) (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Lupenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Osoblyvosti dyskretyzatsiyi tsyklichnykh funktsiy. Vymiryuval'na ta obchyslyuval'na tekhnika v tekhnolohichnykh protsesakh</article-title>
          ,
          <source>Khmel'nyts'kyy, 1</source>
          ,
          <fpage>64</fpage>
          -
          <lpage>70</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Lupenko</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>Zavdannja interpoljacii' funkcii' rytmu cyklichnoi' funkcii' z vidomoju zonnoju strukturoju. Elektronika ta systemy upravlinnja. Nacional'nyj aviacijnyj universytet</article-title>
          .
          <source>Kyiv</source>
          ,
          <volume>2</volume>
          (
          <issue>12</issue>
          ),
          <fpage>27</fpage>
          -
          <lpage>35</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>