Файл: Шляпоберский В.И. Основы техники передачи дискретных сообщений.pdf

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

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

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

Добавлен: 10.04.2024

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

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

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

шифратора подаются V первых элементов. Один из де­ шифраторов выделяет комбинацию 11... 1, а другой 00 ... 0. В зависимости от того, какая комбинация посту­

пила, открывается путь к одной из двух пар дешифра­

ции?

ООО

111

ООО,

010

111

101

ВХ.

011

010

100

111

001

101

110

ООО

ООО ООО ООО ООО ООО ООО

 

010

011

011

011

ООО

 

-\111

111

 

010

011

011

011

ООО ООО

-\!01

001

ООО ООО 011

ООО

010

 

011

011

011 . ОООООО ООО

-\/00

001

ООО 011

011

ООО

101

 

001

ООО ООО on

ООО ООО

А\110 110

011

ООО011

ООО

011

 

011

011

ООО ООО ОООООО

\юо

001 011 011 011 ООО

100

 

001

ООО 011

011

ООО ООО

-]

ш

010

ООО 011

011

ООО

001

 

ООО 011

011

ООО ООО ООО

 

-\111

010

ООО 011

011

ООО

110

010

ООО 011

011

ООО ООО

 

-\101

001

он

ООО 01/

ООО

011

 

011

ООО ООО ООО ООО ООО

-\ 100

010

011

011

011

ООО

100

 

001

011 011 011 ООО ООО

 

\ 110

001

ООО ООО 011

ООО

001

ООО

011

011

ООО ООО ООО

 

 

 

001

ООО 011

01/

ООО

1.10

010

ООО ООО 011

ООО ООО

 

\101

010

011

ООО О//

ООО

ООО

ООО

011

ООО ООО ООО ООО

 

001

011

011

011

ООО

111

010

ООО 011

0/1

ООО ООО

\101

010

ООО ООО 0/!

ООО

от

 

011

ООО 011

ООО ООО ООО

\100

010

ООО 011

он

ООО

101

 

001

011

ООО Off

ООО ООО

\11П

001

011

ООО 0/1

ООО

\

Ye

Y,

Y8

Yg

Ую

'13

Y,s

YIS

Ytr Yi8

Yza

21

Y

'22

Y2s Yik

Yzs

Ya

Y,7

Yza

Y?9

Y3o

Рис. 6.7. Совокупность комбинаций (кодовое дерево), форYs,­ мируемых кодирующим устройством (рис. 6.6) при L — 5

торов, выделяющих вторые V элементов, значения кото­ рых определяются кодовым деревом, и т. д., пока на од­ ном из 2L выходов декодирующего устройства не поя­ вится сигнал.

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

351


принимаемой последовательности не искажены и каждая последующая группа из V элементов однозначно опре­ деляет 'путь по кодовому дереву.

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

Корректирующие возможности сверточного кода оп­ ределяются выбором структуры У-элементных групп, числом элементов в группе и числом элементов кодиру­ ющего регистра >К. Поясним это на примере передачи по­ следовательности L='10100. Из рассмотрения кодового дерева .(рис. 6.7) видно, что если в передаваемой инфор­ мационной последовательности элементов L второй эле­ мент равен 1, то вместо группы 010 'будет передана группа 101, т. е. инверсная комбинация. Кодовое рас­ стояние между этими группами равно V.

Предположим, что в принимаемой последовательно­ сти во второй группе будет искажен один элемент, на­ пример, первый. Тогда на вход дешифратора вместо ком­ бинации 010 будет подана комбинация 110, отличаю­ щаяся от комбинации 010 одним элементом, а от комби­ нации 101 — двумя. .Исходя из принципа максимума правдоподобности, она должна быть отождествлена с комбинацией 010 и данный дешифратор выберет пра­ вильный путь в кодовом дереве. Очевидно, что при ис­ кажении двух элементов эта комбинация будет отож­

дествлена

с комбинацией

101, т. е. произойдет ошибка

в выборе

пути.

 

Таким

образом, если

каждый Д Ш декодирующего

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

Из изложенного принципа декодирования следует, что за счет увеличения избыточности, например, пере­ ходя от У = 3 к V—5, можно увеличить корректирующие

352


