2.5. Обнаружение и исправление ошибок
При передаче данных используется бит четности – вертикальный контроль (VRC–verticalredundancycontrol).
Используется также горизонтальный контроль, когда мы суммируем по модулю два определенные биты различных байтов, а результат записывается на соответствующую позицию в специальном (контрольном) байте – продольный контроль (LRC – longitudinal redundancy control).
VRC/LRC – геометрическое кодирование.
Когда идет блоковая передача, то используется так называемая контрольная сумма (остаток R от деления суммы ASCII кодовых комбинаций, используемых в блоке, на255) (протокол X-модем).
Формат данных в протоколе X-модем:
Начало заголовка | № блока | Обратный код № блока | Байты данных | Контрольная сумма |
На приемной стороне производится сравнения контрольных сумм.
Этот остаток приписывается к концу блока. Такой механизм защиты может обнаружить до 97% случайных ошибок.
В сетях при синхронной передаче используется помехоустойчивое кодирование циклическим кодом (CRC – cyclic redundancy check: 16 бит (2 байта)).
Существует два вида избыточности:
Кодовая избыточность – сам метод кодирования подразумевает внесения избыточности посредством проверочных символов.
Избыточность повторений – при приеме неправильного блока посылается запрос на ее повторение, либо принятие решений осуществляется мажоритарным методом (2 из 3, 3 из 5, и т.п.).
Обычно используют сочетания двух видов избыточности. Например, при кодировании сообщения в него вносится кодовая избыточность, которая используется для обнаружения ошибок. При их обнаружении на приемной стороне через канал обратной связи производится запрос на повторение передаваемого блока.
Все зависит от конкретных условий (характеристик КС, метода передачи, метода (его реализации) введения избыточности).
При симплексной передаче – постоянная избыточность (кодирование с исправлением ошибок, повторение фиксированное число раз и мажоритарный прием, совместное использование избыточного кодирования и повторения).
При дуплексе и полудуплексе – возможность использования переменной избыточности – сочетания кодирования и повторений.
- Тема 1. Основные понятия и принципы электросвязи
- Источник
- Получатель
- Существует два типа источников света: одномодовые и многомодовые.
- Кдс канал дальней связи
- При согласованной нагрузке
- Модели дискретного канала Модели дискретного канала (дк) должны адекватно отображать характер преобразования входной битовой последовательности в выходную.
- 1.6.Типы каналов
- 1.6.1.Каналы низкой частоты (нч )
- 1 1 1
- Связь между пропускной способностью канала и его полосой
- 2. Методы передачи данных на физическом уровне
- 2.1. Аналоговая модуляция
- 2.2. Цифровое кодирование
- Потенциальный код без возвращения к нулю
- Манчестерский код
- Логическое кодирование
- 2.3. Асинхронная и синхронная передачи
- 2.4. Коды передачи.
- 2.5. Обнаружение и исправление ошибок
- 2.6. Тактовая синхронизация
- 3. Методы передачи данных канального уровня
- 3.1. Асинхронные протоколы
- Протокол Протокол обмена Протокол
- 3.2.Синхронные символьно-ориентированные(байт-ориентиро- ванные) и бит-ориентированные протоколы
- 2.3 Передача с установлением- и без установления соединения
- 3. 4. Обнаружение и коррекция ошибок
- 3.5. Методы обнаружения ошибок
- 3.6. Методы восстановления искаженных и потерянных кадров
- 3.6. Компрессия данных
- 4. Методы коммутации
- 4.1. Коммутация каналов
- Коммутация каналов на основе разделения времени
- 4.2. Коммутация пакетов
- 4.3. Коммутация сообщений
- Глава 2, с.109 – 130