A Generalized Carrier-based PWM with Zero-axis Voltage Elimination for Open-End Winding Motor Drive