- •Основы теории передачи данных
- •Лекция 1 История развития техники передачи дискретных сообщений
- •Особенности систем дискретной связи
- •Структурная схема системы передачи дискретной информации
- •Виды систем передачи дискретной информации
- •Понятие кодирования
- •Основные понятия в области кодирования
- •Параметры кодов
- •Классификация кодов
- •Стандартные первичные коды
- •1. Стандартный пятиэлементный код
- •2. Стандартный семиэлементный код
- •Лекция 2 Понятие о дискретной модуляции
- •Основные понятия дискретной модуляции
- •Виды дискретной модуляции
- •1. Виды параметрической модуляции. Несущий сигнал - постоянный ток
- •Несущий сигнал - переменный ток
- •2. Относительная модуляция
- •Способы увеличение пропускной способности канала с использованием свойств дискретной модуляции
- •Прохождение дискретного канала по каналу связи Общие сведения о линиях и каналах связи
- •Проводные и кабельные каналы
- •Радиолинии и радиоканалы
- •Перспективные типы линий и каналов
- •Способы передачи сигнала по каналу связи
- •Сочетание последовательного и параллельного методов передачи сигнала по каналу связи
- •Распределители. Основные характеристики
- •Лекция 3 Общие сведения о каналах связи для передачи дискретных данных
- •Способы повышения пропускной способности канала связи
- •Скорость передачи дискретной информации
- •Виды помех в канале связи
- •Механизм появления искажений импульсов
- •Классификация искажений
- •Характеристика искажений преобладания
- •Характеристика характеристических искажений
- •Характеристика случайных краевых помех
- •Закон распределения вероятностей искажений
- •Лекция 4 Прием элементов дискретных сигналов Понятие регистрации сигнала
- •Метод стробирования
- •Интегральный метод регистрации
- •Понятие об ошибках. Поток ошибок
- •Классификация ошибок
- •Коэффициенты ошибок
- •Расчет вероятности ошибок
- •Математические модели ошибок
- •Общие сведения об измерении искажений и ошибок
- •Методика измерения искажений
- •Методика измерения ошибок
- •Лекция 5 Методы повышения верности передачи дискретных данных
- •Избыточность сигналов дискретной информации
- •Методы повышения верности передачи дискретных данных в системах без обратной связи
- •Методы повышения верности передачи дискретных данных в системах с обратной связью
- •Принципы помехоустойчивого кодирования
- •Доля ошибок, обнаруживаемых корректирующим кодом
- •Доля ошибок, исправляемых корректирующим кодом
- •Кодовое расстояние
- •Связь расстояния Хэмминга и корректирующих свойств кода
- •Определение требуемого числа проверочных разрядов
- •Классификация помехоустойчивых кодов
- •Лекция 6 Коды Хэмминга Общие сведения
- •Понятие синдрома
- •Построение кода Хэмминга
- •Понятие проверочной матрицы
- •Обнаружение ошибок кодом Хэмминга (9,5)
- •Понятие порождающей матрицы
- •Связь порождающей и проверочной матриц кода Хэмминга
- •Матричное построение систематических кодов с поэлементным формированием проверочной группы
- •Дуальные коды
- •Лекция 7 Циклические коды Общие сведения
- •Построение разрешенных комбинаций циклического кода
- •Обнаружение ошибок при циклическом кодировании
- •Определение места ошибки. Выбор образующего полинома
- •Матричное представление циклических кодов
- •Общие сведения об итеративном коде
- •Метод исправления ошибок. Порождающая матрица итеративного кода
- •Лекция 8 Принципы построения кодирующих устройств Код с поэлементным формированием проверочной группы
- •Кодирующее устройство циклического кода
- •Принципы использования детекторов качества сигналов
- •Понятие о непрерывных и сверточных кодах
- •Содержание
Методы повышения верности передачи дискретных данных в системах с обратной связью
Повысить верность передачи без существенного снижения пропускной способности можно, вводя переменную избыточность в сообщение в зависимости от состояния канала. Такие системы являются адаптивными, т. е. приспосабливающимися к условиям канала. Для их построения нужно уметь оценивать на приемной стороне статистику ошибок в канале и передавать эти данные на передающую станцию. Таким образом, необходимо иметь дополнительный обратный канал от приемника к передающей станции и поэтому вся система связи оказывается системой с обратной связью.
Системы с обратной связью делятся на три большие группы:
1. Системы с решающей обратной связью (РОС).
2. Системы с информационной обратной связью (ИОС).
3. Системы с комбинированной обратной связью (КОС).
Характерной особенностью всех этих систем является повторение переданной кодовой комбинации в случае обнаружения ошибки.
В системах с решающей обратной связью передаваемое сообщение кодируется кодом обнаруживающим ошибки, на приемной стороне проверяется наличие искажений в кодовой комбинации. Если ошибки обнаружены, то по обратному каналу посылается сигнал переспроса. Получая этот сигнал, передатчик повторяет переданную комбинацию. В случае отсутствия сигнала «переспрос» по обратному каналу можно передавать полезную информацию в сторону передающей станции. Т.о. в системах с РОС решение о наличии ошибок в принятой кодовой комбинации принимает принимающая сторона.
В системах с информационной обратной связью решение о наличии ошибок (или ее отсутствии) принимает передающая станция. Приемник по обратному каналу передает либо принятую кодовую комбинацию (т.е. повторяет принятую им комбинацию), либо специальные сигналы, имеющие меньший объем, чем принятая комбинация, но характеризующие качество приема. Эти сведения называются квитанциями. Таким образом, в системах с ИОС по обратному каналу передается либо вся полезная информация, либо информация о ее отличительных признаках. Решение о правильности принятой комбинации принимает передающая станция.
Очевидно, что в системах с информационной обратной связью не требуется применение кодов, обнаруживающих ошибки. Поэтому реализация этих систем более проста.
Системы с комбинированной обратной связью представляют собой сочетание информационной и решающей обратных связей. В таких системах решение о повторной передаче может приниматься и в приемнике, и в передатчике, а канал обратной связи может использоваться для передачи как квитанций, так и решений о неправильно принятой кодовой комбинации. Системы с комбинированной обратной связью обладают высокой помехоустойчивостью.
В общем случае во всех системах с обратной связью для повышения верности приема обычно используется помехоустойчивое кодирование.
Принципы помехоустойчивого кодирования
В простом равномерном коде число разрядов в кодовых комбинациях определяется числом сообщений и основанием кода. Так, если необходимо передавать 32 буквы алфавита двоичным кодом, то необходимая длина кодовой комбинации (число разрядов n) определяется как
n=log232 = 5.
Тогда любая пятиэлементная кодовая комбинация представляет собой букву алфавита. Если в процессе передачи такой кодовой комбинации произойдет ошибка в приеме даже одного элемента кодовой комбинации, то принятая кодовая комбинация будет воспринята приемником как другому буква.
В этом случае говорят, что все 32 кодовые комбинации являются разрешенными, и возникающие ошибки просто переводят одну разрешенную комбинацию в другую, также разрешенную.
Коды, у которых все кодовые комбинации разрешены к передаче, называются простыми или равнодоступными.
Идея помехоустойчивого кодирования состоит в том, что в передаваемую кодовую комбинацию вносят (по определенным правилам) признаки разрешенной комбинации, при этом объем кодовой комбинации увеличивается, т.е. на один элемент кодовой комбинации приходится уже меньше одного бита полезной информации. Комбинация становится «избыточной».
Правила внесения избыточности, должны быть известны не только на передаче, но и на приеме. Если на приемной стороне эти признаки в кодовой комбинации не обнаруживаются, то считается, что произошла ошибка (или ошибки). В противном случае (при наличии признаков) считается, что кодовая комбинация принята правильно (является разрешенной).
Внесение избыточности при использовании корректирующих (помехоустойчивых) кодов обязательно связано с увеличением n – числа разрядов кодовой комбинации. Таким образом, все множество N0=2n комбинаций, которое можно составить, если комбинация имеет n разрядов, можно разбить на два непересекающихся подмножества: подмножество разрешенных комбинаций, т.е. обладающих определенными признаками, и подмножество запрещенных комбинаций, этими признаками не обладающих. Помехоустойчивый код отличается от простого тем, что в канал передаются не все возможные кодовые комбинации N0, которые можно сформировать из имеющегося числа разрядов n, а только их часть N, которая составляет подмножество разрешенных комбинаций:
.
Если в результате искажений переданная кодовая комбинация переходит в подмножество запрещенных кодовых комбинаций (N0-N), то ошибка будет обнаружена. Однако, если совокупность ошибок в данной кодовой комбинации превращает ее в какую-либо другую разрешенную, то ошибки не могут быть обнаружены.