- •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 Неоптимальный прием
5.2 Мажоритарное декодирование
Основано на том, что каждый информационный символ можно выразить через другие символы кодового слова с помощью линейных соотношений. Окончательное решение о значении символа принимается по мажоритарному принципу (по большинству) результатов таких проверок.
Существует три способа построения систем проверочных уравнений для декодирования символа:
- системы с разделенными проверками – символ, относительно которого разделяется система, входит во все уравнения. Любой другой символ входит не более, чем в одно уравнение. Для коррекции ошибок необходимо уравнений в системе;
- системы с -связанными проверками – символ, относительно которого разрешается система, входит во все уравнения. Любой другой символ входит не более, чем в уравнений. Для коррекции ошибок необходимо уравнений в системе;
- системы с квазиразделенными проверками – система разделима относительно некоторой суммы символов. На первом этапе она разрешается относительно суммы символов, а на втором – относительно конкретного символа.
Рисунок 5.2 – Структурная схема мажоритарного декодера.
На рисунке: 1…k – устройства, реализующие проверки для соответствующей системы; МЭ – мажоритарный элемент, принимающий решение о значении символа по большинству результатов проверок.
Пример 5.1:
Код (8,4) задан матрицей:
.
Система уравнений по матрице Н:
Система проверочных уравнений для :
Система проверочных уравнений для :
Система проверочных уравнений для :
Система проверочных уравнений для :
Пусть .
Результат декодирования: .
5.3 Декодирование по синдрому
Основано на стандартной таблице – таблице всех возможных принятых из канала слов, организованной таким образом, что может быть найдено ближайшее к принятому кодовое слово. Она содержит строк и столбцов.
Таблица – Стандартная таблица.
s1=(0…0) r |
b1=(0…0) n |
b2 |
… |
bM |
s2 … sN |
e2 … eN |
b2+e2 … b2+eN |
… … … |
bM+e2 … bM+eN |
bi – кодовые слова;
ej – векторы ошибок – образцы ошибок минимального веса;
bi+ej – слова, не являющиеся кодовыми;
si=ei∙HT – синдромы – векторы размерностью r, указывающие на наличие и расположение ошибок в принятом слове.
Правило декодирования:
1. Вычисляется синдром по принятому слову :
.
Если , то является кодовым словом. В противном случае ( ) содержит ошибки.
2. По находится наиболее правдоподобный вектор ошибки .
3. Ближайшее к принятому кодовое слово получается в результате суммирования и :
.
Рисунок 5.3 – Структурная схема декодера по синдрому.
На рисунке: Б – буфер хранения принятого слова; БВС – блок вычисления синдрома; С – селектор (дешифратор) синдрома; К – корректор.
Данный метод используется, когда число проверочных символов мало (<10).
Пример:
Составить стандартную таблицу для систематического кода (5,2) с порождающей матрицей:
.
Таблица должна содержать строк и столбцов.
Таблица – Стандартная таблица.
b1=(00000) |
b2=(01011) |
b3=(10101) |
b4=(11110) |
s1=(000) |
e2=(00001) |
b2+e2=(01010) |
b3+e2=(10100) |
b4+e2=(11111) |
s2=e2∙HT=(001) |
e3=(00010) |
b2+e3=(01001) |
b3+e3=(10111) |
b4+e2=(11100) |
s3=e3∙HT=(010) |
e4=(00100) |
b2+e4=(01111) |
b3+e4=(10001) |
b4+e2=(11010) |
s4=e4∙HT=(100) |
e5=(01000) |
b2+e5=(00011) |
b3+e5=(11101) |
b4+e2=(10110) |
s5=e5∙HT=(011) |
e6=(10000) |
b2+e6=(11011) |
b3+e6=(00101) |
b4+e2=(01110) |
s6=e6∙HT=(101) |
e7=(01100) |
b2+e7=(00111) |
b3+e7=(11001) |
b4+e2=(10010) |
s7=e7∙HT=(111) |
e8=(11000) |
b2+e8=(10011) |
b3+e8=(01101) |
b4+e2=(00110) |
s8=e8∙HT=(110) |
Пусть (10111). Проведем декодирование.
1. ;
2. ;
3. .
ДОМАШНЕЕ ЗАДАНИЕ:
1. [3.1.2] с. 309…312, 317…318;
[3.1.3] с. 205…208;
[3.1.5] с. 147.. 149, 150…151;
[3.1.14] с. 258…261, 271…273.
2. Код (7,4) задан порождающей матрицей:
.
Провести декодирование по синдрому принятого слова .