<!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>A Narrowband Sound Signal Frequency Estimation with Impulsive Noise Filtering</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Iurii Chyrka Mathematical Methods for Sensor Information Processing Department of Institute of Information and Communication Technologies of Bulgarian Academy of Sciences 25 A</institution>
          ,
          <addr-line>Acad. G. Bonchev str., 1113 Sofia</addr-line>
          ,
          <country country="BG">Bulgaria</country>
        </aff>
      </contrib-group>
      <fpage>40</fpage>
      <lpage>44</lpage>
      <abstract>
        <p>The new stochastic approach of impulsive noise filtering, based on the input sample separation by modified clusterization criterion, is proposed. It is shown that preliminary filtration by the proposed procedure provides robust narrowband sound frequency estimation and eliminates failures of the estimation algorithm caused by the impulsive noise.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Digital audio systems are widely applied today in
many areas of human activity. One of the biggest class
of them are acoustic arrays that perform measurement
and processing of sound field. One of the key branch in
digital sound processing is Noise Source Identification
(NSI) techniques. They play an important role in the
acoustic camera, which is aimed to locate and
characterize sound sources. It fuses images, received by
the sensors in a complex image. This image consists of
a camera image as a background and contour lines
describing sound field as a foreground [Bil76].</p>
      <p>Most of NSI techniques have a “narrowband” nature.
This means that the sound map must be recalculated for
each frequency of interest. Usually calculations are
performed for the predefined set of bounds and
corresponding center frequencies. The difference
between actual frequency and defined one leads to
inaccurate results. Therefore, knowledge of the original
signal frequency is important for precise estimation of
sound field parameters.</p>
      <p>The estimate can be easily obtained in the steady
state from long enough Fast Fourier Transform, but in
non-stationary case it must be estimated instantly in
real time. For fast, effective and precise estimation of
any instantaneous parameter, the data sample must be
as short as possible; therefore, appearance of impulsive
noise has the most substantial influence on the
Copyright © 2015 for the individual papers by the papers' authors.
Copying permitted only for private and academic purposes.
estimation in such situation. Hence there is need to
recover an original data from the degraded observations
before main processing stage.</p>
      <p>Filtering of an impulsive noise generally gives
positive effect not only on frequency estimation, but
also for NSI algorithms. The acoustical array is a
multichannel system and almost simultaneous
occurrence of impulses in many different channels can
completely corrupt calculation results.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem Statement</title>
      <p>In view of NSI application, attention in the paper is
paid to a class of narrowband signals which parameters
are changed slowly in time. The problem of the
instantaneous frequency estimation can be interpreted
as estimation on the limited observation interval
(usually less than two periods of signal) during which
the parameters are changed slowly and a narrowband
signal is considered as a harmonic one.</p>
      <p>For description of a mixture of a digital narrowband
signal si with a white Gaussian noise ηi of power σ2 and
impulsive noise ζ the following typical additive model
of a data sample is used:
xi = si + ηi + υiζ = ρi sin(ωi τ(i −1) + ϕ0 ) + ηi + υiζ ,
i = 1, N ,
where υi is a sign function υi =sgn(pi), that can get
values –1, 1, 0 with corresponding probabilities pζ/2,
pζ/2, 1–pζ/2; pζ is an impulsive noise appearance
probability; ζ is an impulsive noise amplitude
(considered as constant for all impulses); ρi is a signal
instantaneous amplitude; ϕ0 is an initial phase; ωi is an
instantaneous angular frequency; τ is a sampling
interval, N is a sample size. Further, the normalized
frequency γ=ωτ is used to omit τ. Such the mixture
model is close to a Bernoulli–Gaussian model of an
impulsive noise process [Vas08].</p>
      <p>The mixture sample (1) can be represented by the next
probability density function
fΞ (x n | γ, ρ, ϕ0 , σ, pζ , ζ, υn ) = (1 − pζ )⋅ fη (x n | γ, ρ, ϕ0 , σ )
+ pζ ⋅ fηζ (x n | γ, ρ, ϕ0 , σ, ζ, υn ).</p>
      <p>It corresponds to a Tukey-Huber model, which is the
