
- •Введение
- •1 Лекция 1. Сигнал, информация и сообщение.
- •1.1 Сообщение как случайный процесс
- •1.2. Формы представления детерминированных сигналов.
- •1.2.1. Временная форма
- •1.3 Мера Хартли. Количественная оценка информации
- •2 Лекция 2. Дискретный канал без помех
- •2.1. Понятие информации
- •2.2 Дискретный канал передачи информации без помех
- •2.3 Пропускная способность канала
- •2.4 Теоремы для пропускной способности канала без помех
- •2.5 Математическая модель дискретного канала без помех
- •3 Лекция 3. Дискретный канал с помехами
- •3.1 Понятие помехи
- •3.2. Виды помех
- •4 Лекция 4. Дискретный канал передачи информации с помехами
- •4.1 Дискретный канал передачи информации с помехами
- •4.2 Пропускная способность канала с помехами
- •4.3 Теоремы для пропускной способности канала с помехами
- •4.4 Математическая модель дискретного канала с помехами
- •5 Лекция 5. Принципы дискретизации и восстановление информации
- •5.1 Представление информации в непрерывном виде
- •5.2 Принципы дискретизации и восстановление информации
- •5.3 Критерии качества восстановления.
- •6 Лекция 6. Непрерывный канал
- •6.1 Разложение непрерывного сигнала в ортогональные ряды
- •6.2 Ряды Фурье и их применение в технике связи
- •6.3 Теорема Котельникова (Основная теорема Шеннона)
- •6.4 Пропускная способность непрерывного канала (без помех и с помехами)
- •6.5 Модель нкс
- •7 Лекция 7. Методы формирования и преобразования сигналов в системах связи
- •7.1 Методы модуляции носителей информации
- •7.2 Модуляция гармонического сигнала (несущей частоты)
- •7.3 Амплитудная (ам), частотная(чм), фазовая(фм) модуляции
- •7.3.2 Частотная модуляция
- •8 Лекция 8. Фазовая модуляция.
- •8.1 Фазовая модуляция
- •8.2 Временное, спектральное и векторное представление сигналов
- •8.3 Ширина полосы частот и различие в спектрах чм и фм сигналов
- •9 Лекция 9. Импульсная модуляция.
- •9.2 Методы дискретной модуляции.
- •10.2 Избыточность сообщений
- •10.3 Теорема об эффективном кодировании.
- •11 Лекция 11. Помехоустойчивые корректирующие коды.
- •11.1. Общие сведения.
- •11.2 Блоковые коды
- •11.2.1. Общие принципы использования избыточности
- •11.2.2 Связь корректирующей способности кода с кодовым расстоянием.
- •12 Лекция 12. Коды обнаруживающие ошибки.
- •12.1 Коды обнаруживающие ошибки.
- •12.2 Математическое введение к групповым кодам
- •12.3 Построение двоичного группового кода
- •12.3.1 Определение числа избыточных символов.
- •13 Лекция 13. Помехоустойчивые корректирующие коды.
- •13.1 Составление таблиц опознавателей.
- •13.2 Определение проверочных равенств.
- •13.3 Коды Хэмминга.
- •13.4 Коды Рида-Соломона.
- •13.5 Код Голея.
- •13.6 Непрерывные коды.
- •14 Лекция 14. Циклические коды.
- •14.1 Циклические коды
- •14.2 Выбор образующего многочлена по заданному объему кода и заданной корректирующей способности.
- •15 Лекция 15. Методы построения циклических кодов.
- •15.1 Методы построения циклических кодов.
- •15.2 Декодирование цк.
- •16 Лекция 16. Теория помехоустойчивых систем
- •16 Теория помехоустойчивых систем
- •16.1 Критерии оптимального приёма сообщений
- •16.2 Синтез алгоритмов и схем оптимальных приёмников, корреляционный приёмник, приёмник с согласованным фильтром
- •17 Лекция 17. Приёмник с согласованным фильтром
- •17.1 Приёмник с согласованным фильтром (продолжение)
- •17.2 Анализ помехоустойчивости систем связи с различными видами модуляций и различными методами приема сигналов
- •18 Лекция 18. Различные методы приема сигналов
- •18.1 Фазоманипулированные сигналы
- •18.2 Сигналы с относительной фазовой манипуляцией
- •1 9 Лекция 19. Многоканальная связь
- •19. Многоканальная связь
- •19.1 Методы частотного, временного и фазового разделения сигналов
- •20 Лекция 20. Методы многоканальной связи
- •20.1 Разделение сигналов по форме
- •20.2 Комбинационное разделение
- •20.3 Цифровые методы передачи непрерывных сообщений
- •20.4 Аналого-цифровые и цифро-аналоговые преобразователи
- •21 Лекция 21. Цифровые методы модуляции
- •21.1 Дискретизация по времени и квантования
- •21.2 Импульсная - кодовая модуляция (икм)-модуляция, дифференциальная икм
- •21.3 Структура кадров икм-30
- •Содержание
12.2 Математическое введение к групповым кодам
Основой математического описания линейных кодов является линейная алгебра (теория группы, полей, теория векторных пространств, теория матриц). КК рассматривается как элементы множеств.
Например:
КК двоичного кода принадлежащей множеству положительных двоичных чисел.
Алгебраические системы – множества для которых определены некоторые алгебраические операции.
Алгебраические операции – однозначное сопоставление двум элементам некоторого 3-го элемента по определенным правилам.
Основные операции |
Обратные операции |
||
Сложение |
(a+b)=c |
Вычитание |
(a-b)=c |
Умножение |
A*b=c |
Деление |
a/b=c |
Рассмотрим основные алгебраические системы, использующиеся в теории корректирующих кодов.
Группа – множество элементов в которых определена одна основная операция и выполняются следующие аксиомы:
1. В результате применения операции к любым двум элементам группы образуется элемент этой же группы.
2. Для любых трех элементов группы a, b и с удовлетворяется равенство:
(a+b)+c=a+(b+c)
или
a(bc)=(ab)c.
3.
В любой группе G
существует однозначный определенный
элемент, удовлетворяющий для всех а из
G
условию:
Осн. сложение - > a+0 = 0+a =a.
Умножение -> a*1 = 1*a =a.
4. Всякий элемент группы обладает элементом, однозначно определенным уравнением:
-
Сложение
а+(-а)=-а+а=0
Умножение
(-а) – противоположный элемент
–
обратный
элемент
Для коммутативной (абелевой) группировки выполняются условия коммутативности.
-
Сложение
а+b=b+а
Умножение
ab=ba
Одной из основных операций при рассмотрении п/у кодов является определение сложения по m2:
-
0
0 = 0
0 1 = 1
1 0 = 1
1 1 = 0
Особенностью операции суммирования по mod2 является, то что сложение по mod2 однозначно равно вычитанию по mod2 т.к. а а=0, то
а =- а
12.3 Построение двоичного группового кода
12.3.1 Определение числа избыточных символов.
Построение конкретного корректирующего кода производится исходя из требуемого объема кода Q, т.е. необходимого числа передающих КК.
Вектор ошибки – КК, которая имеет нули в правильно принятых разрядах и единицы в искаженных разрядах.
Если
необходимо передать Q
информационных сообщений, то число
разрядов К должно быть равно:
k
– число информационных символов.
Чтобы иметь возможность получить информацию об искаженном разряде каждому вектору должен быть поставлен в соответствие некоторая контрольная последовательность символов, называемая опознавателем (синдром).
Каждый символ опознавателя оценивается в результате проверки на полученной стороне одной из частых проверок.
Проверки составляются т.о. чтобы сумма всех символов по модулю 2 (включая проверочный), включенных в каждое из равенств = 0., т.е. числа “1” в таком равенстве всегда четные. Поэтому эти равенства называют проверками на четность.
Если искажение среди проверочных разрядов отсутствует, то такая проверка дает 0 .
Если среди проверочных разрядов имеются искажения , то в в результате проверки =>1.
В результате всех проверок образуется определитель :
если искажений нет > 00..00; искажения нет > 1 в искаженных разрядах.
То количество исправленных ошибок определяет количество избыточных символов. Их число должно быть достаточным для обеспечения необходимого количества опознавателей.
Для исправления одиночных ошибок достаточно иметь: n векторов ошибок
Тогда
число ненулевых определителей должно
быть :
m
– число контрольных символов или
.
Для
исправления двойных независимых ошибок:
.
Для
исправления ошибок кратности S:
.
13.7 Код Хэмминга с исправлением одиночной и обнаружением двойной ошибки (d=4).
Реализуется
следующим образом: путем добавления
дополнительного контрольного разряда
общей проверки на четность. Для кода
(8.4) дополнительная проверка имеет вид:
.
При приеме возможны следующие виды:
1)
ошибок нет: -
-
общая проверка даст нуль
- частные проверки дают “0”
2)
одиночная ошибка в разрядах
:
-
общая проверка
0
;
- частные проверки 0;
3)
ошибка в разряде
:
- частные проверки
0
;
- общая проверка 0;
4) двойная ошибка: - частные проверки = 0 ;
- общая проверка 0;