2004 IEEE Power Electronics Specialist Conference - PESC 2004