
- •1 Кодирование сигналов
- •1.1 Основные понятия
- •1.2 Система передачи дискретных сообщений
- •1.3 Сжатие данных
- •1.4 Кодирование словаря
- •1.5 Неравномерное кодирование
- •2 Помехоустойчивое (корректирующее) кодирование
- •2.1Оосновные понятия
- •2.2 Классификация помехоустойчивых кодов
- •2.3 Код с постоянным весом
- •3 Систематические линейные блочные коды (слбк)
- •3.1 Основные понятия
- •3.2 Кодирование информации
- •3.3 Код с четным числом единиц
- •3.4 Коды Хэмминга
- •4 Циклические коды
- •4.1 Основные понятия
- •4.2 Кодирование информации
- •4.3 Кодирующие устройства
- •5 Декодирование линейных кодов
- •5.1 Декодирование по максимуму правдоподобия
- •5.2 Мажоритарное декодирование
- •5.3 Декодирование по синдрому
- •6 Непрерывные (рекуррентные) коды
- •6.1 Общие сведения
- •6.2 Цепной код
- •6.3 Сверточные коды (ск)
- •7 Генераторы с внешним возбуждением
- •7.1 Классификация генераторов
- •7.2 Использование гвв для умножения частоты
- •7.3 Метод отсечки
- •7.4 Импульсный метод
- •7.5 Радиоимпульсный метод
- •8.1 Электрическая структурная схема аг
- •8.2 Процесс возбуждения колебаний в аг
- •8.3 Энергетическое равновесие в аг
- •9 Режимы работы и возбуждения аг
- •9.1 Комплексное уравнение аг
- •9.2 Условие баланса амплитуд
- •9.3 Условие баланса фаз
- •9.4 Режим мягкого самовозбуждения аг
- •9.5 Режим жесткого самовозбуждения
- •10 Устойчивость работы аг
- •10.1 Колебательные характеристики
- •10.2 Линии обратной связи
- •10.3 Определение стационарной амплитуды колебаний
- •10.4 Lc автогенератор с автоматическим смещением
- •11 Трехточечные lc-автогенераторы
- •11.1 Обобщенная трехточечная схема
- •11.2 Генератор с автотрансформаторной обратной связью
- •11.3 Автогенератор с емкостной обратной связью
- •12 Стабилизация частоты lc-генераторов
- •12.1 Общие сведения
- •12.2 Причины нестабильности частоты
- •12.3 Методы стабилизации частоты:
- •12.4 Кварцевая стабилизация частоты
- •13.1 Цепочный rc-автогенератор
- •14 Формирование двухполосных ам сигналов
- •14.1 Общие сведения
- •14.2 Однотактные модуляторы
- •14.2 Балансный (двухтактный) модулятор
- •15 Формирование однополосных ам сигналов
- •15.1 Методы формирования ом сигнала
- •16 Формирование чм и фм сигналов
- •16.1 Прямой метод чм
- •16.2 Прямой метод фм
- •16.3 Косвенный метод чм
- •16.4 Косвенный метод фм
- •17 Преобразование частоты
- •17.1 Применение преобразования частоты
- •17.2 Принцип преобразования частоты
- •17.3 Схемное построение преобразователей частоты и их виды
- •17.4 Транзисторный преобразователь частоты
- •18 Формирование импульсно-модулированных сигналов
- •18.1 Амплитудно-импульсная модуляция
- •18.2 Частотно-импульсная модуляция
- •18.3 Широтно-импульсная и фазо-импульсная модуляция
- •19 Формирование манипулированных сигналов
- •19.1 Общие сведения
- •19.2 Формирование офм
- •20 Некогерентное детектирование ам сигналов
- •20.1 Общие сведения
- •20.2 Квадратичный диодный ад
- •21 Синхронное (когерентное) детектирование ам сигналов
- •22 Детектирование чм сигналов
- •22.1 Принцип работы частотных детекторов
- •22.2 Частотно-амплитудные детекторы
- •23 Детектирование фм сигналов
- •23.1 Однотактный диодный фд
- •23.2 Балансный диодный фд
- •24 Детектирование манипулированных сигналов
- •25 Детектирование импульсно-модулированных (им) и декодирование цифровых сигналов
- •25.1 Детектирование им сигналов
- •25.2 Декодирование цифровых сигналов
- •26 Помехоустойчивость приема сигналов
- •26.1 Основные понятия
- •26.2 Количественная мера пу
- •26.3 Группы методов повышения пу систем связи
- •27 Оптимальный прием сигналов
- •27.1 Ощие сведения
- •27.2 Некогерентный прием
- •27.3 Неоптимальный прием
2 Помехоустойчивое (корректирующее) кодирование
2.1Оосновные понятия
Помехоустойчивое кодирование используется в различных системах связи, в сетях ЭВМ, в бытовой и профессиональной аудио- и видеотехнике.
Любой помехоустойчивый код является избыточным.
Избыточные коды
– коды, в которых для передачи информации
используются не все возможные кодовые
слова. Используемые кодовые слова
называются разрешенными.
Их число – мощность
кода
.
Неиспользуемые кодовые слова считаются
запрещенными.
Пример 2.1:
Рассмотрим трехразрядный (n=3) двоичный (m=2) код.
Безызбыточный код |
Избыточный код |
|
Разрешенные кодовые слова |
Запрещенные кодовые слова |
|
000 001 010 011 100 101 110 111 |
000
010
100
110 |
001
011
101
111 |
|
|
На вход канала
поступают только разрешенные кодовые
слова. Под воздействием помех возможно
искажение кодовых слов. Говорят, что в
канале произошла ошибка
кратности
,
если
символов кодового слова принято
ошибочно. Для контроля за ошибками
используется переход разрешенных
кодовых слов в запрещенные.
Пример 2.2:
Безызбыточный код |
Избыточный код |
Нет возможности контролировать ошибки. |
Есть возможность контролировать ошибки. |
Корректирующая способность кода – способность кода контролировать (обнаруживать и исправлять) ошибки. Она определяется кодовым расстоянием.
Кодовое расстояние – минимальное расстояние Хэмминга для заданного кода:
.
Расстояние
Хэмминга –
степень различия между
-ым
и
-ым
кодовыми словами:
.
Определяется числом несовпадающих в них разрядов.
Задача 2.1:
Определить
для избыточного кода из примера 2.1.
Решение:
;
;
;
;
;
;
.
Методы декодирования помехоустойчивых кодов:
- декодирование с обнаружением ошибок – обеспечивает стирание или особую отметку той части сообщения, в которой обнаружены ошибки;
- декодирование с исправлением ошибок – позволяет получить верное сообщение, несмотря на наличие искажений отдельных символов.
Существует также смешанное декодирование. Один и тот же код можно использовать при различных методах декодирования.
Правила для определения корректирующей способности кодов:
1. Для обнаружения
ошибок кратности
кодовое расстояние должно удовлетворять
соотношению:
.
2. Для исправления
ошибок кратности
и одновременного обнаружения ошибок
кратности
(
)
кодовое расстояние должно удовлетворять
соотношению:
.
Задача 2.2:
Определить
корректирующую способность кода,
имеющего
.
То же для кода с
.
Решение:
Формулы для определения обнаруживающей и исправляющей способности кода:
,
.
Для кода с
(из правила 1:
)
или
и
(из правила 2:
).
Для кода с
(из правила 1:
)
или
и
(из правила 2:
).
2.2 Классификация помехоустойчивых кодов
По способу
кодирования
различают блочные (каждый блок из
символов на выходе кодера зависит только
от текущего блока из
символов на его входе и не зависит от
предыдущих входных блоков) и непрерывные
коды (каждый набор из
выходных символов зависит не только от
текущего набора из
входных символов, но и от некоторого
числа предыдущих входных наборов).
Обозначение блочных кодов:
.
Для коррекции ошибок неравномерные коды почти не применяют.
По структуре кодовых последовательностей различают разделимые (кодовые символы можно разделить на информационные и проверочные (контрольные)) и неразделимые коды (такое разделение провести нельзя).
По алгоритму формирования проверочных символов различают линейные (проверочные символы формируются путем суммирования по модулю два информационных символов) и нелинейные коды (используется суммирование по модулю отличному от два).
По способу передачи кодовых символов различают систематические (в канал связи первоначально передаются информационные символы, а затем – проверочные) и несистематические коды (в канал связи кодовые символы передаются по «псевдослучайному» закону).