Commutation torque ripple reduction in brushless DC motor drives using a single DC current sensor