Читать реферат по всему другому: "Разработка системы телемеханики" Страница 9

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

производится по коэффициентам при помощи проверки на чётность следующим образом. В таблице 6.1 записаны все кодовые комбинации, исключая нулевую, для трёхразрядного двоичного кода и рядом справа, сверху вниз поставлены символы комбинации кода Хемминга.Таблица 6.1.

3 (d3)

2 (d2)

1 (d1)

Символыкода

000111

011001

101010

К1К2d3К3d2d1

По таблице 6.1 составляется таблица 6.2 , в которой выписаны символы в трёх строках в следующей последовательности:Таблица 6.2.

К1

+ d3

+ d2

-

К2

+ d3

-

+ d1

К3

-

+ d2

+ d1

В первую строку таблицы 6.2 записываются символы, против которых проставлены символы «1» в младшем разряде комбинации двоичного кода таблицы 6.1, во вторую строку проверочных коэффициентов записываются символы, против которых стоит 1 во втором разряде таблицы 6.1, третью строку таблицы 6.2 записываются символы, против которых стоит 1 в третьем разряде таблицы 6.1. Число проверок означает число строк в проверочной таблицы 6.2,которое равно числу контрольных символов К.

Нахождение состава контрольных символов при помощи проверок производится следующим образом. Суммируются информационные символы, входящие в каждую строку таблицы 6.2. Если сумма 1 в данной строке чётная, то значение символа К=0, если нечётное, то К=1. При помощи первой строки таблицы 6.2 определяется К1, второй – К2 и третьей – К3.

Схема преобразователя двоичного кода в код Хемминга приведена на рис.6.12.

Декодирование кода Хемминга производится методом проверки комбинации на чётность по коэффициентам таблицы 6.2 (см. рис.6.13). Если комбинация принята без искажений, то сумма 1 по модулю 2 даёт 0. По результатам суммирования каждой из проверок составляется двоичное число, которое указывает на место искажения.

Например, первая и вторая проверки показали наличие искажения, а третья дала 0. Получаем число 011=3, это означает, что в третьем символе кодовой комбинации, включающей и контрольные символы (счёт слева направо) возникли искажения, поэтому этот символ необходимо исправить на обратный. После этого контрольные символы, стоящие на заранее известных местах отбрасываются.

Декодер кода Хемминга в исходный код приведён на рис.6.13. Функциональная схема. Функциональная схема работает следующим образом. На пульте управления ключами выбора КП выбирается контролируемый пункт, с которым необходимо работать. Ключами выбора объекта выбирается соответствующий объект управления, ключами режима – режим работы. После набора операции код выбора КП преобразуется из потенциального в двоичный код на преобразователе кода 4, а на элементах 9 –12, 18 преобразуется из двоичного кода в инверсный. Код с ключей выбора объекта управления на преобразователе 5 преобразуется в двоичный код, а на эле 13 – 15 (полусумматорах) в код Хемминга. Код режима на элементах 1 – 3 преобразуется в код Хемминга. Преобразованные коды поступают в блок режимов работы 21 и далее под действием сигналов с распределителя импульсов РИ 19 записываются в параллельно-последовательный регистр 23 и под действием сигналов с РИ последовательным кодом выдаются в линейный усилитель ЛУ 24 и далее в линию связи с КП. Генератор


Интересная статья: Основы написания курсовой работы