The Brushless DC (BLDC) variable-speed drive is widely used because of its particularly high mechanical power density, simplicity, and cost effectiveness. A software rotor position generation has been