возможности сверточного кода, так как теперь правиль­ ное декодирование будет обеспечиваться при искажении в каждой {/-элементной группе двух элементов из пяти.

Сверточные коды имеют еще одну особенность деко­ дирования. Предположим, что К;-я группа элементов искажена настолько, что при ее дешифрировании выбран ложный шуть. Тогда очевидно, что комбинация элемен­ тов следующей Vi+i-i\ группы при ее правильном прие­ ме, а также при допустимых искажениях не будет сов­ падать ни с одной из двух возможных комбинаций в этой точке кодового дерева. Наличие такого двойного несовпадения указывает на то, что на предыдущем уров­ не путь был выбран неправильно. В этом случае деко­ дирующее устройство вырабатывает команду, по кото­ рой на i-м уровне выбирается другой путь и принятая Ki+i-я группа элементов сравнивается уже с двумя дру­ гими V-элементными комбинациями. Если устанавли­ вается соответствие ее одной из этих комбинаций, то декодирование продолжается по этому пути.

Декодирование по такой процедуре возможно толь­ ко при скорости работы декодирующего устройства, во много превышающей скорость передачи элементов по каналу связи. Поэтому одним из путей практической реализации сверточных кодов, применение которых оп­ равдано только в односторонних системах связи (см. гл. 7), является использование в качестве декодирующе­ го устройства ЦЭВМ . Для таких декодеров разработаны близкие к оптимальным алгоритмы декодирования [13J, обеспечивающие при соответствующем выборе V и К

весьма малые

вероятности ошибочного приема сооб­

щений.

 

 

 

 

§ 6.6. М Е Т О Д Ы КОДИРОВАНИЯ

И

 

Д Е К О Д И Р О В А Н И Я Н А И Б О Л Е Е

 

 

Р А С П Р О С Т Р А Н Е Н Н Ы Х К О Р Р Е К Т И Р У Ю Щ И Х

КОДОВ

 

 

 

 

К о д и р о в а н и е и д е к о д и р о в а н и е

с и с т е ­

м а т и ч е с к и х

к о д о в .

Собственно

кодирующее уст­

ройство состоит из т счетчиков, выполняющих

'" проверок

Hi, четность, и

устройства

коммутации

.(рис.

6.8), с по­

мощью которого входы счетчиков согласно закону фор­ мирования проверочных элементов соединяются с соот­ ветствующими элементами k наборного устройства.

12—-156

353


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

Шорное-

уст-до ^nk-l От , Шслред

i'cm-So коммутации

-K*2YpacnpeiОт -K+r[

I Выл.

Рис. 6.8. Структурная схема кодирующего устройства систематического кода

наборного устройства поочередно опрашивается и, в за­ висимости от его состояния, в канал связи передается 1 или 0. (Параллельно сигналы о состоянии элементов на­ борного устройства подаются в соответствующие счет­

чики. Таким образом,

по

окончании действия k-ro им­

пульса

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

все г счетчиков

зафиксируют

(просуммируют) сигналы,

соответствующие

переданным

в канал связи информационным элементам, и

начнется

их опрос. Первый счетчик

опрашивается (/г+1)-м им­

пульсом

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

второй — ( £ + 2 ) - м

и т. д.

Если счетчик зарегистрировал четное число единиц, то при его опросе на выходе появится 0, если же счетчик зарегистрировал нечетное число единиц, то на выходе появится 1. Следовательно, за время от , ( £ - Н) - го до (k+\r)-ro импульсов распределителя все г счетчиков бу-

354


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

Декодирующее устройство систематического кода (рис. 6.9) состоит из г счетчиков, на входы которых че-

Сигнап ошибки

Рис. 6.9. Структурная схема декодирующего устройства систематического кода

рез коммутационное устройство поступают импульсы, соответствующие принимаемым из канала связи инфор­ мационным и проверочным разрядам. В начале цикла все счетчики специальным сигналом опроса устанавли­ ваются в положение 0. Если разряды, охватываемые 1-й проверкой, приняты неискаженными, то соответствую­

щий счетчик

(триггер)

к концу цикла

будет находиться

в

состоянии

0. .'При искажении одного

разряда счетчик

к

моменту

опроса будет находиться

в состоянии

1 и

сигнал опроса переведет его в состояние 0.

Появляющий­

ся

при этом

на выходе

счетчика импульс

подается

на

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

12*

~

355