
- •Лекционный материал по курсу
- •1 Измерительные сигналы
- •1.1 Классификация измерительных сигналов и сигналов помех
- •1.2 Математическое описание детерминированных измерительных сигналов. Сигналы и их математические модели
- •1.2.1 Представление произвольного сигнала в виде суммы элементарных колебаний
- •1.2.2 Гармонический анализ периодических сигналов
- •1.2.3 Гармонический анализ непериодических сигналов
- •1.2.3.1 Основные свойства преобразования Фурье
- •1) Сдвиг сигналов во времени
- •3) Смещение спектра сигнала
- •1.2.4 Геометрическое представление сигналов
- •1.3 Корреляционный анализ детерминированных сигналов
- •Соотношение между корреляционной функцией и спектральной характеристикой сигнала
- •1.4 Модулированные сигналы
- •1.4.1 Радиосигналы с амплитудной модуляцией
- •1.4.1.1 Спектр амплитудно-модулированного колебания
- •1.4.2 Угловая модуляция. Фаза и мгновенная частота колебания
- •1.4.2.1 Спектр колебания при гармонической угловой модуляции
- •1.4.3 Огибающая, фаза и частота узкополосного сигнала
- •1.4.4 Аналитический сигнал
- •1.5 Математическое описание случайных измерительных сигналов
- •1.5.1 Основные характеристики случайных сигналов
- •1.5.2 Спектральная плотность мощности случайного процесса
- •1.5.3 Соотношение между спектральной плотностью и ковариационной функцией случайного процесса
- •1.6 Квантование, дискретизация и кодирование сигналов
- •1.6.1 Дискретизация непрерывных сигналов по времени
- •1.6.2 Представление сигналов с ограниченной полосой частот в виде ряда Котельникова
- •1.6.3 Связь между спектром сигнала s(t) и спектром базисной функции φn (t)
- •1.6.4 Восстановление сигналов по их отсчётам
- •Неограниченность спектров реальных сигналов
- •Отклонение фнч от идеальных
- •1.6.5 Задачи теории кодирования
- •1.6.5.1 Корректирующие коды
- •1.6.5.2 Систематические коды
- •Методы образования циклического кода
- •1.6.5.3 Непрерывные коды
- •2 Анализ прохождения измерительных сигналов через
- •2.1 Анализ прохождения измерительных сигналов через линейные цепи
- •2.1.1 Спектральная плотность мощности и корреляционная функция случайного процесса на выходе цепи
- •2.2 Анализ прохождения измерительных сигналов через нелинейные цепи
- •2.2.1 Безынерционные нелинейные преобразования
- •2.2.2 Внешние характеристики безынерционных нелинейных элементов
- •2.2.3 Спектральный состав тока в безынерционном нелинейном элементе при гармоническом внешнем воздействии
- •2.3 Классификация и основные характеристики фильтров
- •2.4 Фильтрация измерительных сигналов
- •2.4.1 Основные задачи при приёме сигналов
- •2.4.2 Согласованный линейный фильтр
- •2.4.3 Оптимальная фильтрация случайных сигналов
- •2.4.4 Дискретные фильтры.Цифровые линейные фильтры (цф). Алгоритм линейной цифровой фильтрации, Методы синтеза цифровых фильтров
- •2.4.4.1 Дискретное преобразование Фурье.
- •2.4.4.2 Теория z-преобразования
- •2.4.4.3 Принцип цифровой обработки сигналов
- •2.4.4.4 Реализация алгоритмов цифровой фильтрации
- •2.5 Принципы адаптивной фильтрации
- •2.5.1 Классификация адаптивных систем
- •2.5.2 Адаптивный линейный сумматор
- •2.5.3. Оптимальный весовой вектор
- •2.5.3.1 Метод градиентного поиска оптимального вектора w
- •2.5.3.2 Метод Ньютона для многомерного пространства
- •3.1 Модуляторы ам-сигналов. Способы осуществления амплитудной модуляции
- •3.1.1 Принцип работы амплитудного модулятора.
- •3.1.2 Получение сигналов с балансной модуляцией.
- •3.2 Методы получения угловой модуляции
- •Структурная схема радиоприемника модулированных сигналов. Элементы схемы. Понятие промежуточной частоты и зеркального канала. Демодуляция (детектирование) ам-сигналов
- •Как выбирается промежуточная частота:
- •3.3.1 Методы реализации преобразований частоты
- •3.3.3 Детектирование модулированных сигналов
- •3.3.4 Синхронный детектор ам-сигналов
- •3.3.5 Квадратичное детектирование
- •3.4 Демодуляция сигналов с угловой модуляцией
- •3.4.1Фазовые детекторы (фд)
- •Детекторы чм- сигналов
- •Список литературы
1.6.5.1 Корректирующие коды
Корректирующие коды используются в каналах с помехами для получения достоверности принимаемой информации. Код называется корректирующим, если он позволяет обнаруживать или обнаруживать и исправлять ошибки. Чтобы код обладал корректирующими способностями, в кодовой последовательности должны содержаться дополнительные символы (избыточные). Чем больше избыточность кода, тем выше его корректирующая способность.
Рис.1.28. Классификация корректирующих кодов
1.Блочные кодыхарактеризуются тем, что последовательность передаваемых символов разделены на блоки. Операции кодирования и декодирования производится отдельно.
2.У непрерывных кодов– первичная последовательность символов, несущих информацию, непрерывно преобразуется по определенному закону в другую последовательность, содержащую избыточное число символов. Процессы кодирования и декодирования не требуют деления кодовых символов на блоки.
3.В разделимых кодахможно выделить информационные и контрольные символы, которые служат для коррекции ошибок.
Наиболее многочисленный класс разделимых кодов составляют линейные коды. Их особенности в том, что контрольные символы образуются как линейные комбинации информационных символов.
Все линейные систематические коды являются групповыми.
Групповые коды - характеризуются принадлежностью кодовых комбинаций к группе, обладающей тем свойством, что сумма по модулю 2 любой пары комбинаций дает комбинацию принадлежащую этой группе.
Т.е расстояние
между двумя комбинациями
(110011) и
(010110)
определяется количеством единиц в их
сумме по модулю два:
В общем случае пара разрешенных комбинаций Ар1иАр2, разделенных кодовым расстояниемdбудет изображаться на прямой точками запрещенных комбинаций (рис.1.29).
Рис. 1.29. Расстояние между двумя кодовыми комбинациями
Для того чтобы в результате ошибки комбинация Ар1преобразовалась в другую разрешеннуюАр2, должно исказитьсяdсимволов. При искажении меньшего числаАр1перейдет в запрещенную комбинацию и ошибка будет обнаружена. Т.е ошибка всегда обнаруживается если её кратность, т.е число искаженных символов “g” будет :
.
Минимальное кодовое расстояние, при котором обнаруживаются одиночные ошибки:
d0 = 2
Если ошибка в символах комбинации происходят независимо друг от друга, то вероятность искажения “g” символов в n - значной комбинации будет:
где - вероятность искажения одного символа,
т.к
,то
вероятность многократных ошибок
уменьшается с увеличением их кратности.
Наиболее вероятны
меньшие расстояния.
Исправление ошибок может производиться
по следующему правилу. Если принята
запрещенная комбинация, то считается
принятой ближайшая разрешенная. Это
правило декодирования для указанного
распределения будет оптимальным. При
этом правиле все ошибки кратности
.
Минимальное d? при котором ещё можно исправлять одиночные ошибки равно:
Корректирующие
способности кода возрастает с увеличением
d.При фиксированном числе
разрешенных комбинацийувеличениеdвозможно
лишь за счет роста количества запрещенных
комбинаций.
.
Что в свою очередь требует избыточного числа символов:
где k - количество символов в кодовой комбинации без избыточности.
Можно ввести понятие избыточности кода
.
При независимых ошибках количество всевозможных сочетаний g ошибочных комбинаций определяется формулой числа сочетаний:
.
Тогда полная вероятность ошибок кратности g учитывает все сочетания будет:
где
вероятность искаженности одиночного
символа. Вероятность правильного приёма
всехnбудет равна:
.
А вероятность правильного корректирования будет равна:
.
Здесь суммирование по всем значениям кратности ошибок, которые обнаруживаются и исправляются. Таким образом:
.
Анализ этой формулы
показывает, что при малой величине и большихnнаиболее
вероятны ошибки малой кратности и их
необходимо корректировать в первую
очередь. Вероятность
,избыточностиϰ и число символовn-
основные характеристики корректирующего
кода. Задача при создании кода-достижение
минимальных значений
иϰ.
Целесообразность применения того или иного кода зависит также от сложности кодирования и декодирования устройств. В соответствии с общим принципом корректировки ошибок необходимо сравнивать принятую комбинацию со всеми комбинациями этого кода. Этот способ требует сложных устройств.
Поэтому на практике чаще всего используются коды, которые позволяют с помощью ограниченного числа преобразований принятых кодов символов извлечь всю необходимую информацию о корректируемых ошибках.