Systematic byte-oriented codes
DOI:
https://doi.org/10.18372/2410-7840.20.12450Keywords:
byte-oriented codes, generators and verification matrixes of codes, matrix of parity symbols, syndrome decodingAbstract
The order (number of bits or length) of classical cycliccodes is usually not a multiple of an integer number ofbytes, which leads to unproductive expenditures of computingresources with their hardware-software implementation.For this reason, the transition to byte-orientedcodes, in which both the length k of information wordsI and the number r of test bits are multiples R of aninteger number of bytes, seems most appropriate for practicaluse. A distinctive feature of the proposed approach tosynthesis (information coding) and code analysis (messagedecoding) is the rejection of generators G and verificationmatrices H , usually accompanying systematic cycliccodes, and their replacement by a single matrix P of paritysymbols (MAP), smaller in volume compared to using matricesG and H . The basis for the formation of MPS cyclic(n, k, t) codes, where n the code length and t the multiplicity of eliminated errors in codewords, are generators(generating) polynomials (one-dimensional binaryvectors), denoted by the symbol b . A binary polynomial ofr degree is a generating polynomial of a primitive cyclic(n, k, t) code if and only if the so-called "control" (k 1) string k 1 s , which is an extension of the matrixof code P parity symbols and computed according to therules of forming the rows of this matrix, but not enteringinto it, is determined by the relation 11 0 1 rk s (necessaryconditions ), and the weight of each row of the paritymatrix is not less than 2t , and the Hamming i , j d distancebetween any pairs of rows ( , ) i j s s of the matrix P is suchthat , 2 1 i j d t (sufficient conditions). The operators ofinverse permutation of rows and columns of the matricesmutually relate dual matrixes of parity symbols, i.e. the matricesgenerated by the dual binary polynomials. A systematicnoise-proof (16, 8, 2) code is generated, generated bya symmetric irreducible polynomial of the eighth degreeb 100111001, which is unique (that is, unique in its kind)and optimal in a class of byte-oriented codes for a numberof criteria. A detailed characteristic of the algorithm forsyndrome decoding of byte-oriented codes is given.References
Р. Блейхут, Теория и практика кодов, контролирующих ошибки: Пер. с англ., М.: Мир, 1986, 576 с.
А. Овсянников, А. Ямович, Теория информации: Уч. Пособие, Самар. гос. аэрокосм. ун-т., Самара, 2005, 131 с.
Р. Хемминг, Теория кодирования и теория информации Пер. с англ, М.: Мир, 1986, 576 с.
У. Питерсен, Э. Уэндон, Коды, исправляющие ошибки: Пер. с англ., М.: Мир, 1976, 593 с.
Э. Берлекэмп, Алгебраическая теория кодирования: Пер. с англ., М.: Мир, 1971, 478 с.
С. Федоренко, Методы быстрого декодирования линей-ных блоковых кодов: Моногр., СПб: ГУАП, 2008, 199 с.
Downloads
Published
How to Cite
Issue
Section
License
The scientific journal adheres to the principles of Open Access and provides free, immediate, and permanent access to all published materials without financial, technical, or legal barriers for readers.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.