Design and implementation of the extended Kalman filter for the speed and rotor position estimation of brushless DC motor | Synapse