В случае, когда при нажатии на кнопку "Расчёт" фильтр с заданными параметрами не может
быть корректно рассчитан, плагин "Проектирование и анализ фильтров" выводит окно
сообщений об ошибках. Пример вывода сообщения об ошибке приведен на рисунке (Рисунок 1).
Рис. 1. Пример выводимого сообщения об ошибке.
Возможны следующие разновидности сообщений:
"Значение Fд должно быть положительным" - частота дискретизации должна
быть задана строго положительным числом.
"Доступные значения порядка = [1, 65535]" - значение "Порядка фильтра" для
всех фильтров, кроме равноволнового КИХ-фильтра, должно лежать в пределах от "1" до
"65535" включительно.
" Доступные значения порядка = [3, 65535]" - значение "Порядка фильтра"
для равноволнового КИХ-фильтра должно лежать в пределах от "3" до "65535"
включительно.
"Первый аргумент должен быть меньше второго:" - несоответствие спецификаций
частоты требованиям, определяемым типом фильтра. После двоеточия через запятую приводятся
два параметра, для которых необходимо значения таким образом, чтобы первый параметр имел
значение меньшее, чем второй.
"Обнаружены незаполненные поля" - отсутствие значений в некоторых полях
спецификации фильтра.
"Фильтр с заданными параметрами нестабилен" - требование уменьшить порядок
фильтра, либо подобрать другие параметры спецификации Данное сообщение формируется только
для БИХ-фильтров.
"Ошибка численного расчета фильтра. Рекомендуется уменьшить порядок фильтра" -
требование уменьшить порядок фильтра, либо расширить его полосу пропускания/подавления.
Данное сообщение формируется только для равноволнового КИХ-фильтра в случае, если
численный метод расчета не может гарантировать точность коэффициентов передаточной
функции.
"Порядок полосового/режекторного БИХ-фильтра должен быть чётным" - требование
установить четное значение порядка фильтра. Данное сообщение формируется только для
полосового или режекторного БИХ-фильтра.
Также существует динамически формирующееся сообщение о выходе значений параметров фильтра,
частоты дискретизации, среза и других, за пределы допустимых значений.