IEEE power electronics letters.