ВУЗ:
Рубрика:
- 22 -
8.2 Просмотр характеристик фильтра
Вывести на экран частотные и временные характеристики фильтра,
диаграмму полюсов и нулей, коэффициенты фильтра можно точно так же,
как это делается в программе fvtool (см. раздел 7). Для перехода к просмотру
характеристик удобно вывести на экран специальное окно просмотра путём
нажатия кнопки Full View Analysis панели инструментов.
8.3 Экспорт и импорт описания фильтра
Выберите команду Export меню File (<Ctrl>+E). В появившемся окне
экспорта укажите область, куда будут переданы коэффициенты фильтра
(Workspace – рабочая область MatLab, Text-file – текстовый файл, MAT-file –
МАТ-файл, который затем можно загрузить в MatLab командой load).
Задайте имена переменных для записи векторов коэффициентов числителя
(Numerator) и знаменателя (Denominator) передаточной функции (по
умолчанию Num и Den). Если фильтр имеет каскадную структуру (second-
order-sections), то экспортируется матрица SOS и коэффициент усиления G.
Изменить структуру фильтра можно щёлкнув по кнопке Convert Structure и
далее произведя выбор из списка (в версии MatLab 6.1). В версии MatLab 6.5
изменение структуры осуществляется путём выбора соответствующей
команды в меню Edit. Если в рабочей области MatLab уже есть переменные с
указанными именами, то установите флажок Overwrite existing variables,
чтобы их значения были заменены новыми. Щёлкните по кнопке Apply. При
экспорте в файл будет запрошено имя файла.
Если программу fdatool нужно использовать не для расчёта, а только для
анализа характеристик фильтра, в том числе для анализа их изменения при
квантовании коэффициентов и переменных фильтра, то применяется
процедура импорта описания фильтра. Выберите команду Import Filter
(<Ctrl>+ I) меню Filter (в версии MatLab 6.1) или меню File (в версии MatLab
6.5). Вкладка Design Filter окна программы fdatool будет заменена на вкладку
Import Filter. Укажите тип структуры (Filter Structure), выбрав нужную строку
в раскрывающемся списке. В полях ввода укажите коэффициенты числителя
и знаменателя передаточной функции фильтра. Список заключается в
квадратные скобки, значения коэффициентов разделяются пробелами.
Например, если передаточная функция имеет вид
0.2 – 0.42z
–1
+0.05z
–2
K(z) =
1+ 0.18z
–1
– 0.24z
–2
+ 0.081z
–3
,
то в поле Numerator следует ввести [0.2 –0.42 0.05], а в поле Denominator
[1 0.18 –0.24 0.081].
- 22 -
8.2 Просмотр характеристик фильтра
Вывести на экран частотные и временные характеристики фильтра,
диаграмму полюсов и нулей, коэффициенты фильтра можно точно так же,
как это делается в программе fvtool (см. раздел 7). Для перехода к просмотру
характеристик удобно вывести на экран специальное окно просмотра путём
нажатия кнопки Full View Analysis панели инструментов.
8.3 Экспорт и импорт описания фильтра
Выберите команду Export меню File (+E). В появившемся окне
экспорта укажите область, куда будут переданы коэффициенты фильтра
(Workspace – рабочая область MatLab, Text-file – текстовый файл, MAT-file –
МАТ-файл, который затем можно загрузить в MatLab командой load).
Задайте имена переменных для записи векторов коэффициентов числителя
(Numerator) и знаменателя (Denominator) передаточной функции (по
умолчанию Num и Den). Если фильтр имеет каскадную структуру (second-
order-sections), то экспортируется матрица SOS и коэффициент усиления G.
Изменить структуру фильтра можно щёлкнув по кнопке Convert Structure и
далее произведя выбор из списка (в версии MatLab 6.1). В версии MatLab 6.5
изменение структуры осуществляется путём выбора соответствующей
команды в меню Edit. Если в рабочей области MatLab уже есть переменные с
указанными именами, то установите флажок Overwrite existing variables,
чтобы их значения были заменены новыми. Щёлкните по кнопке Apply. При
экспорте в файл будет запрошено имя файла.
Если программу fdatool нужно использовать не для расчёта, а только для
анализа характеристик фильтра, в том числе для анализа их изменения при
квантовании коэффициентов и переменных фильтра, то применяется
процедура импорта описания фильтра. Выберите команду Import Filter
(+ I) меню Filter (в версии MatLab 6.1) или меню File (в версии MatLab
6.5). Вкладка Design Filter окна программы fdatool будет заменена на вкладку
Import Filter. Укажите тип структуры (Filter Structure), выбрав нужную строку
в раскрывающемся списке. В полях ввода укажите коэффициенты числителя
и знаменателя передаточной функции фильтра. Список заключается в
квадратные скобки, значения коэффициентов разделяются пробелами.
Например, если передаточная функция имеет вид
0.2 – 0.42z –1 +0.05z –2
K(z) =
1+ 0.18z –1 – 0.24z –2 + 0.081z –3 ,
то в поле Numerator следует ввести [0.2 –0.42 0.05], а в поле Denominator
[1 0.18 –0.24 0.081].
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
