d
0
=n-k+1=2t
n
+1- минимальное кодовое расстояние. РС-коды относятся к по-
мехоустойчивым кодам с максимальным значением d
0
;
1x...xx)x(P
1t2t2
nn
++++=
−
- образующий полином.
Кодирование информационного сообщения 1..xx)x(Q
2k1k
+++=
и деко-
дирование кодовых последовательностей 1...xx)x(F
2n1n
+++=
осуществляется
с помощью соответственно порождающей матрицы )x(G
n,k
и проверочной мат-
рицы )x(H
n,l
, что в общем виде можно записать так:
- кодирование информации,
)x(H)x(F)x(S
'
⋅=
- декодирование информации.
Для того, чтобы в процессе кодирования
кодовые последовательности
получались систематического вида, необходимо использовать каноническую
порождающую матрицу, т.е. матрицу вида
HI(x)
nk,
G M= , а также использовать
транспонированную проверочную матрицу, т.е. матрицу вида
= I
T
H(x)
ln,
H M .
При несистематическом кодировании информации РС-кодами информаци-
онный полином Q(x) умножается на образующий полином P(x), т.е.
F(x)=Q(x)·P(x), при этом предполагается, что k>l, т.е. когда k<l целесообразнее
при кодирование Q(x) использовать проверочный полином h(x) степени “k”.
Систематическое кодирование информационных сообщений
произво-
дится во временной области и в этом случае декодирование кодовых последова-
тельностей
можно выполнять как во временной, так и в частотной области, а
также возможно смешанная реализация алгоритмов декодирования. (По стандарту
на цифровую запись и воспроизведение информации и при использовании поме-
хоустойчивого кодирования проверочные символы размещаются внутри кодовой
последовательности F(x)).
С целью минимизации сложности рассмотрения принципа построения коде-
ка циклического РС-кода принимаем, что РС-код корректирует одиночные пакеты