mostly used one for investigation of robust methods. It
(1)
(2)
supposes that majority of sample counts have an
expected distribution fη and some of counts belong to
fηζ. The latter ones are outliers that produce “tails” of
the distribution. The aim of the paper is describing of
the robust instantaneous frequency estimation
procedure with removing of distorting outliers in (2).</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodological Basis</title>
      <sec id="sec-3-1">
        <title>3.1 Brief description of NSI techniques</title>
        <p>The NSI techniques can be divided onto two
categories: near-field acoustic holography (NAH) and
beamforming [Bai13]. NAH is aimed to reconstruction
of a sound field in the 3D space. Beamforming gives a
map of a sound intensity by measurement of the signal
response from a variety of directions. The main concept
of the both NSI techniques is the next: the sound
pressures measured by the microphones (more rarely –
particle velocities, captured by probes) are processed
by an imaging algorithm of either type to calculate an
acoustic map of the sound pressure or sound intensity
with a snap to physical coordinates.</p>
        <p>When NAH performs near-field imaging of noise
sources, beamforming generally works in far field.
Unlike beamforming, that carries out spatial filtering
and maximizes the signal power from certain direction,
NAH provides, based on measurements over a
twodimensional aperture, a reconstruction of the
threedimensional sound field from the source’s boundary out
to the far field. Precision of reconstruction depends
mostly on microphone spacing distance, sound
frequency and distance between source surface and
measurement plane. NAH operates in a low frequency
range, upper boundary of which is limited by a distance
between microphones. On the other hand, beamforming
works in the full frequency range but its use is
reasonable only at high frequencies when it gives better
resolution than holography.</p>
        <p>Beamforming provide the best performance on the
irregular arrays, which geometry (positions of
microphones) is optimized in order to get the lowest
possible level of false responses. As opposite to
beamforming, NAH is usually performed on a regular
array grid that is also the requirement for the classic
Fourier NAH. Many modern NAH approaches perform
calculation in the time domain and usually do not
require location of microphones on some equidistant
positions. Hence, it allows reconstructing of sound
fields even with irregular array geometries.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Impulse noise filtering techniques</title>
        <p>Conventional global filtering approach like a
lowpass filtering assumes that both corrupted and
uncorrupted samples must be processed. Median filters
and other order statistics filters, that process a localized
area, also typically modify uncorrupted samples as the
transversal filtering is applied uniformly over the whole
signal [Vas08]. In addition, median filter eliminates
changes in the input signal with a duration less than a
half size of the filter window and does not properly
filter a set of consequent impulses longer than a half
size. Some modifications of the classic median filter,
that eliminate some its disadvantages, were developed
[Geo11].</p>
        <p>Some detection methods perform processing in time
and frequency domains simultaneously, for example
wavelet-based method in [Non08]. Yet another filtering
approach uses fuzzy impulse detection, but mostly for
images [Sch06].</p>
        <p>Impulsive noise usually distorts a relatively small
amount of total counts in the sample. Since usually a
relatively large part of the signal counts remain
unaffected by the impulsive noise. Hence, it is
advantageous to replace only the noisy ones, leaving
the uncorrupted counts unchanged. This ideology is
implemented by the another approach that performs
model-based two-stage filtering by using a linear
prediction system [Esq02]. For audio signals, the most
often used models are autoregressive (AR) or
autoregressive moving average (ARMA) [Oud14]. In
this case, the system consists of two main parts:
detector and interpolator that perform individual
processing of the each element of the data set.</p>
        <p>Another independent class of methods is stochastic
ones [Bas88]. They are close to model-based ones, but
the statistical properties of data samples are used. A
similar approach is proposed in the paper for
prefiltering before frequency estimation.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3 Frequency Estimation</title>
        <p>In this paper frequency estimation is carried out with
using of the algorithm mentioned in the previous work
[Pro12]. It has been synthesized with using an AR
model for a single-tone harmonic signal mixed with a
white Gaussian noise:
si = αsi−1 − si−2 = 2 cos(γ)si−1 − si−2 ,
(3)
where α=2cos(γ) is a parameter of auto-regression.</p>
        <p>The algorithm is based on the solution of the
quadratic equation
α2 − 2Bα − 2 = 0 , (4)
with coefficient B calculated on the basis of the input
signal sample (x ) as:</p>
        <p>N−1  N−1 
