<?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">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2022-1-6-19</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1604</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>Algorithms</subject></subj-group></article-categories><title-group><article-title>Алгоритм углового сверхразрешения с использованием разложения Холецкого и его реализация на основе технологии параллельных вычислений</article-title><trans-title-group xml:lang="en"><trans-title>The Algorithm of Angular Superresolution Using the Cholesky Decomposition and its Implementation Based on Parallel Computing Technology</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-0002-3210-1485</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>Mishchenko</surname><given-names>Sergey E.</given-names></name></name-alternatives><email xlink:type="simple">mihome@yandex.ru</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-0002-6365-7734</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>Shatskiy</surname><given-names>Nikolay V.</given-names></name></name-alternatives><email xlink:type="simple">hteiz@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ФГУП “Ростовский научно-исследовательский институт радиосвязи”</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Rostov-on-Don Institute of Radiocommunications</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Радиотехнический институт имени академика А. Л. Минца</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Academician A. L. Mints Radiotechnical Institut</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>17</day><month>03</month><year>2022</year></pub-date><volume>29</volume><issue>1</issue><fpage>6</fpage><lpage>19</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">Mishchenko S.E., Shatskiy N.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://www.mais-journal.ru/jour/article/view/1604">https://www.mais-journal.ru/jour/article/view/1604</self-uri><abstract><p>Предложен алгоритм углового сверхразрешения на основе разложения Холецкого, представляющий собой модификацию алгоритма Кейпона. Показано, что предложенный алгоритм позволяет отказаться от обращения ковариационной матрицы входных сигналов. Проведено сравнение предложенного алгоритма с алгоритмом Кейпона по числу операций. Установлено, что предложенный алгоритм при большой размерности задачи обеспечивает некоторый выигрыш как при реализации на однопоточном, так и на многопоточном вычислителе. Получены численные оценки быстродействия предложенного и исходного алгоритма с использованием технологии параллельных вычислений CUDA NVIDIA. Установлено, что предложенный алгоритм обеспечивает экономию вычислительных ресурсов GPU и способен решать задачу построения пространственного спектра при увеличении размерности ковариационной матрицы входных сигналов почти в два раза.</p></abstract><trans-abstract xml:lang="en"><p>An algorithm of angular superresolution based on the Cholesky decomposition, which is a modification of the Capon algorithm, is proposed. It is shown that the proposed algorithm makes it possible to abandon the inversion of the covariance matrix of input signals. The proposed algorithm is compared with the Capon algorithm by the number of operations. It is established that the proposed algorithm, with a large dimension of the problem, provides some gain both when implemented on a single-threaded and multithreaded computer. Numerical estimates of the performance of the proposed and original algorithm using parallel computing technology CUDA NVidia are obtained. It is established that the proposed algorithm saves GPU computing resources and is able to solve the problem of constructing a spatial spectrum with an increase in the dimension of the covariance matrix of input signals by almost two times.</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 array antennas</kwd><kwd>Capon super-resolution algorithm</kwd><kwd>Cholesky decomposition</kwd><kwd>bordering method</kwd><kwd>parallel computing</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">R. Klemm, Principles of Space-Time Adaptive Processing. London: IEE, 2002.</mixed-citation><mixed-citation xml:lang="en">R. Klemm, Principles of Space-Time Adaptive Processing. London: IEE, 2002.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">M. Parker, Radar Basics-Part 4: Space-time adaptive processing, 2011. [Online]. Available: https://www.eetimes.com/design/programmable-logic/4217308/Radar-Basics-Part-4-Space-time-adaptive-processing.</mixed-citation><mixed-citation xml:lang="en">M. Parker, Radar Basics-Part 4: Space-time adaptive processing, 2011. [Online]. Available: https://www.eetimes.com/design/programmable-logic/4217308/Radar-Basics-Part-4-Space-time-adaptive-processing.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">W. Bürger, Space-Time Adaptive Processing: Algorithms, 2006. [Online]. Available: http://ftp.rta.nato.int/public//PubFullText/RTO/EN/RTO-EN-SET-086///EN-SET-086-07.pdf.</mixed-citation><mixed-citation xml:lang="en">W. Bürger, Space-Time Adaptive Processing: Algorithms, 2006. [Online]. Available: http://ftp.rta.nato.int/public//PubFullText/RTO/EN/RTO-EN-SET-086///EN-SET-086-07.pdf.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">S. Nefedov, I. Kruchkov, M. Noniashvili, G. Lesnikov, and N. Soloviev, “A Review of the Signal Space-Time Adaptive Processing (STAP) Basic Techniques in Space-Based Radars with Synthetic Aperture)”, Vestnik MGTU im N.E. Baumana. Ser. ”Priborostroenie”, no. 8, pp. 251-258, 2012.</mixed-citation><mixed-citation xml:lang="en">S. Nefedov, I. Kruchkov, M. Noniashvili, G. Lesnikov, and N. Soloviev, “A Review of the Signal Space-Time Adaptive Processing (STAP) Basic Techniques in Space-Based Radars with Synthetic Aperture)”, Vestnik MGTU im N.E. Baumana. Ser. ”Priborostroenie”, no. 8, pp. 251-258, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">M. Ratynskij, Adaptation and Superresolution in Array Antennas. Moscow: Radio i svyaz, 2003.</mixed-citation><mixed-citation xml:lang="en">M. Ratynskij, Adaptation and Superresolution in Array Antennas. Moscow: Radio i svyaz, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">S. Tulenev, A. Savinkov, and V. Vereitin, “Application of CUDA Parallel Programming Technology to Increase the Speed Of Calculation of Superresolution Algorithms in Direction Finding”, Vestnik Voronezhskogo instituta MVD Rossii, no. 2, pp. 196-203, 2021.</mixed-citation><mixed-citation xml:lang="en">S. Tulenev, A. Savinkov, and V. Vereitin, “Application of CUDA Parallel Programming Technology to Increase the Speed Of Calculation of Superresolution Algorithms in Direction Finding”, Vestnik Voronezhskogo instituta MVD Rossii, no. 2, pp. 196-203, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Developing a Linux Kernel Module using GPUDirect RDMA. [Online]. Available: https://docs.nvidia.com/cuda/gpudirect-rdma/index.html.</mixed-citation><mixed-citation xml:lang="en">Developing a Linux Kernel Module using GPUDirect RDMA. [Online]. Available: https://docs.nvidia.com/cuda/gpudirect-rdma/index.html.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">V. Voevodin, Numerical Methods of Algebra. Moscow: Nauka, 1966.</mixed-citation><mixed-citation xml:lang="en">V. Voevodin, Numerical Methods of Algebra. Moscow: Nauka, 1966.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">A. Novikov, D. Gabriel’yan, E. Novikova, and N. Shatskiy, Device to Covariance Matrix of Interference Sygnals Inversion, Rus. Patent 2 562 389, Sept. 2015.</mixed-citation><mixed-citation xml:lang="en">A. Novikov, D. Gabriel’yan, E. Novikova, and N. Shatskiy, Device to Covariance Matrix of Interference Sygnals Inversion, Rus. Patent 2 562 389, Sept. 2015.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">M. Zvezdina, O. Komova, N. Shatskiy, and A. Shokov, “Hermitian matrix inversion algorithm”, Vestnik Donskogo gosudarstvennogo universiteta, no. 2(81), pp. 78-84, 2015.</mixed-citation><mixed-citation xml:lang="en">M. Zvezdina, O. Komova, N. Shatskiy, and A. Shokov, “Hermitian matrix inversion algorithm”, Vestnik Donskogo gosudarstvennogo universiteta, no. 2(81), pp. 78-84, 2015.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">F. Gantmacher, The Theory of Matrices. New York: Chelsea Publishing Company, 1959.</mixed-citation><mixed-citation xml:lang="en">F. Gantmacher, The Theory of Matrices. New York: Chelsea Publishing Company, 1959.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">T. Shoup, A Practical Guide to Computer Methods for Engineers. New York: Prentice-Hall, Inc., Englewood Cliffs, 1979.</mixed-citation><mixed-citation xml:lang="en">T. Shoup, A Practical Guide to Computer Methods for Engineers. New York: Prentice-Hall, Inc., Englewood Cliffs, 1979.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">C. Lomont, “Fast Inverse Square Root”, vol. 32, 2003. [Online]. Available: http://www.lomont.org/papers/2003/InvSqrt.pdf.</mixed-citation><mixed-citation xml:lang="en">C. Lomont, “Fast Inverse Square Root”, vol. 32, 2003. [Online]. Available: http://www.lomont.org/papers/2003/InvSqrt.pdf.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">N. Shilov, D. Kondratyev, I. Anureev, E. Bodin, and A. Promsky, “Platform-independent Specification and Verification of the Standard Mathematical Square Root Function”, Modeling and Analysis of Information Systems, vol. 25, no. 6, pp. 637-666, 2018. doi: 10.18255/1818-1015-2018-6-637-666.</mixed-citation><mixed-citation xml:lang="en">N. Shilov, D. Kondratyev, I. Anureev, E. Bodin, and A. Promsky, “Platform-independent Specification and Verification of the Standard Mathematical Square Root Function”, Modeling and Analysis of Information Systems, vol. 25, no. 6, pp. 637-666, 2018. doi: 10.18255/1818-1015-2018-6-637-666.</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>
