
- •Введение
- •Лабораторная работа № 1
- •Основные понятия и определения. Исследование детерминированных сигналов
- •2. Исследование спектров периодических сигналов.
- •3. Распределение энергии в спектре периодических сигналов.
- •3.1. Исследование спектров непериодических сигналов.
- •Контрольные вопросы
- •Лабораторная работа № 2
- •1. Исследование временной функции автокорреляции.
- •2. Исследование случайного процесса.
- •График вероятностной характеристики случайного процесса.
- •3. Определение спектральной плотности случайного процесса
- •Контрольные вопросы
- •Лабораторная работа № 3
- •1. Определение шага равномерной дискретизации
- •1.1. С помощью интерполирующих многочленов Лагранжа.
- •1.1.1. Интерполирующие многочлены Лагранжа нулевой степени
- •График дискретизации с использованием многочлена
- •1.1.2. Интерполирующие многочлены Лагранжа первой степени
- •Дискретизация с использованием многочлена
- •1.2. С использованием экстраполирующих многочленов Тейлора.
- •1.2.1.Экстраполирующие многочлены Тейлора нулевой степени
- •1.2.2 Экстраполирующие многочлены Тейлора первой степени
- •Дискретизации с использованием экстраполирующего многочлена Тейлора нулевой степени
- •2. Исследование адаптивной дискретизации.
- •Дискретизации экстраполирующим многочленом Тейлора первой степени
- •2.1 Адаптивная дискретизация реализации сигнала с использованием многочлена нулевой степени
- •Лабораторная работа № 4
- •1. Исследование источника сообщений на эргодичность.
- •1.1. Определение общего числа возможных последовательностей, учитываемых в практических расчетах для эргодического источника сообщений с заданными параметрами.
- •1.2. Влияние избыточности на эффективность использования канала связи.
- •1.3. Определение скорости передачи информации, пропускной способности дискретного канала связи без помех.
- •1.4. Определение скорости передачи информации и пропускной способности дискретного канала с помехами.
- •Контрольные вопросы
- •Лабораторная работа №5
- •1.Общая характеристика помех в системах передачи информации.
- •2. Корректирующая способность кода.
- •3. Помехоустойчивость простого кода при передаче под воздействием помех.
- •4. Циклический код.
- •Контрольные вопросы
- •Лабораторная работа № 6
- •1. Код Шеннона-Фано.
- •2. Код Хаффмана.
- •Кодовое дерево.
- •Контрольные вопросы
- •Лабораторная работа № 8
- •Основные понятия и определения.
- •1.Дисперсия.
- •2.Квантование.
- •Контрольные вопросы
- •Лабораторная работа №9
- •Основные понятия и определения.
- •1.Теорема Шеннона.
- •2. Методы эффективного кодирования некорреляционной последовательности знаков.
- •3. Требование префиксности эффективных кодов.
- •4. Методы эффективного кодирования коррелированной последовательности знаков.
- •5. Недостатки системы эффективного кодирования.
- •Контрольные вопросы
- •Лабораторная работа № 10
- •1. Преобразование сигналов.
- •1.1. Потенциальная помехоустойчивость преобразователей непрерывной и импульсной модуляции.
- •1.2. Фазовая модуляция (фм).
- •1.3. Частотная модуляция (чм).
- •2. Оптимальное выделение детерминированного сигнала на фоне шума по критерию максимума вероятности правильного воспроизведения.
- •Контрольные вопросы
- •Лабораторная работа № 11
- •1. Пропускная способность.
- •2. Линейный “шумящий” фильтр с коэффициентом усиления, изменяющимся случайным образом относительно некоторого постоянного значения.
- •Контрольные вопросы
- •Оглавление
- •Теория информации
4. Циклический код.
Из всех известных корректирующих кодов циклические коды являются наиболее простыми и эффективными. Эти коды могут быть использованы как для обнаружения и исправления независимых ошибок, так и, в особенности, для обнаружения и исправления серийных ошибок. Схемы кодирующих и декодирующих устройств для этих кодов чрезвычайно просты и представляют собой обычные регистры сдвига.
Рассмотрение циклических кодов более удобно производить, представляя комбинацию двоичного кода не в виде последовательности нулей и единиц, а в виде полинома некоторой степени, а именно:
,
где
— фиктивная переменная;
— цифры данной системы счисления (в
двоичной системе 0 и 1).
Используя представление двоичных кодов в виде полиномов, можно дать следующее определение циклическим кодам.
Циклический
код — это такой
код, который образуется путем умножения
простого
-значного
кода, выраженного в виде полинома
степени
,
на некоторый образующий полином
степени
.
Процедура
построения циклического кода следующая.
Кодовая комбинация простого
-значного
кода
умножается на одночлен
,
а затем делится на образующий полином
,
степень которого равна
.
В результате умножения комбинации
на
степень каждого одночлена, входящего
в
,
повысится на
.
При делении произведения
на образующий полином
получится частное
такой же степени, как и
.
Результат умножения и деления можно представить в следующем виде:
,
(5.4.1)
где
— остаток от деления
на
.
Так как частное имеет такую же степень, как и кодовая комбинация простого кода, то является кодовой комбинацией того же простого -значного кода.
Умножая обе части равенства (5.4.1) на и произведя некоторые перестановки, получим:
.
(5.4.2)
В правой части (5.4.2) знак минус перед заменен знаком плюс, так как вычитание по модулю 2 сводится к сложению.
Таким образом, кодовая комбинация циклического -значного кода может быть получена двумя способами:
1. Путем умножения кодовой комбинации простого кода на одночлен и добавления к этому произведению остатка , полученного в результате деления произведения на образующий полином ;
2. Путем умножения кодовой комбинации простого -значного кода на образующий полином .
При первом способе кодирования первые символов полученной кодовой комбинации совпадают с соответствующими символами исходного простого кода.
При втором способе кодирования в полученном коде информационные не всегда совпадают с символами исходного простого кода.
Такой способ легко реализуем, но вследствие того, что в полученных кодовых комбинациях не содержатся информационные символы в явном виде, усложняется процесс дешифрации.
После исправления ошибок такие комбинации для выделения информационных символов приходится делить на образующий многочлен.
Контрольные вопросы
1.Внешние и внутренние помехи. Их классификация.
2.Случайные помехи.
3.Аддитивные и мультипликативные помехи.
4.Разрешенные и запрещенные комбинации.
5.Кодовое расстояние. Обнаружение и устранение ошибок.
6.Помехоустойчивость и значность кода.
7.Циклический код. Процедура построения циклического кода.