Magnetometer Recalibration Logic for Hard-Iron and Soft-Iron Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices equipped with magnetometers face calibration challenges due to hard-iron and soft-iron effects from materials in their housing, which can lead to inaccurate orientation determination and unnecessary recalibration events, especially in environments with changing magnetic fields.

Innovation Solution

An apparatus and method that determine whether recalibration is required by comparing magnetometer readings with pre-calibrated matrices and vectors, adjusting for hard-iron and soft-iron effects, and storing multiple sets of calibration data to account for changes in magnetic field strength and orientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If magnetometer recalibration is performed frequently to maintain accuracy, then measurement precision is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvemagnetometer reading accuracyVSAvoidrecalibration processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary calibration to establish baseline hard-iron and soft-iron effect parameters before operation. These pre-determined parameters are stored and used for rapid compensation during normal operation, avoiding the need for frequent full recalibrations while maintaining measurement accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the approach from frequent full recalibration to using stored calibration parameters for continuous compensation. The calibration parameters (hard-iron vector and soft-iron matrix) are determined once or occasionally and then applied continuously to compensate for iron effects, reducing processing complexity while maintaining precision.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If magnetometer recalibration is triggered in environments with changing magnetic fields, then adaptability is improved, but false recalibration events increase

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidrecalibration reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses feedback from the magnetometer readings to monitor whether actual iron effects match the stored calibration parameters. By comparing current measurements against expected values based on stored hard-iron and soft-iron parameters, the system can determine whether recalibration is truly needed or if environmental changes are occurring, reducing false recalibration triggers.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts recalibration triggering based on the degree of mismatch between measured values and those expected from stored calibration parameters. Rather than using fixed thresholds, the system evaluates the consistency of readings with stored parameters to dynamically determine when recalibration is appropriate, improving both adaptability and reliability.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If multiple sets of calibration data are stored to account for field strength changes, then measurement precision is improved, but memory requirements increase

Engineering Contradiction:
Improveorientation determination accuracyVSAvoidstored calibration data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system stores multiple sets of calibration parameters, each corresponding to different magnetic field strength conditions. By organizing calibration data according to field strength levels and selecting the appropriate set based on current conditions, the system maintains high measurement precision across varying environments while managing memory usage through structured data organization.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If hard-iron and soft-iron effects are compensated using pre-calibrated parameters, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemagnetometer reading accuracyVSAvoidcalibration processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary calibration to determine hard-iron effect vectors and soft-iron effect matrices before normal operation. These pre-calculated parameters are stored in memory and applied automatically during operation to compensate for iron effects, achieving high measurement precision while keeping real-time processing complexity manageable through use of pre-computed correction values.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach ensures accurate orientation determination and reduces unnecessary recalibration, improving the reliability of magnetometer readings in diverse environments by effectively compensating for hard-iron and soft-iron effects.

Implementation Method 1

A portable device such as a cellular phone or a smart phone can now be equipped with an electronic compass. The electronic compass calculates an orientation of the compass relative to the Earth's magnetic field.

Methodology Applied
Scientific EffectMagnetic field detection: Magnetic Field

Implementation Method 2

Hard-iron effects may be produced by materials that exhibit a constant, additive field to the earth's magnetic field, thereby generating a constant additive value to the output of each of the magnetometer axes.

Methodology Applied
Scientific EffectHard-iron effect: Ferromagnetism

Implementation Method 3

Soft-iron effects may occur in the presence of materials that influences, or distorts, a magnetic field—but does not necessarily generate a magnetic field itself.

Methodology Applied
Scientific EffectSoft-iron effect: Ferromagnetism

Data Source

PatentUS10094663B2Magnetometer apparatus and associated methods
Publication Date: 2018.10.09 NOKIA TECHNOLOGIES OY
  • US10094663B2 patent drawing
  • US10094663B2 patent drawing
  • US10094663B2 patent drawing

AI summary

An apparatus comprising: a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to perform at least the following: determine whether or not recalibration is required of a magnetometer configured to compensate for hard-iron and soft-iron effects by determining whether a plurality of magnetometer readings received from the magnetometer is consistent with: a scaled pre-calibrated matrix describing the soft-iron effect for at least one scaling factor of the pre-calibrated matrix; and a pre-calibrated vector describing the hard-iron effect.