Я подобное делал, даже заработало, но я не спец по цифровой
разработке, так что на ваш страх и риск Есть такая программа - FWP3230, в уплауд положу
Она позволяет получить в математическом виде характеристик ффильтра, что вам подходит - пользоваться так:
1) запускаете, выбираете иконку нужного вам фильтра
2)заполняете поля -> calculate, next
3)выбираете чекбоксом нужный вам фильтр,next
4)В каждом stage нажимаете select, потом нажимаете next
5)опять next, close, пожеланию yes/no
6)Options -> Show transfer functions

Потом я эти коды перегонял в цифровой фильтр - как описано в "цифровой фильтр.txt", пример на паскале в PRIMER.PAS
cifrovoi_filtr.txtPRIMER.pas
Сигнал у нас оцифровывался с частотой в 8 раз большей, чем вырхняя частота нужного сигнала. В случае, когда оцифровывали с частотой всего в 4 раза большой, то получали искажение передаточной характеристики фильтра.
Это особенность данного метода рассчёта цифровых фильтров - так как я не спец по цифровым фильтрам - то рассказываю как я это понял.
Таким образом была разработана система цифровых фильтров для фонографии, прошли метрологические испытание, работало.