Switched-current circuit design techniques for signal processing