
книги из ГПНТБ / Зелигер Н.Б. Основы передачи данных учеб. пособие
.pdfдователы-юстью полярностей отдельных посылок. Равномерный код является двоичным, если он использует только два признака — 1 и 0. Вследствие того что в равномерном коде комбинации всех символов сообщения имеют одинаковую продолжительность, на приеме возможно отличить одну комбинацию от другой без раз деления их интервалами.
Для передачи телеграфных сообщений достаточно, чтобы ко личество комбинаций Np, обозначающих вое символы алфавита, было бы равно 31 (не считая комбинации из 5 нулей). При Ь = 2 и jVp=31 из выражения (2.4) получим п = 5, т. е. равномерный код ■может быть выбран пятиэлементным.
Но помимо букв, алфавит содержит цифры и знаки препина ния, и для передачи общего числа символов алфавита необходимо иметь 54 комбинации. Такому количеству комбинаций более всего соответствует шестиэлементный код. Однако в большинстве слу чаев ограничиваются пятиэлементным кодом, поскольку в теле графных аппаратах имеется возможность уменьшить количество комбинаций вдвое, обозначая буквы и цифры (знаки препинания) одними и теми же комбинациями. Для отличия букв от цифр поль зуются двумя дополнительными комбинациями, одна из которых предшествует передаче буквенного текста, а другая — цифрового. Эти комбинации автоматически устанавливают приемник в поло жение букв или цифр и носят название регистровых.
В табл. 2.2 приведены комбинации пятиэлементного кода, за писанные в виде чисел по двоичной системе и в виде соответствен ных посылок различной полярности. Запись в табл. 2.2 двоичных чисел, изображающих пятиэлементные комбинации, отличается от аналогичной записи тех же чисел в табл. 2.1 тем, что каждое дво ичное число преобразовано в пятиразрядное путем добавления сле ва соответственного количества нулей. Так, например, (3)ю= = (11) г= (00011)2- Передача посылок кодовой комбинации в канал связи производится в обратном порядке.
Табл. 2.2 кодовых комбинаций пятизлементного кода представ ляет собой, по существу, прямоугольную матрицу, имеющую пять столбцов и (25—1) строк. Элементами этой матрицы являются по сылки кодовых комбинаций, обозначенные цифрами двоичной си стемы счисления. Любой первичный равномерный п-элементный код полностью определяется транспонированной единичной квад
ратной матрицей вида: |
о . . .0 |
|
|
0 |
0 |
I |
|
0 |
о . . .0 1 0 |
||
0 |
0 . . -1 |
0 |
0 |
|
. |
|
П строк. |
0 |
1 . . .0 |
0 |
о * |
|
|||
1 о . . .0 |
0 |
0 |
|
|
п столбцов |
4 0
|
|
|
|
|
|
|
|
|
Т а б л и ц а |
2.2 |
|
JftiKOM- |
|
Числа в двоичной системе |
|
|
|
Электрические посылки |
|
||||
|
счисления, гс = 5 |
|
|
|
|
|
|
|
|
||
{Зинаци ft |
2* |
2з |
22 |
2. 1 |
2° |
|
|
|
3 |
|
5 |
|
1 |
1 |
2 |
4 |
|||||||
|
|
|
|
|
|
|
|
||||
1 |
0 |
0 |
0 |
0 . 1 |
+ |
|
— |
— |
_ |
_ |
|
2 |
0 |
0 |
0 |
1 |
0 |
— |
|
+ |
— — |
— |
|
3 |
0 |
0 |
0 |
1 |
1 |
+ |
|
+ |
— |
— |
— |
4 |
0 |
0 |
1 |
0 |
0 |
— |
|
— |
+ |
— ■ — |
|
5 |
0 |
0 |
1 |
0 |
1 |
+ |
|
— |
+ |
— |
— |
6 |
0 |
0 |
1 |
1 |
0 |
— |
|
+ |
+ |
— |
— |
7 |
0 |
0 |
1 |
1 |
1 |
+ |
|
+ |
+ |
— |
— |
8 |
0 |
1 |
0 |
0 |
0 |
— |
|
— |
— |
+ |
— |
9 |
0 |
1 |
0 |
0 |
1 |
+ |
|
— |
— |
+ |
— |
ІО |
0 |
1 |
0 |
1 |
0 |
— |
|
+ |
— |
1 |
— |
|
_Г |
||||||||||
11 |
0 |
1 |
0 |
1 |
1 |
+ |
|
+ |
— |
+ |
— |
12 |
0 |
1 |
1 |
0 |
0 |
— |
|
— |
+ |
+ |
— |
13 |
0 |
1 |
1 |
0 |
1 |
+ |
|
— |
+ |
+ |
— |
14 |
0 |
1 |
1 |
1 |
0 |
— |
|
+ ■ + |
+ |
— |
|
15 |
0 |
1 |
1 |
1 |
1 |
+ |
|
J1- |
+ |
+ |
— |
16 |
1 |
0 |
0 |
0 |
0 |
— |
|
— |
— |
— |
г |
|
"Г |
||||||||||
17 |
1 |
0 |
0 |
0 |
1 |
+ |
|
— |
— |
— |
"Г |
18 |
1 |
0 |
0 |
1 |
0 |
— |
|
+ |
— |
— |
+ |
19 |
1 |
0 |
0 |
1 |
1 |
+ |
|
+ |
— |
— |
+ |
2 0 |
1 |
0 |
1 |
0 |
0 |
— |
|
— |
+ |
— |
+ |
21 |
1 |
0 |
1 |
0 |
1 |
+ |
|
— |
+ |
— |
+ |
2 2 |
1 |
0 |
1 |
1 |
0 |
— |
|
+ |
+ |
— |
+ |
23 |
1 |
0 |
1 |
1 |
1 |
+ |
|
+ |
+ |
— |
+ |
24 |
1 |
1 |
0 |
0 |
0 |
— |
|
— |
— |
+ |
+ |
25 |
1 |
1 |
0 |
0 |
1 |
+ |
|
— |
— |
+ |
+ |
26 |
1 |
1 |
0 |
1 |
0 |
— |
|
+ |
— |
+ |
+ |
27 |
1 |
1 |
0 |
1 |
1 |
"tГ |
|
+ |
— |
+ |
+ |
28 |
1 |
1 |
1 |
0 |
0 |
— |
|
— |
+ |
+ |
+ |
29 |
1 |
1 |
1 |
0 |
1 |
+ |
|
— |
+ . |
+ |
~г |
30 |
1 |
1 |
1 |
1 |
0 |
— |
|
+ |
+ |
+ |
1 |
|
|
||||||||||
31 |
1 |
1 |
1 |
1 |
1 |
1 |
|
+ |
+ |
+ |
+ |
"Г |
|
41
Единичная матрица А п первичного равномерного «-элементного ко да носит название определяющей.
Складывая по модулю два строки матрицы Ап во всех возмож ных сочетаниях, получим все (2"—1 ) кодовые комбинации п-эле
ментного кода. Общее количество N кодовых комбинаций |
|
||||||||
N = £ С ‘ |
= q |
+ q |
+ • |
. . + С» = |
2» - 1, |
|
(2.7) |
||
|
1=1 |
|
|
|
|
|
|
|
|
где Сп‘ — количество |
сочетаний из п строк матрицы Ап, |
дающих |
|||||||
комбинации с числом единиц, равным і. |
|
|
|
с (2.4). |
|||||
Как и следовало |
ожидать, результат (2.7) совпадает |
||||||||
Пример. Матричная запись кодовых комбинаций первичного равномерного |
|||||||||
пятиэлементного кода имеет вид |
|
|
|
|
|
|
|
||
|
|
|
0 0 0 0 1 |
|
|
|
|
|
|
|
|
|
0 0 0 |
1 0 |
|
|
|
|
|
|
|
|
0 0 0 1 1 |
|
|
|
|
|
|
|
^5,31 — |
10 10 |
31 |
строка. |
|
|
|
||
|
|
|
|
|
|
||||
|
|
|
1 1 1 1 0 |
|
|
|
|
|
|
|
|
|
1 1 1 1 1 |
|
|
|
|
|
|
|
|
|
5 столбцов |
|
|
|
|
|
|
Единичная |
матрица |
пятиэлементнсго |
кода |
имеет |
5 строк |
и 5 |
столбцов: |
||
|
|
|
0 0 0 0 1 |
|
|
|
|
|
|
|
|
|
0 0 0 1 0 |
|
|
|
|
|
|
|
|
|
0 0 1 0 0 |
5 |
строк. |
|
|
|
|
|
|
|
0 1 0 0 0 |
|
|
|
|
|
|
|
|
|
1 0 0 0 0 |
|
|
|
|
|
|
|
|
|
5 столбцов |
|
|
|
|
||
Пользуясь |
матрицей |
А5, можно воспроизвести все |
строки |
As, зі, |
т. е. все |
||||
(25— 1) кодовые комбинации пятиэлементного |
кода. Для воспроизведения, на |
пример, кодовой комбинации, содержащей единицы в 1, 3 и 5-м разрядах, до статочно (сложить по модулю два 1, ,3 и 5-ю строки единичной матрицы.
НЕ РА В Н О М Е РН Ы Е КОДЫ
Внеравномерном коде символы сообщения обозначаются ком бинациями различной продолжительности. Комбинации состоят из элементарных посылок («точек») и посылок утроенной продолжи тельности («тире»). Интервал между посылками одной комбина ции берется равным «точке», а интервал между разными комбина циями — «тире».
42
В неравномерном коде короткие комбинации |
присваиваются |
наиболее часто встречающимся символам, а длинные комбинации— |
|
наиболее редко встречающимся символам. По такому принципу |
|
был составлен код Морзе. Самая короткая комбинация его содер |
|
жит 4 элементарных посылки (буква «Е»), а самая длинная ком |
|
бинация (цифра «О»)— 22 элементарных посылки. В среднем в |
|
коде Морзе на один символ алфавита затрачивается 9,5 посылок. |
|
Это в некоторой степени объясняется необходимостью разделения |
|
комбинаций кода Морзе интервалами, для того чтобы на приеме |
|
возможно было отличить один символ алфавита от другого. Сле |
|
довательно, неравномерный код Морзе является |
менее экономич |
ным, чем равномерный пятиэлементный код.
Другим недостатком неравномерного кода является его малая пригодность для буквопечатающего приема.
К достоинствам неравномерного кода относится возможность записи электрических сигналов простейшими устройствами и прие ма их на слух при сильных радиопомехах.
При передаче кодовой информации по морским кабелям, сво бодным от помех, используется так называемый кабельный троич ный код с элементами +1, 0, —1. Для передачи буквы кабельным кодом требуется в среднем вдвое меньше времени, чем кодом Мор зе. Но применение кабельного кода исключает возможность прие ма на слух.
Н Е Р А В Н О М Е Р Н Ы Й О П Т И М А Л Ь Н Ы Й КОД
Равномерные коды не учитывают статистическую структуру пе редаваемых сообщений и поэтому не являются наиболее выгод ными по количеству посылок, затрачиваемых в среднем для пе редачи одного символа. В теории информации увеличение ско рости передачи сообщений связывается с вопросами оптимального кодирования.
Из теоремы Шеннона о кодировании сообщений в каналах без шумов следует, что если передача дискретных сообщений ведется в отсутствии помех, то всегда можно изыскать такой метод коди рования, при котором среднее количество двоичных посылок, при ходящихся на один символ, будет сколь угодно близко к количе ству информации на символ используемого алфавита (энтропии), но никогда не может быть меньше этого количества. На основании этой теоремы можно ставить вопрос о построении о п т и м а л ь н о го н е р а в н о м е р н о г о кода, в котором часто встречающимся символам присваиваются более короткие комбинации, а редко встречающимся символам — более длинные.
При построении неравномерного оптимального кода между фор мируемыми кодовыми комбинациями, в отличие от неравномер ного кода Морзе, не вводят разделительных интервалов. Разли чие кодовых комбинаций достигается тем, что ни одна из них не является начальной частью других, более длинных, комбинаций.
Для опознавания кодовой комбинации необходимо знать только те элементы, которые относятся непосредственно к ней и
43
нет необходимости знать, какая кодовая комбинация следует пос
ле данной [35, |
113]. |
|
|
Среднее количество .информации Я, приходящееся на один сим |
|||
вол алфавита |
(без учета взаимосвязи между |
отдельными симво |
|
лами) , определяется выражением |
|
|
|
|
Nо |
tags Рі, |
(2.8) |
|
Я = — ^ |
||
|
(=i |
|
|
где N0 — общее число символов сообщения, р,- — вероятность по явления і-го символа.
Из выражения (2.8) следует, что количество информации Я достигает максимального значения при равенстве вероятностей по явления всех символов сообщения и стремится к нулю по мере приближения к единице вероятности появления одного из сим волов.
Если бы все символы сообщения имели одинаковую вероят ность появления, тогда при Я0= 32, р,-= 1/32. Подставляя значение Рі в (2.8), получим Н —5 бит/симв. = пМаксТаким образом, полу-, ценный результат, основанный на равновероятности появления сим волов, дает наибольшее количество информации на один символ сообщения.
Для определения значения Н при неравномерном распределе нии вероятностей появления символов воспользуемся данными ста тистической обработки 3000 телеграмм, переданных на связях, обо рудованных стартстопными аппаратами. В табл. 2.3 приведены значения вероятностей появления отдельных символов алфавита (букв и служебных знаков).
|
|
|
|
|
|
Т а б л и ц а |
2.3 |
||
Символ |
Рі, И |
Символ |
Рі, К |
Символ |
Рі, « |
Символ |
Pit % |
||
алфавита |
алфавита |
алфавита |
алфавита |
||||||
А |
6 , 1 0 |
м |
1,97 |
щ |
0,19 |
6 |
0,35 |
|
|
Б |
1,19 |
н |
4,18 |
Ю |
0,48 |
7 |
0,45 |
|
|
В |
3,30 |
о |
8,03 |
Я |
1 ,2 2 |
8 |
0,44 |
|
|
Г |
1,14 |
. п |
1,74 |
ь |
0,90 |
9' |
0,50 |
|
|
д |
1,91 |
р |
3,93 |
ы |
0,87 |
0 |
1,63 |
1 |
|
Е |
5,84 |
с< |
3,71 |
ч |
1 ,2 2 |
др. сим- |
2,35 |
|
|
Ж |
0,64 |
т |
2 , 8 8 |
э |
0,015 |
ВОЛЫ |
|
||
пробел |
10,125 |
||||||||
3 |
1 ,0 0 |
У |
2 , 1 0 |
1 |
2 , 6 |
||||
«цифры» |
5,05 |
|
|||||||
И |
4,29 |
ф |
0,16 |
2 |
1,54 |
|
|||
«буквы» |
5,05 |
|
|||||||
Й |
1,30 |
X |
0,45 |
3 |
0,76 |
|
|||
|
10Ü |
|
|||||||
К |
3,15 |
ц |
0,34 |
4 |
0 , 6 8 |
|
|
||
л |
' 2,99 |
ш |
0,55 |
5 |
0,69 |
|
|
|
44
На основе |
данных |
табл. |
|
||||||
2.3 |
находим |
|
оптимальный |
|
|||||
код по методу Хаффмена. |
|
||||||||
На рис. 2.2 по этому методу |
|
||||||||
построено кодовое |
дерево и |
|
|||||||
выявлены комбинации, ото |
|
||||||||
бражающие |
символы |
|
алфа |
|
|||||
вита. При построении |
-кодо |
|
|||||||
вого дерева объединяют по |
|
||||||||
парно |
наименьшие |
вероят |
|
||||||
ности |
появления |
символов |
|
||||||
алфавита |
(Рі + Рі+1, |
причем |
|
||||||
всегда |
Р ^ Р Ш). |
|
|
|
|
||||
На ірис. 2.2 такое -объе |
|
||||||||
динение 'производится соеди |
|
||||||||
нением двух |
ветвей кодово |
|
|||||||
го дерева в общем узле. Да |
|
||||||||
лее таким же путем объеди |
|
||||||||
няют еще |
две |
наименьшие |
|
||||||
вероятности, |
|
рассматривая |
|
||||||
предыдущую |
сумму |
вероят |
|
||||||
ностей как отдельную веро |
|
||||||||
ятность. Построение конча |
|
||||||||
ется |
получением |
конечного |
|
||||||
узла, которому соответству |
|
||||||||
ет объединение вероятнос |
|
||||||||
тей, равное единице. Каж |
|
||||||||
дой верхней ветви объеди |
|
||||||||
нения 'Ставится в соответст |
|
||||||||
вие элемент кода «1», .а каж |
|
||||||||
дой нижней ветви — «О». |
|
||||||||
Для |
получения |
кодовых |
|
||||||
комбинаций |
следует |
|
выпи |
|
|||||
сать для каждой из них все |
|
||||||||
элементы кода справа нале |
|
||||||||
во, т. е. от конечного узла до |
|
||||||||
соответственного |
символа |
|
|||||||
алфавита. В табл. 2.4 приве |
|
||||||||
дены |
кодовые |
комбинации |
|
||||||
оптимального кода, отобра |
|
||||||||
жающие символы алфавита. |
|
||||||||
Пользуясь |
данными |
|
табл. |
|
|||||
2.3, |
из |
(2.8) |
получим |
Д = |
методу Хаффмена |
||||
= 4,897 бит/сим.в. |
|
|
|
2.4 произведения длин кодовых |
|||||
Суммируя приведенные в табл. |
комбинаций на вероятности их появления, находим среднюю длину |
|||||
|
|
N0 |
|
|
|
лср кодовой комбинации п, |
= V |
Р |
іііі |
~ 4,973 бит/симв. |
|
ср- |
£-1 |
|
|||
|
|
£=1 |
|
|
|
L |
|
|
|
|
45 |
|
|
|
|
Т а б л и ц а 2.4 |
|
Кодовая |
Количество |
|
|
Символ алфавита |
ПОСЫЛОК D |
Pi |
Pi n i |
|
комбинация |
комбинации |
|||
|
|
п і |
|
|
Пробел |
0111 |
4 |
0,10125 |
0,40500 |
О |
о н о |
4 |
0,08030 |
0,32120 |
А |
0101 |
4 |
0,06100 |
0,24400 |
Е |
0 1 0 0 |
4 |
0,54840 |
0,23360 |
«Цифры» |
11111 |
5 ■ |
0,05050 |
0,25250 |
«Буквы» |
11110 |
. 5 |
0,05050 |
0,25250 |
И |
11101 |
5 |
0,04290 |
0,21450 |
Н |
11100 |
5 |
0,04180 |
0,20900 |
Р |
п о и |
5 |
0,03930 |
0,19650 |
С |
п о ю |
5 |
0,03710 |
0,18550 |
в |
11001 |
5 |
0,03300 |
0,16500 |
к |
11000 |
5 |
0,03150 |
0,15750 |
л |
10111 |
5 |
0,02990 |
0,14950 |
т |
10110 |
5 |
0,02880 |
0,.14400 |
1 |
10101 |
5 |
0,02600 |
0,13000 |
Др. символы |
10100 |
5 |
0,02350 |
0,11750 |
У |
10011 |
5 |
0 ,0 2 1 0 0 |
0,10500 |
М |
10010 |
5 |
0,01970 |
0,09850 |
Д |
10001 |
5 |
0,01910 |
0,09550 |
п |
10000 |
5 |
0,01740 |
0,08700 |
0 (ноль) |
001111 |
6 |
0,01630 |
0,09780 |
2 |
0 0 1 1 1 0 |
6 |
0,01540 |
0,09240 |
Й |
001101 |
6 |
0,01300 |
0,07800 |
Я |
0 0 1 1 0 0 |
6 |
0 ,0 1 2 2 0 |
0,07320 |
Ч |
001011 |
6 |
0,01280 |
0,07320 |
Б |
0 0 1 0 1 0 |
6 |
0,01190 |
0,07140 |
Г |
001001 |
6 |
0,01140 |
0,06840 |
3 |
0 0 1 0 0 0 |
6 |
0 ,0 1 0 0 0 |
0,06000 |
Ь |
о о о п п |
7 |
0,00900 |
0,06090 |
Ы |
0 0 0 1 1 1 0 |
7 |
0,00870 |
0,06090 |
3 (три) |
0001101 |
7 |
0,00760 |
0,05320 |
5 |
0 0 0 1 1 0 0 |
7 |
0,00690 |
0,04830 |
4 |
0001011 |
7 |
0,00680 |
0,04760 |
Ж |
0 0 0 1 0 1 0 |
7 |
0,00640 |
0,04480 |
Ш |
0 0 01001 |
7 |
0,00550 |
0,03850 |
9 |
0 0 0 1 0 0 0 |
7 |
0,00500 |
0,03500 |
46
|
|
|
|
Продолжение |
|
Кодовая |
Количество |
|
|
Символ алфавита |
ПОСЫЛОК В |
Рі |
Pt Ң |
|
комбинация |
комбинации |
|||
|
|
пі |
|
|
Ю |
0000111 |
7 |
0,00480 |
0,03360 |
X |
0000110 |
7 |
0,00450 |
0,03150 |
7 |
0000101 |
7 |
0,00450 |
0,03150 |
8 |
0000100 |
7 |
0,00400 |
0,03080 |
6 |
0000011 |
7 |
0,00350 |
0,02450 |
Ц |
0000010 |
7 |
0,00340 |
0,02380 |
щ |
0000001 |
7 |
0,00190 |
0.01330 |
ф |
00000001 |
б |
0,00160 |
0,01280 |
3 |
00000000 |
8 |
0,00015 |
0,00120 |
|
|
No |
No |
|
|
|
У |
Р і = 1.0 |
p in t = Лер = |
|
|
I = |
1 |
i= l |
|
|
|
|
= 4,973 |
Мы видим, что неравномерный оптимальный код по среднему количеству посылок на символ алфавита пср весьма близко подхо дит к энтропии Я.
Отношение г)= /гсРМ«акс = 4,973/5 = 0,995 и 1—т) = 0,995=0,005.
Следовательно, неравномерный оптимальный код, не учитываю щий межбуквениых связей, не намного экономичнее равномерного пятиэлементного кода. Некоторое уменьшение Я при оптимальном коде не имеет решающего значения, поскольку применение такого кода потребует значительного усложнения приемного устройства дискретной системы связи.
Однако учет статистики многобуквенных сочетаний приводит к значительному снижению значения Я. Так, например, для англий ского языка, при учете статистики восьмибуквенных сочетаний, количество информации Я, приходящееся на один символ, умень шается от значения Я = 4,7 бит/симв (Яр = 26) до значения Я =
=2,35 бит/симв. В данном случае коэффициент г) = 0,69, 1— =0,31.
ипоэтому экономичность оптимального кода становится уже зна чительной. Таким образом, в результате статистического согласо вания источника информации с каналом связи появляется возмож ность наиболее полного использования пропускной способности си стемы связи.
При наличии помех в каналах связи непосредственное исполь зование оптимальных кодов становится уже нецелесообразным из-
за их низкой помехоустойчивости.
Так как статистическая избыточность равномерных кодов, уст раняемая при построении оптимальных неравномерных кодов, не
47
может быть использована в логической схеме автоматического при емника для проверки правильности поступившей информации, то повышение помехоустойчивости оптимальных кодов может быть достигнуто введением временной избыточности.
Очевидно, что сочетание принципа оптимального кодирования, приводящего к увеличению скорости передачи информации, с прин ципом временной избыточности, приводящего к повышению поме хоустойчивости системы связи, способствовало бы улучшению ка чества передачи дискретной информации.
2.3.Методы обнаружения и исправления ошибок
ОБ Щ И Е СВЕДЕНИЯ
Если смещения границ кодовых посылок от идеального их по ложения превышают исправляющую способность приемника, то регистрирующее устройство не может выявить правильной поляр ности посылок, и на приеме возникают ошибки. Одним из наиболее эффективных средств борьбы с ошибками является применение избыточных кодов, посредством которых могут быть обнаружены ошибки. Избыточные коды называются также корректирующими, поскольку введение избыточности делает возможным не только об наружение, но и исправление (корректирование) ошибок.
Для обнаружения ошибок в принятой информации можно ис пользовать следующие наиболее простые методы проверки (см.
рис. 2.1):
—на четность (нечетность) суммы единиц в последовательно стях кодовых посылок,
—на постоянство веса, т. е. постоянство количества единиц в кодовых комбинациях,
—по зеркальному отображению информационных посылок.
П Р О В ЕР КА Н А ЧЕТНОСТЬ
Потребуем, чтобы кодовая комбинация содержала кроме ин формационных посылок еще одну дополнительную (избыточную) посылку, используемую для проверки правильности принятого сиг нала. Для этого полярность дополнительной посылки выбирается такой, чтобы сумма единиц в комбинации из (п + 1) посылок была четной. Тогда, если одна из посылок кодовой комбинации изменит свою полярность, сумма единиц на приеме окажется нечетной, чем и обнаружится наличие ошибки. Этот метод проверки позволяет обнаружить только ошибки нечетной кратности (начиная с оди ночной ошибки) и не обнаруживает ошибки четной кратности (на чиная с двойной ошибки). I
Вероятность Р;г ошибочного приема кодовой комбинации опре деляется из (1.41). Для шестиэлементного кода в соответствии с
(1.41) |
имеем |
Pk = |
1 — (1 — роУ = С‘ р„ (1 — ро)5 + • • • + С|р|; (!-/>„)+/>§. (2.9) |
48
Для определения вероятности только обнаруживаемых ошибок следует воспользоваться выражением (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