- •Содержание
- •Понятие вычислительной системы
- •Организация микроконтроллерных систем управления
- •Микроконтроллеры. Основные сведения
- •Интерфейсы связи с датчиками Сигнальные интерфейсы и цифровые интерфейсы
- •Прием импульсно-дискретных сигналов
- •Демодуляция квадратурно-модулированного сигнала
- •Прием аналоговых сигналов
- •Схемотехника ацп
- •Ацп последовательного счета
- •Ацп последовательного приближения
- •Расширение разрядности. Метод передискретизации
- •Стандартные интерфейсы связи Интерфейсы связи
- •Топологии сетей
- •Последовательный интерфейс i2с
- •Состояние старт и стоп
- •Подтверждение
- •Адресация в шине i2c
- •Преимущества
- •Последовательный интерфейс spi Введение
- •Электрическое подключение
- •Протокол передачи
- •Cравнение с шиной i2c
- •Последовательный интерфейс rs-232
- •Can интерфейс
- •Описание стандарта
- •Контроль ошибок
- •Скорость передачи и длина сети
- •Методы выявления и устранения ошибок данных при передаче
- •Блоковые коды
- •Свёрточные коды
- •Коды обнаружения Циклический избыточный код (crc)
- •Бит чётности
- •Формализованный алгоритм расчёта crc16
- •Корректирующие коды
- •Каскадное кодирование. Итеративное декодирование
- •Выбор кода
- •Некоторые методы (алгоритмы) обработки сигналов
- •Калибровка сигнала
- •Компенсация сигнала
- •Табличные вычисления и тарировочные таблицы Табличные вычисления
- •Тарировочные таблицы
- •Коррекция нуля, обнуление
- •Фильтрация
- •Разностное уравнение дискретного фильтра
- •Рекурсивные (бих) и нерекурсивные (ких) фильтры
- •Устойчивость
- •Зависимости частотных свойств звеньев системы регулирования
- •Регуляторы
- •Регулятор типа п – пропорциональный
- •Регулятор типа пи – пропорционально-интегральный
- •Регулятор типа пид – пропорционально-интегрально-дифференциальный
- •Реализация регуляторов
- •Примерная реализация ядра регулятора на языке Си
- •Выбор длительности такта
- •Вычисления с плавающей и фиксированной точкой
- •Основы технологии разработки программного обеспечения Структура программы на языке Си
- •Компиляция программы
- •Директивы препроцессора
- •Присоединение файла
- •Макросы
- •Условная компиляция
- •Типы переменных
- •Математические операторы
- •Операторы цикла
- •Условный оператор
- •Оператор выбора
Рекурсивные (бих) и нерекурсивные (ких) фильтры
Согласно полученному выше разностному уравнению дискретного фильтра очередной выходной отсчет рассчитывается на основе предыдущих выходных отсчетов. Таким образом получается рекурсия и фильтр называется рекурсивным или фильтром с бесконечной импульсной характеристикой (БИХ или в англоязычной литературе IIR infinitе impulse response). Бесконечная импульсная характеристика получается ввиду того, что предыдущее значение на выходе фильтра отлично от нуля, значит, текущее значение также будет отлично от нуля (и оно же будет предыдущим для следующего отсчета на выходе), значит, и следующий отсчет на выходе будет отличен от нуля. Рассмотрим пример. Пусть имеется БИХ-фильтр первого порядка с передаточной функцией: (20)
Очевидно, что и . Разностное уравнение данного фильтра имеет вид: (21)
Рассчитаем импульсную характеристику фильтра. Для этого необходимо подать на вход сигнал . Графически расчет импульсной характеристики представлен на рисунке 4.
Рисунок 4: Импульсная характеристика БИХ фильтра
Видно, что следующий отсчет импульсной характеристики в 2 раза меньше чем предыдущий, и таким образом импульсная характеристика убывает, но никогда не достигает нуля, хотя стремится к нему, т.е. является бесконечной.
Если же все коэффициенты am=0 (разумеется, кроме коэффициента a0, который нельзя приравнивать к нулю), то получим фильтр, отсчеты на выходе которого, зависят только от входных отсчетов: (22)
Такой фильтр называется нерекурсивным или фильтром с конечной импульсной характеристикой (КИХ) или как еще говорят FIR (finite impulse response). Отсчеты импульсной характеристики КИХ фильтра полностью совпадают с коэффициентами bm и при k>N импульсная характеристика КИХ фильтра равна нулю. Важно также отметить, что передаточная характеристика КИХ фильтра имеет в знаменателе только a0 и не имеет полюсов.
При переходе из комплексной s – плоскости в комплексную z-плоскость все бесконечно-повторяющиеся нули и полюса дискретного фильтра в s плоскости отображаются в конечное количество нулей и полюсов в z-плоскости. Тогда выражение для передаточной характеристики дискретного фильтра может быть представлено при помощи подстановки (7) через конечное количество нулей и полюсов в z-плоскости как:
где и - отображение нулей и полюсов дискретного фильтра в z плоскости, а и - коэффициенты дискретного фильтра, полученные путем раскрытия произведений нулей и полюсов и приведении подобных слагаемых. Таким образом, главный вывод, который мы должны сделать заключается в следующем: при переходе от аналогового фильтра к дискретному, образ по Лапласу становится периодическим по мнимой оси, а количество нулей и полюсов фильтра бесконечным. Но при переходе в комплексную z – плоскость мы получаем снова конечное количество нулей и полюсов, и соответственно конечное количество коэффициентов дискретного фильтра. Поэтому z-преобразование можно считать аналогом преобразования Лапласа для дискретных фильтров.