Investigation of current-mode VLSI continuous-time filters using DO-OTA, SO-OTA and voltage mode amplifiers using CFOA