<?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">tuzsut</journal-id><journal-title-group><journal-title xml:lang="ru">Труды учебных заведений связи</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings of Telecommunication Universities</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1813-324X</issn><issn pub-type="epub">2712-8830</issn><publisher><publisher-name>СПбГУТ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.31854/1813-324X-2023-9-3-28-41</article-id><article-id custom-type="elpub" pub-id-type="custom">tuzsut-477</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>ELECTRONICS, PHOTONICS, INSTRUMENTATION AND COMMUNICATIONS</subject></subj-group></article-categories><title-group><article-title>Метод автоматического повторного запроса прикладного уровня для потоковой передачи данных по сети БПЛА</article-title><trans-title-group xml:lang="en"><trans-title>Application Layer Cooperative Automatic Repeat Request Method for Data Streaming over UAVs Network</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-0001-7226-7087</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>Lamri</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>аспирант кафедры «Радиотехника» Приборостроительного факультета Ижевского государственного технического университета им. М.Т. Калашникова</p></bio><email xlink:type="simple">lamri.amin@istu.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-0003-2358-4478</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>Abilov</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, первый проректор-проректор по учебной работе Санкт-Петербургского государственного университета телекоммуникаций им. проф. М.А. Бонч-Бруевича</p></bio><email xlink:type="simple">abilov.av@sut.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0009-1453-4082</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>Presnetsov</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>программист ООО «Нефтемаш»</p></bio><email xlink:type="simple">alexandrpresnetsov@gmail.com</email><xref ref-type="aff" rid="aff-3"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Ижевский государственный технический университет им. М.Т. Калашникова<country>Россия</country></aff><aff xml:lang="en">Kalashnikov Izhevsk State Technical University<country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru">Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича<country>Россия</country></aff><aff xml:lang="en">The Bonch-Bruevich Saint-Petersburg State University of Telecommunications<country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-3"><aff xml:lang="ru">ООО «Нефтемаш»<country>Россия</country></aff><aff xml:lang="en">Neftemash LLC<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>11</day><month>07</month><year>2023</year></pub-date><volume>9</volume><issue>3</issue><fpage>28</fpage><lpage>41</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ламри М.А., Абилов А.В., Преснецов А.М., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Ламри М.А., Абилов А.В., Преснецов А.М.</copyright-holder><copyright-holder xml:lang="en">Lamri M.A., Abilov A., Presnetsov A.</copyright-holder><license 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://tuzs.sut.ru/jour/article/view/477">https://tuzs.sut.ru/jour/article/view/477</self-uri><abstract><p>В работе предложен и исследован метод кооперативного автоматического повторного запроса прикладного уровня ALC-ARQ, предназначенный для потоковой передачи данных по автономным сетям БПЛА. Имитационная модель в сетевом симуляторе NS-3 реализована для оценки производительности алгоритма и проведения сравнительного анализа с известными протоколами маршрутизации ‒ AODV и OLSR. Измеренными показателями качества обслуживания являются коэффициент потери пакетов и односторонняя задержка передачи. Результаты показывают, что предложенный метод превосходит указанные протоколы таким параметрам, как: объявление информации о состоянии канала, скорость кооперативной ретрансляции и дальность передачи. Также он улучшает метрики качества обслуживания, сохраняет стабильность передачи с точки зрения восстановления потерянных пакетов в диапазоне передачи узла-ретранслятора и удерживает показатели односторонней задержки ниже допустимых значений.</p></abstract><trans-abstract xml:lang="en"><p>In this article, an evaluation study was conducted on an Application Layer Cooperative Automatic Repeat ReQuest Algorithm ALC-ARQ designed for data streaming over a Wi-Fi Unmanned Aerial Vehicles standalone networks. A simulation model in NS-3 was implemented to investigate the performances of the method and conduct a comparative analysis with well-known routing protocols such like Ad hoc On Demand Distance Vector (AODV) and Optimized Link State Routing Protocol (OLSR) in terms of declaring link state information, rapidity of relaying and transmission range. The QoS metrics measured was Packet Loss Rate (PLR) and One-way Transmission Delay. Results show that the proposed method consistently outperform the classical routing protocols it terms of rapidity of relying and transmission range. In addition, the results show that the method maintains its stability it terms of packet recovery along the relay-node transmission range and keeps the QoS metrics under the permissible rates.</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>packet loss</kwd><kwd>error control</kwd><kwd>delay</kwd><kwd>data streaming</kwd><kwd>automatic repeat request</kwd></kwd-group><funding-group xml:lang="ru"><funding-statement>Исследование выполнено при финансовой поддержке Российского фонда фундаментальных исследований № 19-29-06076</funding-statement></funding-group><funding-group xml:lang="en"><funding-statement>This research was funded by Russian Foundation for Basic Research according to the research project No. 19-29-06076</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Ngo H.A., Hanzo L. Hybrid Automatic-Repeat-reQuest Systems for Cooperative Wireless Communications // IEEE Communications Surveys and Tutorials. 2013. Vol. 16. Iss. 1. PP. 25‒45. DOI:10.1109/SURV.2013.071913.00073</mixed-citation><mixed-citation xml:lang="en">Ngo H.A., Hanzo L. Hybrid Automatic-Repeat-reQuest Systems for Cooperative Wireless Communications. IEEE Communications Surveys and Tutorials. 2013;16(1):25‒45. DOI:10.1109/SURV.2013.071913.00073</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">He X., Kumar R., Mu L., Gjøsæter T., Li F.Y. Formal verification of a Cooperative Automatic Repeat reQuest MAC protocol // Computer Standards and Interfaces. 2012. Vol. 34. Iss. 4. PP. 343‒354. DOI:10.1016/j.csi.2011.12.001</mixed-citation><mixed-citation xml:lang="en">He X., Kumar R., Mu L., Gjøsæter T., Li F.Y. Formal verification of a Cooperative Automatic Repeat reQuest MAC protocol. Computer Standards and Interfaces. 2012;34(4):343‒354. DOI:10.1016/j.csi.2011.12.001</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Jamshidi A. Efficient cooperative ARQ protocols based on relay selection in underwater acoustic communication sensor networks // Wireless Networks. 2019. Vol. 25. PP. 4815‒4827. DOI:10.1007/s11276-018-1773-5</mixed-citation><mixed-citation xml:lang="en">Jamshidi A. Efficient cooperative ARQ protocols based on relay selection in underwater acoustic communication sensor networks. Wireless Networks. 2019;25:4815‒4827. DOI:10.1007/s11276-018-1773-5</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Goel J., Jagadeesh H. Listen to Others’ Failures: Cooperative ARQ Schemes for Low-Latency Communication Over Multi-Hop Networks // IEEE Transactions on Wireless Communications. 2021. Vol. 20. Iss. 9. PP. 6049‒6063. DOI:10.1109/TWC.2021.3071504</mixed-citation><mixed-citation xml:lang="en">Goel J., Jagadeesh H. Listen to Others’ Failures: Cooperative ARQ Schemes for Low-Latency Communication Over Multi-Hop Networks. IEEE Transactions on Wireless Communications. 2021;20(9):6049‒6063. DOI:10.1109/TWC.2021.3071504</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Tutgun R., Aktas E. A Markovian Analysis of Cooperative ARQ with Random Access // Wireless Personal Communications. 2022. Vol. 123. PP. 3201–3211. DOI:10.1007/s11277-021-09282-6</mixed-citation><mixed-citation xml:lang="en">Tutgun R., Aktas E. A Markovian Analysis of Cooperative ARQ with Random Access. Wireless Personal Communications. 2022;123:3201–3211. DOI:10.1007/s11277-021-09282-6</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Goel J., Harshan J. Minimal Overhead ARQ Sharing Strategies for URLLC in Multi-Hop Networks // Proceedings of the 93rd Vehicular Technology Conference (Helsinki, Finland, 25‒28 April 2021). IEEE, 2021. DOI:10.1109/VTC2021-Spring51267.2021.9448948</mixed-citation><mixed-citation xml:lang="en">Goel J., Harshan J. Minimal Overhead ARQ Sharing Strategies for URLLC in Multi-Hop Networks. Proceedings of the 93rd Vehicular Technology Conference, 25‒28 April 2021, Helsinki, Finland. IEEE; 2021. DOI:10.1109/VTC2021-Spring51267.2021.9448948</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Mheich Z., Savin V. Cooperative communication protocols with energy harvesting relays // Proceedings of the Wireless Days (Porto, Portugal, 29‒31 March 2017). IEEE, 2017. PP. 60‒65. DOI:10.1109/WD.2017.7918116</mixed-citation><mixed-citation xml:lang="en">Mheich Z., Savin V. Cooperative communication protocols with energy harvesting relays. Proceedings of the Wireless Days, 29‒31 March 2017, Porto, Portugal. IEEE; 2017. p.60‒65. DOI:10.1109/WD.2017.7918116</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Kim S., Kim B.S., Kim K.H., Kim K.I. Opportunistic Multipath Routing in Long-Hop Wireless Sensor Networks // Sensors. 2019. Vol. 19. Iss. 19. P. 4072. DOI:10.3390/s19194072</mixed-citation><mixed-citation xml:lang="en">Kim S., Kim B.S., Kim K.H., Kim K.I. Opportunistic Multipath Routing in Long-Hop Wireless Sensor Networks. Sensors. 2019;19(19):4072. DOI:10.3390/s19194072</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">He X., Li F.Y. A Multi-Relay Cooperative Automatic Repeat Request Protocol in Wireless Networks // Proceedings of the International Conference on Communications (Cape Town, South Africa, 23‒27 May 2010). IEEE, 2010. DOI:10.1109/ICC.2010.5502169</mixed-citation><mixed-citation xml:lang="en">He X., Li F.Y. A Multi-Relay Cooperative Automatic Repeat Request Protocol in Wireless Networks. Proceedings of the International Conference on Communications, 23‒27 May 2010, Cape Town, South Africa. IEEE; 2010. DOI:10.1109/ICC.2010.5502169</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Shafique T., Abdelhady A.M., Amin O., Alouini M. S. Energy Efficiency, Spectral Efficiency and Delay Analysis for Selective ARQ Multichannel Systems // IEEE Transactions on Green Communications and Networking. 2018. Vol. 2. Iss. 3. PP. 612‒622. DOI:10.1109/TGCN.2018.2809729</mixed-citation><mixed-citation xml:lang="en">Shafique T., Abdelhady A.M., Amin O., Alouini M. S. Energy Efficiency, Spectral Efficiency and Delay Analysis for Selective ARQ Multichannel Systems. IEEE Transactions on Green Communications and Networking. 2018;2(3):612‒622. DOI:10.1109/TGCN.2018.2809729</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Yufeng S. Cross-Layer Techniques for Adaptive Video Streaming over Wireless Networks // EURASIP Journal on Advances in Signal Processing. 2005. DOI:10.1155/ASP.2005.220</mixed-citation><mixed-citation xml:lang="en">Yufeng S. Cross-Layer Techniques for Adaptive Video Streaming over Wireless Networks. EURASIP Journal on Advances in Signal Processing. 2005. DOI:10.1155/ASP.2005.220</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Kang S.H., Zakhor A. Packet scheduling algorithm for wireless video streaming // International Packet Video Workshop. 2002.</mixed-citation><mixed-citation xml:lang="en">Kang S.H., Zakhor A. Packet Scheduling Algorithm for wireless video streaming. International Packet Video Workshop. 2002.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Aramvith S., Lin C.W., Roy S. Sunet M.T. Wireless video transport using conditional retransmission and low-delay interleaving // IEEE Transactions on Circuits and Systems for Video Technology. 2002. Vol. 12. Iss. 6. PP. 558‒565. DOI:10.1109/TCSVT.2002.800326</mixed-citation><mixed-citation xml:lang="en">Aramvith S., Lin C.W., Roy S. Sunet M.T. Wireless video transport using conditional retransmission and low-delay interleaving. IEEE Transactions on Circuits and Systems for Video Technology. 2002;12(6):558‒565. DOI:10.1109/TCSVT.2002.800326</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Lamri M.A., Abilov A., Vasiliev D., Kaisina I., Nistyuk A. Application Layer ARQ Algorithm for Real-Time Multi-Source Data Streaming in UAV Networks // Sensors. 2021. Vol. 21. Iss. 17. P. 5763. DOI:10.3390/s21175763</mixed-citation><mixed-citation xml:lang="en">Lamri M.A., Abilov A., Vasiliev D., Kaisina I., Nistyuk A. Application Layer ARQ Algorithm for Real-Time Multi-Source Data Streaming in UAV Networks. Sensors. 2021;21(17):5763. DOI:10.3390/s21175763</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Zhai F., Eisenberg Y., Pappas T.N., Berry R., Katsaggelos A.K. Joint source-channel coding and power allocation for energy efficient wireless communications // Proceedings of the 41st Allerton Conference on Communication, Control and Computing, (Monticello, USA, 1‒3 October 2003). 2003.</mixed-citation><mixed-citation xml:lang="en">Zhai F., Eisenberg Y., Pappas T.N., Berry R., Katsaggelos A.K. Joint source-channel coding and power allocation for energy efficient wireless communications. Proceedings of the 41st Allerton Conference on Communication, Control and Computing, 1‒3 October 2003, Monticello, USA. 2003.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Kondi L.P., Ishtiaq F., Katsaggelos A.K. Joint source channel coding for motion-compensated DCT-based SNR scalable video // IEEE Transactions on Image Processing. 2002. Vol. 11. Iss. 9. PP. 1043‒1052. DOI:10.1109/TIP.2002.802507</mixed-citation><mixed-citation xml:lang="en">Kondi L.P., Ishtiaq F., Katsaggelos A.K. Joint source channel coding for motion-compensated DCT-based SNR scalable video. IEEE Transactions on Image Processing. 2002;11(9):1043‒1052. DOI:10.1109/TIP.2002.802507</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Paxson V., Allman M., Chu J., Sargent M. Computing TCP's Retransmission Timer // RFC 6298. 2011. DOI:10.17487/RFC6298</mixed-citation><mixed-citation xml:lang="en">Paxson V., Allman M., Chu J., Sargent M. Computing TCP's Retransmission Timer. RFC 6298. 2011. DOI:10.17487/RFC6298</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Hasslinger G., Hohlfeld O. The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet // Proceedings of the 14th GI/ITG Conference: Measurement, Modeling and Evaluation of Computer and Communication Systems (Dortmund, Germany, 31 March‒02 April 2008). VDE, 2008.</mixed-citation><mixed-citation xml:lang="en">Hasslinger G., Hohlfeld O. The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet. Proceedings of the 14th GI/ITG Conference: Measurement, Modeling and Evaluation of Computer and Communication Systems, 31 March 2008‒02 April 2008, Dortmund, Germany. VDE; 2008.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Rondeau E., Lepage F., Georges J. P., Morel G. Chapter 3 ‒ Measurements and Sustainability // In: Dastbaz M., Pattinson C., Akhgar B. (ed.) Green Information Technology. A Sustainable Approach: Measurements and Sustainability. Elsevier, 2015.</mixed-citation><mixed-citation xml:lang="en">Rondeau E., Lepage F., Georges J. P., Morel G. Chapter 3 ‒ Measurements and Sustainability. In: Dastbaz M., Pattinson C., Akhgar B. (ed.) Green Information Technology. A Sustainable Approach: Measurements and Sustainability. Elsevier; 2015. p.29–59. DOI:10.1016/B978-0-12-801379-3.00003-6</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">PP. 29–59. DOI:10.1016/B978-0-12-801379-3.00003-6</mixed-citation><mixed-citation xml:lang="en">Hofmann U., Pfeiffenberger T., Hechenleitner B. One-way-delay measurements with CM toolset. Proceedings of the International Performance, Computing, and Communications Conference, 05‒08 February 2000, Phoenix, USA. IEEE; 2000. p.41‒47. DOI:10.1109/PCCC.2000.830300</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Hofmann U., Pfeiffenberger T., Hechenleitner B. One-way-delay measurements with CM toolset // Proceedings of the International Performance, Computing, and Communications Conference (Phoenix, USA, 05‒08 February 2000). IEEE, 2000. PP. 41‒47. DOI:10.1109/PCCC.2000.830300</mixed-citation><mixed-citation xml:lang="en">Hofmann U., Pfeiffenberger T., Hechenleitner B. One-way-delay measurements with CM toolset // Proceedings of the International Performance, Computing, and Communications Conference (Phoenix, USA, 05‒08 February 2000). IEEE, 2000. PP. 41‒47. DOI:10.1109/PCCC.2000.830300</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>
