
- •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.3 Код с постоянным весом
Это неразделимый блочный код, каждая кодовая комбинация которого имеет одинаковое число единиц (одинаковый вес).
Если вес принятой
кодовой комбинации отличается от
заданного, то выносится решение об
ошибке. Данный код обладает
и обнаруживает все ошибки нечетной
кратности и часть ошибок четной кратности
(не обнаруживаются только ошибки
смещения, когда число искаженных единиц
равно числу искаженных нулей).
Пример 2.3:
Таким кодом является код МТК-3 – семиразрядный код, каждая кодовая комбинация которого содержит три единицы.
ДОМАШНЕЕ ЗАДАНИЕ:
1 [3.1.1] с.272…277;
[3.1.2] с.307…313;
[3.1.3] с.185…189, 193;
[3.1.5] с.137…144;
[3.1.14] с.49…52;
[3.1.15] с.12…23.
2. Составить кодовые комбинации четырехразрядного кода, если каждая из них имеет вес два. Привести пример переданного и принятого кодового слова, если произошла ошибка смещения.
3 Систематические линейные блочные коды (слбк)
3.1 Основные понятия
Линейные коды – коды, для которых поразрядная сумма по модулю два любых разрешенных кодовых комбинаций также является разрешенной кодовой комбинацией. Линейные коды называют также групповыми.
Они задаются с
помощью порождающей
и проверочной
матриц, которые связаны основным
уравнением кодирования:
,
где
- транспонированная проверочная матрица
(строки
переписаны в столбцы
);
- нулевая матрица.
Матрица
содержит
строк и
столбцов, ее элементами являются нули
и единицы. Строками матрицы
являются любые ненулевые линейно
независимые векторы, отстоящие друг от
друга не менее, чем на заданное кодовое
расстояние. Понятие линейно независимые
означает, что каким бы образом мы не
суммировали по модулю два различные
строки матрицы, мы не получим суммы,
равной нулю.
С помощью матрицы
можно создавать линейный код: суммируя
в различном сочетании строки матрицы
,
получают все (кроме нулевой) комбинации
кода. Полученный код содержит
кодовых слов длины
.
Если две порождающие матрицы различаются только порядком расположения столбцов, то определяемые ими коды называются эквивалентными. Они имеют одинаковые кодовые расстояния и, следовательно, одинаковые способности обнаруживать и исправлять ошибки.
Пример 3.1:
Код Рида-Маллера (8, 4) задается следующей порождающей матрицей:
.
Матрица
содержит
строк и
столбцов. Единицы в каждой строке этой
матрицы показывают, какие символы
кодовой комбинации нужно сложить по
модулю два, чтобы получить нуль.
Используется для проверки правильности
приема.
Чаще всего применяют систематические линейные коды. Такие коды задаются матрицами в систематической (приведено-ступенчатой или канонической) форме:
,
где
,
-
единичные подматрицы размерностью
и
соответственно;
- прямоугольная
подматрица размерностью
;
- прямоугольная
подматрица размерностью
.
Пример 3.2:
Систематический код Рида-Маллера (8, 4) задается порождающей матрицей:
.
Найдем проверочную матрицу:
.
3.2 Кодирование информации
1) С помощью матрицы
:
операция кодирования заключается в
умножении информационного вектора
на порождающую матрицу
,
т.е.
,
где
- кодовый вектор.
Пример 3.3:
Рассмотрим
кодирование информационного слова
кодом Рида-Маллера (8, 4):
=(11000011).
2) С помощью матрицы
:
в СЛБК информационные символы слова
входят без изменения в кодовое слово
и занимают в нем первые
позиций, к ним добавляются
проверочных символов, правила формирования
которых задает проверочная матрица.
Единицы в
-ой
строке подматрицы
указывают, какие информационные символы
необходимо просуммировать по модулю
два, чтобы получить
-ый
проверочный.
Пример 3.4:
Из матрицы
систематического кода Рида-Маллера
запишем правила формирования проверочных
символов:
,
,
,
.
Тогда для
.