
- •6. Кодирование информации
- •6.1. Общие понятия и определения. Цели кодирования
- •6.2. Кодирование как процесс выражения информации в цифровом виде
- •6.3. Эффективное кодирование
- •6.3. Структурная схема передачи информации
- •6.4. Помехи и ошибки в каналах связи
- •6.5. Передача информации по каналу с помехами
- •6.6. Классификация кодов
- •6.7. Основные характеристики кодов
- •6.8. Геометрическая интерпретация кода
- •6.9.Избыточные коды и принципы использования избыточности
- •6.9.1. Общие положения
- •6.9.2. Связь корректирующей способности кода с кодовым расстоянием
- •6.9.3. Основные методы повышения достоверности передачи информации избыточными кодами
- •6.9.4. Условия целесообразности применения избыточных кодов
- •6.10. Построение двоичного группового кода
- •6.10.1. Определение числа избыточных символов
- •6.10.2. Составление таблицы опознавателей
- •6.10.3. Определение проверочных равенств
- •6.10.4. Мажоритарное декодирование групповых кодов
- •6.11. Матричное представление линейных кодов
- •6.12. Построение циклических кодов
- •6.12.1. Общие понятия и определения
- •6.12.2. Математическое введение к циклическим кодам
- •6.12.3. Требования, предъявляемые к образующему многочлену
- •6.12.4. Выбор образующего многочлена по заданному объему кода и заданной корректирующей способности
- •6.12.4.1. Обнаружение одиночных ошибок
- •6.12.4.2. Исправление одиночных или обнаружение двойных ошибок
- •6.12.4.3. Обнаружение ошибок кратности три и ниже
- •6.12.4.4. Обнаружение и исправление независимых ошибок произвольной кратности.
- •6.12.4.5. Обнаружение и исправление пачек ошибок
- •6.12.5. Методы образования циклического кода
- •6.12.5.1. Матричная запись циклического кода
- •6.12.5.2. Укороченные циклические коды
- •6.12.6. Технические средства кодирования и декодирования для циклических кодов
- •6.12.6.1. Линейные переключательные схемы
- •6.12.6.2. Кодирующие устройства
- •6.12.6.3. Декодирующие устройства
- •Список литературы
- •Оглавление
6.9.4. Условия целесообразности применения избыточных кодов
Применение избыточных кодов для передачи информации должно повысить достоверность по сравнению с передачей без использования избыточности при том же времени передачи сообщений и той же мощности сигналов.
Найдены условия, которым должен удовлетворять при этом избыточный код. В качестве меры сравнения избыточного и неизбыточного кода использована эквивалентная вероятность ошибки Р'.Для канала с независимыми ошибками, по которому передается информация с помощью безызбыточного кода сkинформационными символами длительностью то, вероятность ошибочного приема символа равна
pэ=0,5-Ф(h),
где h2=E0/N0=pc0/N0- отношение энергии элемента сигнала к спектральной плотности помехи; —коэффициент, зависящий от способа передачи элементарных сигналов;
___
Ф() =2/e-x2/2dx.
Применение избыточного кода означает увеличение длины кодовой комбинации по сравнению с безызбыточным кодом. Здесь возможны два случая:
увеличение nпроизводится при сохранении прежней длительности передачи комбинации (кода =k0 =const);
увеличение nпроизводится при сохранении прежней длительности символа (0= const). Для первого случая
h2кода=E0k/N0=h2*k/n;
pэ
кода=0,5-Ф(k/n
h),
где рэ кода—вероятность ошибочного приема в кодированной последовательности. Во втором случае
hкода = hиpэ кода = рэ.
Эффективность избыточного кода оценивается с помощью эквивалентной вероятности ошибочного приема одного символа такого кода
p’э=Pош/n,
где Рош =Cinрiэ(1- рэ)n-i[din], если код используется в режиме обнаружения ошибок;
Рош =Cinрiэ(1- рэ)n-i[t+1in] , если ошибки кратностиt исправляются кодом.
Сравнивая величину р’эс вероятностью ошибки символа для безызбыточного кода рэ, можно установить, при каких условиях применение избыточного кода позволяет повысить помехоустойчивость приема. Такое сопоставление должно проводиться при некоторых одинаковых условиях (например, при одинаковой полосе занимаемых частот или одинаковой длительности кодовой комбинации).
Пусть передача безызбыточным четырехразрядным кодом (k= 4) характеризуется вероятностью ошибки на символ рэ= 10-2. Находим, что эта вероятность достигается приh2,33. При использовании избыточного кода Хэмминга (7,4) сd= 3, исправляющего одну ошибку или обнаруживающего две ошибки, введение избыточности вводится за счет сокращения длительности символа безызбыточного кода. Тогда в режиме обнаружения ошибок эквивалентная вероятность ошибочного приема одного символа
Ci7рiэ(1- рэ)7-i
P’э=
2,3*10-4
, где [3in].
7
В режиме исправления ошибок
Ci7рiэ(1- рэ)7-i
P’э=
3,5*10-3
, где [2in].
7
Отсюда видно, что использование кода Хэмминга является эффективным, так как р’э в обоих случаях меньше рэ,но эффективность кода с обнаружением ошибок выше (2,3*10-4<3,5*10-3).
Для пакетного распределения ошибок
условие целесообразности использования
избыточного кода записываем в виде
неравенства
гдеt—кратность исправляемой
ошибки;b—длина пакета
ошибок;q—плотность
ошибок в пакете;k—количество
информационных символов; рb
—условная вероятность появления
пакета ошибок длинойb.
Расчеты, произведенные по последней формуле, позволяют сделать вывод, что условия в случае пакетного распределения ошибок гораздо жестче, чем в случае независимых ошибок. Если преобладающая длина пакетов ошибок в канале связи больше кратности корректируемых кодом ошибок, применение такого кода не повысит достоверность, даже если вероятность не будет зависеть от длительности символа.