discrete compensator