Soft Magnetic Error Compensation Method of Electronic Compas