Синтез ансамблів кодів Голда для застосування в мережах стільникового зв’язку, навігації та імпульсній радіолокації
| dc.citation.epage | 124 | |
| dc.citation.issue | 1 | |
| dc.citation.journalTitle | Інфокомунікаційні технології та електронна інженерія | |
| dc.citation.spage | 109 | |
| dc.citation.volume | 5 | |
| dc.contributor.affiliation | Національний університет “Львівська політехніка” | |
| dc.contributor.affiliation | Lviv Polytechnic National University | |
| dc.contributor.author | Колодчак, І. | |
| dc.contributor.author | Чайковський, І. | |
| dc.contributor.author | Чорний, Д. | |
| dc.contributor.author | Kolodchak, Ivan | |
| dc.contributor.author | Tchaikovskyi, Ihor | |
| dc.contributor.author | Chornyi, Denys | |
| dc.coverage.placename | Львів | |
| dc.coverage.placename | Lviv | |
| dc.date.accessioned | 2025-11-04T07:46:47Z | |
| dc.date.created | 2025-06-10 | |
| dc.date.issued | 2025-06-10 | |
| dc.description.abstract | Розглянуто алгоритм синтезу ансамблів псевдовипадкових послідовностей бінарних кодів Голда з використанням процедури утворення спареної m-послідовності, яка за допомогою децимації (прорідження) генерується з відповідного примітивного полінома степеня n, де 5≤n≤10. В результаті утворюється оптимальна (англ. preferred) пара m-послідовностей, яка породжує один ансамбль вищезгаданих кодів. Показано, що таких різних (для конкретного зна- чення степеня примітивного полінома n) ансамблів може бути достатньо багато, що дає можливість проєктанту відповідної системи за випадковим законом змінювати сигнатуру вико- ристовуваних кодів Голда, забезпечуючи потрібну завадостійкість системи. Запропоновано і наведено приклад використання рекурентного алгоритму, що застосовують в криптографії, для пошуку значень коефіцієнтів відповідного примітивного полінома, який входить в оптимальну пару поліномів, за відомим довільним неперервним фрагментом m-послідовності завдовжки не менше ніж 2×n елементів. Передбачається деяке спрощення цієї процедури із використанням такого способу визначення коефіцієнтів примітивного полінома, зокрема його реалізація за допомогою утворення і розв’язання (наприклад, класичним методом Гауса з урахуванням особливостей тривіальної двійкової модульної арифметики) системи лінійних рівнянь з коефіцієнтами, вільними членами та невідомими, що є елементами поля Галуа. Крім того, застосування способу утворення лінійної системи рівнянь на основі різницевого рівняння рекурсії разом із вищевказаним забезпечить меншу обчислювальну складність (для порівняно невеликих вищенаведених значень n), ніж у випадку використання для таких цілей відомого алгоритму Берлекемпа – Мессі. Запропоновано критерії впорядкування кодів Голда, зважаючи на їхні кореляційні властивості, а також розроблений сервісний алгоритм на мові прог- рамування високого рівня для синтезу та вибору з певного ансамблю потрібної кількості кодів Голда з найкращими, залежно від сфери їх застосування, кореляційними властивостями. | |
| dc.description.abstract | An algorithm for the synthesis of ensembles of pseudorandom sequences of binary Gold codes is considered using the procedure for the formation of the so-called “paired” m-sequence, which is generated by decimation (thinning) from the corresponding primitive polynomial of degree n, where 5≤n≤10. As a result, an optimal (preferred) pair of m-sequences is formed, which gives rise to one ensemble of the above-mentioned codes. It is shown that there can be a sufficiently large number of such different (for a specific value of the degree of the primitive polynomial n) ensembles, which allows the designer of the corresponding system to change the signature of the used Gold codes according to a random law, while ensuring the required noise immunity of the system. An example of the use of a recurrence algorithm used in cryptography to search for the values of the coefficients of the corresponding primitive polynomial, which is included in the optimal pair of polynomials, according to a known arbitrary continuous fragment of the m-sequence with a length of at least 2×n elements, is proposed and given. Some simplification of this procedure is envisaged due to the use of such a method for determining the coefficients of a primitive polynomial, including its implementation by forming and solving (for example, by the classical Gaussian method, taking into account the peculiarities of trivial binary modular arithmetic) a system of linear equations with coefficients, free terms and unknowns that represent the elements of the Galois field. In addition, the application of the method of formation of a linear system of equations on the basis of the difference recursion equation, together with the above, will provide less computational complexity (for relatively small values of n above) than in the case of using, for such purposes, the well-known Berlekamp-Massey algorithm. Criteria for ordering Gold codes have been proposed, taking into account their correlation properties, as well as a service algorithm in a high-level programming language has been developed for synthesis and selection from a certain ensemble of the required number of Gold codes with the best, depending on the field of their application, correlation properties. | |
| dc.format.extent | 109-124 | |
| dc.format.pages | 16 | |
| dc.identifier.citation | Колодчак І. Синтез ансамблів кодів Голда для застосування в мережах стільникового зв’язку, навігації та імпульсній радіолокації / І. Колодчак, І. Чайковський, Д. Чорний // Інфокомунікаційні технології та електронна інженерія. — Львів : Видавництво Львівської політехніки, 2025. — Том 5. — № 1. — С. 109–124. | |
| dc.identifier.citation2015 | Колодчак І., Чорний Д. Синтез ансамблів кодів Голда для застосування в мережах стільникового зв’язку, навігації та імпульсній радіолокації // Інфокомунікаційні технології та електронна інженерія, Львів. 2025. Том 5. № 1. С. 109–124. | |
| dc.identifier.citationenAPA | Kolodchak, I., Tchaikovskyi, I., & Chornyi, D. (2025). Syntez ansambliv kodiv Holda dlia zastosuvannia v merezhakh stilnykovoho zviazku, navihatsii ta impulsnii radiolokatsii [Synthesis of Gold’s code ensembles for use in cellular networks, navigation and pulsed radar]. Infocommunication Technologies and Electronic Engineering, 5(1), 109-124. Lviv Politechnic Publishing House. [in Ukrainian]. | |
| dc.identifier.citationenCHICAGO | Kolodchak I., Tchaikovskyi I., Chornyi D. (2025) Syntez ansambliv kodiv Holda dlia zastosuvannia v merezhakh stilnykovoho zviazku, navihatsii ta impulsnii radiolokatsii [Synthesis of Gold’s code ensembles for use in cellular networks, navigation and pulsed radar]. Infocommunication Technologies and Electronic Engineering (Lviv), vol. 5, no 1, pp. 109-124 [in Ukrainian]. | |
| dc.identifier.doi | https://doi.org/10.23939/ictee2025.01.109 | |
| dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/117154 | |
| dc.language.iso | uk | |
| dc.publisher | Видавництво Львівської політехніки | |
| dc.publisher | Lviv Politechnic Publishing House | |
| dc.relation.ispartof | Інфокомунікаційні технології та електронна інженерія, 1 (5), 2025 | |
| dc.relation.ispartof | Infocommunication Technologies and Electronic Engineering, 1 (5), 2025 | |
| dc.relation.references | [1] Gold R. Optimal Binary Sequences for Spread Spectrum Multiplexing. IEEE Trans. on Information Theory.1967, vol. IT-13, No. 4, pp. 619–621. DOI: 10.1109/TIT.1967.1054048. | |
| dc.relation.references | [2] Ipatov V. P. Spread Spectrum and CDMA: Principles and Applications. Lesly, USA, 2005. | |
| dc.relation.references | [3] Peterson W. Error-Correcting Codes. University of Florida, Published by the M. I. T Press, Massachusetts Institute of Technology, New York, London, 1972 .560 p. | |
| dc.relation.references | [4] Khaled Rouabah, Salim Attia, Rachid Harba, Philippe Ravier, and Sabrina Boukerma. Optimized Method for Generating and Acquiring GPS Gold Codes. International Journal of Antennas and Propagation. Vol. 2015.Article ID 956735, 9 p. http://dx.doi.org/10.1155/2015/956735 | |
| dc.relation.references | [5] Гурський Т. Г., Жук О. Г., Клімович С. О. Напрямки застосування псевдовипадкових послідовностей в радіомережах спеціального призначення. Вісник Хмельницького національного університету. 2012. № 6.C. 160–167. | |
| dc.relation.references | [6] Error-Correcting Codes / W. Wesley Peterson, E. J. Weldon, Jr. / CAMBRIDGE, MASSACHUSETTS, and LONDON, ENGLAND, 1972. | |
| dc.relation.references | [7] Шрамченко Б. Л. Аналіз послідовностей на виході зсувного регістру з лінійним зворотним зв’язком. Інноваційний потенціал світової науки – ХХI сторіччя: зб. статей учасників тридцять третьої Міжнародної науково-практ. конференції, 20–27 травня 2015 р., Запоріжжя, 2015. С. 69–72. | |
| dc.relation.references | [8] SystemView by Elanix: The User Guide to Advanced Dynamic System Analysis Software for Microsoft Windows, CA, 2007, for Microsoft Windows. | |
| dc.relation.references | [9] Beletsky A. Generalized Pseudorandom Generators of the Galoisand FibonacciSequences, CEUR Workshop Proceedings, Vol. 2654, 2020, pp. 165–181. | |
| dc.relation.referencesen | [1] Gold R. Optimal Binary Sequences for Spread Spectrum Multiplexing. IEEE Trans. on Information Theory.1967, vol. IT-13, No. 4, pp. 619–621. DOI: 10.1109/TIT.1967.1054048. | |
| dc.relation.referencesen | [2] Ipatov V. P. Spread Spectrum and CDMA: Principles and Applications. Lesly, USA, 2005. | |
| dc.relation.referencesen | [3] Peterson W. Error-Correcting Codes. University of Florida, Published by the M. I. T Press, Massachusetts Institute of Technology, New York, London, 1972 .560 p. | |
| dc.relation.referencesen | [4] Khaled Rouabah, Salim Attia, Rachid Harba, Philippe Ravier, and Sabrina Boukerma. Optimized Method for Generating and Acquiring GPS Gold Codes. International Journal of Antennas and Propagation. Vol. 2015.Article ID 956735, 9 p. http://dx.doi.org/10.1155/2015/956735 | |
| dc.relation.referencesen | [5] Hurskyi T. H., Zhuk O. H., Klimovych S. O. Napriamky zastosuvannia psevdovypadkovykh poslidovnostei v radiomerezhakh spetsialnoho pryznachennia. Visnyk Khmelnytskoho natsionalnoho universytetu. 2012. No 6.P. 160–167. | |
| dc.relation.referencesen | [6] Error-Correcting Codes, W. Wesley Peterson, E. J. Weldon, Jr., CAMBRIDGE, MASSACHUSETTS, and LONDON, ENGLAND, 1972. | |
| dc.relation.referencesen | [7] Shramchenko B. L. Analiz poslidovnostei na vykhodi zsuvnoho rehistru z liniinym zvorotnym zviazkom. Innovatsiinyi potentsial svitovoi nauky – KhKhI storichchia: zb. statei uchasnykiv trydtsiat tretoi Mizhnarodnoi naukovo-prakt. konferentsii, 20–27 travnia 2015 y., Zaporizhzhia, 2015. P. 69–72. | |
| dc.relation.referencesen | [8] SystemView by Elanix: The User Guide to Advanced Dynamic System Analysis Software for Microsoft Windows, CA, 2007, for Microsoft Windows. | |
| dc.relation.referencesen | [9] Beletsky A. Generalized Pseudorandom Generators of the Galoisand FibonacciSequences, CEUR Workshop Proceedings, Vol. 2654, 2020, pp. 165–181. | |
| dc.relation.uri | http://dx.doi.org/10.1155/2015/956735 | |
| dc.rights.holder | © Національний університет „Львівська політехніка“, 2025 | |
| dc.subject | псевдовипадкові коди | |
| dc.subject | m-послідовності | |
| dc.subject | коди Голда | |
| dc.subject | рівняння рекурсії | |
| dc.subject | поле Галуа | |
| dc.subject | примітивний поліном | |
| dc.subject | додавання (множення) за модулем | |
| dc.subject | ансамбль кодів | |
| dc.subject | періодичні | |
| dc.subject | аперіодичні | |
| dc.subject | авто- та взаємокореляційні функції дискретних псевдовипадкових послідовностей | |
| dc.subject | pseudorandom codes | |
| dc.subject | m-sequences | |
| dc.subject | Gold codes | |
| dc.subject | recursion equations | |
| dc.subject | Galois field | |
| dc.subject | primitive polynomial | |
| dc.subject | addition (multiplication) modulo | |
| dc.subject | ensemble of codes | |
| dc.subject | periodic | |
| dc.subject | aperiodic | |
| dc.subject | auto- and intercorrelation functions of discrete pseudorandom sequences | |
| dc.title | Синтез ансамблів кодів Голда для застосування в мережах стільникового зв’язку, навігації та імпульсній радіолокації | |
| dc.title.alternative | Synthesis of Gold’s code ensembles for use in cellular networks, navigation and pulsed radar | |
| dc.type | Article |