Magnetkodare