Санкт-Петербургский
Государственный Университет Телекоммуникаций
имени проф. М.А. Бонч-Бруевича
Пояснительная записка к
курсовой работе
Системы документальной электросвязи
Студент: Козлов Дмитрий
Группа: СК-71
Задание № 20
Санкт–Петербург
2011 г.
Содержание
система обратная связь сигнал
Корректирующие коды
Модуляция
Классификация систем с обратной связью
1. Анализ возможности заданного циклического кода
1.1 Составление поражающей матрицы и матрицы проверок
1.2 Составление таблицы всех разрешенных комбинаций
1.3 Определение доли необнаруженных ошибок
2. Определение эффективности для кода (10,5)
3. Определение оптимальной длинны блока циклического кода для системы РОС-НП
4. Определение максимальной скорости передачи данных по каналу связи
5. Определение эффективной скорости приема сигналов данных и оптимальной длины принимаемых блоков
6. Выбор помехоустойчивого кода
7. Программная реализация кодирования и декодирования
7.1 Кодирование
7.2 Декодирование
7.3 Текст программы
Литература
Корректирующие коды
Корректирующие коды, помехоустойчивые коды, коды обнаружения и исправления ошибки, коды, позволяющие по имеющейся в кодовой комбинации избыточности обнаруживать и исправлять определённые ошибки, появление которых приводит к образованию ошибочных или запрещенных комбинаций. Применяются при передаче и обработке информации в вычислительной технике, телеграфии, телемеханике и технике связи, где возможны искажения сигнала в результате действия различного рода помех. Кодовые слова К. к. содержат информационные и проверочные разряды (символы). В процессе кодирования при передаче информации из информационных разрядов в соответствии с определёнными для каждого К. к. правилами формируются дополнительные символы — проверочные разряды. При декодировании из принятых кодовых слов по тем же правилам вновь формируют проверочные разряды и сравнивают их с принятыми; если они не совпадают, значит, при передаче произошла ошибка. Существуют коды, обнаруживающие факт искажения сообщения, и коды, исправляющие ошибки, т. е. такие, с помощью которых можно восстановить первичную информацию. Линейный код - это такой код кодирование и декодирование которого производится при помощи линейных операций.
Широкое распространение получил класс линейных кодов, которые называются циклическими. Название этих кодов происходит от их основного свойства: если кодовая комбинация a1, a2, …an-1, an принадлежит циклическому коду, то комбинация an, a1, a2, …, an-1; an-1, an, a1, …, an-2 и т.д., полученные циклической перестановкой элементов, также принадлежат этому коду.
Общим свойством всех разрешенных кодовых комбинаций циклических кодов является их делимость без остатка на некоторый выбранный полином, называемый производящим. Синдромом ошибки в этих кодах является наличие остатка от деления принятой кодовой комбинации на этот полином. Описание циклических кодов и их построение обычно проводят с помощью многочленов (полиномов). Цифры двоичного кода можно рассматривать как коэффициенты многочлена переменной x. ............