Electronic – How to implement a lowpass filter for this one zero, one pole transfer function

circuit-designfilterlow passtransfer function

I have a task where I need to implement a filter circuit (active) for the following transfer function:

$$G(s)=\frac{(s-5447)}{(s-961.3)}$$

So, we have one pole and one zero. The bode plot is as below (dB/Hz):
Bode plot of G(s)

However, I can't for the life of me seem to design a circuit to implement it. A simple RC filter doesn't have any zeroes, and everything else I've tried (such as the circuit on page 12 of this document) leaves me stuck with terms involving negative real values or \$-\frac{1}{s}\$ which don't map to a real component. (My reasoning is that resistors contain positive real components, inductors \$sL\$ and capacitors \$\frac{1}{sC}\$.

I'm not sure if I'm just solving this kind of equation incorrectly, or if I'm using "bad" topologies to approach this specific transfer function. How would you go about implementing it? Using op-amps is completely fine.

(For context, my circuit needs to reverse the effect of an unknown, "black box" filter. I got my gain function by figuring out the black box's transfer function and inverting it.)

Best Answer

The best is to rewrite your transfer function in the proper low-entropy way, with a leading term. I have assumed the roots are all negative leading to left-half-plane pole and zero:

\$G(s)=\frac{s+5447}{s+961.3}=G_0\frac{1+\frac{s}{\omega_z}}{1+\frac{s}{\omega_p}}\$ where:

\$G_0=\frac{5447}{961.3}=5.66\$

\$\omega_z=5447\$ rd/s or 867 Hz

\$\omega_p=961.3\$ rd/s or 153 Hz

There are plenty of ways to implement such a filter. One way is to use an op-amp in an inverting configuration and have it followed by another inverting structure with a gain of -1:

enter image description here

You then calculate the values of the various components according to the below Mathcad sheet. These values can be determined using fast analytical techniques or FACTs.

enter image description here