Identification and compensation of torque ripple in high-precision permanent magnet motor drives | Synapse