Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия ПДС.doc
Скачиваний:
41
Добавлен:
15.03.2015
Размер:
1.33 Mб
Скачать

Т.Е.Все 3 способа вычисления синдрома -одно и тоже

f '(x)=f(x)+e(x)

S(x)= f '(x) HT=(f(x)+e(x))HT=e(x) HT,т.е.синдром полностью определяется многочленом ошибок

Если е(х)=1, то инвертирование принятой комбинации

Процедура кодирования и декодирования на основе h(X)

Только для кодов n=2l−1(коды естественной длины)

Если f(x)=q(x)*g(x)

f(x)h(x)=0(=C(x)−пусть)

Процедура кодирования: известны все информационные элементы К(х), по ним найти n-k

Пусть i=n-1

Дальше: i=n−2 и тд

В общем виде:

=

0<i<n-k-1

система разностных (рекуррентных ) уравнений

Путем последовательных вычислений находим все избыт. элементы, зная hо и f

Декодирование (для обнаружения ошибок)

Прием f(x) из ДКС

Нахождение избыт. элементов f(x) по ее информационным элементам

Сравнение принятых избыточных элементов с восстановленным

да нет ошибки

нет

обнаружена ошибка

СХЕМНАЯ РЕАКЦИЯ ПРОЦЕДУР КОДИРОВАНИЯ (ДЕКОДИРОВАНИЯ) ЦИКЛИЧЕСКИХ КОДОВ

а). На основе g(x)

Схема деления на g(x)

r0

r1

r2

r n-k-1

Обратные связи должны соответствовать порождающим многочленам:

Используется в декодирующих устройствах, как схема вычисления синдрома

ТИ 1+К

Кодер:

И1

Выход

……

д

ro

r1

Rn-k-1

И2

вход

И1-ключ (работает по тактовым импульсам с 1-го по К-тый)

И2-ключ ТИ с К+1 по n- выводиться

g(x)=1+x+x³ (7,4)

ДЕКОДЕР

go g1

ro

r1

r2

f(x)

выход S(x)

б).На основе h(x)

Cхема расширения разностных уравнений

Общий вид:

……..

Kk-1

выход

Ko

K1

……..

х7 : (х³ +х+1)=х42+х+1

К1

Ко

К2

К3

f(x)

Обнаружение ошибок

Рно= P( ≥d,n)

не обнаруживает ошибок при S≤d-1

- независимые ошибки(Схема Бернулли)

–при группировании ошибок

Исправление ошибок

В кодовой комбинации n произошла t+1 ошибка

-независимые ошибки