<!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>Method of Diagnostic of Non-Positional Code Structures in the System of Residue Classes Basing on the Usage of an Alternative Number Set Informativeness</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Victor Krasnobayev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Kuznetsov</string-name>
          <email>kuznetsov@karazin.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Kononchenko</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Kuznetsova</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>JSC “Institute of Information Technologies</institution>
          ,”
          <addr-line>12 Bakulin str., Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>V. N. Karazin Kharkiv National University</institution>
          ,
          <addr-line>4 Svobody sq., Kharkiv, 61022</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>97</fpage>
      <lpage>106</lpage>
      <abstract>
        <p>A method of diagnosis of data represented in the system of residue classes (SRC) is suggested in the article. It is shown, that the main disadvantage of existing methods of diagnosis data in SRC is a significant time of data diagnosis while the necessity of entering heavy informational redundancy to non-positional code structure (NCS) in SRC. The considered in the article method of diagnosis data in SRC allows increasing operability of a diagnosis procedure while entering minimal informational redundancy. The time of data diagnostic, compared to known methods, is decreasing firstly due to excluding the procedure of transforming numbers in SRC to positional notation as in known methods, i. e. eliminating a positional operation of numbers comparing. Secondly, the time of data diagnostic is decreased by reducing the quantity of SRC bases, which are giving the possibility of mistakes. Thirdly, the time of data diagnostic is decreased due to the usage of tabular sample value of an alternative set (AS) of numbers in SRC in one beat. The quantity of additionally entered informational redundancy is decrease by effective usage of inner informational redundancy existing in NCS. A specific example of the usage of the suggested method of diagnosis data in SRC is given. Therefore, the suggested method allows reducing the time of diagnosis of data errors in NCS, represented in SRC, which is increasing the diagnostic operability while entering minimal informational redundancy.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Non-positional code structures</kwd>
        <kwd>system informativeness</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>i.e. set AS:</p>
      <p>On the other hand, a necessity of providing fault-tolerant functioning of CS in SRC requires the
development and deployment of methods of quick control, diagnostic, and data error correction, which
are different from methods, used in regular binary positional notations (PN) [15–17].</p>
      <p>Thus, researches, devoted to the development and improvement of quick (operative) methods of
diagnostic of errors of data in CS, functioning in SRC, are important and relevant.</p>
      <p>The aim of the article is the development of the method of quick diagnostic of data in SRC while
entering minimal informational redundancy.</p>
      <p>In the general case, the diagnosis of data in SRC is being understood as a process of defining
distorted residues in NCS as</p>
      <p>ASRC  (a1 || a2 || ... || ai1 || ai || ai1 || ... || an || ... || ank ) ,
where n and k are quantity of informational and control bases mi (i  1, n  k ) in ordered ( mi  mi1 )</p>
      <sec id="sec-1-1">
        <title>SRC, correspondingly.</title>
        <p>The diagnostic of NCS is being performed after the data control for further probable error correction.
In the article, the method of data diagnostic in the case of entering minimal ( k  1 ) informational
redundancy is considered. The minimal code distance equals two. The method is based on the concept
of an alternative number set and the usage of features of NCS in SRC [10,14]. Due to those the
procedure of increasing informativeness of AS in SRC is developed.
2. The Method of Diagnostic of Non-Positional Code Structures in the System
of Residue Classes</p>
        <p>Consider the method of NCS diagnostic, based on obtaining additional information about probably
distorted residues of incorrect number A . This information is contained in all possible AS of number</p>
        <p>Let SRC is specified by ordered ( mi  mi1 ) bases m1,..., mn1 . And let an incorrect number A is
defined in the process of calculations.</p>
        <p>For increasing informativeness about placement and error measures, it is suggested to additionally
define AS of number as</p>
        <p>Tentatively calculate the value of the interval ( j  1) of the number A occurrence in order to define
Wki  A  mk1 , mk2 , ... , mki  ,
W1  A  m11, m12 , ... , m1  ;</p>
        <p>1 1
W2  A  m21, m22 , ... , m2  ;</p>
        <p>2 2
