<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2023.40.1.025</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1253</article-id>
      <title-group>
        <article-title xml:lang="ru">Реализация алгоритма адаптивного диаграммообразования на ПЛИС</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Implementation of the adaptive beamforming algorithm on FPGA</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0001-8856-9733</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>Boyko</surname>
              <given-names>Igor Andreevich</given-names>
            </name>
          </name-alternatives>
          <email>igorboyko24na7@gmail.com</email>
          <xref ref-type="aff">aff-1</xref>
        </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>Kazmin</surname>
              <given-names>Oleg Yurievich</given-names>
            </name>
          </name-alternatives>
          <email>kazmin.qip.18@gmail.com</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0003-4148-3208</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>Glushankov</surname>
              <given-names>Evgeny Ivanovich</given-names>
            </name>
          </name-alternatives>
          <email>glushankov57@gmail.com</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-3563-9344</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>Kirik</surname>
              <given-names>Dmitriy Igorevich</given-names>
            </name>
          </name-alternatives>
          <email>d_i_kirik@mail.ru</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0001-7979-3725</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>Korovin</surname>
              <given-names>Konstantin Olegovich</given-names>
            </name>
          </name-alternatives>
          <email>konstkor@mail.ru</email>
          <xref ref-type="aff">aff-5</xref>
        </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>Tsarik</surname>
              <given-names>Igor Vladimirovich</given-names>
            </name>
          </name-alternatives>
          <email>itsar@amungo-navigation.com</email>
          <xref ref-type="aff">aff-6</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича</aff>
        <aff xml:lang="en">The Bonch-Bruevich Saint Petersburg State University of Telecommunications</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича</aff>
        <aff xml:lang="en">The Bonch-Bruevich Saint Petersburg State University of Telecommunications</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича</aff>
        <aff xml:lang="en">The Bonch-Bruevich Saint Petersburg State University of Telecommunications</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича</aff>
        <aff xml:lang="en">The Bonch-Bruevich Saint Petersburg State University of Telecommunications</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-5">
        <aff xml:lang="ru">Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича</aff>
        <aff xml:lang="en">The Bonch-Bruevich Saint Petersburg State University of Telecommunications</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-6">
        <aff xml:lang="ru">ООО «Эйртэго»</aff>
        <aff xml:lang="en">Eirtego Ltd</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2023.40.1.025</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=1253"/>
      <abstract xml:lang="ru">
        <p>Статья посвящена реализации на программируемой логической интегральной схеме (ПЛИС) алгоритма диаграммообразования в адаптивных антенных решетках. Актуальность работы обусловлена необходимостью повышения помехоустойчивости приема сигналов в радиотехнических системах. В качестве алгоритма диаграммообразования был выбран градиентный алгоритм по критерию нормализованной наименьшей среднеквадратической ошибки (английский – normalized least mean squares – NLMS), который обладает наименьшей вычислительной сложностью, а использование в нем переменного шага адаптации позволяет обеспечить сходимость алгоритма в условиях априорной неизвестности мощности входного сигнала. В работе приведено математическое описание процедур адаптивной обработки сигналов, а также приведены формулы вычисления оптимальных векторов весовых коэффициентов, обеспечивающих наилучшее приближение входного воздействия к образцовому сигналу. Рассмотрены приближенные методы, обеспечивающие практическую реализацию оптимальной обработки сигналов, на основе итерационных алгоритмов в виде нормированного алгоритма минимума среднеквадратической ошибки. Приведены примеры синтеза диаграммы направленности антенной решетки, обеспечивающей адаптивную обработку сигналов, реализованную на программируемой логической интегральной схеме, при различной сигнально-помеховой обстановке. Для всех случаев реализации было получено приемлемое совпадение теоретических и экспериментальных данных.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The paper regards the field-programmable gate array (FPGA) implementation of a beamforming algorithm in adaptive antenna arrays. The relevance of the research is due to the need to improve the noise robustness of signal reception in radio engineering systems. The gradient algorithm was chosen as a beamforming algorithm by the criterion of the normalized least mean square error criterion (NLMS), which has the lowest computational complexity, and its use of a variable adaptation step helps to ensure the convergence of the algorithm in terms of a priori unknown power of the input signal. This paper gives a mathematical description of the adaptive signal processing procedures and formulas for calculating the optimal weight vector that provide the best approximation of the input signal to the reference signal. Approximate methods that provide a practical realization of the optimal signal processing based on iterative algorithms in the form of the normalized minimum mean square error algorithm are considered. Examples of the antenna array directional diagram synthesis facilitating adaptive signal processing, implemented on FPGA, under different signal-interference conditions are presented. An acceptable agreement between theoretical and experimental data was obtained for all implementation cases.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>адаптивная антенная решетка</kwd>
        <kwd>диаграмма направленности</kwd>
        <kwd>адаптивный алгоритм минимума среднеквадратической ошибки</kwd>
        <kwd>ПЛИС</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>adaptive antenna array</kwd>
        <kwd>radiation pattern</kwd>
        <kwd>MSE adaptive algorithm</kwd>
        <kwd>FPGA</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Clarkson P.M. Optimal and adaptive signal processing. Routledge; 2017.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Jenkins W.K., Hull A.W., Strait J.C., Schnaufer B.A., Li X. Advanced concepts in adaptive signal processing. Springer Science &amp; Business Media. 2012; 365 p.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Журавлев А.К. и др. Адаптивные радиотехнические системы с антенными решетками. Л.: Изд-во ЛГУ;1991. 544 с.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Григорьев В.А., Щесняк С.С., Гулюшин В.Л., Распаев Ю.А., Лагутенко О.И., Щесняк А.С. Адаптивные антенные решетки. Учебное пособие. СПб; 2018. 118с.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Глушанков Е.И., Колесников А.Н. Оценка потенциальной эффективности пространственно-временной обработки сигналов в линиях подвижной радиосвязи с ППРЧ. Изв вузов. Радиоэлектроника. 1990;33(12):66–70.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Глушанков Е.И., Колесников А.Н., Ушаков В.В. Пространственно-временная обработка сигналов с ППРЧ в линиях спутниковой связи с подвижными. Пространственно-временная обработка сигналов в системах радиосвязи, Приложение к журналу «Радиотехника». 1992:59–65.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Уидроу Б., Стирнз С. Адаптивная обработка сигналов. Пер. с англ. М. Радио и связь; 1989. 440 с.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Уидроу Б., Мантей П.Е., Гриффитс Л.Д., Гуд Б.Б. Адаптивные антенные системы. Труды Института инженеров по электронике и радиотехнике; 1967;55(12):78–95.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Бойко И.А., Глушанков Е.И., Рылов Е.А. Моделирование градиентного алгоритма адаптации антенной решётки в среде MATLAB. Радиотехнические и телекоммуникационные системы. 2022;1:55–61.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Boyko I.A. et al. Algorithms for Multiple Signals Adaptive Processing in Radio Engineering Systems Antenna Arrays. Systems of Signal Synchronization, Generating and Processing in Telecommunications, (SYNCHROINFO). 2021:1–6.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Xilinx, “HTG-ZRF8 User Manual”, DS926 datasheet. Aug. 2018. Доступно по: https://www.rfsoc-pynq.io/pdf/HTG-ZRF8_UG.pdf</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Xilinx, “Zync UltraSale + RFSoC Data Sheet: DC and AC Switching Characteristics,” DS926 datasheet. Apr. 2021. Доступно по: https://docs.xilinx.com/r/en-US/ds926-zynq-ultrascale-plus-rfsoc.</mixed-citation>
      </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>