Циклический код

Циклический код - линейный код обладающий свойством цикличности, те есть каждая циклическая перестановка кодового слова такде является кодовым словом

ВведениеПравить

Пусть y = ( y 0 , y 1 , . . , y n 1 ) Y n \overrightarrow{y} = ({y_0},{y_1},..,{y_{n-1}}) \in Y^n слово над алфавитом Y \mathbb{Y} и y ( x ) = y 0 + y 1 x + . . . + y n 1 x n 1 y(x) = y_0 + y_1x + ... + y_{n-1}x^{n-1} полином, соответствующий этому слову, от формальной переменной x x . Видно, что это соответствие взаимооднозначное. Линейной комбинации y = m 1 y 1 + m 1 y 1 \overrightarrow{y} = m_1\overrightarrow{y_1} + m_1\overrightarrow{y_1} пары слов y 1 = ( y 1 , 0 , . . . , y 1 , n 1 ) \overrightarrow{y_1} = (y_{1,0},...,y_{1,n-1}) и y 2 = ( y 2 , 0 , . . . , y 2 , n 1 ) \overrightarrow{y_2} = (y_{2,0},...,y_{2,n-1}) соответсвует пинейная комбинация полиномов

y ( x ) = i = 0 n ( m 1 y 1 i + m 1 y 2 i ) x i = m 1 y 1 ( x ) + m 2 y 2 ( x ) y(x) = \sum_{i=0}^n (m_1y_{1i} + m_1y_{2i} )x^i = m_1\overrightarrow{y_1}(x) + m_2\overrightarrow{y_2}(x)

Это позволяет рассматривать линейное пространство как множество полиномов со степенью n-1 или меньшей над полем GF ( q ) \mathbb{GF(q)}

См. такжеПравить

СсылкиПравить