Comparing Non-linear with Linear Control Methods for Error Correction in Switching Audio Amplifier Output Stages