Структурные схемы бих-фильтров (прямая и каноническая, последовательная и параллельная формы реализации).
Простейшую форму реализации можно получить из выражения, определяющего разностное уравнение для рекурсивного фильтра. Соответствующая структурная схема выглядит следующим образом (Рис 2.1):
Рис. 2.1-прямая форма реализации рекурсивных фильтров
Данная схема известна как прямая форма реализации рекурсивных фильтров.
Из приведенной схемы видно, что для синтеза фильтра при M=N требуется 2N ячеек памяти и необходимо выполнить 2N умножений и 2N сложений. Причем, данная схема представлена таким образом, что каждый узел имеет не более двух входов. Несмотря на то, что эта условность приводит к большему числу узлов, чем необходимо, она согласуется с тем фактом, что при построении цифровых фильтров (как программным способом, так и в виде специализированных устройств) операция суммирования нескольких (больше двух) чисел осуществляется на основе формирования сумм отдельных пар чисел. В цифровой аппаратуре в отдельный момент времени, как правило, суммируются только два числа.
Характерными чертами этой структуры является ее простота и непосредственная связь с z-преобразованием. Однако ее недостатком является высокая чувствительность характеристик фильтра к погрешностям коэффициентов передаточной функции. По этой причине в большинстве практических случаев рассмотренную структуру стараются не применять.
Один из подходов к усовершенствованию структур цифровых фильтров состоит в сокращении числа элементов схем. Это приводит к так называемым каноническим формам.
Структуру цифрового фильтра принято называть канонической по отношению:
к элементам задержки, если их число равно порядку передаточной функции фильтра;
к коэффициентам передаточной функции, если число коэффициентов равно сумме степеней числителя и знаменателя передаточной функции с действительными коэффициентами (масштабирующие множители при этом не учитываются);
к умножителям, если их число равно числу коэффициентов передаточной функции и если реализация является канонической по отношению к ее коэффициентам.
Чаще всего канонической называют структуру, удовлетворяющую условию a).
Для получения одной из этих форм воспользуемся тем, что выражение (2.2) для передаточной функции рекурсивного фильтра можно представить в следующем виде:
(2.11)
Как видно, цифровой фильтр, соответствующий (2.11), состоит из двух последовательно соединенных фильтров, первый из которых имеет только полюса, а второй – только нули. Запишем передаточные функции H1(z) и H2(z) в виде:
(2.12а)
(2.12б)
Здесь W(z) – z-преобразование выходной последовательности первого фильтра. В этом случае при M=N получим два следующих разностных уравнения:
(2.13)
Структурная схема, реализующая выражение (2.13), представлена на рис. 2.2
Рис. 2.2- каноническая форма реализации рекурсивных фильтров
Как видно, эта схема имеет только элементов задержки, 2N+1 перемножителей и 2N сумматоров, т.е. минимальное число, необходимое для реализации функции вида (2.2).
Однако наиболее распространенной формой реализации цифровых фильтров является каскадная (последовательная) форма. При этом передаточная функция H(z) представляется в виде произведения передаточных функций боле низкого порядка, обычно, первого или второго:
В самом деле, если pi и zi есть полюсы и нули функции H(z)? То ее можно представить в виде
(2.14)
и, рассматривая затем пары комплексно-сопряженных нулей и полюсов, можно представить H(z) в виде последовательного соединения звеньев первого и второго порядков:
(2.15)
Данное соотношение предполагает множество структур, образованных каскадным соединением блоков первого и второго порядков. Очевидно, что существует значительная свобода в выборе как формы построения блоков, так и последовательности их расположения. На практике важно выполнить каскадное построение при минимальном объеме памяти, поэтому при аппаратной реализации чаще используются звенья второго порядка. Этот подход в общем случае обычно рассматривается на примере каскадной формы построения цепи, когда передаточная функция имеет вид:
(2.16)
где - наибольшее целое число содержащееся в (считается что M N).
Данная форма записи выражения для H(z) предполагает попарное объединение действительных полюсов и нулей. При этом, если число действительных нулей нечетное, то один из коэффициентов равен нулю. Аналогично, если число действительных полюсов нечетное, то один из коэффициентов равен нулю. Таким образом, можно создать каскадную структуру с минимальной памятью, если каждый блок второго порядка выполнить в канонической форме. При этом отдельные звенья такой структуры часто называют биквадратными блоками звеньями. На рис. 2.3 представлена структурная схема системы шестого порядка на основе биквадратных блоков.
Рис. 2.3- каскадная форма реализации системы шестого порядка на основе биквадратных звеньев
Существует значительная гибкость как при выборе способа попарного объединения полюсов и нулей, так и последовательности, в которой следует располагать сформированные блоки второго порядка. В предположении неограниченной точности представления переменных и коэффициентов порядок расположения блоков и способ группирования нулей с полюсами не имеют значения (цепи будут эквивалентны). Однако на практике для реальных устройств эти вопросы имеют весьма важное значение. Еще одна трудность, связанная с особенностями последовательной формы состоит в необходимости введения масштабирующих множителей между отдельными блоками. Эти множители не должны позволять переменным фильтра принимать слишком большие или слишком малые значения. Все эти вопросы более подробно будут рассмотрены при реализации цифровых фильтров.
Передаточную функцию H(z) можно также представить в виде разложения на простые дроби:
(2.17)
Если коэффициенты ak и bk в (2.2) являются действительными, то и величины Аk, Bk, Ck , ck и dk – также действительные. В том случае, когда M < N последнее слагаемое в выражении (2.17) отсутствует.
Таким образом, H(z) можно представить в виде суммы передаточных функций звеньев более низкого порядка:
и рассматривать как параллельную комбинацию систем первого и второго порядка. При таком построении действительные полюсы могут быть попарно сгруппированы и выражение для H(z) примет вид:
(2.18)
На рисунке 3.10 показан типовой пример параллельной формы реализации цифровых фильтров.
Очевидно, что каждое звено параллельной формы может быть реализовано в виде биквадратного блока.
- Общие принципы получения информации в физических исследованиях. Основные цели обработки сигналов. Преимущества цифровых методов обработки сигналов. Примеры практического применения.
- Содержание, этапы, методы и задачи цифровой обработки сигналов. Основные методы и алгоритмы цос.
- Основные направления, задачи и алгоритмы цифровой обработки сигналов
- Дискретные и цифровые сигналы. Основные дискретные последовательности теории цос.
- Линейные дискретные системы с постоянными параметрами. Импульсная характеристика. Физическая реализуемость и устойчивость.
- Линейные разностные уравнения с постоянными параметрами, их практическое значение и решение.
- Соотношение между z-преобразованием и преобразованием Фурье
- Обратное z-преобразование и методы его нахождения: на основе теоремы о вычетах, разложение на простые дроби и в степенной ряд.
- Передаточная функция дискретных систем. Диаграммы нулей и полюсов. Условие устойчивости.
- Частотная характеристика дискретных систем. Амплитудно-частотная и фазочастотная характеристики.
- Фазовая и групповая задержка. Цифровая частота и единицы измерения частоты, которые используются в цифровой обработке сигналов.
- Общая характеристика дискретного преобразования Фурье. Задачи, решаемые с помощью дпф. Дискретный ряд Фурье.
- Дискретный ряд Фурье
- Свойства дискретных рядов Фурье. Периодическая свертка двух последовательностей.
- Дискретное преобразование Фурье. Основные свойства.
- Общая характеристика ряда и интеграла Фурье, дискретного ряда Фурье и дискретного преобразования Фурье. Равенство Парсеваля.
- Прямой метод вычисления дпф. Основные подходы к улучшению эффективности вычисления дпф.
- Алгоритмы бпф с прореживанием по времени. Основные свойства.
- Двоичная инверсия входной последовательности для
- Алгоритмы бпф с прореживанием по частоте. Вычисление обратного дпф.
- Вычисление периодической, круговой и линейной свертки. Алгоритм быстрой свертки. Вычислительная эффективность.
- Вычисление линейной свертки с секционированием.
- Амплитудный спектр, спектр мощности. Определение и алгоритмы получения.
- Оценка спектра мощности на основе периодограммы. Свойства периодограммы. Методы получения состоятельных периодограммных оценок.
- Основные проблемы цифрового спектрального анализа. Взвешивание. Свойства весовых функций. Модифицированные периодограммные оценки спм.
- 1.6.1. Просачивание спектральных составляющих и размывание спектра
- Взвешивание. Свойства весовых функций
- Паразитная амплитудная модуляция спектра
- Эффекты конечной разрядности чисел в алгоритмах бпф
- Метод модифицированных периодограмм
- Метод Блэкмана и Тьюки получения оценки спектральной плотности мощности. Сравнительная оценка качества методов получения спм.
- Сравнение методов оценки спектральной плотности мощности
- Основные характеристики цифровых фильтров. Рекурсивные и нерекурсивные цифровые фильтры, их преимущества и недостатки.
- Структурные схемы бих-фильтров (прямая и каноническая, последовательная и параллельная формы реализации).
- Структурные схемы ких-фильтров (прямая, каскадная, с частотной выборкой, схемы фильтров с линейной фазой, на основе метода быстрой свертки).
- Проектирование цифровых фильтров. Основные этапы и их краткая характеристика.
- Расчет цифровых бих-фильтров по данным аналоговых фильтров. Этапы и требования к процедурам перехода.
- Общая характеристика аналоговых фильтров-прототипов: Баттерворта, Чебышева I и II типа, Золоторева-Каура (эллиптические). Методика применения билинейного z-преобразования.
- Эффекты конечной разрядности чисел в бих-фильтрах. Ошибки квантования коэффициентов, ошибки переполнения и округления. Предельные циклы.
- Расчет цифровых ких-фильтров: методы взвешивания и частотной выборки.
- Эффекты конечной разрядности чисел в ких-фильтрах.
- Общая структурная схема системы цос. Дискретизация сигналов. Теорема отсчетов.
- Погрешности дискретизации. Выбор частоты дискретизации в реальных условиях. Эффект наложения спектров
- Дискретизация узкополосных сигналов
- Выбор частоты дискретизации на практике
- Квантование сигналов. Погрешность квантования. Отношение сигнал/шум и динамический диапазон при квантовании сигналов. Равномерное и неравномерное квантование
- Анализ ошибок
- Отношение сигнал/шум и динамический диапазон
- Способы реализации алгоритмов и систем цос. Понятие реального времени обработки.
- Особенности цос, влияющие на элементную базу, ориентированной на реализацию цифровых систем обработки сигналов.
- Общие свойства процессоров цифровой обработки сигналов и особенности их архитектуры.
- Архитектура Фон Неймана и гарвардская архитектура в пцос. Преимущества и недостатки.
- Универсальные процессоры цос. Общая характеристика процессоров с фиксированной и плавающей точкой (запятой).
- Основные различия между микроконтроллерами, микропроцессорами и сигнальными процессорами.