- •Основы теории передачи данных
- •Лекция 1 История развития техники передачи дискретных сообщений
- •Особенности систем дискретной связи
- •Структурная схема системы передачи дискретной информации
- •Виды систем передачи дискретной информации
- •Понятие кодирования
- •Основные понятия в области кодирования
- •Параметры кодов
- •Классификация кодов
- •Стандартные первичные коды
- •1. Стандартный пятиэлементный код
- •2. Стандартный семиэлементный код
- •Лекция 2 Понятие о дискретной модуляции
- •Основные понятия дискретной модуляции
- •Виды дискретной модуляции
- •1. Виды параметрической модуляции. Несущий сигнал - постоянный ток
- •Несущий сигнал - переменный ток
- •2. Относительная модуляция
- •Способы увеличение пропускной способности канала с использованием свойств дискретной модуляции
- •Прохождение дискретного канала по каналу связи Общие сведения о линиях и каналах связи
- •Проводные и кабельные каналы
- •Радиолинии и радиоканалы
- •Перспективные типы линий и каналов
- •Способы передачи сигнала по каналу связи
- •Сочетание последовательного и параллельного методов передачи сигнала по каналу связи
- •Распределители. Основные характеристики
- •Лекция 3 Общие сведения о каналах связи для передачи дискретных данных
- •Способы повышения пропускной способности канала связи
- •Скорость передачи дискретной информации
- •Виды помех в канале связи
- •Механизм появления искажений импульсов
- •Классификация искажений
- •Характеристика искажений преобладания
- •Характеристика характеристических искажений
- •Характеристика случайных краевых помех
- •Закон распределения вероятностей искажений
- •Лекция 4 Прием элементов дискретных сигналов Понятие регистрации сигнала
- •Метод стробирования
- •Интегральный метод регистрации
- •Понятие об ошибках. Поток ошибок
- •Классификация ошибок
- •Коэффициенты ошибок
- •Расчет вероятности ошибок
- •Математические модели ошибок
- •Общие сведения об измерении искажений и ошибок
- •Методика измерения искажений
- •Методика измерения ошибок
- •Лекция 5 Методы повышения верности передачи дискретных данных
- •Избыточность сигналов дискретной информации
- •Методы повышения верности передачи дискретных данных в системах без обратной связи
- •Методы повышения верности передачи дискретных данных в системах с обратной связью
- •Принципы помехоустойчивого кодирования
- •Доля ошибок, обнаруживаемых корректирующим кодом
- •Доля ошибок, исправляемых корректирующим кодом
- •Кодовое расстояние
- •Связь расстояния Хэмминга и корректирующих свойств кода
- •Определение требуемого числа проверочных разрядов
- •Классификация помехоустойчивых кодов
- •Лекция 6 Коды Хэмминга Общие сведения
- •Понятие синдрома
- •Построение кода Хэмминга
- •Понятие проверочной матрицы
- •Обнаружение ошибок кодом Хэмминга (9,5)
- •Понятие порождающей матрицы
- •Связь порождающей и проверочной матриц кода Хэмминга
- •Матричное построение систематических кодов с поэлементным формированием проверочной группы
- •Дуальные коды
- •Лекция 7 Циклические коды Общие сведения
- •Построение разрешенных комбинаций циклического кода
- •Обнаружение ошибок при циклическом кодировании
- •Определение места ошибки. Выбор образующего полинома
- •Матричное представление циклических кодов
- •Общие сведения об итеративном коде
- •Метод исправления ошибок. Порождающая матрица итеративного кода
- •Лекция 8 Принципы построения кодирующих устройств Код с поэлементным формированием проверочной группы
- •Кодирующее устройство циклического кода
- •Принципы использования детекторов качества сигналов
- •Понятие о непрерывных и сверточных кодах
- •Содержание
Основные понятия в области кодирования
Основными понятиями в области кодирования являются:
Кодовая комбинация.
Элемент кодовой комбинации.
Код.
Кодовая таблица.
Количество отображаемых графических и функциональных символов всегда больше количества значащих цифр выбранной числовой системы (при двоичном кодировании цифр всего две). Поэтому при замене символов сообщения цифрами приходится каждый символ сообщения отождествлять не с одной цифрой, а с некоторой группой цифр. Возникает понятие кодовая комбинация (кодовое слово, кодовый вектор).
Кодовой комбинацией называется двоичное число, соответствующее одному графическому или функциональному символу (знаку) сообщения.
Кодовая комбинация состоит из элементов.
Элементом кодовой комбинации называются цифры ноль (0) или единица (1), которые образуют кодовую комбинацию при условии, что используется двоичный код.
Замена графических и функциональных символов сообщения двоичными числами происходит в соответствии с кодом.
Кодом называется совокупность правил и условий, по которым формируются, передаются и обрабатываются кодовые комбинации.
Основу кода составляет кодовая таблица (алфавит кода), устанавливающая графическое соответствие между знаками передаваемого сообщения и двоичными числами. Кодовые таблицы могут быть простыми, когда передаваемый символ и двоичное число записываются построчно, и перекрестными (матричными), когда передаваемый символ находится на пересечении строк и столбцов таблицы.
Параметры кодов
Для оценки свойств кодов и их классификации вводят следующие основные параметры:
1. Множество кодовых комбинаций (слов, векторов) -
где V- обозначение множества, элементами которого является набор всех возможных кодовых комбинаций,
v1,v2,v3… - отдельные возможные кодовые комбинации.
2. Основание кода а - количество значений, которое может принять любой элемент кодовой комбинации. Численно оно всегда равно основанию выбранной системы счисления. По этому параметру коды делятся на двоичные, для которых а = 2, и многоосновные, для которых а > 2. В системах передачи дискретных сообщений применяют исключительно двоичные коды.
3. Длина кодовой комбинации n представляет собой количество элементов комбинации, т.е. количество разрядов двоичного числа. В составе комбинации могут быть k информационных элементов, r проверочных (контрольных) элементов и s служебных. Тогда общая длина кодовой комбинации равна n=k+r+s.
4.Вес кодовой комбинации w - это число ненулевых элементов в комбинации. Для двоичных кодов вес кодовой комбинации определяется числом единиц в этой комбинации.
Пример
Определить вес кодовой комбинации двоичного кода 1001110010.
w = 5, т.к. число единиц в кодовой комбинации равно 5.
5.Кодовое расстояние между двумя комбинациями d (vi,vj) – количество разрядов, в которых комбинация vi отличается от комбинации vj. Кодовое расстояние определяет меру отличия одной кодовой комбинации от другой. Для двоичных кодов чтобы определить кодовое расстояние между двумя комбинациями их складывают по mod2 (читается: по модулю 2) и определяют вес полученной кодовой комбинации:
Данное соотношение может быть записано и следующим образом, учитывая, что символ означает суммирование по mod2:
Пример
Определить кодовое расстояние между кодовыми комбинациями, заданными в двоичном коде, если v1=1001110010, v2=1100010011.
Найдем сумму заданных кодовых комбинаций по mod2, при этом учтем, что операция суммирования по mod2 задается следующим образом:
0 0=0 0 1=1 1 0=1 1 1=0
Получаем:
1001110010
1100010011
---------------------
0101100001
Вес полученной суммы w=4, следовательно, кодовое расстояние между данными комбинациями d=4.
6.Минимальное кодовое расстояние или расстояние Хэмминга d0 – определяется для всего множества кодовых комбинаций данного кода и находится для двоичных кодов как минимальный вес суммы по mod2 при попарном сравнении всех комбинаций кодового множества: