Bog_dan 0 3 июня, 2005 Опубликовано 3 июня, 2005 · Жалоба Создал IIR фильтр в sptool, вытащил коэффициенты разностного уравнения. Хочу использовать для фильтрации в Visual C++. Подставляю эти коэффициенты в функцию filter в MatLabe - все работает, записываю через разностное уравнение - ерунда получается: 1. импульсные хар-ки в обоих случаях одинаковы; 2. используя для проверки Sin, в полосе пропускания результат более менее схож с результатом, полученным через filter, а если в полосе задержки - сигнал либо усиливается вплоть до 10 порядков, либо уменьшается - закономерности никакой. Мне кажется с нормировкой коэффициентов связано, но как ...? Может кто-то знает, помогите пожалуйста. Заранее огромное спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonjo 0 3 июня, 2005 Опубликовано 3 июня, 2005 · Жалоба Да, такая проблема существует. Выход был найден следующий - использовать другую программу. Попробуйте эту. mds.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться