Biquadフィルタ(カットオフ周波数とQを指定)

アナログBiquadフィルタ(伝達関数 Hc(s))を双一次変換したものです。.OPTIONSステートメントでサンプリング周期を、.MODELステートメントでf0, Qを指定すると回路定数が自動的に計算されます。

LPF

\begin{align} H_c(s)=\frac{\omega_0^2}{s^2+\frac{\omega_0}{Q}s+\omega_0^2}\ ,\ \omega_0=2\pi f_0 \end{align}

HPF

\begin{align} H_c(s)=\frac{s^2}{s^2+\frac{\omega_0}{Q}s+\omega_0^2}\ ,\ \omega_0=2\pi f_0 \end{align}

BPF

\begin{align} H_c(s)=\frac{\frac{\omega_0}{Q}s}{s^2+\frac{\omega_0}{Q}s+\omega_0^2}\ ,\ \omega_0=2\pi f_0 \end{align}