B(x) = ∑[(xi+1 + xi−1 )2 − 2xi2 ]/2∑(xi+1xi + xi xi−1 ) .(5)
i=2  i=2</p>
        <p>The equation (4) has two roots
α ∗ ( + ,− ) = B ± B 2 + 2 . Finally, frequency is estimated
as γ* = arccos (α∗(+) / 2) .</p>
        <p>Generally, this algorithm is robust in many cases
with only the impulsive noise and without the Gaussian
one [Pro09], but it becomes highly sensitive when
Gaussian and impulsive noises occur simultaneously
and are multiplied during calculations. Therefore,
removing of impulses is a necessary condition before
estimation procedure starts.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Impulsive noise detection</title>
      <p>The NSI Robust parameters estimation usually
consists of the next processing stages [Hub09]:
1) Data “errors” or corrupted counts detection;
2) Processing of detected counts by removing them
from the sample or their restoration with the help of
neighbor ones;
3) Pure robust estimation using the restored sample.
Here steps 1) – 2) belong to impulse noise filtering.</p>
      <p>The new stochastic approach based on the cluster
analysis theory [Eve11] is proposed for performing
impulses detection. The key idea is to apply
clusterization methods for analysis of the input sample
probability distribution and separate all counts in the
sample onto (two) independent clusters: the subsample
with normal counts and relatively small subsample with
impulsive noise counts. The important assumption here
is that the signal amplitude is relatively small in
comparison to impulse amplitude, that allows to
distinguish these clusters. The similar approach was
proposed earlier by the author in application to
electroencephalogram signals analysis [Pro13].</p>
      <p>Generally, clusterization is carried out on the basis
of some optimization criterion or an objective function.
Usually it is an extent of objects density inside the
cluster or an extent of distance between different
clusters. Actually, most of cluster separation
procedures can be considered as exact or approximate
algorithm of some objective function optimization and
finding a threshold.</p>
      <p>The most widespread methods for optimal threshold
v calculation [Kor89] are based on the criterion of the
minimal sum of cluster variances, which for a
twocomponent sample can be written as:
y(opt) = arg min{σl2 ( y (v−1),N )+ σr2 ( y (v),N )}. (6)
v</p>
      <p>In order to increase sensitivity to presence of the
second “impulsive” subsample the modified criterion is
considered:
y(opt) = arg min{σl4 ( y (v−1),N )+ σr4 ( y (v),N )}. (7)
v</p>
      <p>It allows correct treatment of mixtures that contain
small amount of impulses.</p>
      <p>Finally, the proposed impulse filtering procedure can
be represented in the form of four consequent steps of
calculations. On the first step of processing in order to
facilitate detection of the sample with bipolar pulse it is
necessary to take the absolute value zn = xn ,
n = 0, N − 1 . Taking into account that time order of
discrete values (1) is insignificant, it can be
transformed via y = ℜ(z ) into an ordered statistics
y = ( y(1),N , y(2),N ,... y(N ),N ) ,
(8)
which must be separated onto two parts with
corresponding standard deviation values: σl, σr.</p>
      <p>The next step includes the calculation of values of
the above mentioned criterion for each discrete rank
(v),N. (the function (7) is used here) The separation
threshold is simply found as argmin among all these
values. When the threshold is obtained, all counts that
exceed its value are marked as defective or i. e.
containing a noise impulse.</p>
      <p>On the last stage of processing the detected impulses
must be replaced by interpolation or extrapolation
using “good” neighbor counts. In view of assumption
on small duration of the impulses, only the simplest
linear interpolation is used in this paper.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Simulation results</title>
      <p>The effectiveness of impulsive noise filtering was
analyzed in connection to its influence on the frequency
estimation process by the aforementioned algorithm.
The flowchart of the frequency estimation process
including the impulse filtering one can see in Fig. 1.</p>
      <p>Statistical simulations by the Monte-Carlo approach
were done under the next conditions: a signal sample
size N=50, the sample contains one period of the signal,
hence the normalized frequency γ = 2π / 50 ≈ 0.126 ,
SNR=20 dB, signal to impulsive noise ratio is –20 dB,
number of numerical simulations for each plot is
10000.</p>
      <p>Fig. 2 shows plots of dependencies of estimation
