Implementation of a Digital Signal Processor-controlled Shunt Active Filter