Если посмотрите на картинку спектра, то точку максимума будем считать точкой отсчёта 0 дБ по вертикали. Отсчитываем вниз 4 деления, каждое по 10 дБ, итого 40 дБ. По горизонтали смотрим полосу занимаемую спектром - примерно одно деление, а внизу надпись: 1 кГц/дел.
Модуляция сигнала была примитивная: 0, 1, 0, 1,...т.е. выдается то частота fREF+170 Hz, то частота fREF-170 Hz. Ну и скорость 200 бод, значит 5 мс на бит, моя программа выдерживала.
На низкой частоте порядка 1-2 кГц так просто такие фильтры не сделаешь. Если пассивный фильтр, то катушки будут ого-го какие здоровые и добротность на них не получишь высокую. Если активный фильтр, то там тоже проблемы - плавает все в тепле, от старения, от напряжения питания, короче от всякого чиха. Понятно, разговор о достаточно узкополосном фильтре. Лично у меня были проблемы с активным фильтром на частоту ~400 Гц и полосой 2 Гц, хотя стояли дорогущие конденсаторы...Но под водой температура резко менялась и фильтр перестраивался.