The State Variable Active Filter (SVAF) is an active filter you don't see mentioned much today, however it's been a valuable asset for us old analog types in the past. This became especially true when cheap dual and quad op-amps became common place, as one can "roll their own" SVAF with just 1 IC package and still have an op-amp left over for other tasks!
The unique features of this filter are having Low-Pass, High-Pass and Band-Pass Filter results simultaneously available, with low component sensitivity, and independent filter "Q" while creating a Quadratic 2nd Order Filter function with 40dB/Dec slope factors, with the draw back of requiring 3 op-amps and a few more resistors than other active filters.
The SVAF employs dual series connected and scaled op-amp integrators with dual independent feedback paths which creates a highly flexible filter architecture with the mentioned "extra" components as the down side.
With the 3 available LP, HP and BP outputs this filter seemed like a nice candidate for the DSO Bode function, and especially so for the Siglent implementation which can plot 3 independent channels, so one can achieve a single Bode plot with 3 independent variable plots.
With this in mind we set out to create a SVAF with a couple LM358 Duals (didn't have any DIP type quad op-amps directly available, which reminds we need to order some soon!!), a couple 0.01uF Mylar Caps and a few 10K and 1K resistors.
The natural frequency corner is simply 1/RC as shown in the notebook image as ~1.59KHz. The filter "Q" was set by changing R4 and R5 and produced plots of Q of 1, 2 and 4 as shown.
The Bode function was setup with CH1 as the Input, CH2 as the HP, CH3 as the LP and CH4 as BP, we included the Phase of CH4 BP as well. Including all the channel Phase responses is possible but clutters up the display too much, so just showing the BP Phase. The frequency was swept with 33pts/dec from 10Hz to 100KHz using a 1Vpp input stimulus from a LAN enabled AWG. Note how the 3 responses all cross at ~1.59KHz, and the BP Phase Response crosses zero degrees here.
Anyway, thought some folks might find this active filter type interesting, as it doesn't seem to be discussed much.
Edit: Added simulation results, see post directly below.
Best