. . . . . . . . . . .</p>
        <p>Wn1n1  A  mn11, mn12 , ... , mn1n1  .</p>
        <p>jk  mk  k  mod mk  ,</p>
        <p>
          Wn1n1  A  W  A .
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
the set of values (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
for k  1, n  1 .
        </p>
        <p>Also, due to value k  n  1 the Wn1n1  A equals</p>
        <p>
          According to (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) the formation of k tables is performed, where values  k are matched against ai .
After defining AS Wki  A , which called primary ASs, the secondary ASs are defined as vectors,
components of which are possible values of errors ai as:
        </p>
        <p>W 1  A  a11 , a21 ,..., an11 ,</p>
        <p>1
and so on to the value of vectors in the form of:
and completely to value of vector as:
…
…
W 1  A  a11 , a21 ,..., an11 ;
1</p>
        <p>W22  A  a12 , a22 ,..., an21 ,
W  2   A  a1 2  , a2 2  ,..., an12 ;</p>
        <p>2
W  n   A  a1 n  , a2 n  ,..., an1n ,
n</p>
        <p>Wn+1(Ã) = {a1, a2, …, an+1}.</p>
        <p>Components of the vector Wn1(A) are compared to according components of all vectors Wi i   A
for i  1, n . The matching the measure components of vectors are chosen and the bases of SRC are
defined, and their set defines resulted AS in the form of</p>
        <p>W  A  mz1 , mz2 , ... , mz  .</p>
        <p>
          Indeed, among AS Wk  A there is always a basis mi , which gives an error ai , and that basis can
be only among bases, which are common for the set (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
        </p>
        <p>When an ai has such value, that number A starts to belong to the interval, then an equation is
fulfilled</p>
        <p>where
and</p>
        <p>M1  M  mn1 .</p>
        <p>Thus, the idea of the suggested method lays in the following: all possible ASs are defined on each
of the intervals of number A occurrence. After this, the common for these intervals bases
which possibly give errors, are defined.</p>
        <p>That set of bases define sought AS. The reduction of the number of bases in AS increases the
informativeness of AS W  A about place and measure of error. It decreases the time of reducing AS
to an incorrect basis (the amount of steps of tentatively AS defining is decreasing) and increases
operability of diagnostic of data in SRC.</p>
      </sec>
      <sec id="sec-1-2">
        <title>The structure scheme of the process of AS reduction is presented in Fig. 1.</title>
        <p>W  A  W  A .
W  A  W  A
n
M   mi</p>
        <p>
          i1
mz1 , ... , mz ,
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
        </p>
        <sec id="sec-1-2-1">
          <title>Defining of primary AS (j1)</title>
        </sec>
        <sec id="sec-1-2-2">
          <title>Defining of secondary AS</title>
        </sec>
        <sec id="sec-1-2-3">
          <title>Comparing and … …</title>
          <p>…</p>
        </sec>
        <sec id="sec-1-2-4">
          <title>Initial number</title>
        </sec>
        <sec id="sec-1-2-5">
          <title>Defining of primary AS (jn)</title>
        </sec>
        <sec id="sec-1-2-6">
          <title>Defining of primary AS (jn+1)</title>
        </sec>
        <sec id="sec-1-2-7">
          <title>Defining of</title>
          <p>secondary AS</p>
        </sec>
        <sec id="sec-1-2-8">
          <title>Defining of secondary AS</title>
        </sec>
        <sec id="sec-1-2-9">
          <title>Comparing and</title>
          <p>.
.
.</p>
        </sec>
        <sec id="sec-1-2-10">
          <title>Choice of the common bases of SRC</title>
        </sec>
        <sec id="sec-1-2-11">
          <title>Defining of</title>
          <p>3. Geometrical Model of the Procedure of the Increasing AS Informativeness</p>
          <p>The geometrical model of the suggested method should be considered. The defining of the number
( j 1) of the interval of distorted number A occurrence, which is influenced by error ai , is equivalent
to the shift of this number in the interval  j Mmii , j  1 Mm11  to the left to value j Mm11 . Decompose
numerical sequence to corresponding intervals with length: Mm11 , Mm21 , …, mMn11 . Define the numbers
of intervals ( j 1) , in which there is an operand A on each of the numerical segments as
 M M </p>
          <p>Tj1   j1 m11 , j1  1 m11  ,
. . . . . . . .</p>
          <p> M1 , jn1  1
Tjn1   jn1 mn1
</p>
          <p>M </p>
          <p>
            1 .
mn1 
(
            <xref ref-type="bibr" rid="ref5">5</xref>
            )
          </p>
          <p>
            Defining the primary ASs (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ) corresponds to defining the intervals numbers (
            <xref ref-type="bibr" rid="ref5">5</xref>
            ). Defining the
secondary AS W  A geometrically correspond to defining the interval  z1, z2  , where
i.e. sought interval is being defined as intersecting of intervals sets (
            <xref ref-type="bibr" rid="ref5">5</xref>
            )
          </p>
          <p>
            Condition (
            <xref ref-type="bibr" rid="ref6">6</xref>
            ) is equivalent to condition (
            <xref ref-type="bibr" rid="ref3">3</xref>
            ). If error moves operand A to the interval
          </p>
        </sec>
      </sec>
      <sec id="sec-1-3">
        <title>Condition (7) is equivalent to condition (4).</title>
        <p>The suggested geometrical model confirms the correctness of the method’s mathematical
description, and also more clearly demonstrates the idea of the procedure of informativeness AS
increasing or the reduction of the numerical interval of distorted number A occurrence.</p>
        <p>Consider an example of defining AS of number A according to the developed method. There is SRC
with bases m1  2 , m2  3 , m3  5 . The code words of this SRC are presented in Table 1.</p>
        <p>M  2  3  6 , M1  M  5  30 , mn1  m3  5 , A  0, 2, 2 , A  0, 2, 0 .</p>
      </sec>
      <sec id="sec-1-4">
        <title>It is obvious, that</title>
        <p>mn1 1, M , M1  , then</p>
      </sec>
      <sec id="sec-1-5">
        <title>Thus,</title>
        <p>by ith basis ( a2  2 ) there is a number</p>
        <p>A  A  A  0, 2, 2 .</p>
        <p>z1  max  ji Mm1 ;
i</p>
        <p>M
z2  min   ji  1 1 ,</p>
        <p>mi
TW  A  Tj1  Tj2  ...  Tjn1 .
In order to define the set of primary ASs it is needed to tentatively define values jk .</p>
        <p>For this, the nuvelization of a number A accordingly to the tables of nuvelization constants (Tables</p>
      </sec>
      <sec id="sec-1-6">
        <title>2–4) is performed.</title>
      </sec>
      <sec id="sec-1-7">
        <title>After this there are</title>
      </sec>
      <sec id="sec-1-8">
        <title>The set of primary ASs is defined as</title>
        <p>
          m2
(
          <xref ref-type="bibr" rid="ref1">0, 1, 0</xref>
          )
(
          <xref ref-type="bibr" rid="ref1 ref2">1, 2, 0</xref>
          )
The set of secondary ASs is defined by Tables 5–7, which are formed by values jn :
W3  A  1,1, 2;
W21  A  1, 0, 2;
W 2  A  0, 0,3;
        </p>
        <p>2
W 1  A  0, 2,3;</p>
        <p>1
W 2  A  0, 0, 4.</p>
        <p>1</p>
        <sec id="sec-1-8-1">
          <title>Possible values of errors none Δа2 = 1, Δа3 = 1,</title>
          <p>Wi(Ψi)</p>
          <p>
            –
W3(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )(Ã) = {0, 1, 1},
          </p>
          <p>
            m2
(
            <xref ref-type="bibr" rid="ref1 ref4">0, 1, 4</xref>
            )
(
            <xref ref-type="bibr" rid="ref2 ref2">0, 2, 2</xref>
            )
          </p>
          <p>
            m3
(
            <xref ref-type="bibr" rid="ref1">0, 0, 1</xref>
            )
(
            <xref ref-type="bibr" rid="ref2 ref2">0, 2, 2</xref>
            )
(
            <xref ref-type="bibr" rid="ref3">0, 0, 3</xref>
            )
(
            <xref ref-type="bibr" rid="ref1 ref4">0, 1, 4</xref>
            )
          </p>
          <p>
            Implementation of choice of common SRC bases is suitable in the form of tables (Tables 8–11),
where sign “+” means match of the components of secondary ASs, and sign “–” means mismatch. Those
tables show, that vectors components match in the bases m , m , i.e. the sought AS is as
1 3
W3  A  m1, m3 (table 8). Therefore, W  A  W  A . Thus, the increase of the informativeness about
error placement in the distorted number A is guaranteed by the described method.
W3(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )(Ã) = {1, 1, 2},
W3(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )(Ã) = {1, 2, 3},
W3(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )(Ã) = {0, 2, 4}
6
6
6
6
          </p>
          <p>The geometrical interpretation example for the given SRC is represented in the following way (Fig.
2). The segment [0,30) is decomposed according to numerical intervals [15,30) , [10,15) and [12,18)
. Define numbers of intervals, in which an operand A  1, 2, 2 placed.</p>
          <p>Tj1  15,30 , Tj2  10, 20 , Tj3  12,18 .</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>4. Conclusion</title>
      <p>Thus, the suggested method allows decreasing the time of diagnostic of errors of data, represented
in SRC, which increases diagnostic operability. A reduction of the number of bases in AS increases
informativeness AS about error placement and measure. It decreases the time of AS reduction to
incorrect bases (the number of steps of tentatively AS defining is decreasing). The usage of the
suggested method of operative diagnostic of data increases the total effectiveness and feasibility of
using non-positional code structures in SRC in computing systems.</p>
      <p>The time of data diagnostic, compared to known methods, is decreasing firstly due to excluding the
procedure of transforming numbers in SRC to positional notation as in known methods, i. e. eliminating
a positional operation of numbers comparing. Secondly, the time of data diagnostic is decreased by
reducing the quantity of SRC bases, which are giving the possibility of mistakes. Thirdly, the time of
data diagnostic is decreased due to the usage of tabular sample value of an alternative set (AS) of
numbers in SRC in one beat.</p>
      <p>Therefore, the suggested method allows reducing the time of diagnosis of data errors in NCS,
represented in SRC, which is increasing the diagnostic operability while entering minimal informational
redundancy. The geometric model of the procedure of AS informativeness increasing and specific
examples of usage of the suggested method of diagnostic of data in SRC confirms its practical
feasibility.</p>
      <p>The most effective way of the method used is in the computational chain, which does not allow
perform all planned procedures to AS reduction to the incorrect basis, i.e. in a quite long chain of
calculations of CS.</p>
    </sec>
    <sec id="sec-3">
      <title>5. Acknowledgments</title>
      <p>This work was supported in part by the National Research Foundation of Ukraine under Grant
2020.01/0351.</p>
    </sec>
    <sec id="sec-4">
      <title>6. References</title>
      <p>[11] Y. N. Kocherov, D. V. Samoylenko, A. I. Koldaev, Development of an Antinoise Method of
Data Sharing Based on the Application of a Two-Step-Up System of Residual Classes, in: International
Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), 2018, pp. 1–5.
doi:10.1109/FarEastCon.2018.8602764.</p>
      <p>[12] G. Harman, I. E. Shparlinski, Products of Small Integers in Residue Classes and Additive
Properties of Fermat Quotients, International Mathematics Research Notices 5 (2016) 1424–1446. doi:
10.1093/imrn/rnv182.</p>
      <p>[13] V. A. Krasnobayev, A. A. Kuznetsov, S. A. Koshman, K. O. Kuznetsova, A Method for
Implementing the Operation of Modulo Addition of the Residues of Two Numbers in the Residue
Number System, Cybernetics and Systems Analysis 56 (2020) 1029–1038.
doi:10.1007/s10559-02000323-9.</p>
      <p>[14] V. Krasnobaev, M. Zub, T. Kuznetsova, I. Perevozova, O. Maliy, Mathematical Model of the
Process of Tabular’s Implementation of the Operation Algebraic Multiplication in the Residues Class,
in: International Conference on Information and Telecommunication Technologies and Radio
Electronics (UkrMiCo), 2019, pp. 1–6. doi:10.1109/UkrMiCo47782.2019.9165400.</p>
      <p>[15] Y.Zhang, An FPGA implementation of redundant residue number system for low-cost fast
speed fault-tolerant computations, Master's thesis, Nanyang Technological University, Singapore,
2018. doi: 10.32657/10220/47113.</p>
      <p>[16] K. Tao, L. Peng, K. Liang, B. Zhuo, Irregular repeat accumulate low-density parity-check codes
based on residue class pair, in: IEEE 9th International Conference on Communication Software and
Networks (ICCSN), 2017, pp. 127–131. doi: 10.1109/ICCSN.2017.8230092.</p>
      <p>[17] D. I. Popov, A. V. Gapochkin, Development of Algorithm for Control and Correction of Errors
of Digital Signals, Represented in System of Residual Classes, in: International Russian Automation
Conference (RusAutoCon), 2018, pp. 1–3. doi:10.1109/RUSAUTOCON.2018.8501826.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P. V. A.</given-names>
            <surname>Mohan</surname>
          </string-name>
          ,
          <source>Residue Number Systems</source>
          , Springer International Publishing, Cham,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -41385-3.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>I. Koren</surname>
          </string-name>
          ,
          <article-title>The residue number system</article-title>
          , in: Computer Arithmetic Algorithms, A K Peters/CRC Press,
          <year>2002</year>
          . doi:
          <volume>10</volume>
          .1201/
          <fpage>9781315275567</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>T.-C. Huang</surname>
          </string-name>
          ,
          <article-title>Self-Checking Residue Number System for Low-Power Reliable Neural Network</article-title>
          ,
          <source>in: IEEE 28th Asian Test Symposium (ATS)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>37</fpage>
          -
          <lpage>375</lpage>
          . doi:
          <volume>10</volume>
          .1109/ATS47505.
          <year>2019</year>
          .
          <volume>000</volume>
          -
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P. V. A.</given-names>
            <surname>Mohan</surname>
          </string-name>
          , Specialized Residue Number Systems, in: P.V.A.
          <string-name>
            <surname>Mohan</surname>
          </string-name>
          (Ed.),
          <source>Residue Number Systems: Theory and Applications</source>
          , Springer International Publishing, Cham,
          <year>2016</year>
          , pp.
          <fpage>177</fpage>
          -
          <lpage>193</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -41385-
          <issue>3</issue>
          _
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Barsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Maestrini</surname>
          </string-name>
          ,
          <article-title>Error Correcting Properties of Redundant Residue Number Systems</article-title>
          , IEEE Transactions on Computers C-
          <volume>22</volume>
          (
          <year>1973</year>
          )
          <fpage>307</fpage>
          -
          <lpage>315</lpage>
          . doi:
          <volume>10</volume>
          .1109/T-C.
          <year>1973</year>
          .
          <volume>223711</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hanzo</surname>
          </string-name>
          ,
          <article-title>Coding theory and performance of redundant residue number system codes</article-title>
          ,
          <source>Ieee Trans. Inform. Theory</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Krasnobayev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yanko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kuznetsova</surname>
          </string-name>
          ,
          <article-title>Correction Codes in the System of Residual Classes</article-title>
          , in: IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and
          <string-name>
            <surname>Technology (PIC S T)</surname>
          </string-name>
          ,
          <year>2019</year>
          , pp.
          <fpage>488</fpage>
          -
          <lpage>492</lpage>
          . doi:
          <volume>10</volume>
          .1109/PICST47496.
          <year>2019</year>
          .
          <volume>9061253</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Krasnobaev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Reshetniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kuznetsova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Florov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          ,
          <article-title>Data Control Method, which Presented By Code of Non-Positioning System of Deduction Class Calculation</article-title>
          ,
          <source>in: International Conference on Information and Telecommunication Technologies and Radio Electronics (UkrMiCo)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/UkrMiCo47782.
          <year>2019</year>
          .
          <volume>9165528</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>M. G. Arnold,</surname>
          </string-name>
          <article-title>The residue logarithmic number system: theory and implementation</article-title>
          ,
          <source>in: 17th IEEE Symposium on Computer Arithmetic (ARITH'05)</source>
          ,
          <year>2005</year>
          , pp.
          <fpage>196</fpage>
          -
          <lpage>205</lpage>
          . doi:
          <volume>10</volume>
          .1109/ARITH.
          <year>2005</year>
          .
          <volume>44</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>V.</given-names>
            <surname>Krasnobayev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yanko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Akhmetov</surname>
          </string-name>
          , T. Kuznetsova,
          <article-title>Processing of the Residuals of Numbers in Real and Complex Numerical Domains</article-title>
          , in: T.
          <string-name>
            <surname>Radivilova</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ageyev</surname>
          </string-name>
          , N. Kryvinska (Eds.),
          <source>Data-Centric Business and Applications</source>
          , Springer International Publishing, Cham,
          <year>2021</year>
          , pp.
          <fpage>529</fpage>
          -
          <lpage>555</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -43070-2_
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>