- •Санкт-Петербургский государственный университет телекоммуникаций им.Проф. М.А. Бонч-Бруевича в.М. Охорзин
- •Санкт-Петербург
- •Тема 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. Задачи
5.3.3. Укорочение кода
На основе группового (n, k) – кода можно построить также групповой (n- i, k-i) – код, если в каждой кодовой комбинации (n, k) – кода исключить i информационных символов.
Порождающая матрица (n- i, k-i) – кода получается из канонической формы матрицы G(n, k) вычеркиванием i последних строк и i последних столбцов. Проверочная матрица (n- i, k-i) – кода получается из канонической формы Н(n,k) вычеркиванием i последних столбцов. Поскольку при этом число линейно зависимых столбцов матрицы проверок уменьшиться не может, то dmin нового кода и его корректирующие свойства не хуже, чем у исходного кода.
Коды, построенные таким образом, принято называть укороченными кодами.
Пример 5.11. Из известного кода (5, 3) получить код (4, 2).
Вычеркиваем из матрицы G(5,3) третью строку и пятый столбец, а из матрицы Н(5,3) пятый столбец. В результате получаем порождающую матрицу и матрицу проверок кода (4, 2):
.
Минимальное число линейно независимых столбцов матрицы Н(4,2) по-прежнему равно 2. Следовательно, и dmin этого кода равно 2.
5.3.4. Оценка эффективности групповых кодов
В качестве оценки помехозащищенности помехоустойчивого кода используется вероятность ошибочного приема кодовой комбинации. Для расчета этой вероятности должны быть известны следующие характеристики кода и дискретного канала:
- функция ошибок, принимающая значения 0 и 1 и указывающая
выявляется или не выявляется данным кодом конкретный j–тый образец i-кратной ошибки; j принимает значения чисел натурального ряда от 1 до ; i изменяется от 1 до n.
- вероятность появления j-го образца i-кратной ошибки в дискретном канале; определяется либо в результате статистических испытаний, либо вычисляется аналитически, если известен характер распределения ошибок и математический закон их описания.
Вероятность ошибочного приема кодовой комбинации может быть определена как
.
Это – точная формула. Однако, в большинстве практических случаев расчеты по данной формуле затруднительны. В тех случаях, когда можно считать вероятности появления различных образцов ошибок кратности i достаточно близкими по значению, т.е.
приведенная выше формула упрощается и принимает вид
,
где - число вариантов, не выявляемых кодом ошибок кратности i. Очевидно, что
.
-вероятность появления в дискретном канале ошибки кратности i.
.
Если известно, что данный помехоустойчивый код гарантийно выявляет (исправляет или обнаруживает в зависимости от режима использования кода) все ошибки кратности и менее, то пределы суммирования можно уточнить
.
Отношение можно рассматривать как долю невыявляемых ошибок кратности i от общего числа возможных ошибок этой кратности.
При использовании процесса декодирования, описанного в разделе 3.2, формула уточняется в соответствии с используемым режимом кода. Рассмотрим возможные режимы использования кода.
Одним из возможных режимов является исправление ошибок.
Ложное отождествление принятой комбинации с одной из разрешенных происходит в том случае, когда в комбинации имеет место ошибка, кратность которой превышает кратность гарантийно исправляемых ошибок и которая не вошла в число образующих смежных классов.
Пусть код гарантийно исправляет все ошибки кратности до t включительно. Вероятность появления в кодовой комбинации неисправляемых ошибок равна
.
Из общего числа возможных ошибок кратности большей, чем t, к ошибочному результату при декодировании с исправлением приводят те, под воздействием которых искаженные комбинации попадут в смежные классы, соответствующие исправляемым образцам ошибок. В предположении, что комбинации с ошибками кратности t+1 и выше равномерно распределяются по смежным классам таблицы декодирования, общая доля ошибочных исходов при исправлении ошибок кратности t+1 и выше составит величину
.
Итак, вероятность ошибочного приема кодовой комбинации при исправлении ошибок равна
.
Другой возможный режим – это обнаружение ошибок. Пусть код обнаруживает все варианты S – кратных ошибок и все ошибки меньшей кратности. В этом случае ошибка возможна лишь тогда, когда кодовая комбинация, искаженная ошибкой кратности большей S, трансформируется в разрешенную кодовую комбинацию, т.е. попадает в первую строку таблицы декодирования. Так как общее число строк в таблице декодирования равно 2n-k, то доля исходов, приводящих к ошибке, в этом случае равна .
Другими словами, это же явление можно пояснить следующим образом. При оценке результата декодирования с помощью синдрома ошибка возможна лишь в том случае, когда кодовой комбинации, пораженной ошибками кратности большей S, соответствует чисто нулевой синдром (трансформация в разрешенную комбинацию). Если при поражении кодовой комбинации ошибками кратности большей S синдром не принимает чисто нулевое значение (трансформация в запрещенную комбинацию), то ошибки обнаруживаются.
При условии равномерного распределения кодовых комбинаций, пораженных ошибками кратности большей S, по возможным значениям синдрома имеем общее число возможных исходов равным 2n-k, при числе исходов, приводящих к ошибке – равным 1. Итак, доля не обнаруживаемых искажений кодовой комбинации равна . Данный результат уточняет значение доли необнаруживаемых ошибочных трансформаций, выведенной в разделе 5.1.2. на случай групповых кодов:
.
Вероятность ошибочного приема в этом случае равна
.
Возможен такой режим декодирования, при котором часть ошибок исправляется, а часть обнаруживается. Пусть код имеет минимальное кодовое расстояние dmin. В том случае, когда этот код используется для исправления ошибок кратности и гарантийного обнаружения ошибок кратности до S=d-t'-1 включительно, вероятность ошибочного приема кодовой комбинации в дискретном приемнике равна
.
Полученные выше формулы можно использовать для расчетов, когда известна вероятность .
Приведем сводку расчетных формул для случая двоичного симметричного канала и канала с группированием ошибок (модель )
Режим декодирования |
Вероятность ошибки |
Двоичный симметричный канал |
Модель |
Исправление ошибок |
|
|
|
Обнаружение ошибок |
|
|
|
Частичное исправление и обнаружение ошибок |
|
|
|
В этой таблице d=dmin.