- •Санкт-Петербургский государственный университет телекоммуникаций им.Проф. М.А. Бонч-Бруевича в.М. Охорзин
- •Санкт-Петербург
- •Тема 1. Основные понятия и определения в области пдс
- •1.1.Дискретность
- •Соответствующие виды сигналов:
- •1.2.Модуляция
- •1.3.Кодирование
- •1.4.Упрощенная структурная схема аппаратуры пдс.
- •1.5. Основные параметры и характеристики системы пдс
- •Тема 2. Системные характеристики систем передачи дискретных сообщений 2.1 Понятие об эталонной модели взаимодействия открытых систем
- •2.2. Понятие о телеуслугах
- •2.3 Первичные коды в системах пдс
- •2.3.1. Телеграфные коды
- •2.3.2. Коды для передачи данных
- •Тема 3. Основные характеристики уровня дискретного канала систем пдс
- •3.1. Понятие об искажениях дискретных сигналов
- •3.1.1. Классификация искажений
- •3.1.2.Характеристические краевые искажения
- •3.1.3 Краевые искажения типа преобладаний
- •3.1.4.Случайные искажения
- •3.2.Понятие о методах регистрации дискретных сигналов
- •3.2.1.Метод стробирования
- •3.2.2. Интегральный метод
- •Интегрирование в промежутке, меньшем длительности элементарной посылки
- •3.3 Оценка эффективности методов регистрации
- •3.3.1.Распределение краевых искажений
- •3.3.2. Распределение дроблений
- •3.3.3. Расчет вероятности ошибки при краевых искажениях
- •3.3.4.Расчет вероятности ошибки при дроблениях
- •3.4.Модели дискретных каналов
- •3.4.1.Поток ошибок в дискретном канале
- •3.4.2.Методы выявления и исследования последовательностей ошибок
- •3.4.3 Основные закономерности распределения ошибок в реальных каналах связи
- •3.4.4 Математические модели дискретных каналов с группированием ошибок
- •А. Модель неоднородного канала.
- •Б. Двухпараметрическая модель дискретного канала
- •Тема 4. Устройство синхронизации по элементам (усп).
- •4.1.Назначение и классификация
- •О сновные элементы устройства , реализующего фапч:
- •4.2. Необходимость поэлементной синхронизации . Расчет времени удержания синхронизма.
- •4.3.Схема фапч с дискретным управлением.
- •4.4.Основные характеристики системы фапч.
- •Тема 5. Линейные (n,k)-коды
- •5.1. Определение помехоустойчивых кодов и их общие характеристики
- •5.1.1. Принципы построения помехоустойчивых кодов
- •5.1.2. Основные характеристики помехоустойчивых кодов
- •Классификация помехоустойчивых кодов
- •5.1.4.Граничные соотношения между характеристиками помехоустойчивых кодов
- •5.1.5.Задачи
- •5.2. Групповые коды и способы их описания
- •5.2.1. Основные алгебраические системы, используемые в теории кодирования
- •5.2.2. Способы представления кодовых комбинаций
- •5.2.3. Определение группового кода
- •5.2.4. Матричное описание групповых кодов
- •5.2.5. Задачи
- •5.3. Другие свойства групповых кодов
- •5.3.1. Корректирующие свойства групповых кодов
- •5.3.2. Процедуры кодирования и декодирования для группового кода
- •5.3.3. Укорочение кода
- •5.3.4. Оценка эффективности групповых кодов
- •5.3.5. Смежно-групповые коды
- •5.3.6. Задачи
- •5.4. Примеры групповых кодов
- •5.4.1. Коды с единственной проверкой на четность
- •5.4.2. Коды Хэмминга
- •5.4.3. Итеративные коды.
- •Тема 6. Двоичные циклические (n,k) - коды
- •6.1. Основные алгебраические системы, используемые в теории кодирования.
- •6.2. Определение циклического кода
- •6.3. Построение порождающей и проверочной матриц циклических кодов.
- •6.4. Коды Боуза-Чоудхури-Хоквингема (бчх).
- •6.5. Выбор порождающего многочлена для кода бчх
- •6.6. Эффективность двоичных кодов бчх
- •6.6.1. Задачи
- •6.7. Кодирующие и декодирующие устройства циклических кодов
- •6.7.1 Процедура кодирования и декодирования для циклических кодов
- •6.7.2. Линейные переключательные схемы, используемые в кодирующих и декодирующих устройствах циклических кодов
- •6.7.3. Схемы кодирующих устройств циклических кодов
- •6.7.4. Декодирующие устройства циклических кодов
- •6.7.5. Задачи
6.6. Эффективность двоичных кодов бчх
Для оценки эффективности кодов БЧХ воспользуемся теоремой 5.1, позволяющей установить соотношение между корректирующей способностью кода и его параметрами n и k.
Пусть для циклического (n, k) – кода справедливо для некоторого l, откуда .
Тогда кратность исправляемых ошибок этим кодов определяется как
.
Минимальное кодовое расстояние может быть найдено из известного соотношения
.
Этих сведений достаточно для краткого анализа эффективности циклического кода в реальном канале с известными параметрами р и α.
Для режима исправления ошибок выигрыш по достоверности по сравнению с простым кодом равен
.
Для режима обнаружения ошибок выигрыш составляет
.
Существенным является тот факт, что при исправлении ошибок теоретически возможно обеспечение любой степени повышения достоверности за счет увеличения длины кода n и числа избыточных элементов n - k. Однако практическая реализация таких кодов вызвала бы серьезные затруднения.
Рассмотрим пример.
Пример 6.12. Пусть некоторый реальный канал характеризуется параметрами
Найти циклический (n, k) – код, повышающий достоверность передачи на 1 десятичный порядок путем исправления ошибок, т.е. требуется найти код, для которого
Определим сначала необходимое количество избыточных элементов . Составим уравнение:
откуда
или
.
Потребное число избыточных элементов
.
Для нахождения кода с данным числом избыточных элементов составим таблицу
N |
|
|
7 15 31 63 127 255 511 1023 2047 4095 8191 |
3 4 5 6 7 8 9 10 11 12 13 |
300 400 500 600 700 800 900 1000 1100 1200 1300 |
Из построенной таблицы видно, что требуемой эффективностью обладают коды с п>1000.
В частности, данной эффективностью обладают коды (1023, 10) и (1023,20), для которых эффективность равна
и
.
Сравнение значения для в режимах исправления и обнаружения позволяет сделать вывод, что режим обнаружения эффективнее исправления для одного и того же кода и канала в раз. Например, для кода (1023,10) из предыдущего примера эффективность при обнаружении ошибки равна .
6.6.1. Задачи
1. Построить все циклические коды на основе разложения двучлена Ниже приведены сомножители и последовательности степени их корней.
Сомножитель Степени корней
x+1 0=15
x4+x+1 1 2 4 8
x4+x3 +x2 +x+1 3 6 9 12
x2+x+1 5 10
x4+x3 +1 7 11 13 14
2. Определить корректирующие свойства циклического (15,11) – кода
а) с g(x)=1+x+x4;
б) с g(x)=1+x3+x4;
в) с g(x)=1+x+x2+x3+x4.
3. Определить корректирующие свойства циклического (15,7) – кода
а) с g(x)=(1+x+x4)(1+x3+x4);
б) с g(x)=(1+x+x4)(1+x+x2+x3+x4)
в) с g(x)=(1+x3+x4)(1+x+x+x2+x3+x4)
4. Построить порождающую матрицу и матрицу проверок для укороченного циклического (10,5) – кода, полученного из (15,10) – кода с g(x)=(1+x)(1+x+x4).
Определить dmin (10,5) – кода.
5. Привести матрицу проверок H(7,4),построенную в примере 6.5 к канонической форме.
6. Показать, что поле GF(23) с примитивным элементом α, являющимся корнем неприводимого многочлена π(x)=1+x+x3 , может быть представлено в следующем виде:
Степень |
Многочлен |
Вектор |
0 1 α α2 α3 α4 α5 α6 α7=1 |
0 1 α α2 1 + α α + α2 1 + α + α2 1 + α2 1 |
000 100 010 001 110 011 111 101 100 |