Могу вам рекомендовать сделать спектральный анализ вашего выходного сигнала и сравнить со спектром входного сигнала. Сразу будет видно, работают ваши фильтры или нет. Насчет усиления могу сказатЬ, что в принципе фильтр не обязательно должен иметь еденичный коэффициент передаци, например, при реализации фильтров в DSP с фиксированной точкой часто получается, что все коэффициенты существенно меньше 1, в таком случае полученный фильтр из-за эффектов округления будет не очень точно отрабатывать требуемые частотные характеристики, и коэффициенты нормируют, обычно к 1. Затем остаеться поделить результат работы на обратный коэффициент нормировки, чтобы привести усиление к 1, но это не всегда надо. Возможно, вы что-то упустили в своих фильтрах. Ну а форма сигнала в приципе может быть достаточно произвольной, и не всегда можно говорить о работе фильтров по осциллограммам сигналов, если вырезаемые спектральные составляющие относитлено малы по величине.
|