Программные фильтры несмотря на свои резкие обрезания вносят разные бяки. Идеальных фильтров с резким обрезом не бывает. Некоторые дают помехи на высоких частотах, некоторые поднимают децибеллы перед частотой среза, а у некоторых спады в АЧХ. Именуются эти разные типы фильтров как: Беттерворта, Чебышева, Фильтр с критич. затуханием, фильтр Бесселя. Это все кроется в теории автоматического управления (ТАУ) - можно почитать разные книжки (весьма полезно). Чудес в природе не бывает - любой фильтр с большой крутизной дает свои неприятности - это все кроется в его передаточной функции. Программы-фильтры сделаны тупо - они обрезают настолько круто, насколько это вообще возможно (когда числитель передаточной функции фильтра меньше его знаменателя - это определяет его устойчивость) и в этих программах не уделяется внимание так сказать побочным эффектам, дабы заинтересовать потребителя. Всегда придется чем то жертвовать - либо малая крутизна, либо сдвиг фазы или увеличение амплитуды на определенном участке частотного спектра.