Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DSP_PC / LAB_07 / Лаб работа No.7 по ЦОС.docx
Скачиваний:
115
Добавлен:
27.04.2015
Размер:
534.93 Кб
Скачать

Структуры ких-фильтров

Структура(структурная схема) ЦФ отображаеталгоритмвычисления реакции по разностному уравнению и определяется видомпередаточной функции.

В 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. Выбор структуры БИХ-фильтра.

Соседние файлы в папке LAB_07