Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 6.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
792.06 Кб
Скачать

Розрахунок фільтра

Для розрахунку дискретного фільтра клікніть на кнопці New Design, яка розташована під списком Filters в головному вікні програми SPTool. Можна також змінити параметри вже розрахованого фільтра, вибравши його в списку Filters і клікнувши на кнопці Edit Design. В будь-якому з перерахованих випадків з’явиться вікно Filter Designer, яке показане на мал.5.

Мал.5. Вікно розрахунку фільтрів.

В списку Algorithm, що розкривається, вибирається метод розрахунку, а в розділі Specifications задаються параметри фільтра, що синтезується.

Вибравши метод розрахунку і задавши параметри фільтра, клікніть на кнопці Apply для виконання синтезу. В центрі вікна буде виведений графік АЧХ фільтра, що вийшов, а в розділі Measurements показані його параметри.

Кнопки панелі інструментів дозволяють управляти масштабом відображення графіка. Крім того, можна вивести графік АЧХ в смузі пропускання крупним планом, а також накласти на АЧХ графік одного із спектрів, які перераховані в списку Spectra основного вікна програми.

Можливості програми SPTool по синтезу фільтрів істотно обмежені в порівнянні з програмою FDATool. Єдина можливість, яка є в SPTool і відсутня в FDATool — це пряме редагування розташування нулів і полюсів фільтра. Для такого редагування виберіть в списку Algorithm останній рядок — Pole/Zero Editor. Вікно Filter Designer прийме вигляд, яке показане на мал.6.

Мал.6. Редактування розміщення нулів та полюсів фільтра.

В цьому режимі редагування фільтра можна переміщувати нулі та полюси мишею, додавати і видаляти їх, автоматично формувати з них комплексно- зв’язані пари.

Перегляд характеристик фільтра

Для перегляду характеристик фільтра, який завантажений в програму SPTool, виберіть його в списку Filters основного вікна програми (мал.1) і клікніть на кнопці View, яка розташована під цим списком. З’явиться вікно Filter Viewer, яке показане на мал.7.

Мал.7. Перегляд характеристик фільтра.

В лівій частині вікна Filter Viewer розташована група галочок Plots для вибору складу графіків, що відображаються. В розділі Frequency Axis можна вибрати частотний діапазон для перегляду характеристик і задати тип шкали частот - лінійну або логарифмічну.

Кнопки панелі інструментів дозволяють управляти режимом відображення і виведенням маркерів для поточного графіка, осі якого виділяються червоним кольором. Інформація про маркери виводиться в нижній частині вікна.

Фільтрація сигналу

Для пропускання сигналу через фільтр необхідно вибрати сигнал і фільтр відповідно в списках Signals і Filters основного вікна програми (рис.1), а потім клікнути на кнопці Apply, яка розташована під списком Filters. З’явиться вікно Apply Filter, яке показане на мал.8.

Єдиним доступним полем вводу в цьому вікні є поле Output Signal, в якому потрібно задати ім’я для вихідного сигналу. В списку Algorithm, що розкривається, можна вибрати функцію MATLAB для здійснення фільтрації — filter, filtfilt або fftfilt. Виконавши ці дії, клікніть по кнопці ОК. Буде розраховано вихідний сигнал, який з’явиться під вказаним ім’ям в списку Signals основного вікна програми.

Мал.8. Вікно застосування фільтра.

Подивитися графік вихідного сигналу і виконати аналіз його спектру можна описаними раніше способами. Для одночасного перегляду графіків вхідного і вихідного сигналів потрібно вибрати їх обидва в списку Signals основного вікна програми (для цього при кліканні на вибраному сигналі необхідно натиснути клавішу Ctrl) і клікнути на кнопці View. У вікні Signal Browser будуть показані графіки обох вибраних сигналів (мал.9).

Мал.9. Одночасний перегляд графіків вхідного та вихідного сигналів фільтра.