Цитата(AltCtrlDel @ Jul 9 2006, 11:51)

Нужно вырезать заданную частоту и её гармоники. Есть специальные алгоритмы цифровых фильтров для такого? В смысле, более быстродействующие чем последовательно ряд режекторных.
На крайний случай, киньте, please, ссылку на сорцы расчёта цифрового режекторного фильтра большого порядка и его собственно реализацию.
Вырезать нужно полосу шириной где то 2% от частоты дисскретизации.
шибко специяльными я бы эти алгоритмы не назвал =)
из командной строки матлаба: >> fdatool
дальше разберетесь я думаю
потом, после выбора квантования коэф. и оценки последствий сего сами коэф-ты можно сохранить в файл сишного хидера (меню Target). - это к вопросу о сорцах.
.
что еще: если нужно АЧХ сложной формы, то специяльно для этого имеется задание произвольной АЧХ в виде двух векторов:
1й: набор значений частот
2й: соответствующее усиление на данной частоте.
.
ЗЫ: насчет "быстрых" фильтров так и не понял:для КИХ-фильтров полюбому задержку меньшую чем половина ИХ не получить в принципе. а тут выход один - понижать порядок (расширением полосы режекции, уменьшением подавления в полосе задержки, etc..)
.
успехов