- •Б.И. Филиппов
- •654200 (Радиотехника), 550400 (телекоммуникации), по направлению общепрофессиональных дисциплин (опд) – «Теория электрической связи»,
- •Часть I. Теория нелинейных электрических цепей
- •1. Задачи курса тэс
- •2. Сигналы связи
- •2.1. Формирование и преобразование сигналов. Кодирование и декодирование. Модуляция и демодуляция
- •2.2. Классификация сигналов и их основные свойства
- •2.5. Разложение сигналов в ряд по ортогональным функциям
- •2.3. Кодирование, декодирование. Модуляция и демодуляция
- •2.4. Детерминированные (регулярные) сигналы и их классификация
- •3. Теорема и ряд Котельникова
- •3.1. Восстановление непрерывного сигнала по отсчетам
- •3.2. Погрешности дискретизации и восстановления непрерывных сигналов
- •3.3. Структурная схема передачи аналогового сигнала отсчетами Котельникова
- •4. Методы формирования и преобразования сигналов
- •4.1. Классификация радиотехнических цепей
- •4.2. Виды преобразования спектров сигнала
- •4.3. Амплитудно-модулированные сигналы
- •4.4. Дискретная амплитудная модуляция (дам)
- •4.5. Спектральное и векторное представление амплитудно-модулированного сигнала
- •4.6. Определение глубины модуляции по спектральной диаграмме (графический метод)
- •4.7. Спектр ам сигнала при модуляции сообщением сложной формы
- •4.8. Амплитудная модуляция с подавленной несущей (балансная модуляция)
- •4.9. Однополосная ам модуляция
- •4.10. Получение ам колебаний
- •4.11. Выбор режима работы модулятора для обеспечения неискаженной модуляции
- •4.12. Балансный модулятор
- •4.13. Кольцевой модулятор (двойной балансный)
- •4.14. Амплитудные модуляторы на интегральных микросхемах
- •4.15. Детектирование ам колебаний (демодуляция)
- •4.16. Квадратичный детектор
- •5.4. Модуляция сигналом произвольной формы
- •5.5. Спектры при угловой модуляции
- •5.6. Сходства и различия чм и фм
- •5.7. Методы получения сигналов угловой модуляции
- •5.8. Детектирование сигналов угловой модуляции
- •5.9. Фазовый (синхронный) детектор (фд)
- •6. Модуляция дискретными сигналами
- •6.1. Дискретные виды модуляции
- •6.2. Спектры сигналов дискретной модуляции
- •6.3. Дискретная относительная фазовая модуляция (дофм)
- •6.4. Импульсные виды модуляции (аналитическое представление, временные и спектральные диаграммы)
- •6.5. Использование компандирования в икм
- •6.6. Системы передачи с дельта-модуляцией
- •7. Случайные процессы
- •7.1. Вероятносные характеристики случайных сигналов (процессов); числовые характеристики и физическая интерпретация
- •7.2. Числовые характеристики случайных процессов
- •7.3. Стационарные случайные процессы
- •7.3. Интервал корреляции
- •7.4. Эргодические случайные процессы
- •7.5. Гауссовский (нормальный) случайный процесс и его свойства
- •7.6. Нормальный случайный процесс
- •7.7. Функция корреляции одиночного прямоугольного импульса
- •7.8. Применение корреляционных методов обработки сигналов в технике связи
- •Часть II. Теория передачи сигналов
- •8. Случайные сигналы
- •8.1. Энергетический спектр случайных сигналов
- •8.2. Узкополосные и широкополосные случайные процессы. Белый шум
- •8.3. Эффективная ширина энергетического спектра и ее связь с интервалом корреляции
- •8.4. Функция корреляции узкополосного случайного процесса
- •8.5. Функция корреляции «белого» шума, ограниченного полосой частот от 0 до
- •8.6. Функция корреляции «белого» шума, ограниченного полосой частот от до
- •8.7. Прохождение случайных процессов через линейные инерционные радиотехнические цепи
- •8.8. Прохождение случайного сигнала через нелинейные безинерционные радиотехнические цепи
- •8.9. Примеры прохождения случайных сигналов через линейные инерционные и нелинейные безинерционные радиотехнические цепи
- •8.10. Представление сигнала в комплексной форме. Преобразование Гильберта. Аналитический сигнал
- •8.11. Комплексное представление узкополосного процесса. Квадратурные составляющие и их свойства
- •8.12. Огибающая и фаза узкополосного гауссовского случайного процесса и суммы гармонического сигнала и узкополосного гауссовского случайного сигнала
- •8.13. Математические модели непрерывных и дискретных каналов связи
- •8.14. Классификация дискретных каналов связи
- •8.15. Помехи в каналах связи и их классификация
- •8.16. Геометрическое представление сигналов и помех
- •9. Основы теории помехоустойчивости
- •9.1. Задачи приемного устройства
- •9.2. Критерии приема дискретных сигналов. Отношение правдоподобия
- •9.3. Оптимальный приемник полностью известных сигналов. Приемник Котельникова
- •9.4. Вероятность ошибки в приемнике Котельникова (общий случай и частные случаи)
- •9.5. Частные случаи
- •9.6. Оптимальная фильтрация дискретных сигналов
- •9.7. Примеры согласованных фильтров. Квазиоптимальные фильтры
- •9.8. Оптимальная фильтрация непрерывных сообщений
- •9.9. Оптимальная фильтрация непрерывных сигналов
- •9.10. Отношение с/ш на входе приемника непрерывных сообщений
- •9.11. Обеляющий фильтр
- •9.12. Прием сигналов с неизвестной фазой (некогерентный прием)
- •9.13. Прием дискретных сигналов со случайной амплитудой
- •9.14. Прием сигналов дофм
- •9.15. Помехоустойчивость передачи непрерывных сообщений
- •10. Основы теории информации
- •10.1. Информационные характеристики сигнала
- •10.2. Энтропия дискретного источника с независимым выбором сообщений
- •10.3. Энтропия дискретного источника с зависимыми сообщениями
- •10.4. Избыточность источника
- •10.5. Производительность источника
- •10.6. Совместная энтропия двух источников
- •10.7. Взаимная информация источников сообщений
- •10.8. Скорость передачи и пропускная способность канала связи
- •10.9. Статическое кодирование дискретных сообщений
- •10.11. Пропускная способность непрерывного канала связи
- •10.10. Энтропия непрерывного источника и ее свойства
- •10.12. Эпсилон-энтропия источника непрерывных сообщений
- •11. Корректирующие коды
- •11.1. Принципы помехоустойчивого кодирования. Кодовое расстояние
- •11.2. Классификация корректирующих кодов
- •11.3. Обнаруживающая и исправляющая способность кодов
- •11.4. Простейшие корректирующие коды
- •11.5. Сложные систематические коды
- •12. Системы передачи сообщений с обратной связью
- •12.1. Классификация систем с обратной связью
- •12.2. Системы прерывистой связи
- •12.3. Разнесенный прием
- •12.4. Широкополосные системы связи
- •1. Задачи курса тэс 4
- •2. Сигналы связи 8
- •4. Методы формирования и преобразования сигналов 28
- •5. Угловая модуляция (частотная и фазовая) 66
- •6. Модуляция дискретными сигналами 86
- •7. Случайные процессы 101
- •8. Случайные сигналы 119
- •9. Основы теории помехоустойчивости 169
- •10. Основы теории информации 213
- •11. Корректирующие коды 233
- •12. Системы передачи сообщений с обратной связью 247
11.5. Сложные систематические коды
Систематический ( , ) код.
Представляет
собой набор n-разрядных
кодовых комбинаций, в которых
разрядов (обычно первые) представляют
собой результат примитивного кодирования
сообщения. Они называются информационными
разрядами. Остальные
разрядов образуются по определенным
правилам из информационных, они называются
проверочными (корректирующими) и служат
для обнаружения и исправления ошибок.
Так, например, код (7,4) – это код, в котором
семиэлементная кодовая комбинация
содержит 4 информационных символа.
Другими
словами, процесс кодирования сообщения
можно представить последовательностью
двух процессов – сначала производится
кодирование равномерным k-разрядным
кодом без внесения избыточности, а затем
к каждой кодовой комбинации приписываются
сформированные по определенным правилам
корректирующих разрядов.
Приведем
пример построения кода (7,4). Как видно
из обозначения, 4 разряда кодовой
комбинации заняты информационными
символами. Обозначим их
,
,
,
.
Остальные 3 разряда заняты корректирующими
символами, которые обозначим
,
,
.
Символы
определяются уравнениями:
где
сложение производится по модулю 2. Так,
например, если информационными символами
являются
,
то корректирующими должны быть
.
В таком коде
.
Отсюда следует, что, используя такой код, можно всегда обнаруживать ошибку, если ошибочно принято не более двух символов в комбинации, либо исправлять ошибку, если ошибочно принят один символ.
С
целью обнаружения ошибок принятая
кодовая комбинация подвергается проверке
на удовлетворение уравнениям, используемых
для формирования корректирующих символов
(11.10), т.е. проверкой на четность, поскольку
(
).
Если хотя бы одно из этих уравнений не удовлетворено, то принятая комбинация не принадлежит к числу разрешенных, и, следовательно, в процессе передачи произошла ошибка.
При исправлении ошибок необходимо учитывать, какие из уравнений не удовлетворены, и руководствоваться специальными правилами:
1. Например, если из уравнений (11.10) два оказываются справедливыми, а одно не удовлетворяется, то ошибочно принятым следует считать один из корректирующих символов и принятая комбинация может быть декодирована по информационным символам без каких-либо исправлений.
2. Если не удовлетворены первые два уравнения, то подлежит исправлению (замене 0 на 1 или 1 на 0) символ , который входит в оба этих уравнения. Если не удовлетворены 1 и 3 уравнения, то исправлению подлежит символ . Если не удовлетворены 2-е и 3-е уравнение, исправлению подлежит символ . Наконец, если все три уравнения не удовлетворены, то исправлению подлежит символ . Если в кодовой комбинации ошибочно приняты два или более символов, то такая комбинация не будет правильно декодирована.
Групповой
код (
,
)
можно однозначно определить, задав
всего лишь
входящих в него линейных независимых
комбинаций. Они образуют производящую
матрицу
,
имеющую
строк и
столбцов. По ней можно построить все
остальные кодовые комбинации, складывая
(по разряду и по модулю 2) попарно по три,
по четыре и т.д. строки производящей
матрицы.
В частности, складывая любую строку саму с собой, получим нулевую комбинацию (состоящую из нулей).
Для кода ( , ) производящая матрица может быть записана в таком виде:
r
n
– производящая матрица.
Путем разрядного суммирования можно получить любую кодовую комбинацию.
Для
декодирования с обнаружением или
исправлением ошибок в памяти декодера
достаточно хранить проверочную матрицу
,
содержащую
строк и
столбцов. В каждой строке этой матрицы
единицы находятся в тех разрядах, которые
входят в соответствующее проверочное
уравнение (11.10). В нашем примере:
(единичная матрица)
Циклические коды (систематический блочный код).
Разрешенные комбинации циклического кода можно вычислить последовательно, применяя две операции: циклическую перестановку и суммирование по модулю 2. Циклическая перестановка менее трудоемкая, и это обстоятельство полезно использовать для упрощения процесса вычислений. Расширим производящий полином кода (7,4) до семи членов, применяя нулевые коэффициенты:
Запишем
первую комбинацию:
.
Применив шесть раз операцию циклической перестановки, можно записать следующие шесть комбинаций. Дальнейшее применение перестановки теряет смысл (они будут приводить к повторению уже имеющихся). Просуммируем по модулю два любые две комбинации из уже имеющихся. Получим комбинацию, содержащую четыре единицы и три нуля. Следующие шесть комбинаций получаются в результате шестикратной циклической перестановки ее элементов.
Чтобы
получить пятнадцатую комбинацию, нужно
найти среди ранее полученных четырнадцати
любую пару взаимно противоположных и
просуммировать их по модулю 2 (
).
Получим комбинацию, состоящую из семи
единиц. Шестнадцатую комбинацию
(состоящую из 7 нулей) не используют, ее
можно вычислить, прибавив к любой из
имеющихся комбинаций ее же по модулю
2.
Рассмотрим еще один способ нахождения разрешенных кодовых комбинаций, который широко применяется на практике.
Пусть
– информационный полином, наивысшая
степень которого
(состоит из
элементов). Умножим каждый информационный
многочлен на выравнивающий полином
(в нашем случае
),
что соответствует приписыванию справа
нулей. Разделим полученный результат
на производящий полином
,
операция деления выполняется по модулю
2.
где
– частное от деления, нас не интересует,
– остаток от
деления.
Если остаток от деления добавить к , то получим комбинацию, делящуюся без остатка на производящий полином, т.е. разрешенную комбинацию данного кода.
Пример:
,
,
,
.
,
.
Разрешенная кодовая комбинация имеет вид:
,
.
В приемнике (декодере) принятая кодовая комбинация делится на производящий полином. При нулевом остатке комбинация принята верно, либо содержит необнаруженную ошибку; остаток от деления указывает, что комбинация принята с обнаруженной ошибкой. По виду остатка может быть определен искаженный элемент в информационной части принятой комбинации (формируется так называемый синдром).