algorithm failure probability on impulsive noise
appearance probability. Three cases are regarded:
without filtering, with filtration by a classic median
filter and by using the proposed separation. From the
presented figure one can see that the appearance of the
impulsive noise with big power significantly worsen
performance of the frequency estimation algorithm.
Small decreasing of failure rate at higher noise
probability can be explained by the fact that some
impulses start to appear one after another and such a
sequence has less influence on the algorithm.</p>
      <p>The median filter of size 5 makes a situation better
and substantially decreases probability of failure, at low
appearance probability in particular, but its rate is still
high enough. Longer filter window allows getting
additional suppression of many impulses but there must
be tradeoff between noise filtering and the signal
deformation due influence of the filter. The proposed
separation procedure for impulse noise filtration makes
failures caused by impulses action almost impossible.</p>
      <p>In addition, the comparison of the precision of
frequency estimation was carried out in three
aforementioned cases without any filtering, with
filtration by the classic median filter and by using the
separation. The plots of mean and standard deviation
are shown in Fig. 3.</p>
      <p>Similarly to situation with failures, the estimation
algorithm does not give reliable estimates, when the
probability of noise appearance is high. The median
filter reduces the deviation of a mean in about two
times. The separation procedure provides a mean and a
standard deviation close to constant values.</p>
      <p>The carried out statistical studies have shown that
