Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Хитрый фильтр ...
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Математика и Физика
KolyanV
Здравствуйте!
Не подскажите, возможно ли в принципе синтезировать БИХ фильтр с подобной АЧХ:
Stanislav
Конечно, можно.
Самый простой путь - берем матлаб, запускаем Filter Design GUI, в разделе "Response Type" выбираем "Arbitrary Magnitude" (последняя строка), в разделе "Design Method" - "IIR" и вводим векторы частоты и значений АЧХ (справа). В данном случае, эти точки уже есть на Вашем рисунке. Потом задаемся желаемым порядком фильтра. Дальше матлаб сам все сделает.

Более сложный метод - сделать (обратное) Фурье и произвести аппроксимацию получившейся импульсной характеристики БИХ-фильтром. Требует оценки нулей и полюсов передаточной функции системы с помощью какого-либо метода (напр., авторегрессионного). Также в матлабе имеется (см. System Identification Toolbox).
KolyanV
Цитата(Stanislav @ Feb 28 2006, 21:24) *
Конечно, можно.
Самый простой путь - берем матлаб, запускаем Filter Design GUI, в разделе "Response Type" выбираем "Arbitrary Magnitude" (последняя строка), в разделе "Design Method" - "IIR" и вводим векторы частоты и значений АЧХ (справа). В данном случае, эти точки уже есть на Вашем рисунке. Потом задаемся желаемым порядком фильтра. Дальше матлаб сам все сделает.


Сасибо! Благодаря Вам разобрался. Кстати, так как ранее не знал как в GUI синтезировать указанный мною выше фильтр, начал копать комманды MatLab из Signal Processing Toolbox. Наткнулся на комманду yulewalk, синтезирующую БИХ фильтры по заданным отрезкам. В принципе фильтры синтезирует нормально, но для достаточного соответсвия приведенной АЧХ требует высокий порядок (для FS=44 kHz до 80). В тоже время с помощью "Arbitrary Magnitude" достаточно было 10-го порядка. Не подскажите, есть ли соответствующая консольная комманда для вычисления БИХ фильтров по методу "Arbitrary Magnitude", или как он там называется ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.