Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК

Задача №1

Нарисовать кодер циклического кода, для которого производящий полином задан числом (4N+1); N=17, тогда 34+1=35(10)=100011(2)

P(x)=100011=1*x5+0*x4+0*x3+0*x2+1*x1+1*x0=x5+x+1

 
  Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru

Рис.12. Кодер циклического кода для производящего полинома

P(x)=x5+x+1

Задача №2. Записать кодовую комбинацию циклического кода для случая, когда производящий полином имеет вид Р(х)=x3+x2+1. Кодовая комбинация, поступающая от источника сообщений имеет К=4 элементов и записывается в двоичном виде как число, соответствующее N-8.

Для N=17-8=9(10)=>1001(2), получим исходный многочлен А(х)=1000(2)=x3+1

Решение будем производить по алгоритму:

1. Умножим полином A(x) на xr, где r – число проверочных элементов: A(x)×x3=(x3+1)×x3=x6+x3.

2. Разделим полученный полином на производящий P(x):

Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru 1001000 1101

Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru 1101 1111

R(x)=011.

Окончательно имеем кодовую комбинацию на выходе кодера:

Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru 1001011

Задача №3. Нарисовать кодирующее и кодовую комбинацию с целью декодирующее устройство с обнаружением ошибок и «прогнать» через кодирующее устройство исходную формирования проверочных элементов.

Производящий полином: Р(х)=x3+x2+1

 
  Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru

При таком способе построения остаток от деления на Р(х) (проверочные элементы) сформируется на К такте. На вход подается информационная последовательность элементов. Если ключ находится в положении 1, то происходит деление на образующий полином и формируются проверочные элементы за К тактов. Информационная последовательность сразу же поступает на вход. Если ключ в положении 2, то сформированные проверочные элементы идут на выход кодера.

Прогоним кодовую комбинацию через кодирующее устройство:

Вх такт
Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru  
Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru 0
Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru 1
Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru 0

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

 
  Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru




на полином получит остаток, который будет записываться в три регистра.

Деление на производящий полином осуществляется за 7 тактов. Вначале КК стоят информационные элементы (четыре). В эти ячейки 1, 2, 3, 4 записываются информационные элементы, чтобы потом выдать их получателю.

После принятия всех 4 информационных элементов закрывается ключ Кл5 (в течении четырех тактов ключ 5 был открыт). На протяжении всего цикла записи информационных элементов Кл1, Кл2, Кл3, Кл4 были открыты. Если в результате деления на Р(х) получится остаток, то при этом Кл1, Кл2, Кл3, Кл4 запираются. В дальнейшем при сдвиге информации на один шаг вправо содержимое ячеек 1, 2, 3, 4 стирается (т.к. ключи были заперты).

Задача №4. Вычислить вероятность неправильного приема кодовой комбинации (режим исправления ошибок) в предположении, что ошибки независимы, а вероятность неправильного приема на элемент соответствует вычисленной в главе 2 (с учетом погрешности синхронизации и без учета погрешности синхронизации).

Вероятность неправильного приема вычисляется по формуле:

Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru ,

где Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru

1. Pош(с)(e =0) = 0.016

Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru - вероятность неправильного приема 1 элемента

Pn(2) = C72.P02.(1 – P0)5 = 21. 0.0162.(1-0.016)5 = 0.005

T
Pn(t) 0.005 0.00013 2.19.10-6 2.13.10-8 1.11.10-10 2.68.10-13

Вероятность неправильного приема КК, для кода (7;4) d0 и Построение кодера и декодера ЦК. Формирование кодовой комбинации ЦК - student2.ru :

SPn(t) =5,13.10-3

2.Pош(с)(e =22%) = 0,1159

Р0=0.1159

T
Pn(t) 0,152 0,0333 0,0044 0,00034 1,5.10-5 2,8.10-7

SPn(t) =0,19

Вероятность неправильного приема с учетом погрешности синхронизации больше, чем без учета погрешности синхронизации.

Системы ПДС с ОС.

Наши рекомендации