<?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">mireabulletin</journal-id><journal-title-group><journal-title xml:lang="ru">Russian Technological Journal</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Technological Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2782-3210</issn><issn pub-type="epub">2500-316X</issn><publisher><publisher-name>RTU MIREA</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32362/2500-316X-2018-6-6-41-54</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-132</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>MODERN RADIO ENGINEERING AND TELECOMMUNICATION SYSTEMS</subject></subj-group></article-categories><title-group><article-title>СИНТЕЗ СВЕРТОЧНЫХ ФУНКЦИЙ В РЕАЛЬНОМ ВРЕМЕНИ В СИСТЕМАХ ПРОГРАММНО-ЗАВИСИМОГО РАДИО И ФАЗО-ЧАСТОТНЫХ ИЗМЕРИТЕЛЬНЫХ УСТРОЙСТВАХ</article-title><trans-title-group xml:lang="en"><trans-title>REAL-TIME KERNEL FUNCTION SYNTHESIS FOR SOFTWAREDEFINED RADIO AND PHASE-FREQUENCY MEASURING DIGITAL SYSTEMS</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>Tarasov</surname><given-names>I. E.</given-names></name></name-alternatives><email xlink:type="simple">Ilya_e_tarasov@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>Potekhin</surname><given-names>D. S.</given-names></name></name-alternatives><email xlink:type="simple">noemail@neicon.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>MIREA - Russian Technological University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>28</day><month>12</month><year>2018</year></pub-date><volume>6</volume><issue>6</issue><fpage>41</fpage><lpage>54</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">Tarasov I.E., Potekhin D.S.</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://www.rtj-mirea.ru/jour/article/view/132">https://www.rtj-mirea.ru/jour/article/view/132</self-uri><abstract><p>В статье рассматривается оригинальный способ математического синтеза и технической реализации аппаратного генератора сверточных функций на основе вейвлет-функции Морле, предусматривающий интенсивное использование аппаратных компонентов высокопроизводительных программируемых логических интегральных схем (ПЛИС) для создания генераторов гармонических и модулирующих гауссовских функций, которые работают в режиме реального времени. Применение модулированных гармонических рядов позволяет регулировать характеристики сверточных функций в частотной и временной областях, при этом подстройку коэффициента затухания модулирующей функции для обеспечения минимизации фазовых искажений предлагается производить с учетом дискретного представления коэффициентов получаемой функции. Аппаратный генератор коэффициентов позволяет использовать ядра свертки высоких порядков, что недостижимо при условии хранения этих коэффициентов в памяти ПЛИС, объем которой ограничен. Проведенный в статье анализ позволил получить набор характеристик ядер свертки при различных показателях пределов интегрирования и связанного с ними коэффициента затухания гауссовского модулирующего окна. При реализации модуля генератора на базе ПЛИС использовано сочетание готовых компонентов, основанных на алгоритме CORDIC, и компонентов оригинальной разработки. Моделирование и реализация генератора выполнена на базе ПЛИС серии Kintex-7. С помощью данного подхода оказалось возможным построение высокоточных устройств, основанных на измерении частоты и фазы периодического сигнала, а также систем программно-зависимого радио, допускающих полностью цифровую обработку сигнала, включая входной радиочастотный сигнал. Архитектура разработанного генератора соответствует тенденциям развития аппаратной платформы ПЛИС и может быть использована в перспективных семействах этих микросхем.</p></abstract><trans-abstract xml:lang="en"><p>This article presents a state-of-the-art method of mathematical analysis and implementation of a hardware-accelerated generator of kernel functions based on Morlet wavelet. The method is based on heavy usage of hardware cores of high-performance programmable logic devices (PLD) for generating harmonic and Gaussian modulating functions in real-time mode. The usage of modulated harmonic series allows tuning parameters of kernel functions both in frequency and time domains, while fine tuning of damping factor of Gaussian function is performed on the base of fixed-point representation of wavelet samples. The proposed hardware generator has a feature allowing to create high-order kernel functions, which is impossible with the approach based on storing coefficients in on-chip memory limited in size. An analysis performed in the article allows calculating a set of integration limits and corresponding damping coefficients for Gaussian modulating function. Implementation on the PLD was performed with combination of existing IP-cores based on CORDIC algorithm and original developed components. Modelling and implementation are performed with Kintex-7 series PLD. Using this approach several high-precision systems were designed. These systems are precision measurement devices for frequency and phase measurements. They also may be used for software-defined radio devices, including pure digital implementation of an input radio-frequency signal. Some examples are also reviewed.</p></trans-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>wavelet analysis</kwd><kwd>digital filter</kwd><kwd>software-defined radio</kwd><kwd>information-measurement system</kwd><kwd>PLD</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">Rabaey J.M., Chandrakasan A., Nikolic B. Digital Integrated Circuits (2nd Edition): Upper Saddle River, NJ; Prentice Hall, 2003.</mixed-citation><mixed-citation xml:lang="en">Rabaey J.M., Chandrakasan A., Nikolic B. Digital Integrated Circuits (2nd Edition): Upper Saddle River, NJ; Prentice Hall, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Hennessy J.L., Patterson D.A. Computer Architecture (6th Edition). A Quantitative Approach. The Morgan Kaufmann Series in Computer Architecture and Design, 2017. 936 p.</mixed-citation><mixed-citation xml:lang="en">Hennessy J.L., Patterson D.A. Computer Architecture (6th Edition). A Quantitative Approach. The Morgan Kaufmann Series in Computer Architecture and Design, 2017. 936 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Harris S., Harris D. Digital Design and Computer Architecture: ARM Edition, 2015. 584 p.</mixed-citation><mixed-citation xml:lang="en">Harris S., Harris D. Digital Design and Computer Architecture: ARM Edition, 2015. 584 p.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Finnerty A., Lee M. Integrated SD-FEC in Zynq UltraScale+ RFSoCs for Higher Throughput and Power Efficiency // Xilinx. White Paper: Zynq UltraScale+ RFSoCs. WP498 (v1.1). May 29, 2018. https://www.xilinx.com/support/documentation/white_papers/wp498-sdfec.pdf</mixed-citation><mixed-citation xml:lang="en">Finnerty A., Lee M. Integrated SD-FEC in Zynq UltraScale+ RFSoCs for Higher Throughput and Power Efficiency. Xilinx. White Paper: Zynq UltraScale+ RFSoCs. WP498 (v1.1). May 29, 2018. https://www.xilinx.com/support/documentation/white_papers/wp498- sdfec.pdf</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Mallat S.G. A theory for multiresolution signal decomposition: The wavelet representation // IEEE Trans. Patt. Anal. Mach. Intell. 1989. V. 11(7). P. 674-693.</mixed-citation><mixed-citation xml:lang="en">Mallat S.G. A theory for multiresolution signal decomposition: The wavelet representation. IEEE Trans. Patt. Anal. Mach. Intell. 1989; 11(7): 674-693.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Meyer Y. Ondelettes et Operareurs, I: Ondelettes, II: Operateurs de Calderon-Zygmund, III. In: Coifman R. Operateurs multilinearies. Paris: Hermann, 1990. English translation of first volume, Wavelets and Operators, is published by Cambridge University Press, 1993.</mixed-citation><mixed-citation xml:lang="en">Meyer Y. Ondelettes et Operareurs, I: Ondelettes, II: Operateurs de Calderon-Zygmund, III. In: Coifman R. Operateurs multilinearies. Paris: Hermann, 1990. English translation of first volume, Wavelets and Operators, is published by Cambridge University Press, 1993.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Астафьева Н.М. Вейвлет-анализ: Основы теории и примеры применения // Успехи физических наук. 1996. Т. 166. № 11. С. 1145-1170.</mixed-citation><mixed-citation xml:lang="en">Astaf'eva N.M. Wavelet-analysis: Basic theory and some application. Physics-Uspekhi (Advances in Physical Sciences). 1996; 39: 1085-1108.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Дьяконов В.П. Вейвлеты. От теории к практике. М.: СОЛОН-Р, 2002. 448 с.</mixed-citation><mixed-citation xml:lang="en">Diakonov V.P. Wavelets. From theory to practice. Moscow: Solon-R Publ., 2002. 448 p. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Потехин Д.С., Тарасов И.Е., Тетерин Е.П. Влияние коэффициентов и пределов интегрирования вейвлет-функции Морле на точность результатов анализа гармонических сигналов с нестационарными параметрами // Научное приборостроение. 2002. Т. 12. № 1. С. 90-95.</mixed-citation><mixed-citation xml:lang="en">Potekhin D.S., Tarasov I.E., Teterin E.P. An impact of coefficients anintegral limits of Morlet wavelet-function on the results precision of non-stationary parameters signals analysis. Nauchnoe priborostroenie (Scientific Instrument Engineering). 2002; 12(1): 90-95. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Карпенков А.С., Тетерин Е.П. Использование вейвлет-функции Морле при построении радиоприемников с цифровой обработкой радиосигналов // Информационные технологии моделирования и управления. 2008. № 5(48). С. 593-599.</mixed-citation><mixed-citation xml:lang="en">Karpenkov A.S., Teterin E.P. Usage Morlet wavelet-function in radio receivers with digital signal processing. Informatsionnyye tekhnologii modelirovaniya i upravleniya (Information Technologies of Modelling and Control). 2008; 5(48): 593-599. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Потехин Д.С., Гришанович Ю.В. Построение цифрового приемника эталонных частот // Вестник Нижегородского университета им. Н.И. Лобачевского. 2011. № 1. С. 59-63.</mixed-citation><mixed-citation xml:lang="en">Potekhin D.S., Grishanovich Y.V. Design of digital receiver for etalon radiosignals. Vestnik Nizegorodskogo universiteta im. N.I. Lobachevskogo (Bulletin of N.I. Lobachevsky Nizhny Novgorod University). 2011; (1): 59-63. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Harikrishnan B., Raghul R., Shibu R.M., Raveendran Nair K. All programmable SOC based standalone SDR platform for researchers and academia // 2014 First Int. Conf. on Computational Systems and Communications (ICCSC). DOI: 10.1109/COMPSC.2014.7032683</mixed-citation><mixed-citation xml:lang="en">Harikrishnan B., Raghul R., Shibu R.M., Raveendran Nair K. All programmable SOC based standalone SDR platform for researchers and academia. 2014 First Int. Conf. On Computational Systems and Communications (ICCSC). DOI: 10.1109/COMPSC.2014.7032683</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Ballesteros D.M., Renza D., Pedraza L.F. Hardware design of the discrete wavelet transform: an Analysis of complexity, accuracy and operating frequency // Ing. Cienc. 2016. V. 12. № 24. P. 129-148.</mixed-citation><mixed-citation xml:lang="en">Ballesteros D.M., Renza D., Pedraza L.F. Hardware design of the discrete wavelet transform: an Analysis of complexity, accuracy and operating frequency. Ing. Cienc. 2016; 12(24): 129-148.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Szadkowski Z., Szadkowskia A. FPGA based wavelet trigger in radio detection of cosmic rays // Braz. J. Phys. 2014. V. 44. P. 805-810.</mixed-citation><mixed-citation xml:lang="en">Szadkowski Z., Szadkowskia A. FPGA based wavelet trigger in radio detection of cosmic rays. Braz. J. Phys. 2014; 44: 805-810.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Anoop Suraj A., Francis M., Kavya T.S., Nirmal T.M. Discrete wavelet transform based image fusion and de-noising in FPGA // J. Electr. Syst. Inf. Techn. 2014. V. 1. Iss. 1. P. 72-81.</mixed-citation><mixed-citation xml:lang="en">Anoop Suraj A., Francis M., Kavya T.S., Nirmal T.M. Discrete wavelet transform based image fusion and de-noising in FPGA. J. Electr. Syst. Inf. Techn. 2014; 1(1): 72-81.</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>
