Частотная фильтрация посредством электрических цепей только кажется банальной вещью.
Вот, к примеру, пытался я сэмулировать двузвенный фильтр.
Казалось бы... обиходно считается, что это как просто фильтрануть одним фильтром 1-го порядка, а затем другим... скажем.. первое звено R1k C1uF, другое - точно с такими же номиналами.. вроде как просто...
На самом деле для случая, когда номиналы звеньев у 2-звенного одинаковы - более менее просто, частота среза (по моим экспериментам) второго фильтра в семь раз выше чем у первого ( + там еще, вроде, были кое какие нюансы)
В случае же когда номиналы R и C у звеньев разные - начинается та ещё свистопляска сложных взаимовлияний емкостей и резистивностей
Короче, когда номиналы одинаковы - сделал адекватный модуль, с повадками в точности как в Spice... а вот с переменными звеньями пока затык...
А в более сложных схемах? Вообще страшно думать... там где емкость какая неучтенная паразитная затесалась, а если где емксости, индуктивности и резистивности еще и изменяются от взаимовлияний в цепи типа эффекта Миллера............