Файл: Зелигер Н.Б. Основы передачи данных учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 28.06.2024

Просмотров: 191

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Для определения вероятности только обнаруживаемых ошибок следует воспользоваться выражением (2.9), исключив из него все четные слагаемые:-

роб= Q р0(1 - Роу +

q pi (1 - р0у +

q pi (1 - р0).

(2. іо)

Исключив из (2.9)

все нечетные слагаемые, найдем вероятность

необнаруживаемых ошибок:-

 

 

 

 

■Рнеоб =

Pi (1 -

Р„)4 +

CJPt (1 - Po)2 f P§.

(2.11)

В общем случае

«-элементной

кодовой

последовательности

имеем

 

 

 

 

 

п/2

 

 

С 21

1 - 2 і

 

 

п

 

 

 

 

л/2

 

 

О

__

I

1 — 21

г необ

 

 

 

 

і=

і

 

(2.10')

(2.11')

Пример. Найдем соотношения г) между -вероятностями необнаруживаемых и обнаруживаемых ошибок шестиэлементного кода для /?о=1 10-5.

Пренебрегая весьма малыми значениями вероятностен ошибок, начиная с тройной, на основании (2 .1 0 ) и (2 .-11) получим

11

Д,еоб

С2 р 2 ( 1 - р о і ) 4

1

Роб

Cg ро (1 — Ро)6

о

 

 

 

 

■ Ч -5Г -0'

откуда -для ро=іЫО~ 5 т| = 1/4-10-<, т. е. одна

необнаруженная ошибка прихо­

дится -на каждые 40 000 -обнаруженных.

 

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

при проверке на четность

49



В зависимости от числа единиц в кодовой комбинации — не­ четного или четного, с 6-го контакта кольца I I I распределителя в канал связи соответственно передается единица (плюс) или нуль (минус). Пусть от источника информации через 1-й контакт кольца

I I I распределителя

передается

в канал связи

плюс.

Тогда

ответ­

вленный

ток через

кольцо I I

распределителя

в 1-й

укороченный

контакт

кольца /

пройдет

последовательно

через

обмотку

реле

Р2 и вторую обмотку реле Р у

в направлении, при котором контакт­

ный язычок реле Р 2 перейдет

к контакту работы,

а контактный

язычок реле Ру остается у контакта покоя. Ток противоположной полярности, который пройдет при этом через первую обмотку ре­ ле Р у , не сможет оторвать контактный язычок от контакта покоя, поскольку он меньше тока во второй обмотке этого реле.

Плюс от контактного язычка якоря реле Р2 будет подан к пер­ вой обмотке реле Р з , и контактный язычок якоря реле Рз перейдет к контакту работы. Вторая обмотка реле Р 3 является блокировоч­ ной. При движении щетки распределителя по 6-му контакту кольца I I I в канал связи через кольцо I V будет передан плюс.

Если и со 2-го контакта кольца I I I распределителя передается плюс, то при движении щетки, соединяющей кольца / и // между 1 и 2-м укороченными контактами, вторая обмотка реле Ру оста­ нется без тока, и его контактный язычок, под действием тока в первой обмотке, перейдет к контакту работы. Когда щетки, соеди­

няющие кольца l u l l

распределителя вступят на 2-й укороченный

контакт кольца I, ток

пройдет в обмотку реле Р2 и направлении,

при котором контактный язычок перейдет к контакту покоя. Вслед­

ствие этого к 6-му

контакту кольца I I ! распределителя

будет по­

дан минус.

что если со 2-го контакта кольца I I I

распреде­

Легко показать,

лителя передается минус, то к 6-му контакту кольца I I I

будет по­

дан плюс. Таким образом, передающее устройство обеспечивает автоматическую передачу в канал связи четного числа единиц.

На рис. 2.4 приведена схема декодирующего устройства при проверке на четность. На приеме производится набор поступившей комбинации и проверка на четность суммы единиц в ней. Набор осуществляется посредством реле Ру и Р2 через кольца распреде­ лителя /—I I и I I I I V , попарно соединяемые движущимися щет­ ками. Параллельно обмотке реле Р% через детектор подключен триггер Тг, на вход которого (как и на обмотку реле Р2) подаются укороченные кодовые импульсы. (

Из схемы рис. 2.4 видно, что если сумма единиц в кодовой ком­ бинации будет четной, то на выходе триггера, а следовательно, на входах ячеек И и НЕТ в конце цикла приема будет низкое напря­ жение. Поэтому при поступлении в наборное устройство тактовой посылки с 6-го контакта кольца I I I распределителя набранная ком­ бинация считывается с наборного устройства на дешифрирующее и печатающее и отпечатывается соответственный символ алфавита.

При наличии ошибки, когда сумма единиц в кодовой комбина­ ции становится нечетной, в конце цикла приема с выхода триг­

50


гера будет подан импульс запрета на вход ячейки НЕТ и парал­ лельно — импульс на вход ячейки И. Набранная комбинация не будет пропущена в дешифрирующее и печатающее устройства, а с

■Рис. ,2.4. 'Принципиальная схема декодирующего устройства при проверке «а четность

выхода ячейки И будет подан на печатающее и дешифрирующее устройство сигнал «ошибка». Вместо символа алфавита отпеча­ тается звездочка, а набранная комбинация будет «стерта» тактовой посылкой. Одновременно с сигналом «ошибка» с выхода ячейки И подается импульс на вход триггера и последний возвращается в исходное (нулевое) состояние.

П Р О В Е Р КА Н А ПОСТОЯНСТВО ВЕСА

Потребуем, чтобы из общего числа N0 кодовых комбинаций /1-элементыого избыточного кода «разрешенные.» комбинации со­ держали в любой последовательности постоянное количество еди­ ниц и нулей. Тогда на приеме для обнаружения ошибок может быть использован метод проверки на постоянство веса, т. е. на постоянство количества единиц в кодовой комбинации.

При построении кода с постоянным весом отношение количе­ ства единиц т к количеству нулей (пт) выбирается таким, что­ бы обеспечить необходимое количество «разрешенных» комбина­ ций. Общее количество таких комбинаций может быть найдено как число сочетаний из п элементов по т:

пml (п т)\

При т/(п—т ) = 3/4(4/3) количество комбинаций С^=35.

51

Рис. 2.5. Схема устройства для обнару­ жения ошибки при проверке на посто­ янство веса

По этому признаку из всего числа возможных комбинаций уѴ0 = = 27 = 128 отбирается 35 комбинаций, которые используются в ка­ честве «разрешенных». Остальные 93 комбинации являются «за­ прещенными» и в приемнике не фиксируются. Если построить се­ миэлементный код с отношением т(пт) = 1/6 (6/1) или с отно­ шением т/(пт) = 2/5 (5/2), то количество «разрешенных» ком­ бинаций будет недостаточным ( С \ —7, а С 2 =21).

На рис. 2.5 приведена схема устройства для обнаружения ошиб­ ки. Устройство представляет собой мостик Уитстона, четвертое пле­ чо которого состоит из семи параллельно включенных резисторов; R. Эти резисторы включаются при помощи рабочих контактов се­ ми реле, в обмотки которых по­ ступают посылки кодовых ком­

бинаций.

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

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

При проверке на постоянство веса могут быть обнаружены ошибки любой кратности, за исключением ошибки сдвига, когда одна из единиц комбинации преобразуется в нуль, а один из ну­ лей — в единицу.

Определим вероятность необнаружения ошибки сдвига, обус­ ловленной только одиночными преобразованиями единиц и нулей данной комбинации. Рассматривая случай передачи посылок по симметричному каналу, когда вероятность преобразования еди­ ницы в нуль равна вероятности преобразования нуля в единицу, на основе (1.42) будет иметь, что вероятность преобразования од­

ной из трех единиц в нуль равна q p o f l—Ро)2,

а вероятность пре­

образования одного из четырех нулей в

единицу равна

С4 Ро(1—Ро)3- ' Пользуясь теоремой умножения вероятностей совместимых и

независимых событий, получим

 

Рнеоб = q р0 (1 - Po)2 С\ Po (1 - Ро)3 = 12р2 (1 - Po)8.

(2.12)

52


Очевидно, что вероятность обнаруживаемых ошибок равна раз­ ности между вероятностью Рц всех ошибок кодовой комбинации и вероятностью необнаруживаемых ошибок Рш0б, т. е.

Роб » Р* -

Р„еоб = 1-

(1 -

РоУ - 12Pi (1 - Р„)5.

(2.13)

В общем случаіе

«-элементной

кодовой последовательности

имеем

т

 

 

 

 

 

 

 

р « * = S

 

 

(2.12')

 

І=1

 

 

 

 

m

 

 

Роб= 1 — (1 — ро)" — S

Cm

(1 — Po)"-21-

(2.13')

г=і

Пример. (Найдем для семиэлементного кода отношение т)= Яяе0 б/Роб. Поль­

зуясь (2.12) и (2ЛЗ), будем иметь

1 — (1 — РоУ

12 Po (1 — Po)6

Для po—\l • ІО- 5 4=11/58332, т. е. одна необнаруженная ошибка приходится при­

мерно на каждые 58 000 обнаруженных ошибок.

П Р О В Е Р КА ПО З Е Р КА Л Ь Н О М У О ТО БРАЖ ЕН И Ю

В основу построения кода с обнаружением ошибок способом проверки по зеркальному отображению, т. е. сравнением информа­ ционных посылок с проверочными по полярности, положено преоб­ разование «-элементного кода в 2«-элементный. Например, каждый

элемент пятиэлементного кода пре­

 

 

 

 

 

 

 

 

образуется в два элемента десяти- •

 

 

 

 

 

 

 

 

элементного кода, причем поляр-,'

1

 

 

 

1

1

 

 

ность дополнительного (проверочно-'

 

 

0

 

I

I

0

 

го) элемента всегда противополож­

 

 

 

 

 

 

 

 

на полярности соответственного ос­

 

 

 

 

 

 

 

 

новного элемента. Рис. 2.6 поясняет

1

 

 

 

 

t

 

 

 

 

 

 

о

ОI

о

I

принцип построения такого кода. В

 

0 \ 0

 

I

1 I

1

I

 

I

l

преобразованных кодовых комбина­

1 I

i

l

циях число единиц равно числу ну­

Рис.

2.6.

К

образованию

десяти­

лей. Общее количество N0 комбина­

 

 

элементного кода

 

ций десятиэлементного кода состав­

 

 

 

 

 

 

 

 

ляет /Ѵо = 210= 1024. Из них число комбинаций с отношением коли­ чества единиц к количеству нулей, равным 5:5, Cf0 =252, но в рас­

сматриваемом коде используются только 32 комбинации. Опреде­ лим вероятность необнаружения ошибки, обусловленной только одиночным преобразованием единицы в нуль и нуля в единицу в двух смежных элементах десятиэлементного кода, соответствую­ щих элементу пятиэлементного кода.

В соответствии с (1.42) имеем

Рпеоб = С І Р І ( \ - р оу.

(2.14)

53