
книги из ГПНТБ / Зелигер Н.Б. Основы передачи данных учеб. пособие
.pdfикодовым расстоянием определяется выражениями:
^ d — 1
а< ----- при нечетном а
2
^ d —2 |
j |
(2.16) |
|
' |
|||
а < |
------при четном а |
|
|
|
2 |
|
|
Здесь а — наибольшее количество ошибок, исправляемых избыточ ным кодом. При заданном кодовом расстоянии исправление о оши бок может быть заменено обнаружением большего количества оши бок б.
Наибольшее количество обнаруживаемых ошибок б находит ся из соотношения
б — 1. |
(2.17) |
На основе (2.16) и (2.17) имеем:
б = 2ст при нечетном d
(2.18)
б = 2сг -+- 1 при четном d
Корректирующая способность кода зависит также от веса ко довых комбинаций. Если код используется для исправления оши бок, то наименьший вес а каждой разрешенной кодовой комбина ции должен быть на единицу больше удвоенного количества ис правляемых ошибок:
<о>2<т+1. (2.19)
Учитывая (2.16), получим
О 2а + К ео . |
(2.20) |
Если же код используется для обнаружения ошибок, то наимень ший вес ш каждой разрешенной кодовой комбинации должен быть на единицу больше количества обнаруживаемых ошибок б:
со ^б + 1. |
(2.21) |
Имея в виду (2.17), получим |
|
d > б + 1 < со. |
(2.22) |
Соотношения (2.20) и (2.22) устанавливают связь между коррек тирующей способностью кода (а и б), кодовым расстоянием d и весом кодовых комбинаций со.
Пример. Если d = б, то, пользуясь (2.16) и (2Л7), получим, что ст=2 и ö = 4, т. е. код можно использовать или только для исправления двойных ошибок, или только для обнаружения четырехкратных, тройных, двойных и одиночных оши бок. Из (2.18) следует, что если ограничиться исправлением только одиночных ошибок, то одновременно можно обнаруживать двойные и тройные ошибки.
При рассмотрении геометрической модели трехэлементного ко1 да, отображающего восемь символов алфавита, было показано, что повышение корректирующей способности кода сопровождает ся уменьшением числа используемых («разрешенных») -кодовых комбинаций. - 'V •• •
60
В практических условиях уменьшение числа используемых сим волов алфавита является недопустимым и требуемая корректирую щая способность кода, при неизменном числе кодовых комбинаций, достигается увеличением исходного числа элементов в этих ком бинациях, т. е. внесением избыточности.
КОЛИЧЕСТВО КО М Б И Н А Ц И И «-ЭЛЕМ ЕНТНОГО КО ДА , РАССТОЯНИЕ М Е Ж Д У КО ТО РЫ М И НЕ М ЕНЕЕ d
Из принципов обнаружения и исправления ошибок следует, что избыточные /г-элементные коды строятся таким образом, чтобы из общего числа N0 кодовых комбинаций возможно было выбрать тре буемое количество информационных комбинаций N, кодовое рас стояние между которыми не менее d. Этим достигается необходи мая корректирующая способность избыточного кода.
При нечетном d наибольшее количество информационных ком бинаций N находится из выражения
2п |
(2.23) |
d—1 |
1 + с ' + с 2 + . . . + c„ 2
&при четном d
2n-l
|
N < |
|
|
1+ Ch-1+ Сл-1 + |
|
Некоторые |
частные |
|
результаты для N(d) при |
* I |
|
ведены в табл. |
2.6. |
Пример. Пусть заданное расстояние между кодовыми комбинациями d = 5. Требуется определить число элементов кодовой комбинации п, при ко тором количество информацион ных комбинаций N 32 і (тѴ=І25) . Учитывая, что п^и d —5
---------------------------,
1+ п+ (п— 1)
находим, что для п = 12 целое
значение N равно öl, а для «=.11 целое значение N равно 30, а это ие удовлетворяет тре бованию задачи. '
Общее количество комбина ций N0 при п —і2 равно 2 І2=
=409.6. Общее число элементов п больше числа информацион ных элементов /п на число из быточных или проверочных эле ментов: k = n —m =7. Относи тельная избыточность кода <R=
=A /m =7/5 =1,4.
(2.24)
d — 2
■ • •+ Cn-1
Т а б л и ц а 2.6
N
2n
2"-1
2n
1 n
2n-i
n
2 n
n
1+ n + — (n—1)'
2
2n-l
n + - ^ { n — l ) (n - -2)
2n
1 + n + 2 (n — ^) + g X
— X (n — 1) (n — 2) (n — 3)
61
2.4.Код с исправлением одиночных ошибок
ОБЩ И Е СВЕДЕНИЯ
Методика построения кодов для обнаружения и исправления ошибок впервые наиболее полно была изложена в работе Р. В. Хем минга [7]. Рассмотренный в этой работе код с исправлением оди ночных ошибок известен под названием кода Хемминга. Ознако мимся с основными идеями, положенными в основу его построе ния.
В коде Хемминга для обнаружения и исправления одиночной ошибки из п элементов кодовой комбинации выбирается /г групп, составленных определенным образом. В каждой группе количество единиц должно быть четным. Для этого на передаче к информаци онным элементам группы добавляется одни проверочный (избы точный) элемент, а на приеме осуществляется проверка на чет ность каждой из /г групп принятой комбинации (а не всей комби нации в целом). Таким образом, общее число проверочных эле ментов комбинации, как и число проверок комбинации, равно k.
Пусть все п элементов кодовой комбинации приняты без оши бок, тогда на приеме, в результате k проверок на четность, будут зафиксированы k нулей. Если же один из п кодовых элементов (ин формационный или проверочный) поступил с ошибкой, то на прие ме, в результате k проверок на четность, будет зафиксирована k- элементная двоичная комбинация, содержащая как нули, так и единицы. Код Хемминга построен таким образом, что в случае возникновения ошибки в одном из п элементов передаваемой ком бинации проверочное число, отображающее зафиксированную /е-элементную комбинацию, укажет номер (позицию) этого эле мента.
ОПРЕДЕЛ ЕНИ Е КО Л И ЧЕС ТВА П Р О ВЕРО ЧН Ы Х ЭЛЕМ ЕНТОВ k
Пусть /г-элементная кодовая комбинация состоит из т инфор мационных посылок и k проверочных посылок. Очевидно, что п, т
и k могут принимать только целые значения. Так как каждый из
пэлементов комбинации может быть принят с ошибкой, то коли чество проверочных чисел, указывающих номера этих ошибок, должно быть не менее п; кроме того, требуется еще одно прове рочное число (из k нулей), указывающее на отсутствие ошибок в поступившей комбинации. Таким образом, общее число провероч ных чисел будет п + 1.
Поскольку наибольшее число комбинаций ^-элементного дво ичного кода равно 2к, то справедливо неравенство
(2.25)
откуда
log2(tt + 1). |
(2.26) |
62
Учитывая, что Іг = п—т, 'из (2.25) |
получим |
|
|
2m< |
9л |
|
— — . |
|
|
|
п + 1 |
На основе (2.27) |
можно определить наименьшее значение п |
|
для заданного т, а следовательно, и наименьшее значение k. |
||
Пример. Пусть задано |
количество |
информационных элементов т = 5 . Тре |
буется определить наименьшее значение п общего числа элементов кодовой ком бинации.
Из (2.27) находим, |
что для л =9 целая часть 2п/( п+1) |
равна 51; |
для п—8 |
целая часть 2л/(7г+1) |
равна 28; последнее не отвечает |
требованию, |
так как |
для т = Ъ, 2™ =32. Таким образом, /г.миП= 9 и k = i. |
|
|
ВЫ БОР ЭЛЕМЕНТОВ П РО ВЕРО ЧН Ы Х ГРУПП КО М БИ Н А Ц И И
При формировании проверочных групп в одну группу объеди няются те элементы кодовой комбинации, номера которых в дво ичной записи имеют единицы в одном и том же разряде. Этим обе спечивается поразрядная запись проверочного A-разрядного числа, указывающего номер ошибочной позиции кодовой комбинации.
Из табл. |
2.1 |
перевода |
десятичных чисел в двоичные видно, |
|
что в первом |
(младшем) |
разряде единицы содержат двоичные чис |
||
ла 1,3, 5, 7, |
9, |
11, ..., |
во |
Етором разряде—числа 2, 3, 6, 7, 10, |
11, ..., в третьем разряде — числа 4, 5, 6, 7, 12, 13, 14, 15, ..., в четвертом разряде — числа 8, 9, 10, 11, 12, 13, 14, 15 .... и т. д.
Один и тот же элемент комбинации может находиться в несколь ких группах, а следовательно, участвовать в нескольких провер ках, поскольку отображающее его номер двоичное число может иметь единицы в нескольких разрядах. Так, например; третий эле мент комбинации участвует в первой и второй проверках, а седь мой элемент — в первой, второй и третьей проверках. В общем слу чае каждый элемент комбинации участвует в стольких проверках на четность, сколько единиц содержит его двоичный номер. По этому, если, например, элемент, занимающий пятую позицию в де вятиэлементной комбинации принят с ошибкой (вместо 1 посту пил 0 или наоборот), то при первой и третьей проверках в пер вом и третьем разрядах проверочного четырехразрядного числа запишутся единицы, а при второй и четвертой проверках во вто ром и четвертом разрядах запишутся нули. Проверочное двоич ное число 0101 укажет номер (в данном случае пятый) ошибочной позиции кодовой комбинации. Следовательно, должна быть исправ лена пятая позиция.
ВЫ БОР ПОЗИЦИИ П РО ВЕРО ЧН Ы Х ЭЛЕМЕНТОВ
Вопрос о выборе позиций элементов, используемых в группах кодовой комбинации в качестве проверочных, не имеет принципи ального значения, и элемент, расположенный на любой позиции, может выполнять функции проверочного. Выберем в качестве про-
63
верочных те элементы, которые участвуют только в одной из про верок. Номера этих элементов 1, 2, 4, 8 , 16, ... .
|
|
|
|
|
|
|
Т а б л II ц а |
2.7 |
|
|
|
Элементы проверочных групп |
|
|
|
||
№ № проверок |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
I |
1 |
_ |
3 |
_. |
5 |
_ |
7 |
_ |
9 |
и |
— |
2 |
3 |
— |
6 |
7 |
— |
— |
— |
іи |
— |
— |
— |
4 |
5 |
6 |
7 |
— |
— |
IV |
— |
— |
— |
— |
• ---- |
— |
— |
8 |
9 |
В таблице 2.7 указаны номера элементов проверочных групп для каждой из четырех проверок. Позиции проверочных элементов выделены жирным шрифтом.
Пример. Пусть т = 5. Тогда согласно (2.27) п = 9 и k=4. Процедуры переда чи и приема при построении кода с исправлением одиночной ошибки рассмотрим применительно к пяіиэлементной кодовой комбинации <10110. Так как 1, 2, 4 и 8 -я позиции заняты проверочными элементами, то информационные элементы комбинации должны быть расположены на позициях 3, 5, 6 , 7 и 9. Заполнение проверочных позиций 1, 2, 4 и 8 единицами и нулями производится с учетом
требования четности в проверочных группах. Для того чтобы сумма единиц в четырех проверочных группах кодовой комбинации была четной, следует на первой позиции поместить 0 , на второй— 1, на четвертой — 0 и на восьмой — 0 .
Тогда девятиэлементная кодовая комбинация запишется в виде 011001100. Предположим теперь, что элемент, расположенный на пятой позиции, за
кодированной девятиэлементной комбинации, |
исказился, и комбинация 0 1 1 0 0 Ш0 0 |
|||||
была принята как |
011011.100. В этом случае |
на приеме первая |
проверка |
1, 3, |
||
5 и 7-й позиций дает нечетность и результат записывается как |
1. Вторая |
про |
||||
верка |
2, 3, 6 и |
7-й |
позиций дает четность, |
а результат двух проверок — |
01. |
|
Третья |
проверка |
4, |
5, 6 и 7-й позиций дает |
нечетность, а результат трех |
про |
верок— 101. Четвертая проверка 8 и 9-й позиций дает четность, а результат
четырех проверок — 0101. Проверочной двоичной комбинации 0101 отвечает чи сло 5, и поэтому должен быть исправлен пятый элемент. Исправлением ошиб ки восстанавливается действительно переданная комбинация.
М А ТР И Ч Н А Я З А П И С Ь КО ДО ВЫ Х КО М Б И Н А Ц И И И ЗБ Ы Т О Ч Н Ы Х КОДОВ
Запись кодовых комбинаций избыточных кодов, как и первич ных, можно произвести в матричной форме.
Определяющая матрица избыточного кода Ап,т составляется из единичной матрицы Ат (где т — число информационных элементов комбинации) и дополнительной матрицы проверочных элементов Ak, т, состоящей из k = n—т столбцов (где k — число проверочных элементов комбинации) и т строк.
Определяющая матрица избыточного кода в общем виде мо-.
жет быть представлена как |
|
4 , „ - І И - Л ,„ |! |
(я.28) |
64
На основании (2.28) определяющая матрица девятиэлементного кода Хемминга может быть представлена в виде
9 |
7 6 |
5 |
3 |
8 4 |
2 |
1 |
||
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
0 |
і0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
ІО 1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
| 1 |
0 |
0 |
1 |
Строки дополнительной матрицы проверочных элементов запол няются в соответствии с табл. 2.7. Из таблицы видно, что третий информационный элемент проверяется совместно с первым и вто рым проверочными элементами, и поэтому на первой и второй по зициях первой строки матрицы проверочных элементов поставлены единицы, а на четвертой и восьмой позициях — нули. Аналогично заполняются остальные строки матрицы проверочных элементов.
Сложив по модулю два в различных сочетаниях строки матри цы Ад,5, получим все (2 5—1 ) разрешенных комбинаций избыточного (9,5) кода. Для получения, например, комбинации 011001100 до статочно сложить по модулю два первую, третью и четвертую стро ки определяющей матрицы АВі5 и элементы полученной суммы рас положить в порядке возрастания их номеров.
Рассматривая матрицу A9i5, легко установить, что наименьшее кодовое расстояние между двумя любыми ее строками d ^ . 3, и вес каждой строки со^З, чем подтверждается возможность кода испра влять одиночные ошибки.
ВЕРОЯТНОСТЬ ОШ ИБОЧНОГО П Р И ЕМ А КОДОВОЙ КО М БИ Н А Ц И И
В коде Хемминга вероятность Рк неправильного приема кодо вой комбинации равна вероятности того, что число ошибочных эле ментов в комбинации больше одного. Поэтому, в соответствии с (1.41), вероятность правильного приема кодовой комбинации
Рпр = (1-Р о)'! + С'р0( 1 - р 0)п- 1, |
(2.29) |
где С /?о (1—Ро)п~1 — вероятность |
одиночной ошибки. |
|
|
||
Вероятность ошибочного приема кодовой комбинации |
|
|
|||
Рк = |
1 - |
(1 - ро) ' 1 - |
q Po(1 - РоУ1-1. |
(2.30) |
|
Пример. Сравним по помехоустойчивости избыточный девятиэлементный |
|
||||
Хемминга с иеизбыточным девятиэлементным кодом. Примем Ро равным 1 |
|
||||
Для кода Хемминга согласно (2.30) |
имеем Р к = 1— (1—ІО- 5 ) 9—9-10~5 (І-~ |
||||
|
|
|
|
|
ко* |
—I0~s) 8=il • 10~6, т. е. |
на каждые переданные 40е кодовых комбинаций |
прихо |
|||
дится одна ошибочная. |
Для |
неиэбыточного |
девятиэлементного кода в соответст |
вии с (.1.40) получим Рк= 'li—(.1— 10—5) ° = 9 - 10-5, т. е. на каждые переданные.іІО*
кодовых комбинаций приходится 9 ошибочных. Таким образом, для ро—Ы0~* вероятность .неправильного приема кодовой комбинации при неизбыточном ходе повышается примерно на ива порядка.
3—235 |
65 |
КО Д И Р У Ю Щ Е Е И Д Е КО Д И Р У Ю Щ Е Е УСТРОЙСТВА
Кодирующее и декодирующее устройства для кода Хемминга могут быть реализованы более экономично, если в качестве прове рочных выбрать не 1, 2, 4 и 8 -ю посылки девятиэлементной ком бинации, а 6 , 7, 8 и 9-ю посылки. Такая замена допустима, по скольку выбор позиций проверочных посылок не обусловлен прин ципиальными соображениями и может быть осуществлен произ вольно.
На рис. 2.11 приведена схема кодирующего устройства для ко да Хемминга. Устройство состоит из трех сумматоров по модулю
Рис. 2.11. Схема кодирующего устройства для кода Хемминга
Два и регистра сдвига (PC), выполняющего функции передаю щего распределителя. Кодовые посылки от источника информации поступают одновременно на первые пять ячеек передающего реги стра и на сумматоры по модулю два.
Сумматоры предназначены для формирования проверочных по сылок с учетом четности суммы единиц в проверочных группах.
Так, в первом сумматоре складываются по модулю два |
единицы |
1, 2, 4 и 5-й позиций, во втором сумматоре — единицы |
1, 3 и 4-й |
позиций и в третьем сумматоре.— единицы 2, 3 и 4-й позиций.
С выходов сумматоров сформированные проверочные посылки записываются в 6 , 7 и 8 -ю ячейки регистра; единица 5-й пози ции непосредственно записывается в 9-ю ячейку регистра. Затем
девятиэлементная кодовая комбинация |
продвигается |
на вы |
ход регистра тактовыми импульсами ТИ |
и поступает |
в канал |
связи.
На рис. 2.12 приведена схема декодирующего устройства для кода Хемминга.
■.Устройство состоит: из регистра сдвига, выполняющего функ ции приемного распределителя (ПР); считывающего устройства (СУ), состоящего из девяти логических ячеек И; устройства для обнаружения ошибок (УОО), в состав которого входят четыре сум матора по модулю два fSj, Sz, S3 и St) и индикатор ошибки (ИО); устройства для исправления ошибок (УИО), содержащего дешиф-
66
ратор (пять ячеек И и девять ячеек НЕ) и регистр сдвига (PC), между ячейками которого включены сумматоры по модулю два.
Ошибочная посылка обнаруживается путем проверки на чет ность суммы единиц в проверочных группах кодовой комбинации. После последовательного заполнения приемного регистра девяти элементной кодовой комбинацией на входы всех ячеек И подается
ти
Рис. 2:\2. Схема декодирующего устройства для кода Хемминга
тактовый импульс, посылки комбинации одновременно считывают ся и отдельными проверочными группами направляются соответ ственно в четыре сумматора по модулю два. Каждый из сумма торов предназначен для проверки на четность суммы единиц од ной из четырех проверочных групп кодовой комбинации. В первом сумматоре производится сложение по модулю два единиц 1, 2, 4, 5 и 6 -й позиций, во втором сумматоре — единиц 1, 3, 4 и 7-й пози ций, в третьем сумматоре — единиц 2, 3, 4 и 8 -й позиций и в чет вертом сумматоре — единиц 5 и 9-й позиций.
Импульсы с выходов сумматоров записываются на индикаторе ошибок (ИО) в виде единиц и нулей, образующих шесть возмож
3* |
67 |
ных четырехразрядных чисел. Одно из этих чисел, состоящее из четырех нулей, указывает на отсутствие ошибок в информационных посылках кодовой комбинации. Каждое из остальных пяти чисел (ООН, 0 1 0 1 , ОНО, 0 1 1 1 , 1 0 0 1 ) указывает на наличие ошибки в од ной из пяти информационных посылок данной комбинации (со ответственно в 1, 2, 3, 4 или 5-й посылке). Ошибки проверочных посылок рассматриваемой схемой не обнаруживаются.
Одновременно с записью на индикаторе комбинация импульсов с выходов сумматоров поступает па дешифратор. Каждая из пяти ячеек И дешифратора, совместно с присоединенными к ней ячейка ми НЕ, образует схему, пропускающую только одну из пяти воз можных комбинаций импульсов, и при поступлении этой комбина ции на выходе соответственной ячейки II появится сигнал.
Пример. Пусть третья информационная посылка кодовой комбинации при нята с ошибкой. При считывании информации с приемного регистра ошибочная посылка попадет на входы сумматоров и S3 и на выходах этих сумматоров
появятся импульсы. В результате на дешифратор поступит комбинация импуль сов, отображаемая числом 0110. Эту комбинацию пропустит только схема ячей ки И3, поскольку первый и четвертый импульсы комбинации будут инвертирова ны ячейками НЕ; на выходе ячейки Из появится сигнал.
Идея исправления ошибочной посылки кодовой комбинации ос нована на сравнении полярности этой посылки с полярностью сиг нала, появившегося на выходе дешифратора под действием этой же ошибки. В результате такого сравнения (сложения по моду лю два) происходит инвертирование ошибочной посылки, и в при емник информации поступает правильная кодовая комбинация.
Ошибочная посылка исправляется в устройстве для исправле ния ошибок с помощью пяти сумматоров по модулю два, инверти рующих ошибочные посылки кодовой комбинации. На один вход каждого сумматора поступает информационная посылка, к дру гому входу сумматора присоединен соответственный выход ячей ки И дешифратора.
При отсутствии ошибки в кодовой комбинации на выходе соот ветственной ячейки И дешифратора сигнала не будет, и кодовая посылка поступит в приемник информации без изменений. При наличии ошибки на выходе ячейки И дешифратора появится сигнал, и в результате сложения по модулю два (1 0 1 = 0 , 0 0 1 = = 1 ) ошибочная посылка будет инвертирована; в приемник инфор мации поступит исправленная кодовая комбинация.
■•я Регистр сдвига устройства для исправления ошибки состоит из шеетиячеек. Одновременно со считыванием девятиэлементной ком бинации с регистра приема информационные посылки этой ком бинации переписываются на 2', 3', 4', 5' и 5-ю ячейки регистра устройства для исправления ошибок. После инвертирования оши бочной посылки пятиэлементная комбинация под действием так тового импульса продвигается на один шаг и записывается в ячей ках регистра 1', 2', 3', 4' и 5' уже в исправленном виде. Следую щим тактовым импульсом исправленная комбинация направляет ся в приемник информации.
68
ЗАВИ С И М О С ТЬ М Е Ж Д У КОЛИЧЕСТВОМ П РО ВЕРО ЧН Ы Х ЭЛЕМЕНТОВ И КРАТН О С ТЬЮ И С П Р А В Л Я Е М Ы Х О Ш И БО К
Для кода с исправлением одиночных ошибок связь между ко личеством проверочных элементов k и общим количеством элемен тов я кодовой комбинации определяется неравенством (2.25):
|
2к> 1 + я. |
|
Заменив я числом сочетаний С1п, получим |
|
|
|
2 * < 1 + С ‘ . |
(2.31) |
В общем случае для кода с исправлением ^-кратных ошибок и |
||
всех ошибок меньшей кратности будем иметь |
(2.32) |
|
2к > 1+ С ' |
+ с* + . . . + С а‘ + • • - + С', |
|
Из (2.32) получим, |
что наименьшее количество проверочных |
элементов k для исправления 7-кратных ошибок и всех ошибок
меньшей кратности будет |
^ |
|
k = n - m > \ o g ^ O n . |
(2.33) |
і= о
Пример. Пусть задано общее 'число элементов кодовой комбинации л=15. Требуется определить наименьшее количество проверочных элементов k, необ ходимое для исправления тройных ошибок, всех одиночных и всех двойных сшибок.
Для заданных условий неравенство (2.33) будет выполнено, если А=І0, ■поскольку 10 > log2 576. Приняв й=9, получим 9<log2 576, что не отвечает тре
бованию (2.33). Количество информационных элементов т равно п—k =
= 15—10= 5.
2.5.Циклические коды
ОБ Щ И Е СВЕДЕНИЯ
Применение кодов, исправляющих одиночные и независимые многократные ошибки (двойные или тройные), не всегда оправды вает себя из-за возникновения в каналах связи групповых помех («всплесков»), вызывающих ошибки в рядом расположенных эле ментах кодовых последовательностей («пачки ошибок», «пакеты ошибок»). Поясним на следующем примере, что имеется в виду под названием «пачка ошибок».
Пусть переданная последовательность кодовых посылок запи шется в .виде 1 0 1 0 0 0 1 0 0 0 1 , а принятая последовательность в виде ' 10001010101. Сложение элементов этих последовательностей по мо дулю два дает результат: 00101000100. Мы видим, что число оши бок в принятой кодовой комбинации равно весу результирующей последовательности.
Длиной пачки ошибок b называется разность между старшим и младшим ошибочными разрядами принятой комбинации, увели ченная на единицу. В данном случае Ь — 9—3+1=7 . Обнаруже ние и исправление пачки ошибок наиболее эффективно осущест вляется циклическими и рекуррентными кодами.
69