
- •1. Квантование информации
- •Основные понятия и определения
- •1.2. Квантование по уровню
- •1.3Равномерное квантование по уровню и связанные с ним погрешности
- •1.4 Погрешности квантования при измерениях частоты
- •1.5 Определение ступеней квантования по погрешности прибора
- •1.6 Квантование по времени
- •1.7 Классификация методов дискретизации
- •1.8 Равномерная дискретизация
- •Выбор частоты отчетов по критерию наибольшего отклонения
- •Выбор интервала дискретизации по среднеквадратическому критерию
- •Адаптивная дискретизация общие сведения
- •Характеристики и классификация
- •Алгоритм полиноминальных методов сжатия
- •Контрольные вопросы
- •2. Методы помехоустойчивого кодирования
- •2.1 Классификация помехоустойчивых кодов
- •2.2 Блоковые коды основные принципы использования избыточности
- •Связь исправляющей способности с кодовым
- •Построение кодов с заданной исправляющей способностью.
- •Показатель качества корректирующего кода.
- •2.3 Систематические коды с обнаружением ошибок.
- •Код с четным числом единиц.
- •Равномерный код.
- •Код с удвоением элементов (корреляционный код).
- •Инверстный код.
- •Код с постоянным числом единиц.
- •2.4 Систематические коды с исправлением ошибок.
- •Матричное представление систематических кодов.
- •2.5 Циклические коды
- •Методы построения циклического кода
- •Результат умножения и деления можно представить в следующем виде
- •Матричное представление циклических кодов
- •Выбор образующего полинома
- •Обнаружение и исправление ошибок циклическим кодом заданной кратности
- •Исправление единичных или обнаружение двойных ошибок
- •Обнаружение и исправление независимых ошибок произвольной кратности
- •Обнаружение и исправление пачек ошибок
- •2.6 Рекуррентные коды
- •Минимально необходимое расстояние между пачками ошибок, при котором обеспечивается исправление всех ошибок в пачке длиной l, равно:
- •2.7 Контрольные вопросы
- •Модуляция электрических сигналов
- •Виды носителей и сигналов
- •Прямая модуляция
- •На рис. 3.3. Прдставлена временная (рис 3.3.А), частотная (рис 3.3.Б) и векторная (рис 3.3.В) формы представления сигнала.
- •Амплитудная модуляция
- •Далее, разлагая произведение синусов:
- •3.3 Частотная и фазовая модуляции
- •3.4 Спектры сигналов при частотной и фазовой модуляциях
- •3.5 Импульсная модуляция
- •Спектр одиночных импульсов
- •Практическая ширина спектра
- •3.6 Спектр периодической последовательности импульсов
- •3.7 Спектры сигналов с импульсной модуляцией
- •3.8. Основные методы демодуляции
- •Демодуляция амплитудно-модулированных сигналов
- •Демодуляция частотно-модулированных колебаний.
- •Демодуляция колебаний модулированных по фазе
- •Демодуляция модулированной последовательности импульсов.
- •3.9 Модуляционно - методическая погрешность
- •3.10 Погрешности частотных модуляторов.
- •Контрольные вопросы.
- •Литература:
- •Оглавление
Связь исправляющей способности с кодовым
РАССТОЯНИЕМ.
Из выше сказанного следует, что при взаимно независимых ошибках наиболее вероятен переход в кодовую комбинацию, отличающуюся наименьшим числом символов. Следовательно, вероятность однократной ошибки самая большая.
Степень различия любых двух кодовых комбинаций характеризуется кодовым расстоянием (по Хэммингу) или просто кодовым расстоянием. Наименьшее кодовое расстояние между разрешенными кодовыми комбинациями dmin- очень важная характеристика кода, ибо именно она характеризует его корректирующую способность. Очевидно, что при dmin=1 все кодовые комбинации являются разрешенными.
Например, при n=3 разрешенные комбинации образуют следующее множество:
Таблица 2.1
-
А1
А2
А3
А4
А5
А6
А7
А8
000
001
010
011
100
101
110
111
Любая одиночная ошибка трансформирует данную комбинацию в другую разрешенную комбинацию. Это случай равнодоступности кода, не обладающего способностью обнаруживать и исправлять ошибки.
Пусть необходимо построить код обнаруживающий и исправляющий ошибки кратности t и ниже.
Построить такой код – это значит из множества N0=2n возможных выбрать N=2k разрешенных так, чтобы любая из них в сумме по модулю два с любым вектором ошибки ωit не дала бы в результате ни какой другой разрешенной комбинации, а только запрещенную.
Для проверки этого утверждения берем ближайшее минимальное кодовое расстояние dmin=2. Чтобы правильно выбрать кодовое расстояние dmin=2 рационально построить матрицу кодовых расстояний. Матрица кодовых расстояний для n=3 представлена в таблице 2.2
По диагонали сумма по модулю два любой кодовой комбинации с собой дает нули. Левая часть матрицы симметрична относительно диагонали правой.
Из матрицы выбираем ближайшее после единицы кодовое расстояние dmin=2 и задаем минимальную кратность ошибки t=1.
В этом случае можно выбрать из первой строки матрицы следующие разрешенные кодовые комбинации
А1=000; A2=011; A6=101;A7=110.
В этом случае минимальное кодовое расстояние будет равно
dmint+1 (2.5)
Таблица 2.2
-
А1
А2
А3
А4
А5
А6
А7
А8
А1
0
1
1
2
1
2
2
3
А2
0
2
1
2
1
3
2
А3
0
1
2
3
1
2
А4
0
3
2
2
1
А5
0
1
1
2
А6
0
2
1
А7
0
1
А8
0
Следовательно, для обнаружения ошибки кратности t=1 требуется dmin=2, для t=2 – dmin=3 и т.д. для любой заданной кратности. Очевидна справедливость условия d<n.
Определим минимальное кодовое расстояние для исправления кодовой ошибки кратности q. Зададимся минимальной кратностью, равной q=1. В качестве первой разрешенной выберем кодовую комбинацию А1=000. При наличии однократных ошибок она может перейти в одну из следующих комбинаций: А2=001,А3=010,А5=100. Следовательно, кодовые комбинации А2,А3,А5 можно принять в качества подмножества запрещенных. Это означает, что в случае неправильного приема кодовой комбинации А, мы получим одну из комбинаций, относящуюся к подмножеству запрещенных.
Пусть в качестве второй разрешенной возьмем кодовую комбинацию А4=011, что соответствует кодовому расстоянию для обнаружения однократной ошибки. Комбинации А4 будет соответствовать подмножество оставшихся запрещенных кодовых комбинаций
А6=101;A7=110;A8=111.
Например, при ошибке в первом разряде получится запрещенная кодовая комбинация А4+е=011+001=010, что соответствует подмножеству запрещенных кодовых комбинаций, приписанных к разрешенной А1=000. Подмножества пересеклись. Следовательно, dmin=2 для исправления ошибки кратности q=2 недостаточно. Возьмем dmin ближайшее равное 3. В этом случае в качестве разрешенных выберем комбинации А1=000 и А3=111 (dmin=3). Для первой разрешенной остается подмножество запрещенных А2=001, А3=010, А5=100. Для второй приписываем подмножество А4=011, А6=101, А7=110. Подмножества не пересекаются. Следовательно, минимальное кодовое расстояние для исправления ошибок кратности q требуется:
dmin2q+1 (2.6)
Аналогично рассуждая, можно установить dmin для обнаружения и исправления ошибок заданной кратности. Оно будет равно:
dmint+q+1 (2.7)
при этом должно выполнятся условие
tq.