- •Основы теории передачи данных
- •Лекция 1 История развития техники передачи дискретных сообщений
- •Особенности систем дискретной связи
- •Структурная схема системы передачи дискретной информации
- •Виды систем передачи дискретной информации
- •Понятие кодирования
- •Основные понятия в области кодирования
- •Параметры кодов
- •Классификация кодов
- •Стандартные первичные коды
- •1. Стандартный пятиэлементный код
- •2. Стандартный семиэлементный код
- •Лекция 2 Понятие о дискретной модуляции
- •Основные понятия дискретной модуляции
- •Виды дискретной модуляции
- •1. Виды параметрической модуляции. Несущий сигнал - постоянный ток
- •Несущий сигнал - переменный ток
- •2. Относительная модуляция
- •Способы увеличение пропускной способности канала с использованием свойств дискретной модуляции
- •Прохождение дискретного канала по каналу связи Общие сведения о линиях и каналах связи
- •Проводные и кабельные каналы
- •Радиолинии и радиоканалы
- •Перспективные типы линий и каналов
- •Способы передачи сигнала по каналу связи
- •Сочетание последовательного и параллельного методов передачи сигнала по каналу связи
- •Распределители. Основные характеристики
- •Лекция 3 Общие сведения о каналах связи для передачи дискретных данных
- •Способы повышения пропускной способности канала связи
- •Скорость передачи дискретной информации
- •Виды помех в канале связи
- •Механизм появления искажений импульсов
- •Классификация искажений
- •Характеристика искажений преобладания
- •Характеристика характеристических искажений
- •Характеристика случайных краевых помех
- •Закон распределения вероятностей искажений
- •Лекция 4 Прием элементов дискретных сигналов Понятие регистрации сигнала
- •Метод стробирования
- •Интегральный метод регистрации
- •Понятие об ошибках. Поток ошибок
- •Классификация ошибок
- •Коэффициенты ошибок
- •Расчет вероятности ошибок
- •Математические модели ошибок
- •Общие сведения об измерении искажений и ошибок
- •Методика измерения искажений
- •Методика измерения ошибок
- •Лекция 5 Методы повышения верности передачи дискретных данных
- •Избыточность сигналов дискретной информации
- •Методы повышения верности передачи дискретных данных в системах без обратной связи
- •Методы повышения верности передачи дискретных данных в системах с обратной связью
- •Принципы помехоустойчивого кодирования
- •Доля ошибок, обнаруживаемых корректирующим кодом
- •Доля ошибок, исправляемых корректирующим кодом
- •Кодовое расстояние
- •Связь расстояния Хэмминга и корректирующих свойств кода
- •Определение требуемого числа проверочных разрядов
- •Классификация помехоустойчивых кодов
- •Лекция 6 Коды Хэмминга Общие сведения
- •Понятие синдрома
- •Построение кода Хэмминга
- •Понятие проверочной матрицы
- •Обнаружение ошибок кодом Хэмминга (9,5)
- •Понятие порождающей матрицы
- •Связь порождающей и проверочной матриц кода Хэмминга
- •Матричное построение систематических кодов с поэлементным формированием проверочной группы
- •Дуальные коды
- •Лекция 7 Циклические коды Общие сведения
- •Построение разрешенных комбинаций циклического кода
- •Обнаружение ошибок при циклическом кодировании
- •Определение места ошибки. Выбор образующего полинома
- •Матричное представление циклических кодов
- •Общие сведения об итеративном коде
- •Метод исправления ошибок. Порождающая матрица итеративного кода
- •Лекция 8 Принципы построения кодирующих устройств Код с поэлементным формированием проверочной группы
- •Кодирующее устройство циклического кода
- •Принципы использования детекторов качества сигналов
- •Понятие о непрерывных и сверточных кодах
- •Содержание
Связь расстояния Хэмминга и корректирующих свойств кода
Количество обнаруживаемых и исправляемых кодом ошибок связано с его минимальным кодовым расстоянием d0.
Обозначим число (кратность) ошибок, обнаруживаемых в одной кодовой комбинации, через tо, а число исправляемых ошибок в одной кодовой комбинации - через tи. Ошибка не обнаруживается, если одна разрешенная комбинация переходит в другую разрешенную. Следовательно, для обеспечения возможности обнаружения всех ошибок кратностью до tо включительно необходимо, чтобы кодовое расстояние определялось неравенством
Поясним данное соотношение с помощью рисунка:
На рисунке - окружности соответствуют разрешенным комбинациям, зачерненные квадраты – разряды, разделяющие разрешенные кодовые комбинации.
Для обеспечения возможности исправления всех ошибок кратности до tи включительно необходимо, чтобы принятая кодовая комбинация осталась в подмножестве запрещенных комбинаций, которое ей принадлежит (на рисунке эти подмножества отделены пунктирными линиями). В этом случае кодовое расстояние
Т.е., если код исправляет все ошибки кратностью tи, то число ошибок, которые он может обнаружить, равно tо = 2tи. Чтобы код обнаруживал ошибки кратностью tо и, исправлял ошибки кратностью tи, кодовое расстояние должно быть равно
На самом деле обнаруживаться и исправляться будут ошибки и большей кратности, поскольку расстояние между отдельными кодовыми комбинациями может быть больше чем d0. Однако процент исправляемых ошибок невелик.
Определение требуемого числа проверочных разрядов
Необходимое кодовое расстояние do, а значит, и корректирующая способность кода определяются его относительной избыточностью, под которой понимают отношение
где r - число избыточных (проверочных) разрядов,
n - общее число разрядов в кодовой комбинации.
Очевидно, что количество дополнительных разрядов r связано с кодовым расстоянием d0. Кодовое расстояние будет тем большим, чем больше избыточность кода и чем равномернее распределены расстояния между разрешенными кодовыми комбинациями. Однако точных формул, связывающих величины r и d0 нет. Такая формула известна только для кода с d0=3:
Откуда имеем: где n=k+r.
Для остальных случаев известны только верхние и нижние оценки кодового расстояния:
Граница Плоткина дает верхнюю границу кодового расстояния d0 при заданном основании кода R, числе разрядов в кодовой комбинации n и числе информационных разрядов k:
для двоичных кодов
2. Граница Варшамова—Гильберта определяет нижнюю границу для числа проверочных разрядов, необходимого для обеспечения заданного кодового расстояния d0:
где - число сочетаний из n-1 элементов по i элементам.