
- •Расчет аналоговых и цифровых фильтров
- •Содержание
- •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.9.2. Прямая каноническая форма
Запишем формулу (4.1) в следующем виде:
Цифровой фильтр, соответствующий
этой формуле, состоит из двух последовательно
соединенных фильтров с коэффициентами
передачи, соответственно,
и
.
Первый фильтр имеет только полюсы, а
второй –
только нули. Если записать
то получится пара разностных уравнений (в предположении, что )
которые можно реализовать, как показано на рис. 4.2.
Рис. 4.2
Рис. 4.3
Поскольку в цепях, соответствующих H1(z) и H2(z), сигнал w(n) задерживается одинаково, то для построения фильтра достаточно использовать один набор элементов задержки (рис. 4.3). Такую структуру называют канонической формой, так как в ней используется минимальное количество сумматоров, умножителей и элементов задержки.
1.9.3. Каскадная форма
Записав формулу (4.1) в виде
, (4.2)
получим третью структуру построения цифрового фильтра. Множители Hi(z) соответствуют либо блокам второго порядка, т. е.
,
либо блокам первого порядка, т. е.
,
а K равно
целой части числа
.
Схему, реализующую формулу (4.2), называют
каскадной (или последовательной) формой
(рис. 4.4).
Рис. 4.4
Каждый из блоков, образующих последовательную форму, можно реализовать в прямой или канонической форме.
1.9.4. Параллельная форма
Другим способом описания передаточной функции может быть ее представление разложением на простые дроби:
, (4.3)
где слагаемые
соответствуют или блокам второго
порядка:
или блокам первого порядка:
причем
равно целой части от
и
.
Рис. 4.5
На рис. 4.5 приведена структурная схема, реализующая соотношение (4.3). Ее называют параллельной формой. Блоки 1-го и 2-го порядка строятся по схеме одной из прямых форм.
2. Задание на курсовую работу в таблице 2.1. Представлены варианты на курсовую работу. Вариант выбрается в соответсвии с указанием преподавателя.
Таблица 2.1 – Варианты для расчета фильтра
Номер варианта |
|
|
Максимальное
искажение сигнала в полосе пропускания
|
Требуемое
подавление в полосе заграждения
|
Максимальный порядок фильтра |
Дополнительные требования |
1 |
1 |
1,4 |
0,9 |
0,1 |
9 |
Обеспечить равномерную АЧХ в полосе пропускания и в полосе заграждения |
2 |
1 |
1.3 |
0.8 |
0.2 |
4 |
Обеспечить равномерную АЧХ в полосе пропускания |
3 |
1 |
1.2 |
0.75 |
0.2 |
5 |
Обеспечить равномерную АЧХ в полосе заграждения |
4 |
1 |
1.4 |
0.9 |
0.2 |
5 |
- |
5 |
1 |
1.5 |
0.95 |
0.1 |
9 |
Обеспечить равномерную АЧХ в полосе пропускания и в полосе заграждения |
6 |
1 |
1.15 |
0.85 |
0.15 |
6 |
Обеспечить равномерную АЧХ в полосе пропускания |
7 |
1 |
1.1 |
0.8 |
0.2 |
6 |
Обеспечить равномерную АЧХ в полосе заграждения |
8 |
1 |
1.25 |
0.65 |
0.1 |
10 |
Обеспечить равномерную АЧХ в полосе пропускания |
9 |
1 |
1.4 |
0.95 |
0.05 |
10 |
- |
10 |
1 |
1.6 |
0.85 |
0.1 |
4 |
Обеспечить равномерную АЧХ в полосе пропускания |