Brushless DC motorRotor position and speedTerminal phase voltageArtificial neural networkSensorless driveFPGA-based PWM controlARTIFICIAL NEURAL-NETWORKCOMMUTATION TORQUE RIPPLEEXTENDED KALMAN FILTERSLIDING MODE OBSERVERINDOOR ENVIRONMENTSPOWER ELECTRONICSGSM POWERROTORPROPAGATIONDIMENSIONS