<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.40438</article-id>
      <article-id pub-id-type="publisher-id">ART-40438</article-id>
      <title-group>
        <article-title>МЕТОД БЫСТРОГО ОПРЕДЕЛЕНИЯ ЗНАКА ЧИСЛА В СИСТЕМЕ ОСТАТОЧНЫХ КЛАССОВ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Ляхов</surname>
              <given-names>П.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Lyakhov</surname>
              <given-names>P.A.</given-names>
            </name>
          </name-alternatives>
          <email>ljahov@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">ФГАОУ ВО «Северо-Кавказский федеральный университет»</institution>
        <institution xml:lang="en">North Caucasian Federal University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2025-07-01">
        <day>01</day>
        <month>07</month>
        <year>2025</year>
      </pub-date>
      <issue>7</issue>
      <fpage>34</fpage>
      <lpage>42</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=40438</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Задача на определение знака числа является одной из проблемных в системе остаточных классов. Эта операция играет фундаментальную роль, поскольку лежит в основе других сложных для реализации операций, таких как сравнение чисел и деление. Традиционные алгоритмы основываются на вычислениях с определенными, специально подобранными наборами модулей, что делает такие алгоритмы эффективными только для ограниченного круга задач. Цель данной работы состоит в разработке нового алгоритма определения знака числа в системе остаточных классов. Новизна представленного алгоритма заключается в использовании дробных значений в модифицированной версии Китайской теоремы об остатках, что в свою очередь обеспечивает универсальность алгоритма и его применимость в системах остаточных классов любого типа. Разработанный подход позволяет эффективно определять знак числа в системе остаточных классов, не накладывая ограничений на выбор конкретного набора модулей. Программное моделирование показало увеличение быстродействия работы разработанного алгоритма в сравнении с известным методом на основе быстрого преобразования в обобщенной позиционной системе счисления. Полученные результаты могут эффективно использоваться в различных системах цифровой обработки сигналов и задачах машинного обучения.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The problem of determining the sign of a number is one of the problematic ones in the system of residual classes. This operation plays a fundamental role, since it underlies other operations that are difficult to implement, such as number comparison and division. Traditional algorithms are based on calculations with certain, specially selected sets of modules, which makes such algorithms effective only for a limited range of problems. The purpose of this work is to develop a new algorithm for determining the sign of a number in the system of residual classes. The novelty of the presented algorithm lies in the use of fractional values in a modified version of the Chinese remainder theorem, which in turn ensures the universality of the algorithm and its applicability to systems of residual classes of any type. The developed approach allows one to effectively determine the sign of a number in the system of residual classes without imposing restrictions on the choice of a specific set of modules. Software modeling showed an increase in the performance of the developed algorithm in comparison with the known method based on fast transformation in the generalized positional number system. The obtained results can be effectively used in various digital signal processing systems and machine learning problems.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>система остаточных классов</kwd>
        <kwd>немодульные операции</kwd>
        <kwd>определение знака числа</kwd>
        <kwd>набор модулей</kwd>
        <kwd>дробные величины</kwd>
        <kwd>динамический диапазон</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>residue number system</kwd>
        <kwd>non-modular operations</kwd>
        <kwd>determining the sign of a number</kwd>
        <kwd>set of modules</kwd>
        <kwd>fractional values</kwd>
        <kwd>dynamic range</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Куприянов М.С., Холод И.И., Прокопчина С.В. Мягкие вычисления и измерения. М.: Издательский дом «Научная библиотека», 2019. 562 с. ISBN: 978-5-6042213-9-6.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Ляхов П.А. Разработка методов и алгоритмов вейвлет-анализа для цифровой обработки сигналов: дис. ... канд. физ.-мат. наук. Ставрополь, 2012. 209 с. URL: https://www.dissercat.com/content/razrabotka-metodov-i-algoritmov-veivlet-analiza-dlya-tsifrovoi-obrabotki-signalov (дата обращения: 26.06.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Cardarilli G., Nunzio L.D., Fazzolari R., Nannarelli A., Petricca M., Re M. Design Space Exploration Based Methodology for Residue Number System Digital Filters Implementation // IEEE Transactions on Emerging Topics in Computing. 2022. Vol. 10. № 1. Р. 186-198. DOI: 10.1109/tetc.2020.2997067.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Givaki K., Khonsari A., Gholamrezaei M., Gorgin S., Najafi M.H. A Generalized Residue Number System Design Approach for Ultralow-Power Arithmetic Circuits Based on Deterministic Bit-Streams // IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2023. Vol. 42. № 11. P. 3787–3800. DOI: 10.1109/TCAD.2023.3250603.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Калита Д.И. Разработка фильтров высокой эффективности для объектов цифровых систем видеонаблюдения на основе системы остаточных классов: дис. ... канд. тех.. наук. Ставрополь, 2017. 226 с. URL: https://www.dissercat.com/content/razrabotka-filtrov-vysokoi-effektivnosti-dlya-obektov-tsifrovykh-sistem-videonablyudeniya (дата обращения: 26.06.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Валуева М.В. Разработка методов и алгоритмов построения цифровых устройств интеллектуального анализа визуальных данных: 2.3.5 «Математическое и программное обеспечение вычислительных систем, комплексов и компьютерных сетей»: диссертация на соискание ученой степени кандидата технических наук. Ставрополь, 2023. 154 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Валуева М.В. Разработка методов и алгоритмов построения цифровых устройств интеллектуального анализа визуальных данных: дис. ... канд. тех. наук. Ставрополь, 2023. 154 с. URL: https://www.dissercat.com/content/razrabotka-metodov-i-algoritmov-postroeniya-tsifrovykh-ustroistv-intellektualnogo-analiza (дата обращения: 26.06.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Лавриненко А.В. Разработка методов моделирования вычислительных структур отказоустойчивых модулярных нейрокомпьютеров для обработки данных большой размерности: дис. ... канд. тех. наук. Ставрополь, 2016. 179 с. URL: https://www.dissercat.com/content/razrabotka-metodov-modelirovaniya-vychislitelnykh-struktur-otkazoustoichivykh-modulyarnykh (дата обращения: 26.06.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Shen S., Yang H., Liu Y., Liu Z., Zhao Y. CARM: CUDA-Accelerated RNS Multiplication in Word-Wise Homomorphic Encryption Schemes for Internet of Things // IEEE Transactions on Computers. 2022. P. 1–12. DOI: 10.1109/TC.2022.3227874.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Бабенко М.Г. Математические модели, методы и алгоритмы обработки зашифрованных данных в распределенных средах: дис. ... докт. физ.-мат. наук. Москва, 2022. 415 с. URL: https://www.dissercat.com/content/matematicheskie-modeli-metody-i-algoritmy-obrabotki-zashifrovannykh-dannykh-v-raspredelennyk (дата обращения: 26.06.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>11. Al Badawi A., Polyakov Y., Aung K.M., Veeravalli B., Rohloff K. Implementation and Performance Evaluation of RNS Variants of the BFV Homomorphic Encryption Scheme // IEEE Trans Emerg Top Comput. 2021. Vol. 9. № 2. P. 941–956. DOI: 10.1109/TETC.2019.2902799.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>12. Adday G.H., Subramaniam S.K., Zukarnain Z.A., Samian N. Fault Tolerance Structures in Wireless Sensor Networks (WSNs): Survey, Classification, and Future Directions // Sensors. 2022. Vol. 22. № 16. P. 6041. URL: www.mdpi.com/1424-8220/22/16/6041 (дата обращения: 15.04.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>13. Chervyakov N.I., Lyakhov P.A., Kalita D.I., Shulzhenko K.S. Effect of RNS moduli set selection on digital filter performance for satellite communications // 2015 International Siberian Conference on Control and Communications (SIBCON). IEEE. 2015. P. 1–7. DOI: 10.1109/SIBCON.2015.7147268.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>14. Chistousov N.K., Kalmykov I.A., Dukhovnyy D.V. Mathematical and structural models of the ofdm transmission system built on the basis of orthogonal Dobeche transformations in resolution class codes // Современные наукоемкие технологии (Modern High Technologies). 2023. № 8. P. 84–90. URL: top-technologies.ru/en/article/view?id=39735 (дата обращения: 15.04.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>15. Li Y., Xiao L. An Improved Molecular Computing Model of Modular-Multiplication over Finite Field GF(2n) // 2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT). IEEE. 2016. P. 262–267. URL: ieeexplore.ieee.org/document/7943368 (дата обращения: 15.04.2025).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>16. Shiriaev E., Kucherov N., Babenko M., Nazarov A. Fast Operation of Determining the Sign of a Number in RNS Using the Akushsky Core Function // Computation. 2023. Vol. 11. P. 124. DOI: 10.3390/ computation11070124.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>17. Isupov K. Using Floating-Point Intervals for Non-Modular Computations in Residue Number System // in IEEE Access. 2020. Vol. 8. Р. 58603-58619. DOI: 10.1109/ACCESS.2020.2982365.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>18. Бергерман М.В. Использование системы остаточных классов с модулями вида {2n −1,2n, 2n +1} для снижения аппаратных затрат цифрового фильтра // Известия высших учебных заведений. Поволжский регион. Технические науки. 2023. № 1. С. 32–43. DOI: 10.21685/2072-3059-2023-1-3.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>19. Yamani S.V., Raghu Vamsi Kudulla H.K., Bhavani D.D. Area Efficient Sparse-4 Diminished-1 Modulo 2n + 1 Adder // IEEE Wireless Antenna and Microwave Symposium (WAMS), Visakhapatnam, India, 2024. Р. 1-7. DOI: 10.1109/WAMS59642.2024.10527894.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>20. Kaplun D., Voznesensky A., Veligosha A.V., Kalmykov I.A. Technique to Adjust Adaptive Digital Filter Coefficients in Residue Number System Based Filters // IEEE Access. 2021. Vol. 9. P. 82402–82416. DOI: 10.1109/ACCESS.2021.3085704.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>21. Younes D., Steffan P. A comparative study on different moduli sets in residue number system // 2012 International Conference on Computer Systems and Industrial Informatics. IEEE. 2012. P. 1–6. DOI: 10.1109/ICCSII.2012.6454344.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>22. Minghe Xu, Zhenpeng Bian, Ruohe Yao. Fast Sign Detection Algorithm for the RNS Moduli Set {2n+1 – 1, 2n – 1, 2n} // IEEE Trans Very Large Scale Integr VLSI Syst. 2015. Vol. 23. № 2. P. 379–383. DOI: 10.1109/TVLSI.2014.2308014.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>23. Tomczak T. Fast Sign Detection for RNS {2n – 1,2n,2n +1} // IEEE Transactions on Circuits and Systems I: Regular Papers. 2008. Vol. 55. № 6. P. 1502–1511. DOI: 10.1109/TCSI.2008.917994.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>24. Mohan P.V.A., Phalguna P.S. Evaluation of Mixed-Radix Digit Computation Techniques for the Three Moduli RNS {2n − 1, 2n, 2n +1 − 1} // IEEE Transactions on Circuits and Systems II: Express Briefs. 2021. Vol. 68. № 4. P. 1418–1422. DOI: 10.1109/TCSII.2020.3035350.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>25. Setiaarif E., Siy P. A new moduli set selection technique to improve sign detection and number comparison in Residue Number System (RNS) // NAFIPS 2005 – 2005 Annual Meeting of the North American Fuzzy Information Processing Society. IEEE. P. 766–768. DOI: 10.1109/NAFIPS.2005.1548635.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>26. Kumar S., Chang C.-H. A Scaling-Assisted Signed Integer Comparator for the Balanced Five-Moduli Set RNS {2n − 1, 2n, 2n + 1, 2n+1 – 1, 2n–1 – 1} // IEEE Trans Very Large Scale Integr VLSI Syst. 2017. Vol. 25. № 12. P. 3521–3533. DOI: 10.1109/TVLSI.2017.2748984.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>27. Hung C.Y., Parhami B. An approximate sign detection method for residue numbers and its application to RNS division // Computers &amp; Mathematics with Applications. 1994. Vol. 27. № 4. P. 23–35. DOI: 10.1016/0898-1221(94)90052-3.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>28. Gbolagade K.A., Cotofana S.D. An O(n) Residue Number System to Mixed Radix Conversion technique // 2009 IEEE International Symposium on Circuits and Systems. IEEE. 2009. P. 521–524. URL: ieeexplore.ieee.org/document/5117800 (дата обращения: 15.04.2025).</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
