Циклические коды. Разработка функциональной схемы кодирующего устройства. Оценка вероятности ошибочного приема символа алфавита, страница 3

Проанализировав все полученные КК, мы удостоверяемся, что они обладают параметром dmin=3, так как этот параметр обеспечивает корректирующие способности кода.

Пример анализа кода на обеспечение dmin:

2КК   0001101

4КК Å0010111

0011010=>d=3(количество различных одноименных разрядов)

Также наблюдаем свойство цикличности. Например, 3КК, 5КК, 9КК могут быть получены циклическим сдвигом на один такт вправо 2КК. Однако не все КК могут быть получены сдвигом, это нормально, полностью циклические коды встречаются довольно редко.

В итоге было получено шестнадцать кодовых комбинаций удовлетворяющих параметрам кода (7,4,3).


2) Способ, использующий порождающую матрицу, строющуюся по порождающему многочлену, который всегда содержит n-столбцов и k- строк, недостающие разряды дополняются нулями.

Существуют два способа построения циклических кодов по порождающей матрице:

а) Комбинирование строк генераторной матрицы, предполагает использование строк генераторной матрицы как начальные четыре кодовых комбинации, остальные 2k-кодовых комбинаций получаются сложением исходных по mod 2.

1КК   

1

0

1

1

0

0

0

Строки генераторной матрицы, исходные четыре КК

2КК   

0

1

0

1

1

0

0

3КК   

0

0

1

0

1

1

0

4КК   

0

0

0

1

0

1

1

5КК   

1

1

1

0

1

0

0

1ККÅ2КК

6КК   

1

0

0

1

1

1

0

1ККÅ3КК

7КК   

1

0

1

0

0

1

1

1ККÅ4КК

8КК   

0

1

1

1

0

1

0

2ККÅ3КК

9КК   

0

1

0

0

1

1

1

2ККÅ4КК

10КК   

0

0

1

1

1

0

1

3ККÅ4КК

Четыре исходных КК просуммированы между собой по mod 2, остальные КК можно получить сложением полученных КК. При таком способе иногда получаются одинаковые КК, их необходимо исключать.

11КК   

1

1

1

1

1

1

1

1ККÅ9КК

12КК   

1

1

0

1

0

0

1

1ККÅ8КК

13КК   

1

0

0

0

1

0

1

1ККÅ10КК

14КК   

1

1

0

0

0

1

0

3ККÅ11КК

15КК   

0

1

1

0

0

0

1

6ККÅ11КК

16КК   

0

0

0

0

0

0

0

6ККÅ15КК

Проанализировав полученные кодовые комбинации, мы видим, что код идентичен полученному первым способом, а значит отвечатет параметрам (7,4,3).