- •Московский технический университет
- •Цифровой фильтр
- •Свойства бих-фильтров
- •Задание требований к характеристике затухания
- •Структуры ких-фильтров
- •Процедура синтеза бих-фильтров методом билинейного z-преобразования
- •Синтез аналоговых фильтров в matlab
- •Процедура синтеза бих-фильтров методом билинейного z-преобразования в matlab
- •Синтез бих-фильтров в виде объектов dfilt на основе объектов fdesign
- •Расстановка звеньев и масштабирование в каскадных структурах бих-фильтров
- •Код скрипта lr_07_low
- •Код скрипта lr_07_high
- •Код скрипта lr_07_pass
- •Код скрипта lr_07_stop
- •Скрипт внешней функции
Структуры ких-фильтров
Структура(структурная схема) ЦФ отображаеталгоритмвычисления реакции по разностному уравнению и определяется видомпередаточной функции.
В MATLAB структура БИХ-фильтра описывается в виде объекта dfilt:
Hd = dfilt.structure(inputl,input2)
где Hd – имя объекта dfilt; dfilt – тип объекта; structure – функция, задающая конкретную структуру объекта Hd (таблица 6); inputl,input2 – параметры функции structare.
Для БИХ-фильтров свойства объекта dfiltс именемHdзависят от выбранной структуры. Дляпрямой структурыБИХ-фильтра они включают в себя:
Filterstructure– структура БИХ-фильтра;
Arithmetic– форма представления данных;
Numerator– коэффициенты числителя передаточной функции 3;
Denominator– коэффициенты знаменателя передаточной функции 3;
PersistentMemory– начальные условия при вычислении реакции; значениеfalseсоответствует ННУ.
Каскадной структуре из биквадратных звеньевсоответствует представление передаточной функции в виде произведения:
77\* MERGEFORMAT ()
где звенья имеют одну из прямых структур, представленных на рисунке Рисунок 1.
Рисунок 1. Структурные схемы рекурсивного звена 2-го порядка: прямая каноническая транспонированная (Direct-Form I)
В каскадной структуре БИХ-фильтра свойства NumeratorИDenominatorзаменяются свойствами:
sosMatrix– матрица коэффициентов в виде:
88\* MERGEFORMAT ()
scaievaiues– вектор коэффициентов усиления, элементы которого равны:
- первый – коэффициенту усиления на входе первого звена, т. е. на входе структуры;
- второй – коэффициенту усиления на входе второго звена и т. д.;
- последний – коэффициенту усиления на выходе последнего звена, т. е. на выходе структуры.
Таблица 6. Функции structure и структуры БИХ-фильтров
Функция structure |
Параметр функции structure |
Структура БИХ-фильтра |
df1 |
b, a – векторы коэффициентов передаточной функции 3 |
Direct-Form I FIR (прямая) |
df1t |
Direct-Form I Transposed (прямая транспонированная) | |
df2 |
Direct-Form II (прямая каноническая) | |
df2t |
Direct-Form II Transposed (прямая каноническая транспонированная) | |
df1sos |
s – матрица коэффициентов в виде 8;
G – коэффициент усиления передаточной функции 7 |
Direct-Form I, Second-order sections (SOS) (каскадная из звеньев 2-го порядка с прямой структурой) |
df1tsos |
Direct-Form I Transposed, Second-order sections (SOS) (каскадная из звеньев 2-го порядка с прямой транспонированной структурой) | |
df2sos |
Direct-form II, Second-order sections (SOS) (каскадная из звеньев 2-го порядка с прямой канонической структурой) |
Процедура синтеза бих-фильтров методом билинейного z-преобразования
Синтез БИХ-фильтра заключается в расчете его передаточной функции.
Метод билинейного Z-преобразования, позволяющий синтезировать оптимальный БИХ-фильтр, основан на использовании аналогового фильтра-прототипа (АФП)1.
Процедура синтеза БИХ-фильтра на основе АФП включает в себя следующие шаги:
1. Задание требований к характеристике затухания АЧХ (дБ) 6 БИХ-фильтра.
2. Формирование требований к АЧХ (дБ) АФП.
Граничные частоты АФП связаны с граничными частотами БИХ-фильтра нелинейной зависимостью:
, 99\* MERGEFORMAT ()
которая в шкале частот в герцах соответствует зависимости между частотами АФП F и БИХ-фильтра :
. 1010\* MERGEFORMAT ()
3. Выбор типа БИХ-фильтра.
Подобно АФП, четырем видам аппроксимирующих функций соответствуют четыре типа БИХ-фильтров:
Баттерворта (Butterwhorth) – с АЧХ, максимально плоской в ПП и монотонной в ПЗ;
Чебышева I рода (Chebyshev Type I) – с АЧХ, равноволновой в ПП и монотонной в ПЗ;
Чебышева II рода (Chebyshev Type II) – с АЧХ, максимально плоской в ПП и равноволновой в ПЗ;
Золотарева–Кауэра (Elliptic– эллиптический) – с АЧХ, равноволновой в ПП и ПЗ.
4. Расчет передаточной функции АФП .
5. Преобразование передаточной функции АФП в передаточную функцию БИХ-фильтрана основе формулы билинейного Z-преобразования:
. 1111\* MERGEFORMAT ()
6. Выбор структуры БИХ-фильтра.