the proposed method works well with relatively big
impulses, when signal to impulsive noise ratio is –10
dB or lower. When the amplitude of impulses is low,
two clusters of good and corrupted counts are located
very close to each other and the polymodality of
impulse distribution vanishes. It is hard to find the
threshold in this case.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>The proposed impulse noise filtering procedure
provides better frequency estimation quality in
comparison to conventional median filter when the
impulse to signal amplitude ratio is 10 dB or more.
This is caused by better sensitivity of the procedure to
appearance of big impulses in the sample. At the same
time, it provides constant estimation precision, when
impulse appearance probability is not bigger than 0.15.
This is a consequence of bigger number of points that
have to be interpolated. Therefore, linear interpolation
distorts the signal structure and worsen frequency
estimation at bigger appearance probabilities.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>The research work reported in the paper was partly
supported by the Project AComIn "Advanced
Computing for Innovation"; grant 316087, funded by
the FP7 Capacity Programme.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [Bil76]
          <string-name>
            <given-names>J.</given-names>
            <surname>Billingsley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kinns</surname>
          </string-name>
          .
          <year>1976</year>
          .
          <article-title>The acoustic telescope</article-title>
          ,
          <source>Journal of Sound and Vibration</source>
          ,
          <volume>48</volume>
          ,
          <fpage>485</fpage>
          -
          <lpage>510</lpage>
          ,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [Vas08]
          <string-name>
            <surname>Saeed</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Vaseghi</surname>
          </string-name>
          .
          <source>Advanced Digital Signal Processing and Noise Reduction - 4th ed. A John Wiley and Sons Ltd., Singapore</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>[Bai13] R. M. Bai</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          <string-name>
            <surname>Ih</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Benesty</surname>
          </string-name>
          .
          <source>Acoustic Array Systems</source>
          . John Wiley &amp; Sons Singapore Pte. Ltd.,
          <string-name>
            <surname>Singapore</surname>
          </string-name>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>[Geo11] Geoffrine Judith M. C.</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Kumarasabapathy</surname>
          </string-name>
          .
          <article-title>Study and analysis of impulse noise reduction filters</article-title>
          .
          <source>Signal &amp; Image Processing: An International Journal (SIPIJ)</source>
          .
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>82</fpage>
          -
          <lpage>92</lpage>
          ,
          <year>March 2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>[Non08] R. C.</surname>
          </string-name>
          <article-title>Nongpiur</article-title>
          .
          <article-title>Impulse noise removal in speech using wavelets</article-title>
          .
          <source>In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (Las Vegas, USA, March 31 - April 4</source>
          ,
          <year>2008</year>
          ). ICASSP '
          <volume>08</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          ,
          <string-name>
            <surname>Las</surname>
            <given-names>Vegas</given-names>
          </string-name>
          , NV,
          <fpage>1593</fpage>
          -
          <lpage>1596</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [Sch06]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nachtegael</surname>
          </string-name>
          , V. De Witte,
          <string-name>
            <given-names>D.</given-names>
            <surname>Van der Weken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. Kerre. A Fuzzy</given-names>
            <surname>Impulse</surname>
          </string-name>
          <article-title>Noise Detection and Reduction Method</article-title>
          .
          <source>IEEE Transactions on Image Processing</source>
          .
          <volume>15</volume>
          (
          <issue>5</issue>
          ):
          <fpage>1153</fpage>
          -
          <lpage>1162</lpage>
          , May
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Esq02]
          <string-name>
            <given-names>P.</given-names>
            <surname>Esquef</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karjalainen</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Valimaki</surname>
          </string-name>
          .
          <article-title>Detection of clicks in audio signals using warped linear prediction</article-title>
          .
          <source>In Proceedings of the 14th International Conference on Digital Signal Processing</source>
          (New York, USA, March 31 - April 4,
          <year>2008</year>
          ).
          <source>ICDSP '02</source>
          . IEEE, New York, NY,
          <volume>2</volume>
          :
          <fpage>1085</fpage>
          -
          <lpage>1088</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Oud14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Oudre</surname>
          </string-name>
          .
          <article-title>Automatic detection and removal of impulsive noise in audio signals</article-title>
          .
          <source>Image Processing On Line. Preprint. February</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [Bas88]
          <string-name>
            <given-names>M.</given-names>
            <surname>Basseville</surname>
          </string-name>
          .
          <article-title>Detecting Changes in Signals and Systems-A Survey</article-title>
          .
          <year>Automatica</year>
          .
          <volume>24</volume>
          (
          <issue>3</issue>
          ):
          <fpage>309</fpage>
          -
          <lpage>326</lpage>
          , May
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [Pro12]
          <string-name>
            <given-names>I. G.</given-names>
            <surname>Prokopenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. P.</given-names>
            <surname>Omelchuk</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y. D.</given-names>
            <surname>Chyrka</surname>
          </string-name>
          .
          <article-title>Radar signal parameters estimation in the MTD tasks</article-title>
          .
          <source>International Journal of Electronics and Telecommunications (JET)</source>
          .
          <volume>58</volume>
          (
          <issue>2</issue>
          ):
          <fpage>159</fpage>
          -
          <lpage>164</lpage>
          ,
          <year>June 2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [Pro09]
          <string-name>
            <given-names>I. G.</given-names>
            <surname>Prokopenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. P.</given-names>
            <surname>Omelchuk</surname>
          </string-name>
          and
          <string-name>
            <given-names>G. Y.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          .
          <article-title>Robustness of quasioptimal frequency estimator to impulsive noise</article-title>
          .
          <source>Electronics and Control Systems</source>
          .
          <volume>20</volume>
          (
          <issue>2</issue>
          ):
          <fpage>69</fpage>
          -
          <lpage>74</lpage>
          ,
          <year>2009</year>
          . (In Ukrainian).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [Hub09]
          <string-name>
            <given-names>P.</given-names>
            <surname>Huber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ronchett</surname>
          </string-name>
          . Robust Statistics - 2nd ed.
          <source>A John Wiley and Sons Ltd</source>
          ,
          <fpage>18</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [Eve11]
          <string-name>
            <given-names>B. S.</given-names>
            <surname>Everitt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Landau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Leese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Stahl</surname>
          </string-name>
          .
          <source>Cluster Analysis - 5th ed. A John Wiley and Sons Ltd., London</source>
          .
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [Pro13]
          <string-name>
            <given-names>I. G.</given-names>
            <surname>Prokopenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. P.</given-names>
            <surname>Omelchuk</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y. D.</given-names>
            <surname>Chyrka</surname>
          </string-name>
          . Pat. № 84833,
          <string-name>
            <surname>UA</surname>
          </string-name>
          , IPC G06F7/06.
          <article-title>Method for electroencephalogram spike detection</article-title>
          .
          <source>Publ. date: 11.11</source>
          .
          <year>2013</year>
          (In Ukrainian).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [Kor89]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Korniliev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. G.</given-names>
            <surname>Prokopenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. M.</given-names>
            <surname>Chuprin</surname>
          </string-name>
          . Robust algorithms in
          <source>automated systems of information processing. Technics, Kyiv</source>
          ,
          <year>1989</year>
          (In Russian).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>