Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Порядок виконання роботи. 1. Функції синтезу стандартних фільтрів



1. Функції синтезу стандартних фільтрів

2. Функції вибору порядку фільтрів

3. Функції прямого синтезу рекурсивних фільтрів

14.1. Короткі теоретичні відомості та методичні вказівки

У MATLAB є більше двадцяти функцій синтезу дискретних фільтрів. Велика їх частина зосереджена в пакеті Signal Processing, три функції розрахунку конкретних фільтрів є в пакеті Communications, нарешті, кілька методів, що рідко використовуються на практиці, додає спеціалізований пакет Filter Design. Крім цього в пакеті Signal Processing є програма FDATool (Filter Design and Analysis Tool), що реалізує графічний інтерфейс для розрахунку фільтрів і перегляду їх характеристик.

14.2. Функції синтезу стандартних фільтрів

Функції, про які тут піде мова, виконують розрахунок дискретних ФНЧ, ФВЧ, смугових і режекторних фільтрів по аналоговим прототипам Баттерворта, Чебишева (першого і другого роду) та Золотарьова-Кауера методом білінійного z-перетворення. Необхідна при цьому послідовність дій оформлена у вигляді наступних функцій MATLAB:

□ butter(n, w0, type) — розрахунок фільтрів Баттерворта;

□ cheby1(n, Rp, w0, type) — розрахунок фільтрів Чебишева першого роду;

□ cheby2(n, Rs, w0, type) — розрахунок фільтрів Чебишева другого роду;

□ ellip(n, Rp, Rs, w0, type) — розрахунок еліптичних фільтрів (фільтрів Золотарьова-Кауера).

Перераховані функції дозволяють розраховувати як дискретні, так і аналогові фільтри.

Параметри n, Rp, Rs (їх склад залежить від типу фільтра) - це параметри фільтру-прототипу: n - порядок фільтра, Rp - рівень пульсацій АЧХ в смузі пропускання (в децибелах), Rs - рівень пульсацій АЧХ в смузі затримування (в децибелах). Параметри w0 і type використовуються спільно для завдання типу фільтра і значень його частот зрізу (нормованих до частоти Найквіста):

□ ФНЧ: w0 — скаляр, параметр type відсутний;

□ ФВЧ: w0 - скаляр, type='high';

□ смуговий фільтр: w0 — двоелементний вектор частот зрізу [wl w2], параметр type відсутний;

□ режекторний фільтр: w0 — двоелементний вектор частот зрізу [wl w2], type = ‘stop’.

У залежності від того, скільки вихідних параметрів вказано при виклику, функції можуть повертати результати розрахунку у вигляді коефіцієнтів поліномів чисельника і знаменника функції передачі (два вихідних параметра), нулів і полюсів (три вихідних параметра) або параметрів простору станів (чотири вихідних параметра);

[а, b] =...

[z, р, k] =...

[А, В, С, D] =...

З урахуванням усього сказаного перерахуємо дії функцій при розрахунку дискретних фільтрів:

1. Проводиться розрахунок фільтра-прототипу з заданими параметрами АЧХ.

2. Отримані нулі і полюси перетворюються в параметри простору станів.

3. Виробляється перетворення фільтра-прототипу до необхідного типу із заданими частотами зрізу.

4. За допомогою функції bilinear аналоговий фільтр перетворюється в дискретний.

5. Виконується перетворення опису фільтру до виду, заданому при виклику функції.





Дата публикования: 2014-11-18; Прочитано: 256 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...