<?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">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">inform-422</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>SIGNAL, IMAGE, SPEECH, TEXT PROCESSING AND PATTERN RECOGNITION</subject></subj-group></article-categories><title-group><article-title>Синтез FPGA-архитектур банков фильтров на основе блочной лестничной факторизации в алгебре кватернионов (часть 2)</article-title><trans-title-group xml:lang="en"><trans-title>Synthesis of FPGA architectures of block lifting-based filter banks in quaternion algebra (part 2)</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-4548-411X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Рыбенков</surname><given-names>Е. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Rybenkov</surname><given-names>E. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Рыбенков Евгений Викторович – ассистент кафедры электронно-вычислительных систем.Ул. П. Бровки, 6, 220013, Минск</p></bio><bio xml:lang="en"><p>Eugene V. Rybenkov  – Assistant Professor,        Department of Computer Engineering.</p><p>6,  P.  Brovki  Str.,  220013, Minsk</p></bio><email xlink:type="simple">rybenkov@bsuir.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-5807-8685</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Петровский</surname><given-names>Н. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Petrovsky</surname><given-names>N. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Петровский Николай Александрович  – кандидат технических наук, доцент кафедры электронновычислительных систем.</p><p>Ул. П. Бровки, 6, 220013, Минск</p><p>SPIN-код: 3661-3585ResearcherID: O-1216-2017ScopusID: 56511553600</p></bio><bio xml:lang="en"><p>Nick A. Petrovsky – Ph. D. (Engineering), Associate Professor, Department of Computer Engineering.</p><p>6, P. Brovki Str., 220013, Minsk</p></bio><email xlink:type="simple">nick.petrovsky@bsuir.by</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>19</day><month>06</month><year>2018</year></pub-date><volume>15</volume><issue>3</issue><fpage>22</fpage><lpage>31</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Рыбенков Е.В., Петровский Н.А., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Рыбенков Е.В., Петровский Н.А.</copyright-holder><copyright-holder xml:lang="en">Rybenkov E.V., Petrovsky N.A.</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://inf.grid.by/jour/article/view/422">https://inf.grid.by/jour/article/view/422</self-uri><abstract><p>В настоящее время методологии проектирования систем на кристалле основываются на высокопараметризированных IP-компонентах (IP – intellectual property), которые для конкретного целевого приложения обеспечивают широкий диапазон регулировки затрат ресурсов, форматов данных арифметики с фиксированной запятой и производительности системы. В статье предложена гибкая технология быстрого прототипирования архитектур процессоров целочисленных обратимых параунитарных банков фильтров в алгебре кватернионов (Int-Q-ПУБФ) на основе FPGA, в основу которой положен Q-MUL IP-компонент оператора умножения кватернионов на распределенной арифметике на сумматорах. Осуществлена реализация Int-Q-ПУБФ на FPGA Xilinx Zynq 7010, при этом восьмиканальный 8х24 Int-Q-ПУБФ имеет перфективную реконструкцию входных данных для заданного формата фиксированной запятой, малые аппаратные затраты и небольшую задержку конвейера по сравнению с известными решениями на CORDIC-процессорах и распределенной арифметике на памяти.</p></abstract><trans-abstract xml:lang="en"><p>Nowadays the methodology for designing systems on a chip is based on highly parameterized IP               (itellectual property) components which provide a wide range of adjustment of resources, fixed point arithmetic data formats, and system performance for a specific application. The article describes a flexible technology for rapid prototyping of processor architectures for integer, invertible, paraunitary filter banks in quaternion algebra (Int-Q-PUFB) based on the FPGA Q-MUL IP-component as multiplication operator for quaternions on distributed arithmetic on adders. Implementation of Int-Q-PUFB on FPGA Xilinx Zynq 7010, with 8-channel 8x24 Int-Q-PUFB has a perfect reconstruction property of the input data for a fixed point format, small hardware resource utilization and a slight delay in the pipeline compared to the known solutions for CORDIC-processors and distributed arithmetic on the memory.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>схема lossless-to-lossy</kwd><kwd>кватернионы</kwd><kwd>компрессия изображений</kwd><kwd>FPGA</kwd><kwd>банк фильтров</kwd><kwd>блочная лестничная факторизация</kwd></kwd-group><kwd-group xml:lang="en"><kwd>lossless-to-lossy</kwd><kwd>quaternions</kwd><kwd>image compression</kwd><kwd>FPGA</kwd><kwd>filter bank</kwd><kwd>block-lifting factorization</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">Рыбенков, Е. В. Синтез FPGA-архитектур банков фильтров на основе блочной лестничной факторизации в алгебре кватернионов (часть 1) / Е. В. Рыбенков, Н. А. Петровский // Информатика. – 2018. – Т. 15, № 2. – С. 29–44.</mixed-citation><mixed-citation xml:lang="en">Rybenkov E. V., Petrovsky N. A. Sintez FPGA-arhitektur bankov fil'trov na osnove blochnoj lestnichnoj faktorizacii v algebre kvaternionov (chast' 1) [Synthesis of FPGA architectures of block lifting-based filter banks in quaternion algebra (part 1).]. Informatika [Informatics], 2018, vol. 15, no. 2, рр. 29–44 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Petrovsky, N. A. Design and implementation of reversible integer quaternionic paraunitary filter banks on adderbased distributed arithmetic / N. A. Petrovsky, E. V. Rybenkov, A. A. Petrovsky // Signal Processing: Algorithms, Architectures, Arrangements, and Applications. – Poznan, 2017. – P. 17–22.</mixed-citation><mixed-citation xml:lang="en">Petrovsky N. A., Rybenkov E. V., Petrovsky A. A. Design and implementation of reversible integer quaternionic paraunitary filter banks on adder-based distributed arithmetic. Signal Processing: Algorithms, Architectures, Arrangements, and Applications. Poznan, 2017, рр. 17–22. doi: 10.23919/SPA.2017.8166830</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Petrovsky, N. Low read-only memory distributed arithmetic implementation of quaternion multiplier using split matrix approach / N. Petrovsky, A. Stankevich, A. Petrovsky // Electronics Letters. – 2014. – Vol. 50, no. 24. – P. 1809–1811. doi: 10.1049/el.2014.1775</mixed-citation><mixed-citation xml:lang="en">Petrovsky N., Stankevich A., Petrovsky A. Low read-only memory distributed arithmetic implementation of           quaternion multiplier using split matrix approach. Electronics Letters, 2014, vol. 50, no. 24, рр. 1809–1811. doi: 10.1049/el.2014.1775</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Петровский, Н. А. CORDIC-техника для фиксированного угла вращения в операции умножения кватернионов / Н. А. Петровский, А. В. Станкевич, А. А. Петровский // Информатика. – 2015. – № 4(48). – С. 85–108.</mixed-citation><mixed-citation xml:lang="en">Petrovsky N. A., Stankevich A. V., Petrovsky A. A. CORDIC-tehnika dlja fiksirovannogo ugla vrashhenija v operacii umnozhenija kvaternionov [CORDIC-techniques for fixed angle of rotation in multiplying operation of quaternions]. Informatika [Informatics], 2015, no. 4(48), рр. 85–108 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Chang, T. S. New distributed arithmetic algorithm and its application to IDCT / T. S. Chang, C. Chen, C. W. Jen // IEE Proceedings – Circuits, Devices and Systems. – 1999. – Vol. 146, no. 4. – P. 159–163.</mixed-citation><mixed-citation xml:lang="en">Chang T. S., Chen C., Jen  C. W. New distributed arithmetic algorithm and its application to IDCT. IEE                   Proceedings – Circuits, Devices and Systems, 1999, vol. 146, no. 4, рр. 159–163. doi: 10.1049/ip-cds:19990537</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Vaidyanathan, P. P. Multirate Systems and Filter Banks / P. P. Vaidyanathan. – Englewood Cliffs, NJ : PrenticeHall, 1993. – 911 p.</mixed-citation><mixed-citation xml:lang="en">Vaidyanathan P. P. Multirate Systems and Filter Banks. Englewood Cliffs, NJ, Prentice-Hall, 1993, 911 p.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Корн, Г. А. Справочник по математике для научных работников и инженеров / Г. А. Корн, Т. М. Корн. – М. : Наука, 1974. – 832 с.</mixed-citation><mixed-citation xml:lang="en">Korn G. A., Korn T. M. Spravochnik po matematike dlja nauchnyh rabotnikov i inzhenerov [A Handbook of Mathematics for Scientists and Engineers]. Moscow, Nauka Publ., 1974, 832 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Li, B. A method for initializing free parameters in lattice structure of linear phase perfect reconstruction filter bank / B. Li, X. Gao // Signal Processing. – 2014. – Vol. 98. – P. 243–251.</mixed-citation><mixed-citation xml:lang="en">Li B., Gao X. A method for initializing free parameters in lattice structure of linear phase perfect reconstruction filter bank. Signal Processing, 2014, vol. 98, рр. 243–251. doi: 10.1016/j.sigpro.2013.11.016</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>
