
- •Расчет аналоговых и цифровых фильтров
- •Содержание
- •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.3.2. Фильтры Чебышева
Отличительной чертой фильтров Чебышева является наименьшая величина максимальной ошибки аппроксимации в заданной полосе частот. В действительности ошибка аппроксимации представляется в заданной полосе частот равновеликими пульсациями, т. е. она флуктуирует между максимумами и минимумами равной величины. В зависимости от того, где минимизируется ошибка аппроксимации – в полосе пропускания или в полосе непропускания, – различают фильтры Чебышева типа 1 и 2.
Фильтры Чебышева типа 1 имеют только полюсы и обеспечивают равновеликие пульсации амплитудной характеристики в полосе пропускания и монотонное изменение ослабления в полосе непропускания. Квадрат амплитудной характеристики фильтра Чебышева типа 1 n-го порядка описывается выражением
где
– полином Чебышева
-го
порядка, по определению равный
–
параметр, характеризующий
пульсации в полосе пропускания.
Свойство оптимальности фильтров Чебышева типа 1 порядка заключается в том, что не существует какого-либо другого фильтра -го порядка, содержащего только полюсы, который имел бы такие же или лучшие характеристики и в полосе пропускания, и в полосе непропускания.
Фильтры Чебышева типа 2 (иногда их называют обратными фильтрами Чебышева) обеспечивают монотонное изменение ослабления в полосе пропускания и равновеликие пульсации в полосе непропускания. Нули фильтров этого типа располагаются на мнимой оси в -плоскости, а полюсы – в левой полуплоскости. Квадрат амплитудной характеристики фильтров Чебышева типа 2 порядка можно представить следующим образом:
где
– наинизшая частота, на
которой в полосе непропускания достигается
заданный уровень ослабления.
1.3.3. Эллиптические фильтры
Эллиптические фильтры характеризуются тем, что их амплитудная характеристика имеет равновеликие пульсации и в полосе пропускания, и в полосе непропускания. Эллиптические фильтры являются оптимальными с точки зрения минимальной ширины переходной полосы.
Квадрат амплитудной характеристики эллиптического фильтра нижних частот записывается в виде
где
–
рациональная функция Чебышева;
– параметр, характеризующий
пульсации функции
1.3.4. Фильтры Бесселя
Фильтры Бесселя характеризуются максимально гладкой характеристикой групповой задержки в начале координат в s-плоскости. Переходная характеристика фильтров Бесселя имеет весьма малый выброс. Однако при дискретизации непрерывных фильтров Бесселя методами, рассмотренными далее, характерное для этих фильтров свойство максимальной гладкости характеристики групповой задержки не сохраняется.
Передаточная функция фильтров Бесселя записывается в виде
где
–
функция Бесселя
-го
порядка;
– константа нормирования;
Функции Бесселя удовлетворяют следующему рекуррентному соотношению:
с начальными условиями
и
.
Эти функции можно представить в виде
где
Фильтры Бесселя имеют только
полюсы, которые расположены на окружности
с центром на действительной положительной
полуоси
-плоскости.
1.4. Преобразования полосы частот для аналоговых фильтров
Существует много различных методов преобразования фильтров нижних частот с частотой среза, равной 1 рад/с, в другой фильтр нижних частот (имеющий другую частоту среза), а также в фильтр верхних частот, полосовой или режекторный. Перечислим наиболее простые преобразования.
Фильтр нижних частот фильтр нижних частот:
Фильтр нижних частот фильтр верхних частот:
Фильтр нижних частот полосовой фильтр:
.
Фильтр нижних частот режекторный фильтр:
.
Здесь
– нижняя частота среза,
– верхняя частота среза.