Показати скорочену інформацію

dc.contributor.authorСемеренко, В. П.uk
dc.date.accessioned2019-05-28T08:14:51Z
dc.date.available2019-05-28T08:14:51Z
dc.date.issued2018
dc.identifier.citationСемеренко В. П. Автоматні представлення циклічних кодів [Текст] / В. П. Семеренко // Вісник Вінницького політехнічного інституту. – 2018. – № 2. – С. 89-100.uk
dc.identifier.issn1997–9266
dc.identifier.issn1997–9274
dc.identifier.urihttp://ir.lib.vntu.edu.ua//handle/123456789/25076
dc.description.abstractВідомі способи представлення циклічних кодів (поліноміальний, матричний та алгебраїчний) придатні для всіх класів лінійних блокових завадостійких кодів, але вони не враховують особливостей конкретних класів кодів. Наприклад, властивість циклічності таких кодів містить в собі великі потенціальні можливості, яка майже не використовуються у зазначених способах представлення кодів. Пропонуються автоматні представлення циклічних кодів з використанням скінченних автоматів в полях Галуа — лінійних послідовнісних схем (ЛПС). Цей тип скінченних автоматів належить до систем, процеси в яких розвиваються циклічно в часі, тобто до динамічних систем. Розглядаються дві автоматні моделі циклічних кодів: автоматно-аналітична і автоматно-графова. Наведено означення циклічних кодів на основі цих автоматних моделей. Показано взаємозв’язок автоматного представлення з відомими представленнями циклічних кодів. Проведено класифікацію ЛПС з позицій автоматного представлення циклічних кодів. Вперше для класифікації враховується дві характеристичні матриці ЛПС, що дає можливість розрізняти чотири базових типи ЛПС: рекурсивні та нерекурсивні ЛПС типів Галуа та Фібоначчі. Для врахування напряму переміщення даних можна розрізняти лівосторонні та правосторонні ЛПС, тобто вісім типів ЛПС. Проведено дослідження процедур систематичного кодування та декодування циклічних кодів на основі їх автоматно-аналітичних моделей. Показано, що всі типи ЛПС дають однаковий результат при кодуванні та декодуванні, але з різною трудомісткістю. Теоретично обґрунтовано апаратну реалізацію для кожного типу ЛПС. Наведені критерії вибору типу ЛПС відносно фізичного часу та програмно-апаратних витрат. Основна перевага методів кодування та декодування циклічних кодів на основі запропонованих математичних моделей — лінійна складність обчислень і проста програмно-апаратна реалізація.uk
dc.description.abstractИзвестны способы представления циклических кодов (полиномиальный, матричный и алгебраический) пригодны для всех классов линейных блоковых помехоустойчивых кодов, но они не учитывают особенностей конкретных классов кодов. Например, свойство цикличности этих кодов содержит в себе большие потенциальные возможности, которые почти не используются в указанных способах представления кодов. Предлагаются автоматные представления циклических кодов с использованием конечных автоматов в полях Галуа — линейных последовательностных схемах (ЛПС). Этот тип конечных автоматов принадлежит к системам, процессы в которых развиваются циклически во времени, т.е. к динамическим системам. Рассматриваются две автоматные модели циклических кодов: автоматно-аналитическая і автоматно-графовая. Соответственно приведено определение циклических кодов на основе этих автоматных моделей. Показана взаимосвязь автоматного представления с известными представлениями циклических кодов. Приведена классификация ЛПС с позиций автоматного представления циклических кодов. Впервые для классификации учитываются две характеристические матрицы ЛПС, что позволяет различать четыре базовых типа ЛПС: рекурсивные и нерекурсивные ЛПС типов Галуа и Фибоначчи. При учете направления перемещения данных можно различать левосторонние и правосторонние ЛПС, т.е. восемь типов ЛПС. Проведено исследование процедур систематичного кодирования и декодирования циклических кодов на основе их автоматно-аналитических моделей. Показано, что все типы ЛПС дают одинаковый результат при кодировании и декодировании, но с разной трудоемкостью. Теоретически обоснована аппаратная реализация для каждого типа ЛПС. Приведены критерии выбора типа ЛПС относительно физического времени и программно-аппаратных затрат. Основное преимущество методов кодирования и декодирования циклических кодов на основе предложенных математических моделей — линейная сложность вычислений и простая программно-аппаратная реализация.ru
dc.description.abstractKnown methods for representing cyclic codes (polynomial, matrix, and algebraic) are suitable for all classes of linear block error-correcting codes, but they do not take into account the particularities of specific classes of the codes. For example, the cycle property of the cyclic codes contains large potential features that are not nearly used in the specified methods of code representation. The automaton representations of cyclic codes using finite automaton in Galois fields – linear finite-state machine (LFSM) – are proposed. This type of finite automaton belongs to the systems the processes of which are developing in time cyclically, i.e. to dynamic systems. The automaton-analytic and automaton-graphical models are considered. Accordingly, the definition of cyclic codes based on these automaton models is given. The relationship between the automaton representation and the known representations of cyclic codes is shown. The classification of LFSM from the positions of the automaton representation of cyclic codes is done. For the first time, two characteristic LFSM matrices are taken into account for classification, which makes it possible to distinguish four basic LFSM types: recursive LFSM and non-recursive LFSM of Galois and Fibonacci. When taking into account the direction of data movement, it is possible to distinguish between left-hand and right-hand LFSM, i.e. eight types of LFSM. A study of the procedures of systematic encoding and decoding of cyclic codes based on their automaton-analytical models is carried out. It is shown that all types of LFSM give an identical result at encoding and decoding, but with different labor intensiveness. The hardware implementation for each type of LFSM is theoretically substantiated. Criteria over type selection LFSM of relatively physical time and hardware-software expenses are brought. Basic advantage of methods of encoding and decoding of cyclic codes based on offered mathematical models is the linear complexity of computations and simple hardware-software implementation.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofВісник Вінницького політехнічного інституту. № 2 : 89-100.uk
dc.relation.urihttps://visnyk.vntu.edu.ua/index.php/visnyk/article/view/2219
dc.subjectавтоматuk, ru
dc.subjectциклічні кодиuk
dc.subjectлінійний автоматuk
dc.subjectлінійна послідовнісна схемаuk
dc.subjectкодерuk, ru
dc.subjectдекодерuk, ru
dc.subjectциклические кодыru
dc.subjectлинейная последовательностная схемаru
dc.subjectautomatonen
dc.subjectcyclic codesen
dc.subjectlinear finite-state machinesen
dc.subjectencoderen
dc.subjectdecoderen
dc.titleАвтоматні представлення циклічних кодівuk
dc.title.alternativeАвтоматные представления циклических кодовru
dc.title.alternativeAutomaton Presentations of Cyclic Codesen
dc.typeArticle
dc.identifier.udc681.32
dc.relation.referencesР. Морелос-Сарагоса, Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Москва, Россия: Техносфера, 2006.ru
dc.relation.referencesВ. Д. Колесник, Кодирование при передаче и хранении информации (Алгебраическая теория блоковых кодов). Москва, Россия: Высш. школа, 2009.ru
dc.relation.referencesЭ. С. Айчифер, и Б. У. Джервис, Цифровая обработка сигналов: практический подход, 2-е изд. испр. Москва, Россия: Издательский дом «Вильямс», 1992.ru
dc.relation.referencesР. Лидл, и Г. Нидеррайтер, Конечные поля. В 2 т., Т. 1. Москва, Россия: Мир, 1988.ru
dc.relation.referencesО. П. Кузнецов, и Г. М. Адельсон-Вельский. Дискретная математика для инженера, 2-е изд. Москва, Россия: Энергоатомиздат, 1988.ru
dc.relation.referencesB. Friedland, “Linear Modular Sequential Circuits,” IRE Trans, vol. 6, pp. 61-68, 1959.en
dc.relation.referencesА. Гилл, Линейные последовательностные машины. Москва, Россия : Наука, 1974.ru
dc.relation.referencesВ. П. Семеренко, Теорія циклічних кодів на основі автоматних моделей. Вінниця, Україна : ВНТУ, 2015.uk
dc.relation.referencesF. Arnault, T. Berger, and M. Minier, “Revisiting LFSRs for Cryptographic Applications,” IEEE Transactions on Information Theory, vol. 57, no. 12, pp. 8095-8113, 2011.en
dc.relation.referencesE. Milovanovic, M. Stojcev, I. Milovanovic, and T. Nikolic, “Concurrent Generation of Pseudo Random Numbers with LFSR of Fibonacci and Galois Type,” Computing and Informatics, vol. 34, pp. 941-958, 2015.en
dc.relation.referencesV. P. Semerenko, “The Theory of Parallel CRC Codes Based on Automaton Models,” Eastern-European Journal of Enterprise Technologies, vol. 6, issue 9 (84), pp. 45-55. 2016. doi: 10.15587/1729-4061.2016.85603.en
dc.relation.referencesТ. Х. Кормен, Ч. Е. Лейзерсон, Р. Л. Ривест, и К. Штайн, Алгоритмы: построение и анализ, 3-е изд. Москва, Россия: ООО Издательский дом «Вильямс», 2014.ru
dc.relation.referencesВ. П. Семеренко, «Высокопроизводительные алгоритмы для исправления независимых ошибок в циклических кодах,» в Системи обробки інформації: зб. наук. пр. Харків, Україна: ХУПС, вип. 3(84), с. 80-89, 2010.ru
dc.relation.referencesВ. П. Семеренко, «Декодирование кодов Рида-Соломона на основе графовой и автоматной моделей,» Электронное моделирование, № 1, с. 57-72, 2011.ru


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію