Modified algorithm for searching the roots of the error locators polynominal while decoding BCH codes

dc.contributor.authorKrylova, V. А.
dc.contributor.authorTverytnykova, Е. Е.
dc.contributor.authorVasylchenkov, O. G.
dc.contributor.authorKolisnyk, T. P.
dc.contributor.authorКолісник, Т. П.
dc.contributor.author
dc.date.accessioned2021-12-13T11:06:45Z
dc.date.available2021-12-13T11:06:45Z
dc.date.issued2020
dc.descriptionModified algorithm for searching the roots of the error locators polynominal while decoding BCH codes / Krylova V. А., Тverytnykova, Е. Е., Vasylchenkov O. G., Kolisnyk T. P. // Radio Electronics, Computer Science, Control. – 2020. – № 3. – P. 150–157. – DOI: ttps://doi.org/10.15588/1607-3274-2020-3-14.uk_UA
dc.descriptionKrylova V. А., Тverytnykova Е. Е., Vasylchenkov, O. G., & Kolisnyk, T. P. (2020). MODIFIED ALGORITHM FOR SEARCHING THE ROOTS OF THE ERROR LOCATORS POLYNOMINAL WHILE DECODING BCH CODES. Radio Electronics, Computer Science, Control, (3), 150–157. https://doi.org/10.15588/1607-3274-2020-3-14.
dc.description.abstractАктуальність. У телекомунікаційних та інформаційних системах зв’язку з підвищеною шумовою складової використовуються перешкодостійкі циклічні БЧХ та коди Ріда-Соломона. Коригування та виправлення помилок в повідомленні вимагає ефективних методів декодування. Одним з етапів процедури декодування РС і БЧХ кодів для визначення позицій спотворень є пошук коренів полінома локаторів помилок. Обчислення коренів многочлена, особливо у кодів зі значною коректує здатністю, є трудомісткою завданням, що вимагає високої обчислювальної складності. Тому удосконалення методів декодування БЧХ і РС кодів, що дозволяють зменшити складність обчислень, є актуальним завданням. Мета роботи. Дослідження і синтез прискореного алгоритму пошуку коренів полінома локаторів помилок, представленого у вигляді афінного многочлена з коефіцієнтами в кінцевих полях, який дозволяє прискорити процес декодування БЧХ і РС кодів. Метод. Класичний метод пошуку коренів на базі алгоритму Ченя виконується за допомогою арифметики кінцевих полів Галуа і трудомісткість розрахунків, в даному випадку, залежить від кількості операцій додавання і множення. Для линеаризиваних поліномів процедура пошуку коренів, заснована на двійковій арифметиці та здійснюється з урахуванням значень отриманих на попередніх етапах обчислення, що забезпечує мінімальне число арифметичних операцій. Результати. Розроблено прискорений алгоритм обчислення значень полінома локаторів помилок у всіх точках кінцевого поля GF (2m) для линеаризированих многочленів на базі методу Берлекемпа-Мессі. Алгоритм містить мінімальну кількість операцій додавань, за рахунок використання на кожному етапі обчислень, значень отриманих на попередньому кроці, а також виконання складання в кінцевому полі GF(2). Запропоновано модифікований метод пошуку коренів для афінних поліномів над кінцевими полями, що дозволяє визначити позиції помилок в кодовому слові під час декодування циклічних БЧХ і РС кодів. Висновки. Наукова новизна роботи полягає в удосконаленні алгоритму обчислення коренів многочлена локаторів помилок, коефіцієнти якого належать до елементів кінцевого поля. При цьому спрощується процедура декодування циклічних БЧХ і РС кодів, за рахунок зниження обчислювальної складності одного з етапів декодування – знаходження позицій помилок з використанням модифікованого алгоритму Берлекемпа-Мессі. Дані факти підтверджені результатами програмного моделювання алгоритму пошуку коренів полінома локаторів помилок. Показано, що застосування прискореного методу дозволяє досягти виграшу по швидкодії в 1,5 рази.uk_UA
dc.description.abstractContext. In telecommunications and information systems with an increased noise component the noise-resistant cyclic BCH and Reed-Solomon codes are used. The adjustment and correcting errors in a message require some effective decoding methods. One of the stages in the procedure of decoding RS and BCH codes to determine the position of distortions is the search for the roots of the error locator polynomial. The calculation of polynomial roots, especially for codes with significant correction capacity is a laborious task requiring high computational complexity. That is why the improvement of BCH and RS codes decoding methods providing to reduce the computational complexity is an urgent task. Objective. The investigation and synthesis of the accelerated roots search algorithm of the error locator polynomial presented as an affine polynomial with coefficients in the finite fields, which allows accelerating the process of BCH and RS code decoding. Method. The classical roots search method based on the Chan’s algorithm is performed using the arithmetic of the Galois finite fields and the laborious calculation, in this case depends on the number of addition and multiplication operations. For linearized polynomials, the roots search procedure based on binary arithmetic is performed taking into account the values obtained at the previous stages of the calculation, which provides the minimum number of arithmetic operations. Results. An accelerated algorithm for calculating the values of the error locator polynomial at all points of the GF(2m) finite field for linearized polynomials based on the Berlekamp-Massey method has been developed. The algorithm contains a minimum number of addition operations, due to the use at each stage of the calculations the values obtained at the previous step, as well as the addition in the finite field GF(2). A modified roots search method for affine polynomials over the finite fields has been proposed to determine error positions in the code word while decoding the cyclic BCH and RS codes. Conclusions. The scientific newness of the work is to improve the algorithm of calculating the roots of the error locator polynomial, which coefficients belong to the elements of the finite field. At the same time it simplifies the procedure for cyclic BCH and RS codes decoding, due to reducing the computational complexity of one of the decoding stages, especially finding the error positions using the modified Berlekamp-Massey algorithm. These facts are confirmed by the simulation program results of the roots search of the error locator polynomial algorithm. It is shown, that the application of the accelerated method permits to reach a gain on speed of 1.5 times.en
dc.description.abstractАктуальность. В телекоммуникационных и информационных системах связи с повышенной шумовой составляющей используются помехоустойчивые циклические БЧХ и коды Рида-Соломона. Корректировка и исправление ошибок в сообщении требует эффективных методов декодирования. Одним из этапов процедуры декодирования РС и БЧХ кодов для определения позиций искажений является поиск корней полинома локаторов ошибок. Вычисление корней многочлена, особенно у кодов со значительной корректирующей способностью, является трудоемкой задачей, требующей высокой вычислительной сложности. Поэтому усовершенствование методов декодирования БЧХ и РС кодов, позволяющих уменьшить сложность вычислений, является актуальной задачей. Цель исследования. Исследование и синтез ускоренного алгоритма поиска корней полинома локаторов ошибок, представленного в виде аффинного многочлена с коэффициентами в конечных полях, который позволяет ускорить процесс декодирования БЧХ и РС кодов. Метод. Классический метод поиска корней на базе алгоритма Ченя выполняется с помощью арифметики конечных полей Галуа и трудоемкость расчетов, в данном случае, зависит от количества операций сложения и умножения. Для линеаризированных полиномов процедура поиска корней, основанная на двоичной арифметике, осуществляется с учетом значений полученных на предыдущих этапах вычисления, что обеспечивает минимальное число арифметических операций. Результаты. Разработан ускоренный алгоритм вычисления значений полинома локаторов ошибок во всех точках конечного поля GF(2m) для линеаризированных многочленов на базе метода Берлекэмпа-Месси. Алгоритм содержит минимальное число операций сложений, за счет использования на каждом этапе вычислений, значений полученных на предыдущем шаге, а также выполнения сложения в конечном поле GF(2). Предложен модифицированный метод поиска корней для аффинных полиномов над конечными полями, позволяющий определить позиции ошибок в кодовом слове при декодировании циклических БЧХ и РС кодов. Выводы. Научная новизна работы состоит в усовершенствовании алгоритма вычисления корней многочлена локаторов ошибок, коэффициенты которого принадлежат элементам конечного поля. При этом упрощается процедура декодирования циклических БЧХ и РС кодов, за счет снижения вычислительной сложности одного из этапов декодирования – нахождения позиций ошибок с использованием модифицированного алгоритма Берлекэмпа-Месси. Данные факты подтверждены результатами программного моделирования алгоритма поиска корней полинома локаторов ошибок. Показано, что применение ускоренного метода позволяет достичь выигрыша по быстродействию в 1,5 раза.ru
dc.identifier.urihttps://doi.org/10.15588/1607-3274-2020-3-14
dc.identifier.urihttp://dspace.univd.edu.ua/xmlui/handle/123456789/11203
dc.language.isoenuk_UA
dc.publisherRadio Electronics, Computer Science, Control. – 2020. – № 3. – P. 150–157uk_UA
dc.subjectТехніка. Технічні науки. Machinery. Engineering. Техника. Технические наукиuk_UA
dc.subjectНаукові публікації. Scientific publications. Научные публикацииuk_UA
dc.subjectpublikatsii u WoSuk_UA
dc.subjectБЧХ кодиuk_UA
dc.subjectполіном локаторів помилокuk_UA
dc.subjectпошук Ченяuk_UA
dc.subjectалгоритм Берлекемпа-Мессіuk_UA
dc.subjectкоди Ріда-Соломонаuk_UA
dc.subjectBCH codesuk_UA
dc.subjecterror locator polynomialuk_UA
dc.subjectChan’s searchuk_UA
dc.subjectBerlekamp-Massey algorithmuk_UA
dc.subjectReed-Solomon codesuk_UA
dc.subjectБЧХ кодыuk_UA
dc.subjectполином локаторов ошибокuk_UA
dc.subjectпоиск Ченяuk_UA
dc.subjectалгоритм Берлекэмпа-Мессиuk_UA
dc.subjectкоды Рида-Соломонаuk_UA
dc.titleModified algorithm for searching the roots of the error locators polynominal while decoding BCH codesuk_UA
dc.title.alternativeМодифицированный алгоритм поиска корней полинома локаторов ошибок при декодировании БЧХ кодовuk_UA
dc.title.alternativeМодифікований алгоритм пошуку коренів полінома локаторів помилок при декодуванні БЧХ кодівuk_UA
dc.typeArticleuk_UA

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Modified algorithm_Krylova V_Тverytnykova Е_Vasylchenkov O_Kolisnyk T_2020.pdf
Розмір:
528.92 KB
Формат:
Adobe Portable Document Format
Опис:
Stattia

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: