I need to create a digital filter that mimics the analog filter shown below.
(s*Tz)^2 + s*Tz/Qz + 1
G(s) = Go * ----------------------
(s*Tp)^2 + s*Tp/Qp + 1
where Tz=1/(2*pi*fz) Tp=1/(2*pi*fp)
and fz=32 Qz=0.795 fp=15 Qp=0.65
Go = (Tp/Tz)^2
Using a circuit simulator the analog filter creates the frequency response below with around 12dB of boost at 10Hz and maximum 0.28dB attenuation at around 65Hz :-
According to minidsp LT calculator this yields the following coefficients [b0,b1,b2,a1,a2]
According to the same spreadsheet yields a frequency response which confirms the frequency response of the digital filter with 12 dB boost at 10Hz.
Now I plug the same coefficients into Audioweaver Biquad Cascade (HP) and this is the frequency response I am getting with only 10dB boost at 10Hz and maximum -0.08dB attenuation so the question is, is there a bug in the frequency response calculation or is there something wrong with the way Audioweaver implements the biquad ?