15. Особенности и принцип построения кода Хэмминга. Обнаружение и исправление ошибок кодом Хэмминга. Синдром линейного кода.
Код Хэмминга является разновидностью линейных кодов и позволяет не только обнаруживать, но и исправлять ошибки. В коде Хэмминга вводится понятие кодового расстояния– это степень различия кодовых комбинаций . Кодовое расстояние для двух любых кодовых комбинаций определяется числом несовпадающих в них разрядов. Наименьшее кодовое расстояние называется минимальным кодовым расстоянием ( расстояние Хэмминга ).
К кодам Хэмминга обычно относятся коды с =3, исправляющие все одиночные ошибки и коды с=4, исправляющие все одиночные и обнаруживающие все двойные ошибки. Для исправления всех одиночных ошибок число синдромов должно бытьn+1 ( n – число разрядов ). Из них n синдромов используются для указания местоположения ошибки, а один – нулевой, соответствует их отсутствию. Следовательно, .n=m+k, где m –информационные разряды, к –проверочные.
Для проверочных разрядов выбираются комбинации, где присутствует одна «1», остальные будут информационными.
Сгруппируем в первую сумму все элементы, номера которых имеют значение «1» в 1-м младшем разряде двоичного числа. Во вторую сумму сгруппируем элементы, номера которых имеют значение «1» во втором разряде двоичного числа и т.д. для третьей и четвертой сумм.
Проверочные биты входят только в одну сумму. Такой выбор позволяет находить ошибочно принятые информационные элементы и исправлять одиночные ошибки.
Полная кодовая комбинация передаваемая в линию будет иметь вид:
Порядок кодирования кодом Хэмминга в устройстве защиты от ошибок передатчика:
1. от источника принимается 5-ти элементная кодовая комбинация и ее разряды записываются в отведенных для них местах 3,5,6,7 и 9.
2. Суммированием по модулю 2 определяются проверочные разряды. Их значения должны быть такими, чтобы сумма, в которую входит данный проверочный разряд, равнялась «0». Другими словами, каждый проверочный разряд должен дополнить свою сумму до четного количества единиц.
3. Полученные проверочные элементы размещаются на отведенных для них местах 1,2,4 и 8 в полной кодовой комбинации.
4. Сформированная таким образом кодовая комбинация передается в канал.
Рассмотрим пример: Источник выдает информационные элементы
Тогда полная кодовая комбинация, которая будет передаваться в канал, имеет вид:
Порядок декодирования на приеме в устройстве защиты от ошибок.
1. Подсчитываем 4 суммы в каждую из которых входят информационные разряды и по одному проверочному.
2. Производится анализ полученных сумм, при этом возможны три случая:
а) проверочное число, состоящее из результатов суммирований равно 0000, что свидетельствует об отсутствии ошибок.
б) проверочное число отличается от значения 0000, причем по его значению можно определить номер ошибочного разряда.
в) проверочное число отличается от значения 0000, но определить место ошибки невозможно.
3. В зависимости от результатов анализа:
а) информация выдается потребителю;
б) ошибки исправляются и информация выдается потребителю;
в) принятая комбинация стирается и в устройстве защиты от ошибок вырабатывается сигнал «ошибка».
Принята комбинация:
Все «0», значит комбинация принята верно.
Допустим что произошло искажение в третьем элементе и вместо 1 принят 0. Тогда принятая комбинация имеет вид:
В данном случае синдром равен 0011, что соответствует ошибке в 3 элементе кодовой комбинации. Для устранения данной ошибки необходимо изменить находящийся в этом элементе символ на обратный.
Схема кодера.
Схема декодера.
Декодер путем сложения по модулю 2 от схемы «И» и от информационного разряда позволяет исправить ошибку, возникшую в процессе передачи.
Код Хэмминга имеет существенный недостаток: при обнаружении любого числа ошибок он исправляет лишь одиночные ошибки. Избыточность семиэлементного кода Хэмминга равна 0,43. При увеличении значности кодовых комбинаций увеличивается число проверок, но уменьшается избыточность кода. К тому же код Хэмминга не позволяет обнаружить групповые ошибки, сконцентрированные в пакетах. Длина пакета ошибок представляет собой увеличенную на единицу разность между именами старшего и младшего ошибочных элементов.
- 1. Определение понятий «информация», «дискретное сообщение». Единица измерения количества информации. Количество информации, содержащейся в дискретном сообщении ( дс ).
- 2. Структурная схема спдс. Понятие о дискретном канале ( дк ), канале передачи данных, тракте передачи данных, цепях стыка и протоколах пдс.
- 3. Принцип работы устройств синхронизации по элементам с непосредственным воздействием на генератор.
- 4. Принцип работы устройств синхронизации по элементам без непосредственного воздействия на генератор.
- 5. Сущность безмаркерного способа групповой синхронизации.
- 6. Сущность маркерного способа цикловой синхронизации.
- 7. Расчет параметров устройств синхронизации.
- 8. Периферийные устройства пэвм ( сканеры, принтеры: струнные, лазерные). Классификация. Краткая характеристика. Принцип работы.
- 9.Структурная схема многофункционального терминала. Назначение основных его составляющих.
- 10. Интерфейс rs-232. Управление потоком передаваемых данных.
- 11. Единая система документальной электросвязи. Интеграция услуг документальной электросвязи. Назначение и основные принципы построения служб обработки сообщений.
- 12. Современные модемы. Классификация. Функции модемов. Рекомендации мкктт.
- 13. Избыточность сигналов дискретной информации. Понятие об объеме сигнала и способах повышения верности приема.
- 14. Принцип помехоустойчивого кодирования. Классификация кодов.
- 15. Особенности и принцип построения кода Хэмминга. Обнаружение и исправление ошибок кодом Хэмминга. Синдром линейного кода.
- 16. Техническая реализация кодирующих и декодирующих устройств линейного кода.
- 17. Циклические коды. Особенности и принцип построения кодовой комбинации циклического кода. Обнаружение и исправление ошибок при циклическом кодировании. Синдром циклического кода и его свойства.
- 18. Структурная схема и алгоритм работы системы с решающей обратной связью и ожиданием решающего сигнала ( роСож).
- 19. Структурная схема и алгоритм работы системы с рос с непрерывной передачей информации ( роСнп ) и блокировкой.
- 20. Структурная схема и алгоритм работы системы с информационной обратной связью (иос ).
- 21. Принцип факсимильной передачи сообщений. Структурная схема факсимильной связи. Основные достоинства и недостатки факсимильного способа передачи сообщений.
- 22.Анализирующие и синтезирующие устройства, используемые в факсимильных аппаратах. Конструктивные особенности.
- 23. Принципы построения современной цифровой факсимильной аппаратуры. Структурная схема. 39. Структурная схема факсимильного аппарата и назначение всех ее элементов.
- 24. Основные методы сжатия изображений апк, кдс и код Хаффмена.
- 25. Эталонная модель взаимодействия открытых систем.
- 26. Локальные сети: общие понятия, стандарты, методы доступа к среде передачи.
- 27. Базовые технологии локальных сетей.
- 28. Глобальные сети : общая структура и функции глобальных сетей.
- 29. Повторители, назначение.
- 30. Мосты, типы мостов.
- 31. Коммутаторы, типы коммутаторов, способы снижения трафика с использованием коммутатора, способы передачи информации, принцип передачи с помощью мостов.
- 32. Маршрутизаторы, структура маршрутизатора, принцип формирования маршрутной таблицы, порядок выбора маршрута.
- 1. Уровень интерфейсов.
- 2. Уровень сетевого протокола.
- 3. Уровень протоколов маршрутизации.
- 33. Концентраторы и их основные функции.
- 1. Отключение портов.
- 2. Поддержка резервных связей.
- 3. Защита от несанкционированного доступа.
- 34. Шлюзы, принцип работы.
- 35. Классификация сетей передачи данных.
- 36. Телематические службы документальной электросвязи.
- 37. Протоколы передачи файлов используемые в модемах.
- 38. Протоколы коррекции и сжатия данных, используемые в модемах.
- 40. Процедура взаимодействия двух компьютеров.
- 41. Обмен данными между компьютером и периферийным устройством.
- 42. Накопители информации. Накопители на гибких магнитных дисках, конструктивные особенности. Накопители на жестких магнитных дисках, конструктивные особенности, характеристики, формат записи.
- 43. Классификация принтеров. Конструктивные особенности принтера ( струйного , лазерного ). Краткая характеристика.
- 44. Сканеры – классификация, принцип работы черно-белого и цветного сканеров.
- 45. Скремблирование и дескремблирование в модемах.
- 46. Интеллектуальные возможности модема.
- Задачи.