
- •Федеральное агентство связи
- •«Поволжский государственный университет телекоммуникаций и информатики»
- •Системы и сети передачи дискретных сообщений
- •1. Принципы построения и основные характеристики систем передачи дискретных сообщений
- •1.1. Основные понятия: информация, сообщение, сигнал
- •1.2. Первичное кодирование дискретных сообщений
- •1.3. Основные преобразования в системе пдс
- •1.4. Структурная схема системы пдс
- •1.5. Стыки в системах пдс
- •1.6. Способы передачи и обработки сигналов в системах пдс
- •1.7. Внешние и внутренние параметры систем пдс
- •2. Характеристики каналов систем передачи дискретных сообщений
- •2.1. Непрерывные каналы связи
- •2.2. Дискретный канал непрерывного времени и искажения единичных
- •2.2.1. Аналитическое описание краевых искажений
- •2.2.2. Аналитическое описание дроблений
- •2.3. Методы регистрации единичных элементов.
- •2.3.1. Регистрация методом стробирования
- •2.3.2. Интегральный метод регистрации
- •2.3.3. Комбинированный метод регистрации
- •2.3.4. Регистрация со стиранием
- •2.4. Классификация и основные характеристики дискретных каналов
- •2.4.1. Пропускная способность дискретного канала
- •2.5.Основные аналитические модели дискретных каналов
- •2.5.1 Модель канала с независимыми ошибками
- •2.5.2. Модель неоднородного канала
- •2.5.3. Двухпараметрическая модель(модель вкас, модель Пуртова)
- •3.Методы сопряжения источников дискретных сообщений с дискретными каналами
- •3.1 Основы эффективного кодирования
- •3.2. Метод Шеннона-Фано
- •3.3. Метод Хаффмена
- •3.4.Особенности сопряжения источников дискретных сообщений с асинхронными и синхронными дискретными каналами
- •3.4.1. Сопряжение синхронного оу с синхронным дк
- •3.4.2. Сопряжение стартстопных оу с синхронным дк (метод наложения)
- •3.4.3. Сопряжение стартстопных оу с синхронными дк (метод скользящего индекса)
- •1 Зоне – 00
- •2 Зоне – 01
- •3 Зоне – 10
- •4 Зоне – 11
- •4.Принципы построения и техническая реализация корректирующих кодов
- •4.1 Основные характеристики спдс
- •4.2. Классификация методов повышения верности
- •4.3 Системы пдс без ос с многократным повторением
- •4.4. Системы пдс без ос с корректирующими кодами
- •Для биномиальной модели дискретного канала
- •4.3.1. Декорреляция ошибок в системах пдс
- •4.4. Принципы помехоустойчивого кодирования
- •4.5. Основные характеристики помехоустойчивых кодов
- •4.6. Классификация помехоустойчивых кодов
- •4.7. Коды Хемминга
- •4.8. Матричное представление кодов с поэлементным формированием проверочных разрядов
- •4.10 Техническая реализация кодов Хэмминга
- •1 Dc 1
- •1 2 3 4 5 6 7 8 9
- •4.11. Циклические коды
- •4.12. Выбор образующего полинома
- •4.13. Определение места ошибки в кк циклического кода
- •4.14 Матричное представление кодов с формированием проверочных элементов в целом
- •4.15 Техническая реализация циклических кодов
- •4.16. Итеративные коды
- •5. Адаптация в системах передачи дискретных сообщений
- •5.1. Принципы адаптации. Классификация систем пдс с ос
- •5.2 Основные параметры систем с ос.
- •5.3 Система пдс с рос – ож. Алгоритм работы.
- •5.4. Структурная схема системы пдс с рос – ож.
- •5.5 Основные параметры системы рос-ож
- •5.6. Система пдс с рос-пп (нп)
- •5.7. Алгоритмы работы систем пдс с рос-пПбл
- •5.8. Структурная схема системы рос-пПбл
- •5.9. Параметры системы рос-пПбл
- •5.10. Системы пдс с рос и накоплением правильно принятых комбинаций
- •5.11. Система пдс с рос и адресным переспросом ( рос – ап)
- •5.12. Сравнение методов повышения верности в системах пдс
- •6. Методы и устройства синхронизации и фазирования
- •6.1. Задачи синхронизации и фазирования в системах пдс
- •6.2. Классификация методов реализации утс
- •6.3. Резонансные утс
- •6.4. Замкнутые утс с непосредственным воздействием на задающий генератор (зг)
- •6.5. Замкнутые утс без непосредственного воздействия на зг
- •6.6. Влияние погрешности тактовой синхронизации на достоверность приема
- •6.8. Системы фазирования по циклам. Предъявляемые требования
- •6.9. Классификация уцф.
4.7. Коды Хемминга
Коды Хемминга
относятся к линейным, групповым,
систематическим кодам с
и
,
в которых проверочные разряды формируются
линейным преобразованием информационных
разрядов поэлементным способом.
Правило нахождения проверочных разрядов является основной задачей построения корректирующих кодов. Рассмотрим этот процесс для кода Хемминга. Сначала познакомимся с понятием синдром кода.
Обнаружение и исправление ошибок избыточными кодами сводится к определению и последующему анализу синдрома.
Под синдромом понимают совокупность элементов, сформированных суммированием по модулю 2 принятых проверочных элементов и вычисленных проверочных элементов и вычисленных проверочных элементов по принятым информационным элементам с использованием одного и того же правила на передаче и приеме.
Если синдром
нулевой, то ошибок в принятой КК нет.
либо они не обнаружены. Наличие единиц
в синдроме указывает на ошибку в принятой
КК. Код Хемминга с
может исправить одну ошибку, поэтому
синдром должен указать номер позиции
в КК, где произошла ошибка. Этого
достаточно для исправления ошибки в
двоичных кодах.
Постараемся таким образом сформировать проверочные разряды, чтобы синдром в двоичном коде указывал номер искаженного разряда в КК.
Рассмотрим пример построения кода с К=5, способным исправлять 1 кратную ошибку.
Пример: Дано
К=5;
.
Определяем
при
, с
.
Определяем необходимое число проверочных разрядов, поскольку
, то
Это неравенство решается методом подбора:
-----
- не выполняется.
-----
- выполняется.
Таким образом,
и код имеет вид (9.5).
Обозначим КК в виде:
(1)
Составим таблицу возможных синдромов, определяющих номер разряда , где произошла ошибка. Т.к. разрядов 4 , то синдром будет состоять из 4-х разрядов.
|
Двоичная запись этого номера
| ||||
С4 |
С3 |
С2 |
С1 | ||
1 |
|
0 |
0 |
0 |
1 |
2 |
|
0 |
0 |
1 |
0 |
3 |
|
0 |
0 |
1 |
1 |
4 |
|
0 |
1 |
0 |
0 |
5 |
|
0 |
1 |
0 |
1 |
6 |
|
0 |
1 |
1 |
0 |
7 |
|
0 |
1 |
1 |
1 |
8 |
|
1 |
0 |
0 |
0 |
9 |
|
1 |
0 |
0 |
1 |
В алгоритме
первой проверки введем те элементы,
двоичные номера которых содержат в
младшем разряде единицу. Из таблицы
следует, что это элементы
,
,
,
,
.
Аналогично, в алгоритм второй проверки включили те элементы, двоичные коды номеров которых содержат во 2-ом разряде единицу.
Аналогично для 3-ей и 4-ой проверок.
Обозначим результат каждой проверки как П1.Если П1=1. то это означает, что один из элементов КК, охватываемых первой проверкой, искажен. Наличие 1 в младшем разряде синдрома С1 указывает, что искомой искаженный элемент является нечетным, т.к. единицу в первом разряде имеют все нечетные числа. Следовательно, они и должны охватываться первой проверкой:
;
=
; (4.26)
Результат второй проверки П2 определяет второй разряд синдрома, т.е.
(4.27)
Далее:
(4.28)
(4.29)
Теперь определим, какие позиции в КК занимают проверочные разряды , а какие информационные. Признаком проверочного элемента является то, что он входит только в один алгоритм проверки. При этом необходимо учесть. что в каждую проверку проверочный элемент должен входить только один раз.
Анализируя уравнения
проверок видим, что элемент
, входит только в первую проверку;
элемент
входит только во вторую проверку;
элемент
входит только в третью проверку;
элемент
входит только в четвертую проверку.
Поэтому уравнения проверок можно переписать в виде:
(4.30)
В дискретный канал передается следующая КК:
на приеме производится аналогичные проверки (4.31)
;
;
;
;
(4.31)
Крышечки у символов означают оценки единичных элементов в месте приема. По виду синдрома определяют номер разряда, где произошла ошибка.
В классическом
коде Хемминга проверочные элементы
располагаются на
позициях, гдеi-
номер проверочного разряда. При такой
структуре КК усложняется аппаратура
кодера и декодера. Поэтому на практике
пользуются модифицированным кодом
Хемминга, в котором изменяют, порядок
передачи элементов КК в канал. Сначала
передают информационные элементы, а
затем проверочные.
Классический код Хемминга
12 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
Модифицированный
код
Проверка:
вместо
вместо
вместо
вместо
а на передаче проверки запишутся в виде:
Модифицированный код: Классический код: