|
Содержание:
1. Проблема кодирования.
2. Введение в алгебру.
3. Линейные коды.
-
Метрика Хэмминга и метрика Ли.
-
Описание линейных блоковых кодов при помощи матриц.
-
Описание древовидных линейных кодов при помощи матриц.
-
Стандартное расположение.
-
Поэтапное декодирование для блоковых кодов.
-
Модулярное представление линейных блоковых кодов.
-
Эквивалентность линейных блоковых кодов.
-
Распределения весов и тождества Мак-Уильямс.
-
Максимально разнесенные коды.
4. Возможности исправления ошибок с помощью линейных кодов.
-
Границы минимального расстояния для блоковых кодов.
-
Границы вероятности ошибки для блоковых кодов, используемых при передаче по двоичному симметричному каналу.
-
Обсуждение границ для блоковых кодов.
-
Границы минимального расстояния для сверточных кодов.
-
Границы вероятности ошибки для сверточных кодов, используемых при передаче по двоичному симметричному каналу.
-
Границы для кодов, исправляющих и обнаруживающих пакеты ошибок.
5. Важные линейные блоковые коды.
-
Коды Хэмминга.
-
(23, 12)-код Годея.
-
Оптимальные коды для двоичного симметричного канала.
-
Двоичные коды с большим минимальным расстоянием.
-
Коды Рида-Маллера.
-
Коды, получаемые с помощью матриц Адамара.
-
Произведение кодов.
-
Теоретико-графовые коды.
-
Низкоплотностные коды.
-
Каскадные коды.
6. Кольца многочленов и поля Галуа.
-
Идеалы, классы вычетов и кольцо классов вычетов.
-
Идеалы и классы вычетов целых чисел.
-
Идеалы многочленов и классы вычетов.
-
Алгебра классов вычетов многочленов.
-
Поля Галуа.
-
Мультипликативная группа поля Галуа.
-
Структура конечных полей. Резюме.
-
Векторные подпространства и линейные преобразователи конечных полей.
7. Линейные переключательные схемы.
-
Определения.
-
Умножение и деление многочленов.
-
Вычисления в алгебрах многочленов и полях Галуа.
-
Линейные рекуррентные соотношения и генераторы с регистром сдвига.
-
Z-преобразования, передаточные функции и синтез.
-
Анализ общей линейной переключательной схемы с конечным числом состояний.
8. Циклические коды.
-
Циклические коды и идеалы.
-
Матричное описание циклических кодов.
-
Описание циклических кодов при помощи ассоциированных многочленов.
-
Коды Хэмминга.
-
Коды, задаваемые последовательностями максимальной длинны.
-
Некоторые двоичные циклические коды.
-
Методы кодирования.
-
Обнаружение ошибок с помощью циклических кодов.
-
Некоторые простые методы исправления ошибок для коротких циклических кодов.
-
Укороченные циклические коды.
-
Симметрия кодов.
-
Произведение циклических кодов.
-
Квадратично-вычетные коды.
-
Квазициклические коды.
-
Коды, основанные на китайской теореме об остатках.
9. Коды Боуза-Чоудхури-Хоквингема.
-
Граница БЧХ.
-
Определение кодов.
-
Истинный минимальный вес БЧХ кодов.
-
Процедура исправления ошибок.
-
Усовершенствования процедуры исправления ошибок.
-
Упрощения в двоичном случае.
-
Исправление стираний и ошибок.
-
Негациклические коды.
10. Коды с мажоритарным декодированием.
-
Мажоритарное декодирование.
-
Евклидово-теометрические коды.
-
Проективно-геометрические коды.
-
Модификации основного алгоритма мажоритарного декодирования.
-
Обобщенные коды Рида-Маллера.
-
Полиномиальные коды.
11. Циклические коды, исправляющие пакеты ошибок.
-
Аналитические методы построения кодов.
-
Некоторые хорошие коды, исправляющие пакеты ошибок, построенные с помощью ЭВМ.
-
Декодирование.
-
Исправление многократных пакетов.
-
Исправление пакетов и случайных ошибок.
12. Синхронизация блоковых кодов.
-
Коды, которые только восстанавливают синхронизацию.
-
Коды, которые восстанавливают синхронизацию или исправляют аддитивные ошибки.
-
Коды, которые восстанавливают синхронизацию и исправляют аддитивные ошибки.
13. Сверточные коды, исправляющие ошибки.
-
Кодирование и вычисление синдрома.
-
Исправление и размножение ошибок.
-
Коды, исправляющие одиночные и двойные ошибки
-
Самоортогональные коды.
-
Ортогонализируемые коды.
-
Коды, построенные с помощью ЭВМ.
-
Алгоритм декодирования Витерби.
-
Последовательное декодирование.
14. Сверточные коды, исправляющие пакеты ошибок.
15. Арифметические коды.
-
Определение понятий “ошибка” и “расстояние”.
-
Свойства арифметического веса в двоичном случае.
-
Арифметические коды.
-
Совершенные арифметические коды, исправляющие одиночные ошибки.
-
Арифметические коды с большим минимальным расстоянием.
-
Самодополняющиеся AN+B-коды.
-
Реализация AN- и AN+B-кодов.
-
Раздельные сумматор и проверяющее устройство.
|