Синтез и анализ цифровых фильтров с использованием программного пакета MatLab. - 20 стр.

UptoLike

- 20 -
После вызова функции fvtool откроется графическое окно. На панели
инструментов в верхней части этого окна имеются значки характеристик
фильтра. Подводя курсор к одному из значков и нажимая левую кнопку
мыши, можно вывести на экран график желаемой характеристики. Можно
просмотреть
амплитудно-частотную характеристику (АЧХ, magnitude response),
фазочастотную характеристику (ФЧХ, phase response),
АЧХ и ФЧХ совместно,
xарактеристику группового времени запаздывания (group delay),
импульсную характеристику (impulse response),
переходную характеристику (step response),
диаграмму полюсов и нулей (pole/zero plot),
коэффициенты фильтра (filter coefficients).
Для детального просмотра участков графика используется кнопка zoom in
панели инструментов. Щёлкнув по этой кнопке, нужно затем подвести
курсор мыши к той точке графика, которая должна оказаться в центре
увеличенного изображения и нажать левую кнопку мыши. Можно щёлкать
левой кнопкой мыши многократно, что будет приводить ко всё большему
увеличению. Возврат к исходному состоянию осуществляется щелчком по
правой кнопке мыши, что соответствует нажатию кнопки zoom out панели
инструментов.
8. Синтез цифрового фильтра с использованием программы
fdatool
Расчёт коэффициентов передаточной функции цифрового фильтра при
заданных требованиях к частотной характеристике может быть произведён с
использованием тех же самых функций, которые применяются для расчёта
аналоговых фильтров (см. раздел 4). Отличие заключается в том, что
строковый параметр ‘s’ вводить не нужно. Кроме того, все частоты (w0, wn,
wp, ws) указываются в долях от частоты Найквиста (Fs/2), то есть лежат в
интервале от 0 до 1. Есть и специальный пакет программ, где собраны многие
из функций, рассмотренных нами по отдельности. Он носит название fdatool
(filter design & analysis tool). Этот пакет содержит удобный пользовательский
интерфейс и позволяет производить расчёт передаточной функции
рекурсивных и нерекурсивных фильтров разнообразными методами синтеза,
просматривать характеристики фильтра, анализировать изменение
характеристик при квантовании коэффициентов фильтра, отсчётов входного
сигнала и результатов промежуточных вычислений. Возможна работа с
различными структурами фильтра. Вызов пакета осуществляется путём ввода
его имени в командном окне MatLab:
>> fdatool
                                   - 20 -

   После вызова функции fvtool откроется графическое окно. На панели
инструментов в верхней части этого окна имеются значки характеристик
фильтра. Подводя курсор к одному из значков и нажимая левую кнопку
мыши, можно вывести на экран график желаемой характеристики. Можно
просмотреть
   • амплитудно-частотную характеристику (АЧХ, magnitude response),
   • фазочастотную характеристику (ФЧХ, phase response),
   • АЧХ и ФЧХ совместно,
   • xарактеристику группового времени запаздывания (group delay),
   • импульсную характеристику (impulse response),
   • переходную характеристику (step response),
   • диаграмму полюсов и нулей (pole/zero plot),
   • коэффициенты фильтра (filter coefficients).
Для детального просмотра участков графика используется кнопка zoom in
панели инструментов. Щёлкнув по этой кнопке, нужно затем подвести
курсор мыши к той точке графика, которая должна оказаться в центре
увеличенного изображения и нажать левую кнопку мыши. Можно щёлкать
левой кнопкой мыши многократно, что будет приводить ко всё большему
увеличению. Возврат к исходному состоянию осуществляется щелчком по
правой кнопке мыши, что соответствует нажатию кнопки zoom out панели
инструментов.

8. Синтез цифрового фильтра с использованием программы
fdatool
      Расчёт коэффициентов передаточной функции цифрового фильтра при
заданных требованиях к частотной характеристике может быть произведён с
использованием тех же самых функций, которые применяются для расчёта
аналоговых фильтров (см. раздел 4). Отличие заключается в том, что
строковый параметр ‘s’ вводить не нужно. Кроме того, все частоты (w0, wn,
wp, ws) указываются в долях от частоты Найквиста (Fs/2), то есть лежат в
интервале от 0 до 1. Есть и специальный пакет программ, где собраны многие
из функций, рассмотренных нами по отдельности. Он носит название fdatool
(filter design & analysis tool). Этот пакет содержит удобный пользовательский
интерфейс и позволяет производить расчёт передаточной функции
рекурсивных и нерекурсивных фильтров разнообразными методами синтеза,
просматривать характеристики фильтра, анализировать изменение
характеристик при квантовании коэффициентов фильтра, отсчётов входного
сигнала и результатов промежуточных вычислений. Возможна работа с
различными структурами фильтра. Вызов пакета осуществляется путём ввода
его имени в командном окне MatLab:
>> fdatool