- •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 Погрешности частотных модуляторов.
- •Контрольные вопросы.
- •Литература:
- •Оглавление
2.3 Систематические коды с обнаружением ошибок.
Систематические коды в настоящее время представляют наиболее широкий класс корректирующих кодов. Эти коды относятся к группе разделимых блочных кодов. При построении систематических кодов значения проверочных символов подбирается так, чтобы сумма по модулю два всех символов (включая проверочный), входящих в каждое из равенств, равнялась нулю. В таком случае число единиц среди этих символов четное. Поэтому операции определения символов опознавателя называют проверками на четность. При отсутствии ошибок в результате всех проверок на четность образуется опознаватель, состоящий из одних нулей. Если проверочное равенство не удовлетворяется, то в соответствующем разряде опознавателя появляется единица.
В начале рассмотрим некоторые виды систематических кодов с обнаружением ошибок.
Код с четным числом единиц.
Этот код образуется за счет добавления к разрешенным кодовым комбинациям одного избыточного символа (1 или 0) так чтобы в кодовой комбинации число единиц было четным. Код обнаруживает ошибки нечетной кратности 1,3,5 и т.д.
Коэффициент избыточности кода в этом случае
.
Вероятность r – кратной ошибки в кодовой комбинации определяется в соответствии с выражением (2.14).
Так обнаруживаются ошибки нечетной кратности, то вероятность обнаруживаемых ошибок будет равна
![]()
Пренебрегая малыми величинами вероятности, начиная с тройной, получим
![]()
(2.18)
Вероятность появления всех ошибок, как обнаруживаемых, так и не обнаруживаемых, т.е. вероятность неправильного приема Рнп составляет
Рнп=1-(1-Рэ)n (2.19)
Тогда коэффициент обнаружения
(2.20)
Код не обнаруживает ошибки четной кратности. Вероятность таких ошибок Рчо определяется
![]()
Учитывая, что повышением кратности ошибок вероятность появления их резко падает, примем
(2.21)
Тогда помехоустойчивость кода будет определяться
(2.22)
Равномерный код.
Равномерный код образуется за счет постоянного соотношения «1» и «0» в кодовой комбинации. Например, возьмем семиэлементный код с соотношением «1» и «0» равным ¾ т.е. код 3 из 7 (табл. 2.4)
Таблица 2.4
-
1
2
3
4
5
6
7
1
0
0
.
.
0
1
0
.
.
1
0
1
.
.
0
1
0
.
.
1
0
1
.
.
0
0
1
.
.
0
1
0
.
.
Количество кодовых комбинаций, которое может быть использовано при передачи составит:
![]()
где n – число разрядов; n1 – число единиц кодовой комбинации; n0 – число нулей в кодовой комбинации.
Коэффициент избыточности для данного кода можно определить, пользуясь выражением:
(2.23)
Для приведенного примера:
![]()
Такой код позволяет обнаруживать все одиночные, двойные, тройные и т.д. ошибки, кроме тех случаев когда число переходов из 1 в 0 равно числу переходов из 0 в 1. Однако вероятность таких ошибок мала.
Вероятность искажения одной из трех единиц равна:
![]()
Вероятность искажения одного из нулей:
![]()
Пренебрегая малой вероятностью искажения сразу двух «0» и двух «1» и более получим вероятность появления не обнаруживаемых ошибок
(2.24)
Тогда помехоустойчивость кода будет равна:
(2.25)
Вероятность обнаруживаемых ошибок:
,
где РНП =1-(1-РЭ)7– вероятность неправильного приема всех семи элементов кода.
Коэффициент обнаружения будет равен:
(2.26)
Если взять РЭ=10-3, то КОБН=0,998.
Равномерный код, как правило, используется при передачи информации между блоками контроля арифметических операций в ЦВМ (это обычно 2/3, 2/5 код).
