Implementation Issues and Performance Evaluation of Surface-Mounted PM Machine Drives with Hall Effect Position Sensors and a Vector Tracking Observer