ВУЗ:
Составители:
148
при передаче информации. Приемник сообщает об этом источнику, и
источник заново посылает этот блок информации. Передаваемый
блок информации состоит из информационных битов и одного кон-
трольного:
Пере
даваемый блок информации
Информационные биты
Контрольный бит
x
1
,
x
2
,….
x
n
k
При контроле на четность в бит k записывается сумма по моду-
лю 2 информационных разрядов. При контроле на нечетность запи-
сывается инверсное значение этой суммы.
Рассмотрим пример такого контроля. Пусть от источника к при-
емнику надо переслать 8 бит информации с контролем на четность.
Тогда пересылаемый блок информации должен содержать 9 бит.
Пример.
Переслать код 01110101.
Побитное сложение по модулю для этого кода дает значение, рав-
ное 1. Тогда значение контрольного бита должно равняться 1, чтобы
передаваемый код содержал четное число единиц.
Передатчик
Приемник
Комментарий
Информационные
биты
Контрольный
бит
Принятые биты
Сумма
по
mod2
0
1
1
1
0
1
0
1
1
0
1
1
1
0
1
0
1
1
0
нет
ошибки
0
1
1
1
1
1
0
1
1
1
есть
ошибка
6.2. Код Хэмминга для обнаружения
и исправления ошибки
Исправлять ошибку при приеме информации труднее, чем ее об-
наруживать. Исправление ошибки предполагает два совмещенных
процесса: обнаружение факта, что есть ошибка, и определение ее
места. После решения этих двух задач, исправление тривиально –
надо инвертировать значение ошибочного бита. В наземных каналах
связи, где вероятность ошибки невелика, обычно используется толь-
ко метод обнаружения ошибки и повторной пересылки блока инфор-
мации, содержавшего ошибку. Для спутниковых каналов с типичны-
при передаче информации. Приемник сообщает об этом источнику, и источник заново посылает этот блок информации. Передаваемый блок информации состоит из информационных битов и одного кон- трольного: Передаваемый блок информации Информационные биты Контрольный бит x1, x2,….xn k При контроле на четность в бит k записывается сумма по моду- лю 2 информационных разрядов. При контроле на нечетность запи- сывается инверсное значение этой суммы. Рассмотрим пример такого контроля. Пусть от источника к при- емнику надо переслать 8 бит информации с контролем на четность. Тогда пересылаемый блок информации должен содержать 9 бит. Пример. Переслать код 01110101. Побитное сложение по модулю для этого кода дает значение, рав- ное 1. Тогда значение контрольного бита должно равняться 1, чтобы передаваемый код содержал четное число единиц. Передатчик Приемник Сумма Комментарий Информационные Контрольный Принятые биты по биты бит mod2 0 1 1 1 0 1 0 1 1 0 1 1 1 0 1 0 1 1 0 нет ошибки 0 1 1 1 1 1 0 1 1 1 есть ошибка 6.2. Код Хэмминга для обнаружения и исправления ошибки Исправлять ошибку при приеме информации труднее, чем ее об- наруживать. Исправление ошибки предполагает два совмещенных процесса: обнаружение факта, что есть ошибка, и определение ее места. После решения этих двух задач, исправление тривиально – надо инвертировать значение ошибочного бита. В наземных каналах связи, где вероятность ошибки невелика, обычно используется толь- ко метод обнаружения ошибки и повторной пересылки блока инфор- мации, содержавшего ошибку. Для спутниковых каналов с типичны- 148
Страницы
- « первая
- ‹ предыдущая
- …
- 147
- 148
- 149
- 150
- 151
- …
- следующая ›
- последняя »