Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / РАЗДЕЛ I.DOC
Скачиваний:
67
Добавлен:
13.02.2014
Размер:
295.94 Кб
Скачать

2. Непомехоустойчивые коды, их виды и особенности

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

1.Двоичный код на все сочетания.

Каждая комбинация этого кода представляет собой запись в двоичной системе некоторого числа натурального ряда

1, 2, 3, 4

01, 10, 11, 100. Общее число возможных комбинаций данного типа N=2n.

2.Единично-десятичный код.

Каждый разряд десятичного числа записывается в виде соответствующего числа единиц.

2 3 4

11 111 1111-некомплектный код

0011 0111 1111-комплектный код

3.Двоично-десятичный код.

Каждый разряд десятичного числа в этом коде записывается в виде комбинаций двоичного кода.

2 3 4

10 011 100

4.Число-импульсный (единичный или унитарный)

N=n 1 10000

2 11000

3 11100

4 11110

5 11111

5.Код Морзе.

Э

тот код является неравномерным кодом

4 - минимальная длина слова

22 - максимальная длина слова

9,5 - средняя длина

6.Код Бодо.

Равномерный 5-элементынй код. Используется 32 символа. N=25=32.

3. Код Грея, его особенности и назначение(рефлексный или отражательный код)

Этот код используется в преобразователях аналог-код.

При передачи некоторых данных, например при телеизмерениях возникает необходимость перейти от одного значения контролируемого параметра к другому. ( Н. 7с8с

01111000).

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

Переход от двоичного кода к коду Грея.

а) осуществляется путем сложения по mod2 данной двоичной цифровой комбинации с той же самой, но сдвинутой вправо на 1 разряд. Младший разряд при этом отбрасывается

1101

110 1

1011

б) преобразование двоичного числа в код Грея можно осуществить следующим образом: если в старшем, соседнем с данным разряде стоит «0», то в данном разряде кода Грея ставится цифра двоичного кода, если в старшем соседнем разряде находится «1», то в коде Грея цифра меняется на обратную.

Преобразование кода Грея в двоичный код.

а) Преобразование кода Грея в двоичный можно производить, начиная с младшего разряда путем сложения по mod2 цифр всех разрядов, начиная с данного и старше. Если при этом сумма единиц оказывается четной, то записывается «0», если нечетной - то «1». 1011(Гр)

1101

б) Преобразование КГ в двоичный, начиная со старшего разряда.

При этом переписывают без изменения значения старшего разряда, а значения каждого последующего находят путем сложения по mod2 числа единиц данного разряда кода Грея с предыдущими.

Непосредственное преобразование кода Грея в десятичное число представляет определенные трудности, что является недостатком этого кода. Поэтому на практике во многих технических системах использование кода Грея основано на применении кодирующих масс.