- •Расчет аналоговых и цифровых фильтров
- •Содержание
- •1. Общая теория
- •1.1. Свойства цифровых фильтров
- •1.2. Представление цифрового фильтра в виде разностного уравнения
- •1.3 Аналоговые фильтры-прототипы
- •1.3.1. Фильтры Баттерворта
- •1.3.2. Фильтры Чебышева
- •1.3.3. Эллиптические фильтры
- •1.3.4. Фильтры Бесселя
- •1.4. Преобразования полосы частот для аналоговых фильтров
- •1.5. Преобразование полосы для цифровых фильтров
- •1.6. Методы дискретизации аналогового фильтра
- •1.6.1. Метод инвариантного преобразования импульсной характеристики
- •1.6.2. Метод билинейного преобразования
- •1.7. Методы синтеза ких-фильтров.
- •1.7.1. Прямоугольное окно
- •1.7.2. Обобщенное окно Хэмминга
- •1.7.3. Окно Блэкмана
- •1.7.4. Окно Кайзера
- •1.8. Методы синтеза бих-фильтров.
- •1.9. Методы реализации цифровых фильтров
- •1.9.1. Прямая форма
- •1.9.2. Прямая каноническая форма
- •1.9.3. Каскадная форма
- •1.9.4. Параллельная форма
- •2. Задание на курсовую работу в таблице 2.1. Представлены варианты на курсовую работу. Вариант выбрается в соответсвии с указанием преподавателя.
- •3. Порядок выполнения задания №1. Расчет аналогового фильтра.
- •Порядок фильтра.
- •Аппроксимация ачх фильтров - общие замечания.
- •Аппроксимация по Баттерворту.
- •Аппроксимация по Чебышеву первого рода.
- •Аппроксимация по Чебышеву второго рода.
- •Аппроксимация по Кауэру. Эллиптический фильтр.
- •Сравнение порядков фильтров при различных способах аппроксимации ачх. Решение уравнения порядка фильтра.
- •Порядок расчет первого задания.
- •4. Порядок выполнения задания №2. Расчет цифрового фильтра методом частотной выборки с использованием окон.
- •Порядок расчет второго задания.
- •5. Порядок выполнения задания №3. Реализация цифрового фильтра в среде Simulink.
- •6. Проектирование цифровых фильтров в среде matlab
- •6.1. Анализ фильтров и выполнение
- •Filtic – cоздание начального состояния для функции filter:
- •Freqs – частотная характеристика аналогового фильтра:
- •Freqspace – формирование последовательности отсчетов частоты:
- •Freqz – частотная характеристика цифрового фильтра.
- •Grpdelay – групповая задержка цифрового фильтра:
- •Impz – импульсный отклик цифрового фильтра:
- •Unwrap – корректировка фазовых углов:
- •Zplane – отображение нулей и полюсов цифрового фильтра:
- •7.2. Проектирование цифровых бих-фильтров besself – проектирование аналогового фильтра Бесселя:
- •Butter – проектирование цифрового и аналогового фильтров Баттерворта:
- •Cheby1 – проектирование цифрового и аналогового фильтров Чебышева – первого типа:
- •Cheby2 – проектирование цифрового и аналогового фильтров Чебышева второго типа:
- •Ellip – проектирование эллиптического цифрового и аналогового фильтров:
- •Yulewalk – проектирование рекурсивного фильтра с использованием метода наименьших квадратов по заданной амплитудно-частотной характеристике:
- •7.3. Выбор порядка бих-фильтра buttord – выбор порядка фильтра Баттерворта:
- •Cheb1ord – выбор порядка для фильтра Чебышева первого порядка:
- •Cheb2ord – выбор порядка для фильтра Чебышева первого порядка:
- •Ellipord – выбор порядка эллиптического фильтра:
- •7.4. Проектирование ких-фильтров fir1 – фильтр fir проектируется с использованием метода окна:
- •Fir2 – проектирование фильтра fir с использованием оконного метода для произвольной формы фильтра:
- •Firls – проектирование ких-фильтра с использованием минимизации ошибок методом наименьших квадратов (мнк):
- •Intfilt – расчет интерполирующего ких-фильтра:
- •Remez – синтез оптимального fir-фильтра с равномерной (чебышевской) аппроксимацией на основе алгоритма Паркса – Мак-Клелана:
- •7.5. Преобразования
- •Dftmtx – матрица дискретного преобразования Фурье (дпф):
- •Impinvar – метод инвариантной импульсной характеристики для перевода аналогового фильтра в цифровой:
- •Список литературы
1.5. Преобразование полосы для цифровых фильтров
По аналогии с фильтрами
непрерывного времени существует
несколько простых преобразований
цифрового фильтра нижних частот (с
частотой среза
)
в другой фильтр нижних частот (с другой
частотой среза
),
а также в цифровой фильтр верхних частот,
полосовой или режекторный. Далее
приведены формулы для этих преобразований.
Фильтр нижних частот фильтр нижних частот:
,
где
–
заданная частота среза фильтра нижних
частот.
Фильтр нижних частот фильтр верхних частот:
,
где
–
заданная частота среза фильтра верхних
частот.
Фильтр нижних частот полосовой фильтр:
Здесь
–
центральная частота полосового
фильтра.
Фильтр нижних частот режекторный фильтр:
Здесь
;
;
– центральная частота режекторного
фильтра.
1.6. Методы дискретизации аналогового фильтра
Предположим, что передаточная функция аналогового фильтра (представляющая собой преобразование Лапласа от импульсной характеристики) равна:
,
(3.1)
причем коэффициенты
и
(или
и
)
известны.
Наиболее распространенными методами дискретизации аналогового фильтра с передаточной функцией (3.1) являются следующие:
метод отображения дифференциалов;
метод инвариантного преобразования импульсной характеристики;
метод билинейного преобразования;
метод согласованного -преобразования.
Рассмотрим некоторые из них.
1.6.1. Метод инвариантного преобразования импульсной характеристики
Отличительной особенностью этого метода является то, что в качестве импульсной характеристики рассчитываемого цифрового фильтра используется дискретная импульсная характеристика соответствующего аналогового фильтра. В результате частотная характеристика цифрового фильтра образуется наложением частотной характеристики дискретизуемого аналогового фильтра.
Для того чтобы частотные
характеристики исходного аналогового
фильтра и рассчитываемого методом
инвариантного преобразования импульсной
характеристики цифрового фильтра
соответствовали друг другу, необходимо,
чтобы полоса пропускания аналогового
фильтра находилась в пределах диапазона
.
Для выполнения этого условия необходимо до начала преобразования вводить дополнительный фильтр нижних частот, гарантирующий соответствующее ограничение полосы пропускания аналогового фильтра.
Метод инвариантного преобразования импульсной характеристики дает хорошие результаты для баттервортовских, бесселевых или чебышевских фильтров нижних частот и полосовых фильтров. Достоинство этого метода заключается в сохранении в цифровом фильтре таких же фазовой характеристики и характеристики затухания, как и у исходного аналогового фильтра.
1.6.2. Метод билинейного преобразования
Билинейное -преобразование использует следующую замену:
(3.5)
При небольших
отображение почти линейно, однако для
основной части частотной шкалы оно
существенно нелинейно и значительно
ограничивает область применения
билинейного преобразования. Существует,
правда, довольно большой класс фильтров,
для которых частотная деформация может
быть скомпенсирована. К ним относятся
фильтры нижних частот, высоких частот,
полосовые и режекторные. Эффекты
нелинейности соотношения между частотными
шкалами аналогового и цифрового фильтров
удается учесть лишь в том случае, когда
частотная характеристика аналогового
фильтра имеет вид ступенчатой функции.
Кроме того, при билинейном преобразовании
ни импульсная, ни фазовая характеристики
аналогового фильтров не будут совпадать.
