Anti-islanding schemes presently used or proposed include passive schemes and active schemes. Passive schemes are based on local monitoring of the grid signals, such as under or over voltage, under or over frequency, rate of change of frequency, phase jump, or system harmonics, for example. Active schemes are based on active signal injection with monitoring of the resulting grid signals, such as impedance measurement for example, or active signal injection with active controls, such as active frequency shifting or active voltage shifting for example. With active schemes, some distortion may occur in the output current waveform, thereby resulting in a tradeoff between islanding detection time and waveform distortion, with faster detection typically resulting in higher total harmonic distortion.