<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">msi</journal-id><journal-title-group><journal-title xml:lang="ru">Современная наука и инновации</journal-title><trans-title-group xml:lang="en"><trans-title>Modern Science and Innovations</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2307-910X</issn><publisher><publisher-name>North-Caucasus Federal University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.37493/2307-910X.2021.1.2</article-id><article-id custom-type="elpub" pub-id-type="custom">msi-278</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ENGINEERING SCIENCES</subject></subj-group></article-categories><title-group><article-title>АППАРАТНАЯ РЕАЛИЗАЦИЯ УСТРОЙСТВА ОБРАБОТКИ ВИДЕО С ИСПОЛЬЗОВАНИЕМ СИСТЕМЫ ОСТАТОЧНЫХ КЛАССОВ</article-title><trans-title-group xml:lang="en"><trans-title>HARDWARE IMPLEMENTATION OF VIDEO PROCESSING DEVICE USING RESIDUE NUMBER SYSTEM</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ляхов</surname><given-names>П. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Lyakhov</surname><given-names>P. A.</given-names></name></name-alternatives><email xlink:type="simple">ljahov@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ионисян</surname><given-names>А. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Ionisyan</surname><given-names>A. S.</given-names></name></name-alternatives><email xlink:type="simple">asion@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Масаева</surname><given-names>В. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Masaeva</surname><given-names>V. V.</given-names></name></name-alternatives><email xlink:type="simple">masaeva-violetta@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Валуева</surname><given-names>М. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Valueva</surname><given-names>M. V.</given-names></name></name-alternatives><email xlink:type="simple">mriya.valueva@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Северо-Кавказский Федеральный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>North-Caucasus Federal University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>04</day><month>08</month><year>2022</year></pub-date><volume>0</volume><issue>1</issue><fpage>15</fpage><lpage>21</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ляхов П.А., Ионисян А.С., Масаева В.В., Валуева М.В., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Ляхов П.А., Ионисян А.С., Масаева В.В., Валуева М.В.</copyright-holder><copyright-holder xml:lang="en">Lyakhov P.A., Ionisyan A.S., Masaeva V.V., Valueva M.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://msi.elpub.ru/jour/article/view/278">https://msi.elpub.ru/jour/article/view/278</self-uri><abstract><p>В статье рассматривается создание устройства обработки видеосигнала. Важными критериями производительности этих устройств являются скорость и энергопотребление. Мы использовали плату Alinx AX309, содержащую FPGA Xilinx Spartan6-xc6slx9 в качестве аппаратной основы для реализации системы. Для получения видеосигнала использовалась видеокамера OV7670. Вывод обработанного видео осуществлялся на ЖК-дисплей Alinx AN430 c помощью стандартного VGA дисплея. Мы использовали систему остаточных классов для ускорения вычислений. Это позволило увеличить скорость работы устройства на 28% по сравнению с использованием традиционной системы счисления с дополнением до двух.</p></abstract><trans-abstract xml:lang="en"><p>This paper considers the creation of video signal processing device. Important performance criteria of these devices are speed and power consumption. We used an Alinx AX309 board containing FPGA Xilinx Spartan6-xc6slx9 as a hardware basis for the implementation of the system. OV7670 video camera was used to obtain a video signal. The output of the processed video was carried out on the Alinx AN430 LCD display and on the standard VGA port. We used the Residue Number System to accelerate calculations. It allowed to improve device speed by 28% compared to using traditional two's complement number system.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>цифровая обработка видео</kwd><kwd>ПЛИС</kwd><kwd>аппаратная реализация</kwd><kwd>система остаточных классов</kwd><kwd>однокристальная система</kwd></kwd-group><kwd-group xml:lang="en"><kwd>digital video processing</kwd><kwd>FPGA</kwd><kwd>hardware implementation</kwd><kwd>residue number system</kwd><kwd>system-on-chip</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Акушский, И. Я. Машинная арифметика в остаточных классах / И. Я. Акушский, Д. И. Юдицкий. - М. : Сов. Радио, 1968. - 440 с.</mixed-citation><mixed-citation xml:lang="en">Акушский, И. Я. Машинная арифметика в остаточных классах / И. Я. Акушский, Д. И. Юдицкий. - М. : Сов. Радио, 1968. - 440 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков Н.И. Методы, алгоритмы и техническая реализация основных проблемных операций, выполняемых в системе остаточных классов // Инфокоммуникационные технологии. -№4, 2011.-C.4-12.</mixed-citation><mixed-citation xml:lang="en">Червяков Н.И. Методы, алгоритмы и техническая реализация основных проблемных операций, выполняемых в системе остаточных классов // Инфокоммуникационные технологии. -№4, 2011.-C.4-12.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Abeydeera M., Karunaratne M., Karunaratne G. and Silva K. "4K Real- Time HEVC Decoder on an FPGA," IEEE Transactions on circuirs and systems for video technology, Vol. 26, No. 1, January 2016.</mixed-citation><mixed-citation xml:lang="en">Abeydeera M., Karunaratne M., Karunaratne G. and Silva K. "4K Real- Time HEVC Decoder on an FPGA," IEEE Transactions on circuirs and systems for video technology, Vol. 26, No. 1, January 2016.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Bovik Al. 'Handbook of image and video processing," Texas: Elsevier, 2005, 1372 p.</mixed-citation><mixed-citation xml:lang="en">Bovik Al. 'Handbook of image and video processing," Texas: Elsevier, 2005, 1372 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Cardarilli G.C., Nannarelli A. and Re M. "Residue number system for low-power DSP applications," Proc. 41st Asilomar Conf. Signals, Syst., Comput, 2007, pp. 1412-1416.</mixed-citation><mixed-citation xml:lang="en">Cardarilli G.C., Nannarelli A. and Re M. "Residue number system for low-power DSP applications," Proc. 41st Asilomar Conf. Signals, Syst., Comput, 2007, pp. 1412-1416.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Chervyakov N.I., Molahosseini A.S., Lyakhov P.A., Babenko M.G. and Deryabin M.A. "Residue-to binary conversion for general moduli sets based on approximate Chinese remainder theorem," International journal of computer mathematics, Vol. 94, No. 9, pp. 18331849, 2017.</mixed-citation><mixed-citation xml:lang="en">Chervyakov N.I., Molahosseini A.S., Lyakhov P.A., Babenko M.G. and Deryabin M.A. "Residue-to binary conversion for general moduli sets based on approximate Chinese remainder theorem," International journal of computer mathematics, Vol. 94, No. 9, pp. 18331849, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Gonzalez R.C., Woods R.E. and Eddins S.L. "Digital Image Processing Using MATLAB," Pearson Prentice Hall, 2003, 609 P.</mixed-citation><mixed-citation xml:lang="en">Gonzalez R.C., Woods R.E. and Eddins S.L. "Digital Image Processing Using MATLAB," Pearson Prentice Hall, 2003, 609 P.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Kao Ch.-Ch., Lai J.-H. and Chien Sh.-Y. "VLSI Architecture Design of Guided Filter for 30 Frames/s Full-HD Video," IEEE Transactions on circuits and systems for video technology, Vol. 24, No. 3, March 2014.</mixed-citation><mixed-citation xml:lang="en">Kao Ch.-Ch., Lai J.-H. and Chien Sh.-Y. "VLSI Architecture Design of Guided Filter for 30 Frames/s Full-HD Video," IEEE Transactions on circuits and systems for video technology, Vol. 24, No. 3, March 2014.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Loques O.G. and Kramer J. "Flexible fault tolerance for distributed computer systems," in IEE Proceedings E - Computers and Digital Techniques, vol. 133, no. 6, pp. 319-332, November 1986.</mixed-citation><mixed-citation xml:lang="en">Loques O.G. and Kramer J. "Flexible fault tolerance for distributed computer systems," in IEE Proceedings E - Computers and Digital Techniques, vol. 133, no. 6, pp. 319-332, November 1986.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Pratt W.K. "Digital Image Processing," Wiley-Interscience; 4 edition, 2007, 812 P.</mixed-citation><mixed-citation xml:lang="en">Pratt W.K. "Digital Image Processing," Wiley-Interscience; 4 edition, 2007, 812 P.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Vasalos E., Bakalis D. and Vergos H.T. "RNS Assisted Image Filtering and Edge Detection, Digital Signal Processing (DSP)," 2013 18th International Conference on, 1-3 July 2013, pp. 1-6.</mixed-citation><mixed-citation xml:lang="en">Vasalos E., Bakalis D. and Vergos H.T. "RNS Assisted Image Filtering and Edge Detection, Digital Signal Processing (DSP)," 2013 18th International Conference on, 1-3 July 2013, pp. 1-6.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang X., Sun H., Chen Sh. and Zheng N. "VLSI Architectuer Exploration of Guided Image Filtering for 1080P@60Hz Video Processing," IEEE Transactions on circuirs and systems for video technology, Vol. 28, No. 1, January 2018.</mixed-citation><mixed-citation xml:lang="en">Zhang X., Sun H., Chen Sh. and Zheng N. "VLSI Architectuer Exploration of Guided Image Filtering for 1080P@60Hz Video Processing," IEEE Transactions on circuirs and systems for video technology, Vol. 28, No. 1, January 2018.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">https://github.com/anserion/ov7670_filter_rns дата обращения 12.10.2020).</mixed-citation><mixed-citation xml:lang="en">https://github.com/anserion/ov7670_filter_rns дата обращения 12.10.2020).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
