ВУЗ:
Рубрика:
- 4 -
Последняя команда позволяет задать граничные значения для
действительной (первые два числа) и мнимой (следующие два числа) осей.
Возможно и обратное преобразование коэффициентов b и a в полюсы и
нули:
>> [z,p,k]= tf2zp (b,a);
Если требуется вывести значения каких-либо переменных рабочей области
MatLab на монитор, то нужно просто после значка >> ввести имя
переменной, завершив ввод нажатием клавиши <Enter>. Например, если
указать
>> z
то будет выведен вектор нулей. Вслед за оператором
>> p
будет выведен вектор полюсов. Если не ставить точку с запятой после
операторов преобразования, то выходные параметры будут выведены на
монитор без дополнительных команд.
4. Расчёт аналогового фильтра-прототипа по заданным
требованиям к его характеристике затухания
Если заданы граничные частоты, допустимые затухания, тип фильтра(ФНЧ,
ФВЧ, ППФ, ПЗФ), класс фильтра (Баттерворта, Чебышёва, инверсный
Чебышёва, эллиптический, Бесселя), то рассчитать коэффициенты
передаточной функции фильтра можно, используя одну из следующих
функций MatLab:
1) butter (n, w0, type, ‘s’) – расчёт фильтра Баттерворта;
2) cheby1 (n, Rp, w0, type, ‘s’) – расчёт фильтра Чебышёва;
3) cheby2 (n, Rs, w0, type, ‘s’) – расчёт инверсного фильтра
Чебышёва;
4) ellip (n, Rp, Rs, w0, type, ‘s’) – расчёт эллиптического фильтра;
5) besself (n, w0, type) – расчёт фильтра Бесселя.
Здесь n – порядок ФНЧ-фильтра-прототипа; Rp – неравномерность
характеристики затухания в полосе пропускания (в дБ); Rs – минимальное
затухание в полосе задерживания (в дБ); w0 – скаляр или двухэлементный
вектор частот среза (границ полосы пропускания ) (в рад/с) (для фильтра
Баттерворта частота среза задаётся по уровню 3 дБ). Если для фильтра
Баттерворта граничная частота полосы пропускания wp задана для
-4- Последняя команда позволяет задать граничные значения для действительной (первые два числа) и мнимой (следующие два числа) осей. Возможно и обратное преобразование коэффициентов b и a в полюсы и нули: >> [z,p,k]= tf2zp (b,a); Если требуется вывести значения каких-либо переменных рабочей области MatLab на монитор, то нужно просто после значка >> ввести имя переменной, завершив ввод нажатием клавиши. Например, если указать >> z то будет выведен вектор нулей. Вслед за оператором >> p будет выведен вектор полюсов. Если не ставить точку с запятой после операторов преобразования, то выходные параметры будут выведены на монитор без дополнительных команд. 4. Расчёт аналогового фильтра-прототипа по заданным требованиям к его характеристике затухания Если заданы граничные частоты, допустимые затухания, тип фильтра(ФНЧ, ФВЧ, ППФ, ПЗФ), класс фильтра (Баттерворта, Чебышёва, инверсный Чебышёва, эллиптический, Бесселя), то рассчитать коэффициенты передаточной функции фильтра можно, используя одну из следующих функций MatLab: 1) butter (n, w0, type, ‘s’) – расчёт фильтра Баттерворта; 2) cheby1 (n, Rp, w0, type, ‘s’) – расчёт фильтра Чебышёва; 3) cheby2 (n, Rs, w0, type, ‘s’) – расчёт инверсного фильтра Чебышёва; 4) ellip (n, Rp, Rs, w0, type, ‘s’) – расчёт эллиптического фильтра; 5) besself (n, w0, type) – расчёт фильтра Бесселя. Здесь n – порядок ФНЧ-фильтра-прототипа; Rp – неравномерность характеристики затухания в полосе пропускания (в дБ); Rs – минимальное затухание в полосе задерживания (в дБ); w0 – скаляр или двухэлементный вектор частот среза (границ полосы пропускания ) (в рад/с) (для фильтра Баттерворта частота среза задаётся по уровню 3 дБ). Если для фильтра Баттерворта граничная частота полосы пропускания wp задана для
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »