High-performance programmable AC power source with low harmonic distortion using DSP-based repetitive control technique | IEEE Journals & Magazine | IEEE Xplore