The invention discloses a magnetic 
encoder based on double synchronous rotation coordinate systems. The magnetic 
encoder based on the double synchronous rotation coordinate systems comprises a 
magneto-
electricity signal generator, a 
signal conditioner, a 
signal acquisition module and a 
signal processing unit, wherein the 
signal processing unit is composed of a forward-direction Parker converter, a reverse-direction Parker converter, a forward-direction decoupling device, a reverse-direction 
coupling device, low-pass filters and a motion information 
solver, and is used for carrying out coordinate transformation, decoupling operation, filtering 
processing and motion information calculation on digital electrical signals input by the 
signal acquisition module. The 
signal processing unit which uses the double synchronous coordinate transformation mode carries out coordinate transformation on positive sequence components and negative sequence components of fundamental 
waves in 
magneto-
electricity signals, and resolves the positive sequence components and the negative sequence components of the fundamental 
waves into components in a positive sequence dq coordinate 
system and components in a negative sequence dq coordinate 
system, calculation of motion information is achieved through a decoupling network and the filtering link, signal 
distortion components generated due to device difference, installation errors and the like can be eliminated through the decoupling devices and the low-pass filters, and thus calculation accuracy and the anti-interference capacity of the magnetic 
encoder are greatly improved.