Next Article in Journal
Synergistic Applications of Graphene-Based Materials and Deep Eutectic Solvents in Sustainable Sensing: A Comprehensive Review
Next Article in Special Issue
Improving Non-Line-of-Sight Identification in Cellular Positioning Systems Using a Deep Autoencoding and Generative Adversarial Network Model
Previous Article in Journal
Lyapunov Drift-Plus-Penalty-Based Cooperative Uplink Scheduling in Dense Wi-Fi Networks
Previous Article in Special Issue
Improved SSA-Based GRU Neural Network for BDS-3 Satellite Clock Bias Forecasting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cramér–Rao Lower Bound for Magnetic Field Localization around Elementary Structures

German Aerospace Center (DLR), Oberpfaffenhofen, 82234 Wessling, Germany
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(8), 2402; https://doi.org/10.3390/s24082402
Submission received: 16 February 2024 / Revised: 20 March 2024 / Accepted: 23 March 2024 / Published: 9 April 2024

Abstract

:
The determination of a mobile terminal’s position with high accuracy and ubiquitous coverage is still challenging. Global satellite navigation systems (GNSSs) provide sufficient accuracy in areas with a clear view to the sky. For GNSS-denied environments like indoors, complementary positioning technologies are required. A promising approach is to use the Earth’s magnetic field for positioning. In open areas, the Earth’s magnetic field is almost homogeneous, which makes it possible to determine the orientation of a mobile device using a compass. In more complex environments like indoors, ferromagnetic materials cause distortions of the Earth’s magnetic field. A compass usually fails in such areas. However, these magnetic distortions are location dependent and therefore can be used for positioning. In this paper, we investigate the influence of elementary structures, in particular a sphere and a cylinder, on the achievable accuracy of magnetic positioning methods. In a first step, we analytically calculate the magnetic field around a sphere and a cylinder in an outer homogeneous magnetic field. Assuming a noisy magnetic field sensor, we investigate the achievable positioning accuracy when observing these resulting fields. For our analysis, we calculate the Cramér–Rao lower bound, which is a fundamental lower bound on the variance of an unbiased estimator. The results of our investigations show the dependency of the positioning error variance on the magnetic sensor properties, in particular the sensor noise variance and the material properties, i.e., the relative permeability of the sphere with respect to the cylinder and the location of the sensor relative to the sphere with respect to the cylinder. The insights provided in this work make it possible to evaluate experimental results from a theoretical perspective.

1. Introduction

Position information is becoming increasingly important in mobile communication systems. Location-based services and navigation applications require such position information with sufficient accuracy and availability in both outdoor and indoor environments. In addition to applications, lower layers in mobile communication systems can benefit from information about the mobile terminals’ locations as well [1].
There are a variety of technologies for the determination of a mobile terminal’s position. Global navigation satellite systems [2] like GPS, GLONASS, Galileo, Beidou, etc. provide good accuracy and coverage in outdoor areas. Indoors, however, non-line-of-sight and multipath propagation, together with weak signal power levels at the receiver, make satellite-based positioning challenging or even impossible. In such challenging environments, positioning based on terrestrial wireless networks is considered to be the complementary technology. Received signals in a terrestrial wireless network provide a relation between the position of a mobile terminal and the positions of the base stations in the network. Several characteristics of a received signal carry information about the position of a mobile terminal [3]. The time of arrival (TOA) and time difference of arrival (TDOA) exploit the signal propagation delay between base stations and the mobile terminal for positioning. Other methods make use of the angle of arrival (AOA) or the received signal strength (RSS) for mobile terminal positioning. Compared to satellite signals, terrestrial mobile radio signals provide higher power levels at the receiver. As in the case of satellite-based positioning, multipath and non-line-of-sight propagation also degrade the positioning performance based on terrestrial wireless networks severely. Furthermore, at least three base stations must be observable to a mobile terminal in order to obtain a two-dimensional position fix. This is hardly achieved in today’s mobile radio networks. In the future, this situation might either change due to denser network cell structures, or the requirement of receiving multiple base stations will become obsolete by applying cooperative positioning methods [4].
Especially for pedestrian indoor navigation, the use of inertial sensors became popular in recent years. Such sensors are cheap and widely deployed in today’s mobile devices. However, if conventional dead reckoning is applied using inertial sensors, the positioning error grows cubically in time due to sensor drift. In [5], the author proposes a pedestrian tracking system using a foot-mounted inertial sensor. By detecting the resting phase of the foot during a typical human walk, so-called zero-velocity updates are applied, which reduce the positioning error from cubic to linear. However, the problem of an unlimited growth of the positioning error remains. A step forward for solving the drift problem is to use landmarks, i.e., location-dependent characteristics that can be observed and identified. By regularly revisiting such landmarks, remaining inertial sensor drifts can be compensated. Mobile radio networks or dedicated positioning systems can provide such landmarks. To achieve an appropriate local distribution of landmarks, i.e., reference or base stations, some installation of additional infrastructure might be required. Additionally, this infrastructure has to be calibrated so that the positions of these reference stations are known. Both the installation and calibration of positioning infrastructure is time-consuming and costly. Therefore, a common approach is to use landmarks that can be detected with today’s mobile terminal low-cost sensor equipment. Using the principles of simultaneous localization and mapping (SLAM), the positions of the mobile terminal and the landmarks are estimated at the same time, i.e., calibration happens on the fly. In [6], the authors propose a pedestrian navigation system that combines odometry, obtained from a foot-mounted inertial sensor, and RSS measurements of WiFi base stations as landmarks. Both the mobile terminal and the WiFi bass stations’ positions are estimated using a SLAM approach based on Bayesian filtering. The authors of [7] introduce an indoor positioning principle, solely based on a foot mounted inertial sensor, called FootSLAM. The structure of walking routes are used as location-dependent characteristics. The FootSLAM algorithm method detects and maps these walking routes. When revisited, mapped walking routes are recognized that are used for the compensation of the inertial sensor drift.
Another kind of location-dependent characteristic that can be used for positioning is the Earth’s magnetic field. Ferromagnetic materials placed in that field cause distortions. Regardless if being distorted or not, the Earth’s magnetic field observed by a magnetic sensor in a mobile device in general depends on the position and/or the orientation of the mobile device. A variety of positioning methods based on the observation of the Earth’s magnetic field have been proposed and studied, which relate to our investigations. Many of these methods come with experimental validation. This paper aims to provide basic theoretical dependencies for magnetic field-based positioning so that the experimental results regarding positioning performance can ultimately be evaluated and explained from a theoretical perspective.

1.1. Related Work

The discovery and observation of magnetic phenomena goes back even before the common era. As one result, the compass had already been developed centuries ago [8]. A compass indicates the direction of a surrounding magnetic field. In open areas, the Earth’s magnetic field provides orientation towards the magnetic poles of the Earth. More complex environments like indoors show severe distortions of the Earth’s magnetic field, which are mainly caused by surrounding ferromagnetic materials such as reinforcing steel, for instance. A compass usually fails in such areas. Such distortions, however, are location-dependent characteristics and can be considered as a local magnetic fingerprint.
In [9], the authors study the feasibility of using such fingerprints for positioning. They found that the Earth’s magnetic field is temporarily stable enough, and its distortions can be sufficiently significant in order to achieve submeter or even down to decimeter positioning accuracy with fingerprinting methods. Obviously, higher local distortions in the magnetic field provide higher positioning accuracy. Fingerprinting positioning methods require a database, which must be created in a training or calibration phase.
Investigations in [10] address the behavior of the Earth’s magnetic field in the vicinity of ferromagnetic materials. It was shown that ferromagnetic objects like pillars can be identified and used as landmarks by observing significant changes in the magnetic field strength around them. Furthermore, the experiments described in [10] show a good match between the measured magnetic field strength and its prediction by analytical approximations. Also, long-term stability and reproducibility of the magnetic field observations are found to be suitable for magnetic fingerprinting positioning.
In [11], Angermann et al. proposed to exploit the characteristic Earth magnetic field perturbations for indoor positioning. The authors discuss various methods for the measurement and mapping of the Earth’s magnetic field with sufficient granularity. For repeated magnetic field measurements, only little noise was identified, which indicated good stability and reproducibility of the Earth magnetic field observations. An autonomous robotic platform for high resolution and complete mapping of the Earth’s magnetic field has been developed and described in [12].
The suitability of the magnetic field was also shown for road [13] and railway environments [14]. Even in the airspace, the magnetic field shows distortions that, in combination with an inertial navigation system, can be exploited for position estimation [15]. Unlike in the other environments, the distortions in the airspace are not caused by nearby magnetic material but by the crustal field of the Earth [15], which typically is smaller than the distortions observed, e.g., in indoor environments.
In [16], the theoretically achievable accuracy of magnetic localization for a wheeled robot driving through an indoor environment has been analyzed by deriving a Bayesian lower bound. The bound was based on a Gaussian process fitted to a data set of densely measured magnetic field vectors. Thus, the bound requires an exhaustive measurement campaign to be calculated, but once the data set is available, the bound can be used to assess the quality of different filter algorithms. The paper showed that particle filters perform well but are not optimal with respect to to their mean square error.
In contrast to performing magnetic field mapping as a required calibration step prior to solving the actual positioning task, several research works propose using SLAM. In [17], the authors provide an experimental proof of a concept for a SLAM approach that uses the Earth’s magnetic field anomalies in combination with the odometry data of a robotic platform. The magnetic field there was parametrically modeled using Gaussian processes. The combination of magnetic and inertial sensors in a SLAM-based positioning solution has been proposed in [18,19,20]. With this sensor combination, the authors of [19] obtained positioning errors in the order of 10 cm to 20 cm when walking through a large building.
The works and methods mentioned above utilize the distortions of the Earth’s magnetic field for positioning. They mainly rely on experimental work for characterizing and mapping the Earth’s magnetic field and its perturbations for positioning—either with a traditional calibration step prior to running positioning algorithms or with SLAM-based solutions. In order to quantify the positioning performance, estimated positions obtained during experiments have been compared to the corresponding ground truth. Our work presented in this paper complements these results by analyzing the achievable positional accuracy using an estimation–theoretic approach based on the computation of Fisher information and the Cramér–Rao lower bound.

1.2. Contribution

In this paper, we aim to lower bound the achievable error variance for positioning methods based on the observation of the ambient magnetic field. In particular, we address the following questions:
  • How does the achievable positioning performance depend on the magnetic sensor properties, i.e., the sensor noise variance?
  • How does the positioning performance depend on the distance from ferromagnetic objects that cause magnetic field distortions?
  • How does the ferromagnetic material properties, in particular the relative permeability, influence the achievable positioning performance?
To answer these questions, we provide an analytical description of the magnetic field around a sphere and a cylinder placed in an outer homogeneous static magnetic field in Section 2 and Section 3. We use these analytical field descriptions and calculate the Cramér–Rao lower bound for position estimation based on noisy magnetic field observations in Section 4. Section 5 provides examples and evaluations of the achievable positioning performance for a ferromagnetic cylinder in the Earth’s magnetic field.

2. The Static Magnetic Field

Maxwell’s Equations—a set of four partial differential equations—describe the behavior and interrelation of charges, currents, and electric and magnetic fields. According to these equations, dynamic electric and magnetic fields influence each other through nonzero partial derivatives of those fields with respect to time. In the static case, however, these derivatives are zero, and Maxwell’s system of equations decouples. So, we obtain two equations—in particular the Maxwell–Ampère equation and Gauss’s law for magnetism—which describe any static magnetic field.

2.1. Maxwell’s Equations for the Static Magnetic Field

Maxwell’s equations for the static magnetic field can be found in many textbooks on electromagnetic field theory, e.g., in [21,22]. The Maxwell–Ampère equation for the static magnetic strength vector field H in the absence of currents reads as
rot H = 0 .
Another equation, describing the magnetic field, is Gauss’s law for magnetism. It states that the magnetic flux density vector field is defined as
div B = div μ H = 0 ,
with B = μ H being is a divergence-free vector field. In other words, this means that there are no magnetic charges. Here, μ is a constant describing the material’s permeability. With these conditions, we can express the magnetic strength vector field
H = grad Ψ = Ψ
as the gradient of a scalar potential field Ψ . This choice fulfills (1), since the curl of a gradient field is zero in general. Substituting (3) into (2) yields Laplace’s equation:
div grad Ψ = Δ Ψ = 0 .
This partial differential equation usually comes with boundary conditions. Thus, a solution to that boundary value problem solves Laplace’s equation and additionally satisfies the boundary conditions.

2.2. Boundary Values and Conditions

As mentioned above, we have to find a scalar magnetic potential field that is a solution of Laplace’s equation and satisfies given boundary values and conditions. General boundary value constraints are the continuity of the parallel magnetic strength vector components H i and the perpendicular magnetic flux density vector components B i at the boundary surfaces between materials, indexed by i, with different permeabilities, i.e.,
H 1 = H 2 ,
B 1 = B 2 .
The boundary condition for the magnetic field strength components (5) follow from the Maxwell–Ampère Equation (1). The continuity of the perpendicular magnetic flux density (6) is a consequence of Gauss’s law for magnetism (2).
Subsequently, we investigate the magnetic field that results from the presence of a ferromagnetic body like an iron sphere or cylinder in an outer magnetic field. It is reasonable to assume that the influence of the ferromagnetic body on the magnetic field decays with increasing distance. This yields the boundary value at infinite distance to the ferromagnetic body in such a way that the solution of the boundary value problem, Ψ , converges to the original field H , which would be observable in absence of the ferromagnetic structure. This assumption leads to the Neumann boundary condition:
lim r Ψ = H .
Equivalently, we can require the magnetic potential field to take on specific values. In this case, we obtain the Dirichlet boundary condition
lim r Ψ = Ψ ,
which, except for an additive constant, is equivalent to the Neumann boundary condition.
The usual procedure of solution for boundary value problems is to find a general solution for Laplace’s equation for each volume having a different permeability. Using their remaining degrees of freedom, these solutions are then aligned to each other in order to meet the given boundary values and constraints.

3. Ferromagnetic Structures in a Homogeneous Magnetic Field

As mentioned earlier, ferromagnetic materials cause distortions in the Earth’s ambient magnetic field, which are inherently location dependent and can thus be used for position estimation. In daily life, there are many environments, like indoors, where we find ferromagnetic materials in close proximity. Just think of the reinforcement steel in the concrete hulls of buildings as an example.
In the following sections, we provide an analytical description of the magnetic potential field or magnetic field strength for a sphere and a cylinder, respectively, which we place into an external homogeneous magnetic field.

3.1. Sphere

We consider an outer homogeneous magnetic strength vector field
H = H e z = H cos ( θ ) e r H sin ( θ ) e θ
with magnitude H , which is oriented in z direction of a Cartesian coordinate system. The second part of (9) provides the description of this field in spherical coordinates with unit vectors e r in the radial direction and e θ in the polar direction. This static magnetic field can be obtained from the corresponding scalar magnetic potential field:
Ψ = H z = H r cos ( θ ) .
Now, let us place a sphere with a permeability μ in and a radius r sph into this magnetic field at the origin of the coordinate system, as shown in Figure 1.
The resulting magnetic field can be calculated by solving Laplace’s Equation (4) for the magnetic scalar potential field. We split this field into the magnetic potential field Ψ in within the sphere and the outer field Ψ out . At the sphere’s surface, the boundary conditions (5) and (6) must hold. Additionally, the outer field has to fulfill the boundary condition lim r Ψ out = Ψ .
For solving Laplace boundary value problems, a common approach is to apply the ‘separation of variables’ method. There, we assume a factorized solution of Ψ ( r , φ , θ ) = R ( r ) Φ ( φ ) Θ ( θ ) , where each of the three factors only depends on one coordinate. This approach separates the Laplace differential equation into three ordinary differential equations—one for each factor. These ordinary differential equations are easier to solve. The solution of the Laplace boundary value problem through the separation of variables is well known and therefore not in the focus of this paper. Interested readers are referred to textbooks, e.g., ([21], p. 247 f.) or Appendix B. At the end, we obtain a solution of the Laplace equation for the outer magnetic potential field of our problem as
Ψ out = H μ in μ out 1 μ in μ out + 2 r sph r 3 1 r cos ( θ ) .
Correspondingly, the inner magnetic potential field is
Ψ in = H 3 μ in μ out + 2 r cos ( θ ) .
With the gradient operator : = r , 1 r θ , 1 r sin ( θ ) φ for spherical coordinates, we obtain the corresponding magnetic field strengths as
H out = Ψ out = H 2 μ r 1 μ r + 2 r sph r 3 + 1 cos ( θ ) e r + H μ r 1 μ r + 2 r sph r 3 1 sin ( θ ) e θ
and
H in = Ψ in = H 3 μ r + 2 cos ( θ ) e r H 3 μ r + 2 sin ( θ ) e θ .
For convenience, we have set μ r = μ in μ out . It is straightforward to verify this solution by insertion into (4)–(8). For further investigations, we will require the magnetic strength vector field outside the sphere in Cartesian coordinates. From (13) and with
e r = sin ( θ ) cos ( φ ) e x + sin ( θ ) sin ( φ ) e y + cos ( θ ) e z
e θ = cos ( θ ) cos ( φ ) e x + cos ( θ ) sin ( φ ) e y sin ( θ ) e z
we obtain
H out = 3 2 H μ r 1 μ r + 2 r sph r 3 sin ( 2 θ ) cos ( φ ) e x + 3 2 H μ r 1 μ r + 2 r sph r 3 sin ( 2 θ ) sin ( φ ) e y + 1 2 H 2 + μ r 1 μ r + 2 r sph r 3 3 cos ( 2 θ ) + 1 e z .
Figure 2 shows the magnetic field strength for a ferromagnetic sphere with a relative permeability of μ r = μ in μ out = 100 as a color plot exemplary for slice planes y = 0 and z = 0 . The magnetic field strength is expressed by its magnitude normalized to the homogeneous field strength H . Its orientation is shown by magnetic flux lines.

3.2. Cylinder

We assume a cylinder of infinite length with a permeability μ in and a radius r sph located along the z axis of a cylindrical coordinate system, as shown in Figure 3.
Due to its permeability μ in being different from that of the outer medium μ out , this cylinder influences an outer homogeneous magnetic field. First, let us consider a homogeneous outer magnetic field with arbitrary direction. Since the dimension of the cylinder in the z direction is infinite, there is no dependency of the resulting magnetic field on dimension z. For this reason, it is obvious that the cylinder does not influence the z component of an outer homogeneous magnetic field. Therefore, we consider a homogeneous outer magnetic field strength with its direction in the xy plane. Without loss of generality, we assume a homogeneous magnetic strength vector field in the x direction with magnitude H , which we can express as
H = H e x .
The resulting magnetic field can be obtained by solving Laplace’s Equation (4) for the magnetic scalar potential field. We split this field into the magnetic potential field Ψ in within the cylinder and the outer field Ψ out . The outer field has to fulfill the boundary condition grad Ψ out = H e x , r . The solution for the outer field is
Ψ out = H μ in μ out 1 μ in μ out + 1 r cyl r 2 1 r cos ( φ ) .
Correspondingly, the inner magnetic potential field is
Ψ in = H 2 μ in μ out + 1 r cos ( φ ) .
A derivation for this solution can be found in Appendix C. With the gradient operator : = r , 1 r φ , z for cylindrical coordinates, we obtain the corresponding magnetic field strengths as
H out = Ψ out = H μ r 1 μ r + 1 r cyl r 2 + 1 cos ( φ ) e r + H μ r 1 μ r + 1 r cyl r 2 1 sin ( φ ) e φ
outside the cylinder and
H in = Ψ in = H 2 μ r + 1 cos ( φ ) e r H 2 μ r + 1 sin ( φ ) e φ
inside the cylinder. For convenience, we have set μ r = μ in μ out . For further investigations, we express the magnetic strength vector field in Cartesian coordinates. From (21) and with
e r = cos ( φ ) e x + sin ( φ ) e y
e φ = sin ( φ ) e x + cos ( φ ) e y
we obtain
H out = H 1 + μ r 1 μ r + 1 r cyl r 2 cos ( 2 φ ) e x + H μ r 1 μ r + 1 r cyl r 2 sin ( 2 φ ) e y .
Figure 4 shows the magnetic field strength for a ferromagnetic sphere with a relative permeability of μ r = μ in μ out = 100 . The magnetic field strength is expressed by its magnitude normalized to the homogeneous field strength H . Its orientation is shown by magnetic flux lines. Since the magnetic field components neither contain components in the z direction nor show a dependency on the z coordinate, it is sufficient to plot the magnetic field in two dimensions, i.e., in the xy plane with z = 0 .

4. Positioning Performance—An Estimation–Theoretic Approach

Previously, we have calculated the magnetic field strength when placing elementary structures, in particular a cylinder and a sphere, in an outer homogeneous magnetic field. These magnetic fields H a depend on a variety of parameters, which we collect in a vector a = a 1 , , a N . Since the magnetic field is location dependent, the parameter vector a also contains location coordinates x . Thus, we can infer position information from the magnetic field strength measurement values. Usually, such measurements are noisy, which causes noisy position estimates. We are interested in the achievable performance of positioning based on noisy magnetic field strength measurements, in particular the variance in the noisy position estimates.
For the evaluation of the position estimation error, we apply the Cramér–Rao lower bound [23]. The Cramér–Rao lower bound is a fundamental lower bound on the variance of any unbiased estimator. Its calculation in general requires the Fisher information matrix F with components
F k , = E 2 a k a p H ^ | a = E a k p H ^ | a a p H ^ | a ,
where p H ^ | a denotes the likelihood function with respect to the noisy magnetic field strength observations H ^ , and E · defines the expectation operator with respect to that likelihood function. Finally, the variance
VAR a i ^ F 1 i , i ,
of an estimate a i ^ with respect to the parameter vector component a i is lower bounded by the ith diagonal element of the inverse Fisher information matrix.

4.1. Measurement Model

As already mentioned above, the magnetic field H depends on the position x . We are going to exploit this dependency for positioning. For that, we consider noisy measurements
H ^ = H x + ϵ
of the magnetic field strength, in particular its components. We assume that these measurements consist of the magnetic field strength H x itself, which is disturbed by additive white Gaussian noise ϵ = ϵ x , ϵ y , ϵ z T with zero mean and covariance
Σ = E ϵ ϵ T .
In this case, the likelihood function
p H ^ | x = exp 1 2 H ^ H x T Σ 1 H ^ H x ( 2 π ) n det Σ
is a conditional Gaussian probability density function, where n is the length of the error vector ϵ .

4.2. Fisher Information and the Cramér–Rao Lower Bound

With the spatial dependency of the magnetic field and the additive white Gaussian noise measurement model we have introduced in (28), the Fisher information matrix is calculated as [23]
F = J x T Σ 1 J x .
In the case of independent and identically distributed Gaussian noise, meaning Σ = σ 2 I , (31) simplifies to
F = 1 σ 2 J x T J x .
The Jacobian matrix
J x = H x
contains the gradients of the magnetic field strength components with respect to the spatial parameters, which we wish to estimate. By applying the gradient operator for spherical coordinates to (17), we obtain the Jacobian matrix
J sph x = r , 1 r θ , 1 r sin ( θ ) φ H x = 3 4 H r sph μ r 1 μ r + 2 r sph r 4 6 sin ( 2 θ ) cos ( φ ) 4 cos ( 2 θ ) cos ( φ ) 4 cos ( θ ) sin ( φ ) 6 sin ( 2 θ ) sin ( φ ) 4 cos ( 2 θ ) sin ( φ ) 4 cos ( θ ) cos ( φ ) 6 cos ( 2 θ ) 1 4 sin ( 2 θ ) 0
for a sphere in a homogeneous magnetic field, as introduced in Section 3.1.
For the cylinder case, we have calculated the magnetic field strength in Section 3.2. We observe that there is neither a dependency of the magnetic field strength on the height coordinate z nor a z component of the magnetic field strength itself. For this reason, position estimation in the z direction is impossible. So if we neglect the z dimension, we consider the remaining two-dimensional positioning problem in the xy plane. By applying the gradient operator for the remaining polar coordinates ( r , φ ) to (25), we obtain the Jacobian matrix:
J cyl x = r , 1 r φ H x = 2 H r cyl μ r 1 μ r + 1 r cyl r 3 cos ( 2 φ ) sin ( 2 φ ) sin ( 2 φ ) cos ( 2 φ ) .
With (32), the resulting Fisher information matrices are
F sph = 9 16 r sph 2 H 2 σ 2 μ r 1 μ r + 2 2 r sph r 8 12 cos ( 2 θ ) + 37 4 sin ( 2 θ ) 0 4 sin ( 2 θ ) 16 0 0 0 16 cos 2 ( θ )
for the sphere and
F cyl = 4 r cyl 2 H 2 σ 2 μ r 1 μ r + 1 2 r cyl r 6 I 2 × 2
for the cylinder case with an identity matrix I 2 × 2 of dimensions 2 × 2 . Inverting these Fisher information matrices results in the Cramér–Rao lower bound matrices
C sph = F sph 1 = 38 147 r sph 2 H 2 σ 2 1 magnetic sensor properties μ r + 2 μ r 1 2 material pro - perties , σ mat 2 location independent × × r r sph 8 radial distance dependency , σ rad 2 392 57 ( cos ( 2 θ ) + 6 ) 2 = σ r 2 98 sin ( 2 θ ) 57 ( cos ( 2 θ ) + 6 ) 2 0 98 sin ( 2 θ ) 57 ( cos ( 2 θ ) + 6 ) 2 49 ( 12 cos ( 2 θ ) + 37 ) 114 ( cos ( 2 θ ) + 6 ) 2 = σ θ 2 0 0 0 49 114 cos 2 ( θ ) = σ φ 2 polar angle dependency location dependent
for the sphere and
C cyl = F cyl 1 = 1 4 r cyl 2 H 2 σ 2 1 magnetic sensor properties μ r + 1 μ r 1 2 material pro - perties , σ mat 2 location independent r r cyl 6 radial distance dependency , σ rad 2 I 2 × 2
for the cylinder.

4.3. Discussion of Results

Subsequently, we discuss the Cramér–Rao lower bound results of (38) and (39). The diagonal elements of the Cramér–Rao lower bound matrices provide the lower bounds for the variances of the parameter estimates. In our case, these parameter estimates are the position of the magnetic sensor in the particular coordinate system we have used. The corresponding variances describe the uncertainty along the unit vectors of the coordinate system. For the spherical coordinates, which we have used in (38), we obtain the variances in the radial ( e r ), polar ( e θ ), and azimuthal ( e φ ) direction. In the case of the cylinder coordinates, used in (39), we obtain the variances in the radial ( e r ) and azimuthal ( e φ ) direction. Note, we omit the z coordinate for the cylinder case, since there is no dependency of the magnetic field on that coordinate. This makes an estimation of the z coordinate impossible, as already discussed in Section 4.2.
From both (38) and (39), we observe that the solutions factorize into parts that depend on the location of the sensor relative to the sphere with respect to the cylinder and parts that are location independent. We have formatted these factors to be unitless and therefore describe how the position estimation variances vary with respect to the squared radius of the sphere ( r sph 2 ) or the cylinder ( r cyl 2 ). Subsequently, we discuss these factors mainly in standard deviation form, i.e., the square root of these variance factors.

4.3.1. Dependency on Magnetic Sensor Properties

For both the sphere and the cylinder case, the solutions depend on the factor H 2 σ 2 . This factor does not depend on the sensor location and can be interpreted as a signal-to-noise power ratio for the magnetic field strength measurements, which we modeled in (28). This ratio is unitless and determined by the outer magnetic field strength and the measurement noise variance σ 2 , which is a measure for the sensor quality. As this signal-to-noise ratio increases by 10 dB, the position estimation variances decrease by one decade. In other words, the corresponding position estimation standard deviations decrease by 1decade per 20 dB signal-to-noise ratio.

4.3.2. Dependency on Material Properties

A second location-independent factor contains the permeability μ r of the sphere’s respective and cylinder’s respective material relative to the outer medium. Figure 5 shows the material factor σ mat for both the sphere and the cylinder. In both cases, this factor shows a pole at μ r = 1 . At μ r = 1 , the permeability of the sphere’s respective and cylinder’s respective material is identical to that of the outer medium. Consequently, there is no distortion of the outer stimulating magnetic field. It remains homogeneous and therefore location independent, which makes position estimation impossible. This means that the estimation uncertainty in the form of the estimation variances is approaching infinity. For ferromagnetic materials, μ r 1 , the material factor σ mat approaches an infimum of 1. As we can observe from (38) and (39), a relative permeability of μ r = 100 results in σ mat = 102 99 1.03 for the sphere and σ mat = 101 99 1.02 for the cylinder. So, there is only little to gain if the relative permeability is further increased. It is interesting to note that for ideal diamagnetic materials ( μ r = 0 ), like superconductors for example, we observe different material factor values for the sphere ( σ mat = 2 ) and the cylinder ( σ mat = 1 ).

4.3.3. Dependency on Sensor Location

Previously, we have discussed those parts in the Cramér–Rao lower bounds that do not depend on the magnetic sensor location. Distortions in the magnetic field, caused by the sphere and the cylinder, are location dependent. From the Cramér–Rao lower bound theory, it is known that higher variations in the magnetic field strength provide better position estimation performance. Significant magnetic field strength variations can be observed around the magnetic structures. With increasing distance to those magnetic structures, the distortions relax, and the magnetic field becomes more and more homogeneous. Therefore, we expect higher position estimation performance around the magnetic object. Subsequently, we discuss the corresponding location-dependent factors in the Cramér–Rao lower bounds of (38) and (39).

Sphere

For the environment shown in Figure 1 with an outer homogeneous magnetic field in the z direction, we expect the resulting magnetic field to be rotationally symmetric with respect to the azimuth coordinate φ . From (13), we observe that there is neither a magnetic field component in the e φ direction nor a dependency on the azimuth coordinate φ of the remaining magnetic field components. Therefore, the position estimation performance is independent of the azimuth coordinate φ .
The radial dependency factor σ rad shown in (38) increases with the 4th power of the radial distance r normalized to r sph , which is the radius of the sphere. So, the position estimation error quickly increases when increasing the distance to the sphere. Figure 6 shows the radial dependency σ rad as a function of the normalized radial distance. The radial dependency factor affects the position estimation in all directions similarly.
The diagonal elements of the Cramér–Rao lower bound matrix provide the lower bounds for the variances of position estimation errors in the radial, polar, and azimuthal directions, respectively. From (38), we observe that the corresponding standard deviation factors σ r , σ θ , and σ φ depend differently on the polar angle θ . Figure 7 shows the graphs of these factors. Additionally, we have plotted the magnitude
σ mag = σ φ 2 + σ θ 2 + σ r 2
of the position estimation error factors depending on the polar angle θ . We have normalized the polar angle-dependent diagonal elements in (38) to the magnitude’s minimum. Therefore,
σ mag 1
with minima ( min σ mag = 1 ) occurring at θ = 0 and θ = 180 .
The performance factors are limited for the radial and polar directions. In contrast, the position estimation error in the azimuthal direction shows a singularity and goes to infinity for θ 90 . It is interesting to note that
σ φ σ θ > σ r ,
with σ φ = σ θ for θ = 0 , 180 . According to Figure 7, position estimation in the radial direction always performs better than in the polar or azimuthal directions. The block diagonal structure of the Cramér–Rao lower bound matrix indicates that the position estimation performance in the azimuthal direction does not depend on the position estimation performances achieved in the radial and polar directions.
Figure 8 shows a three-dimensional sliced color plot for the magnitude of the location-dependent position error factor, which is defined as
σ loc = σ rad σ mag = σ rad σ φ 2 + σ θ 2 + σ r 2 .
Magnetic flux lines indicate the magnetic field strength and orientation. In the slice plane y = 0 , we observe the singularity discussed above. For the whole plane z = 0 , or equivalently θ = 90 , the factor σ φ and consequently σ loc go to infinity. Nevertheless, we still are able to estimate the remaining position coordinates, i.e., the radial distance r and the polar angle θ , with sufficient accuracy.

Cylinder

For the cylinder case, shown in Figure 3, the outer static magnetic field is directed along the x axis. The cylinder itself has infinite dilatation in the z direction. With this choice of the coordinate system, we obtain invariance with respect to the z coordinate and reduce the problem to a two-dimensional one. Consequently, position estimation in the z direction is not possible.
The radial dependency factor σ rad shown in (39) increases with the 3th power of the radial distance r normalized to the cylinder radius r cyl . Compared to the sphere, which has a finite size in all the three dimensions, the impact of the inhomogeneity on the outer magnetic field, and therefore the achievable position estimation accuracy, is more significant. Figure 6 shows the corresponding graph in comparison to the sphere case.
From (21) and Figure 4, we observe that the magnetic field shows both a magnetic field component in the e φ direction and a dependency on the azimuth coordinate φ of the magnetic field components. As indicated by the identity matrix in (39) however, the position estimation error variances are equal for both the radial ( e r ) and the azimuthal ( e φ ) directions. Despite the magnetic field not being rotationally symmetric, it is interesting to see that the position estimation performance is independent of the azimuth coordinate φ in this case.

5. Examples

Subsequently, we consider a vertical cylindrical pillar made of ferromagnetic material as an example and assess the achievable positioning accuracy when measuring the Earth’s magnetic field in the area around that pillar.

5.1. Cramér–Rao Lower Bound in the Presence of Quantization Noise

We start from (39). The diagonal elements of the Cramér–Rao lower bound matrix are equal and provide the lower bounds for the variances of the position estimation in the radial ( e r ) and azimuthal ( e φ ) directions. We consider the square root of the diagonal elements and obtain
σ r r cyl = σ φ r cyl = σ mat 2 H 2 σ H 2 1 2 r r cyl 3
as the Cramér–Rao lower bound for the estimation error standard deviation in both radial and azimuthal direction normalized to the radius of the cylindrical pillar. For the position estimation standard deviation of the Cramér–Rao lower bound, we obtain
σ pos r cyl = σ r 2 + σ φ 2 r cyl = tr C cyl r cyl = σ mat 2 H 2 2 σ H 2 1 2 r r cyl 3 = σ mat 2 B 2 2 σ B 2 1 2 r r cyl 3 .
In our example, the outer magnetic field H is the Earth’s magnetic field, which we consider as sufficiently homogeneous around the pillar. We may describe the signal-to-noise ratio (SNR) terms H 2 / 2 σ H 2 = B 2 / 2 σ B 2 in (45) either in the form of the magnetic strength H or the magnetic flux density B. Both fields are proportional, where the proportionality constant is μ 0 = 4 π · 10 7 Vs Am in a vacuum, which equals the permeability of air with good approximation.
The Earth’s magnetic flux density in Central Europe is approximately B = 48.3 μ T , with a horizontal component of B h 21 μ T and a vertical component of B z 43.5 μ T . As discussed in Section 3.2, the ferromagnetic pillar only influences the magnetic field components perpendicular to its axis. So in our case,
B = μ 0 H = B h 21 μ T .
Next, we have a look at the measurement noise variance σ H 2 , or equivalently σ B 2 , which appears in the SNR terms in (45). As the source of measurement noise, we consider the quantization noise of the magnetic field sensor. The quantization noise variance can be calculated from the magnetic field sensor resolution as
σ B 2 = μ 0 2 σ H 2 = B res 2 12 ,
assuming that the quantization error is uniformly distributed within an interval of B res 2 , + B res 2 . The range and resolution of several magnetic field sensors, which are currently used in smartphones, are reported in data sheets [24,25,26,27,28]. The parameters relevant to us, together with the corresponding quantization noise variances, are summarized in Table 1.
For completeness, we have included the SNR term H 2 / 2 σ H 2 = B 2 / 2 σ B 2 in Table 1.
Figure 9 shows the Cramér-Rao lower bounds according to (44). The permeability of the cylinder’s material is assumed to be sufficiently large such that the material factor
σ mat = | μ r + 1 μ r 1 |
becomes σ mat 1 with good approximation.
As an example, let us consider the sensor MMC246xMT, which provides a resolution of 25   n T . This resolution results in a quantization noise variance of 52.1   n T 2 and provides a signal-to-noise ratio of H 2 2 σ H 2 = B 2 2 σ B 2 = 4.2 × 10 6 = 66.2 dB with an outer horizontal Earth magnetic flux density of B h = B = 21 μ T . Note we express this variance in the physical unit ’Nanotesla’. We consider the physical unit ’Nanotesla’ ( n T ) as a whole. To avoid misinterpretations in the notation, please note that a variance of 1   n T 2 = 1   ( n T ) 2 = 10 18 ( T ) 2 .
To obtain a numerical example, let us assume a radius of r cyl = 10 cm for the vertical pillar. From Figure 9, we observe that the Cramér–Rao lower bound for the position estimation standard deviation at a distance of r = 10 · r cyl = 1   m is σ pos = 0.244 · r cyl = 2.44 cm. If we further increase the distance by a factor of ten, i.e., r = 10   m to the center of the cylinder, the position estimation standard deviation increases to σ pos = 24.4   m .
The position estimation standard deviation is proportional to the 3rd power of the (normalized) radius, thus meaning that the slope of the graphs in Figure 9 is three standard deviation decades per distance decade. For our example, position estimation at distances higher than 10 times the radius of the cylinder results in a standard deviation error, which rapidly exceeds the distance itself.
Note in Section 4 that we have derived the Cramér–Rao lower bounds for additive Gaussian noise, i.e., a Gaussian likelihood function. However, we have considered quantization and assumed a uniform likelihood function. In [29], it is shown that the Gaussian likelihood function provides the largest Cramér–Rao lower bound among all likelihood functions with equal variance. So, the Gaussian noise assumption provides a worst case.

5.2. Cramér–Rao Lower Bound in the Presence of Earth’s Magnetic Field Noise

We continue our example of a vertical ferromagnetic pillar. Previously, we have assumed that the Earth’s magnetic field strength, in particular its horizontal component, is known to us. The Earth’s magnetic field, however, is fluctuating. We consider these fluctuations as stochastic processes.

5.2.1. Characterization of the Earth’s Magnetic Field Noise

These stochastic processes are the sources of measurement noise in further investigations of our example. Figure 10 shows the fluctuations
Δ B = B B ¯ ,
i.e., the differences with respect to the corresponding mean values, for the three components B x , B y , and B z of the Earth’s magnetic flux density in a Cartesian coordinate system.
The horizontal components B x and B y point toward the north and east, respectively. The vertical component B z points toward the Earth’s center. The data was obtained from an observatory in Fuerstenfeldbruck, Germany, which is part of the INTERMAGNET network [30]. The data was collected in May 2016, with a sampling interval of 1 min . Out of that data, we obtain the mean vector
B ¯ = B ¯ x B ¯ y = 20968 1053 n T
and covariance matrix
Σ = E Δ B Δ B T = 212.32 3.0913 3.0913 358.04 n T 2
of the horizontal components of the Earth’s magnetic flux density for our further investigations. The variances of the fluctuations in the x and y directions are significantly different and show only little correlation. Another statistical property of the Earth’s magnetic flux density that we are interested in is the shape of its probability density function (PDF). We compare the PDF of the Earth’s magnetic flux density fluctuations with a corresponding Gaussian PDF with equal variance. For this comparison, we draw quantile–quantile (Q-Q) plots [31], as shown in Figure 11.
If the sample data are Gaussian distributed, the Q-Q plot varies randomly around the main diagonal, which we have plotted as a dashed line. In the interval [ 20 , 20 ] n T , the quantiles of the samples are quite close to those of the corresponding Gaussian distribution, thus indicating a kind of ’bell’ shape. Deviations indicate increased tails (x component) or skewness (z component) for instance.
We would like to emphasize that the analysis of the mean and variance of the Earth’s magnetic flux density is based on an exemplary one-month data sample. Depending on the geomagnetic activity and geographical location, higher fluctuations may occur than in this example. Such higher fluctuations mean higher variance values, which are regarded as noise variance in our Cramér–Rao lower bound analysis.
To summarize, the PDFs of the Earth’s magnetic flux density fluctuations are approximately, but not perfectly, Gaussian-shaped. However, as mentioned earlier, the Gaussian assumption provides a worst case assumption for calculating the Fisher information or, correspondingly, the Cramér–Rao lower bound.

5.2.2. Cramér–Rao Lower Bound

For the derivation of the magnetic strength field in Section 3.2, we have assumed an outer magnetic field in the x direction. The Earth’s outer magnetic field shows components in both the x and y directions. With an appropriate rotation of the coordinate system, we can generalize the result in (25) and obtain
B out = I 2 × 2 + 1 σ mat r cyl r 2 Φ ( 2 φ ) B
with
Φ ( x ) = cos ( x ) sin ( x ) sin ( x ) cos ( x )
and σ mat , as defined in (39) and (48). Here, we describe the magnetic field in the form of the magnetic flux density B out = μ 0 H out instead of the magnetic strength H out . Both fields are proportional with the proportionality constant μ 0 .
As a next step, we analyze how fluctuations of the magnetic field B transfer into magnetic field fluctuations in the presence of a ferromagnetic pillar. According to (49), we set B = B ¯ + Δ B , insert this into (52), and obtain
B ^ out = I 2 × 2 + 1 σ mat r cyl r 2 Φ ( 2 φ ) B ¯ + Δ B .
as noisy magnetic flux density measurements. We identify
B ¯ out = I 2 × 2 + 1 σ mat r cyl r 2 Φ ( 2 φ ) B ¯
as the mean magnetic flux density and
ϵ = I 2 × 2 + 1 σ mat r cyl r 2 Φ ( 2 φ ) Δ B
as the noise part. With (56) and (51), we can calculate the noise covariance matrix as
Σ = E ϵ ϵ T = I 2 × 2 + 1 σ mat r cyl r 2 Φ Σ I 2 × 2 + 1 σ mat r cyl r 2 Φ T .
For notational convenience, we have omitted the argument of matrix Φ . The Jacobian matrix
J = B ¯ out = r , 1 r φ B ¯ out = 2 r cyl σ mat r cyl r 3 Φ B ¯ , Φ B ¯
of the mean magnetic flux density B ¯ out is composed of two column vectors corresponding to the derivatives of B ¯ out with respect to the radial and azimuthal directions. The derivative of matrix Φ is calculated as
Φ = Φ ( x ) = d d x Φ ( x ) = sin ( x ) cos ( x ) cos ( x ) sin ( x ) .
with (57) and (58), we can calculate the Fisher information matrix F = J T Σ 1 J according to (31). We obtain the Cramér–Rao lower bound matrix as
C = F 1 = J T Σ 1 J 1 = J 1 Σ J T 1 = 1 B ¯ 2 r cyl σ mat 2 2 r r cyl 6 J 1 Σ J = r cyl σ mat 2 B ¯ 2 2 r r cyl 6 B ¯ T Φ Σ Φ B ¯ B ¯ T Φ Σ Φ B ¯ B ¯ T Φ Σ Φ B ¯ B ¯ T Φ Σ Φ B ¯
with B ¯ 2 = B ¯ x 2 + B ¯ y 2 as the squared magnitude of the mean magnetic flux density B ¯ . The identities for the 2 × 2 matrices J 1 and J T 1 are derived in Appendix A.

5.2.3. Discussion of Results

The square root of the main diagonal elements of matrix C in (60) provide the Cramér–Rao lower bound for the standard deviation
σ r r cyl = C 1 , 1 r cyl = σ mat 2 B ¯ 2 r r cyl 3 B ¯ T Φ Σ Φ B ¯
for the radial estimation error and
σ φ r cyl = C 2 , 2 r cyl = σ mat 2 B ¯ 2 r r cyl 3 B ¯ T Φ Σ Φ B ¯
for the azimuthal estimation error. For a more general description, the Cramér–Rao lower bounds in (61) and (62) are normalized to the radius r cyl of the cylinder. In Section 4, we have assumed a noise covariance of form Σ = σ 2 I . With this assumption, the noise variance is constant, i.e., independent of the location of the sensor, and its components in both the x and y directions are equal. However, the noise covariance, shown in (57) for our example, depends on the location of the sensor through variable r and the argument of matrix Φ , which in general show different main diagonal elements through ( 51 ) . Compared to the evaluations in Section 4, the Cramér–Rao lower bounds for both the radial and azimuthal estimations are dependent on the azimuth φ as well. Figure 12 shows the Cramér–Rao lower bounds for the position estimation standard deviations of the radial and azimuthal components for a vertical cylindrical pillar in the Earth’s magnetic field according to (61) and (62) for our example. The dependency on the azimuth φ is clearly visible, since the contour lines are not circularly shaped.
For the calculation of the position estimation standard deviation of the Cramér–Rao lower bound
σ pos r cyl = σ r 2 + σ φ 2 r cyl = tr C r cyl = σ mat 2 r r cyl 3 tr Σ B ¯ 2 = σ mat 2 r r cyl 3 tr I 2 × 2 + 1 σ mat r cyl r 2 Φ Σ I 2 × 2 + 1 σ mat r cyl r 2 Φ T B ¯ 2
we have started with the 2nd line in (60) and used the identity tr J 1 Σ J = tr Σ J J 1 = tr Σ for the trace operator. As in the case of the radial and azimuthal estimations, the position estimation of the Cramér–Rao lower bound according to (63) depends on the azimuth φ through matrix Φ . However, the influence of matrix Φ for the calculation of the Earth’s magnetic field noise covariance matrix Σ rapidly decreases with the 2nd power of radius r, i.e., the distance of the sensor to the center of the cylinder. Figure 13 shows the position estimation of the Cramér–Rao lower bound according to (63). A significant dependency on the azimuth φ is not visible.
For sufficiently large distances r, the position estimation of the Cramér–Rao lower bound approaches the asymptotic value
lim r σ pos r cyl = σ mat 2 B ¯ 2 tr Σ 1 2 r r cyl 3 ,
which is similar to (45) in its structure. In particular, we observe that the asymptotic position estimation of the Cramér–Rao lower bound is independent of the azimuth φ . For our example, the SNR term in (64) becomes
B ¯ 2 tr Σ = 20968 2 + 1053 2   n T 2 212.32 + 358.04   n T 2 = 7.7 · 10 5 .
Note that the fluctuations in the Earth’s magnetic flux density are accounted for by the covariance matrix Σ. Higher fluctuations lead to a higher trace, tr(Σ), of that covariance matrix and consequently to a lower SNR and an increased Cramér–Rao lower bound.

5.3. Cramér–Rao Lower Bound in the Presence of Quantization and Magnetic Field Noise

For the consideration of both the quantization noise and the Earth’s magnetic field noise, we calculate a general noise covariance
Σ = I 2 × 2 + 1 σ mat r cyl r 2 Φ Σ I 2 × 2 + 1 σ mat r cyl r 2 Φ T + σ B 2 I 2 × 2
which we then can insert into (61)–(63), thus replacing Σ . With the addition of the corresponding covariance matrices in (66), we consider the magnetic field noise and sensor quantization noise to be uncorrelated. For the asymptotic case, we have plotted the Cramér–Rao lower bound according to (64) but replaced Σ with Σ in (66). The graphs are shown in Figure 14 as solid lines. For comparison, we have included the results that have been obtained for the different sensors in Section 5.1 (Figure 9), where only the quantization noise has been taken into account (dashed line with markers). When comparing the magnetic field noise variance tr Σ = 570.36   n T 2 with the sensor quantization noise tr σ B 2 I 2 × 2 = 2 σ B 2 , with σ B 2 summarized in Table 1, we observe that for the sensors AKM8975, YAS529, and YAS532, the sensor quantization noise is dominant. Therefore, we approximately obtain the performance derived in Section 5.1 for the sensors AKM8975, YAS529, and YAS532. This is clearly visible in Figure 14. The results when considering quantization and magnetic field noise match with the corresponding results when taking into account quantization noise only (black, magenta, and blue dashed lines with markers), and the graphs overlap. For the sensor HMC5983, the Earth’s magnetic field noise and the sensor quantization noise variances are within a similar order of magnitude. An additional performance degradation when taking into account the Earth’s magnetic field noise (red line) in addition to the sensor quantization noise can be observed in Figure 14. When applying sensors with significantly lower sensor noise, like the MMC246xMT, the Earth’s magnetic field noise becomes dominant. Therefore, we can expect the results derived in Section 5.2 to have good approximation.
In our evaluations above, we have considered sensor quantization and fluctuations in the magnetic flux density of the Earth as sources of noise. Electrical currents in the environment can also lead to impairments in magnetic field-based position determination. The resulting magnetic fields are superimposed on the Earth’s magnetic field and lead to higher magnetic field noise and therefore to higher CRLBs.

6. Summary and Conclusions

In this paper, we aimed at assessing the achievable positioning performance based on measuring the ambient magnetic field around elementary ferromagnetic structures, in particular a sphere and a cylinder, from a theoretical point of view. For that, we have calculated the Cramér–Rao lower bound for the position estimation around a sphere and a cylinder placed in an outer homogeneous magnetic field. For these structures, the magnetic field is analytically known.
We have seen that usual ferromagnetic materials like ordinary steel with a relative permeability of several thousands are sufficient. Using specifically designed ferromagnetic materials like permalloy, a nickel–iron magnetic alloy with μ r 10 5 , provides only little additional performance improvements.
The results have also shown that the position estimation error variance is proportional to the measurement noise variance. It is obvious that the sensor itself is a source of measurement noise. In this paper, we have considered the sensor quantization noise, which can differ by several orders of magnitude for different sensors. For the case that the instantaneous outer magnetic field strength is not known perfectly, we have considered outer magnetic field fluctuations as another source of measurement noise. In an example, we have observed an outer Earth magnetic field variance of 570.36   n T 2 of the horizontal component. For low resolution sensors, the outer magnetic field variance can be neglected. For high resolution sensors, the outer Earth magnetic field might be dominating. In order to take advantage of a high sensor resolution, the instantaneous Earth magnetic field strength has to be known. A potential solution is to simultaneously estimate that value with the help of a magnetic sensor array instead of a single sensor.
The influence of a magnetic structure to the ambient magnetic field relaxes with increasing distance. Therefore, the position estimation performance also decreases. For a ferromagnetic sphere in an outer homogeneous magnetic field, we have seen that the position estimation error variance increases by eight decades per distance decade. Correspondingly, the position estimation standard deviation increases by four decades per distance decade. Compared to a sphere, which has a limited size in all three dimensions, we additionally investigated a cylinder with infinite size in one dimension. For the cylinder case, the position estimation standard deviation increases by three decades per distance decade. However, position estimation is only possible in two dimensions, i.e., the plane perpendicular to the cylinder. Due to the rapidly increasing error, position estimation with sufficient accuracy is possible only in close proximity of such ferromagnetic structures. Both the position estimation standard deviation and the corresponding distance are proportional to the size of the structure, which is in our case its radius.
In this paper, we have focused on elementary structures that allow for the analytic description of the ambient magnetic field. This provided us with some general insights into the positioning error and its principle dependencies on relevant parameters like the permeability of the material. In practice, however, we face structures that are much more complex. Such structures require a numerical calculation of their ambient magnetic field and are out of the scope of this paper. Once the magnetic field has been calculated, the methods used in this paper for assessing the achievable position estimation performance, in particular the Cramér–Rao lower bound, can be applied in a similar way. Undoubtedly, it is interesting to experimentally verify the research questions raised in Section 1.2 for the considered setups of a ferromagnetic sphere or cylinder in an outer homogeneous magnetic field. As we focus on the theoretical aspects in this paper, such experimental support is the subject of further work.

Author Contributions

Conceptualization, A.D., B.S. and S.S.; Methodology, A.D., B.S. and S.S.; Validation, A.D., B.S. and S.S.; Formal analysis, A.D.; Investigation, A.D. and S.S.; Writing—original draft, A.D. and B.S.; Writing—review & editing, A.D., B.S. and S.S.; Visualization, A.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The source of the raw data used for characterization of the Earth’s magnetic field noise is referenced within the article.

Acknowledgments

The results presented in this section rely on the data collected at Fuerstenfeldbruck, Germany. We thank the Department of Earth and Environmental Sciences at the Ludwig Maximilian University of Munich for supporting our operations and INTERMAGNET (www.intermagnet.org) for promoting high standards of magnetic observatory practice.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Properties of the Jacobian Matrix for a Cylinder in a Homogeneous Magnetic Field

By construction, the matrices
Φ = cos ( x ) sin ( x ) sin ( x ) cos ( x ) and Φ = sin ( x ) cos ( x ) cos ( x ) sin ( x )
are orthogonal and symmetric, i.e., Φ = Φ T = Φ 1 and Φ = Φ T = Φ 1 . In particular,
Φ Φ = I and Φ Φ = I .
We can also verify that for an arbitrary vector a ,
a T Φ Φ a = 0
holds. With the definition of matrix J in (58) we calculate
J T J = 2 r cyl σ mat 2 r cyl r 6 B ¯ T Φ B ¯ T Φ Φ B ¯ , Φ B ¯ = 2 r cyl σ mat 2 r cyl r 6 B ¯ T Φ Φ B ¯ B ¯ T Φ Φ B ¯ B ¯ T Φ Φ B ¯ B ¯ T Φ Φ B ¯ .
with the properties of the matrices Φ and Φ and after division of the right-hand side scalar factor we obtain
1 B ¯ 2 r cyl σ mat 2 2 r r cyl 6 J T = J 1 J = I .
From the identity for J 1 above, we directly obtain
J T 1 = 1 B ¯ 2 r cyl σ mat 2 2 r r cyl 6 J = r cyl σ mat 2 B ¯ 2 r r cyl 3 Φ B ¯ , Φ B ¯ . .

Appendix B. A Sphere in a Homogenous Magnetic Field

We assume a sphere with radius r sph , located at the origin of a spherical coordinate system as shown in Figure 1.

Appendix B.1. Solution of Laplace’s Equation in Spherical Coordinates

According to the method of separation of variables we assume that a solution
Ψ ( r , θ , φ ) = R ( r ) Θ ( θ ) Φ ( φ )
for Laplace’s equation can be factorized into three terms, each depending on one coordinate variable only. With this approach, we obtain Laplace’s partial differential equation in spherical coordinates as
0 = Δ Ψ ( r , θ , φ ) = 1 r 2 r r 2 r + 1 r 2 sin ( θ ) θ sin ( θ ) θ + 1 r 2 sin 2 ( θ ) 2 φ 2 R ( r ) Θ ( θ ) Φ ( φ ) .

Appendix B.1.1. Separation of the Laplace Equation

Applying the Laplace operator and multiplying by r 2 R ( r ) Θ ( θ ) Φ ( φ ) yields
0 = 1 R ( r ) r r 2 r R ( r ) + 1 sin ( θ ) Θ ( θ ) θ sin ( θ ) θ Θ ( θ ) + 1 sin 2 ( θ ) Φ ( φ ) 2 φ 2 Φ ( φ ) .
The first term depends only on r whereas the second and third term depends on the angular coordinates θ and φ . (A9) can only hold if both the radial and the angular component are constant. Therefore, (A9) separates into an ordinary differential equation
1 R ( r ) r r 2 r R ( r ) n ( n + 1 ) = 0
for the radial part and into a partial differential equation
1 sin ( θ ) Θ ( θ ) θ sin ( θ ) θ Θ ( θ ) + 1 sin 2 ( θ ) Φ ( φ ) 2 φ 2 Φ ( φ ) + n ( n + 1 ) = 0
for the angular part. Finite solutions for the angular part only exist if the separation constant is an integer value of form n ( n + 1 ) [22]. Multiplying by sin 2 ( θ ) , (A11) can be separated further into an azimuth part
1 Φ ( φ ) 2 φ 2 Φ ( φ ) + m 2 = 0 .
and a polar part
n ( n + 1 ) sin 2 ( θ ) + sin ( θ ) Θ ( θ ) θ sin ( θ ) θ Θ ( θ ) m 2 = 0 .

Appendix B.1.2. Solution of the Polar Part

Multiplying by Θ ( θ ) sin 2 ( θ ) and substituting x = cos ( θ ) , 1 x 2 = sin ( θ ) , x = sin ( θ ) θ yields Legendre’s differential equation
x ( 1 x 2 ) x P ( x ) + n ( n + 1 ) m 2 ( 1 x 2 ) P ( x ) = 0 ,
where P ( x ) is obtained from Θ ( θ ) by substituting θ accordingly. Solutions of this differential equations are the associated Legendre polynomials
P n m ( x ) = 1 x 2 m / 2 2 n n ! m + n x m + n x 2 1 n , 0 m n ,
which are a complete set of orthogonal functions in the interval 1 x + 1 .

Appendix B.1.3. Solution of the Azimuth Part

A solution to (A12) is
Φ m ( φ ) = A m cos ( m φ ) + B m sin ( m φ ) .
This solution must be periodic with a period of 2 π . Thus, m must be an integer value.

Appendix B.1.4. Solution of the Radial Part

A solution for the radial Equation (A10) is
R ( r ) = C n r n + D n 1 r n + 1 .

Appendix B.1.5. The General Solution

For the general solution we combine (A15), (A16), (A17) and get
Ψ ( r , θ , φ ) = n = 0 m = 0 n C n r n + D n 1 r n + 1 P n m ( cos ( θ ) ) A m cos ( m φ ) + B m sin ( m φ )

Appendix B.2. Solution of the Boundary Value Problem

We assume a homogeneous magnetic strength vector field in z-direction with magnitude H which we can express as
H = H e z = H cos ( θ ) e r H sin ( θ ) e θ
in Cartesian respectively spherical coordinates, which follows from the corresponding magnetic potential field
Ψ = H z = H r cos ( θ ) .
with this choice, the resulting magnetic potential field must be rotationally symmetric in azimuth direction. For this reason, the constant
m = 0
which lets the azimuth part in (A18) vanish. We start with the magnetic potential field outside the sphere. In order to fulfill the boundary constraints (A20) we require with the remaining part of (A18)
lim r Ψ out = lim r n = 0 C n r n + D n 1 r n + 1 P n 0 ( cos ( θ ) ) = ! H r cos ( θ ) ,
where C n and D n are constants to be determined for the outer field. Since P 1 0 ( x ) = x , we observe that
C n = H n = 1 , 0 n 1 .
The inner potential field
Ψ in = n = 0 C ˜ n r n + D ˜ n 1 r n + 1 P n 0 ( cos ( θ ) )
requires
D ˜ n = 0 .
Otherwise, the magnetic potential diverges for r 0 .
For n 1 we have C n = 0 . The boundary conditions at the sphere’s surface ( r = r sph , 0 θ π , 0 φ < 2 π ) from (5) respectively (6) yield the equation system
r sph n C ˜ n 1 r sph n + 1 D n = 0 μ in n r sph n 1 C ˜ n + μ out ( n + 1 ) r sph n + 2 D n = 0
This system of equation has full rank and, therefore, yields to the trivial solution C ˜ n = 0 and D n = 0 only. For n = 1 , however, C 1 = H and we get
C ˜ 1 1 r sph 3 D 1 = H μ in μ out C ˜ 1 + 2 r sph 3 D 1 = H
Solving the equations above provides
C ˜ 1 = H 3 μ in μ out + 1 D 1 = H μ in μ out + 1 μ in μ out + 1 r sph 3
and leads to the scalar magnetic potential fields
Ψ in = H 3 μ in μ out + 2 r cos ( θ )
Ψ out = H μ in μ out 1 μ in μ out + 2 r sph r 3 1 r cos ( θ )
inside and outside the sphere.

Appendix C. A Cylinder in a Homogenous Magnetic Field

We assume a cylinder of infinite length with radius r cyl , located along the z-axis of a cylindrical coordinate system as shown in Figure 3.

Appendix C.1. Solution of Laplace’s Equation in Cylinder Coordinates

According to the method of separation of variables we assume that a solution
Ψ ( r , φ , z ) = R ( r ) Φ ( φ ) Z ( z )
for Laplace’s equation can be factorized into three terms, each depending on one coordinate variable only. With this approach, we obtain Laplace’s partial differential equation in cylinder coordinates as
0 = Δ Ψ ( r , φ , z ) = 1 r r r r + 1 r 2 2 φ 2 + 2 z 2 R ( r ) Φ ( φ ) Z ( z ) .

Appendix C.1.1. Separation of the Laplace Equation

Applying the Laplace operator and dividing by R ( r ) Φ ( φ ) Z ( z ) yields
0 = 1 r R ( r ) r r r R ( r ) + 1 r 2 Φ ( φ ) 2 φ 2 Φ ( φ ) + 1 Z ( z ) 2 z 2 Z ( z ) .
The first and second term depend on r and φ whereas the third term only depends on height z. (A33) can only hold if both parts are constant. Therefore, (A33) separates into an ordinary differential equation
1 Z ( z ) 2 z 2 Z ( z ) k 2 = 0
for the height and, after multiplication by r 2 , into
0 = r R ( r ) r r r R ( r ) + k 2 r 2 + 1 Φ ( φ ) 2 φ 2 Φ ( φ )
for the radial and azimuth part. Again, both parts must be constant, which separates (A35) into an azimuth part
1 Φ ( φ ) 2 φ 2 Φ ( φ ) + m 2 = 0
and a radial part
r r r r R ( r ) + k 2 r 2 m 2 R ( r ) = 0 .

Appendix C.1.2. Solution of the Azimuth Part

A solution to (A36) is
Φ m ( φ ) = A m cos ( m φ ) + B m sin ( m φ ) .
This solution must be periodic with a period of 2 π . Thus, m must be an integer value.

Appendix C.1.3. Solution of the Height Part

A solution for (A34) is
Z k ( z ) = C k exp ( k z ) + D k exp ( k z ) , k 0 , C 0 + D 0 z , k = 0 .
In general, k is non-integer. So the coefficients C k and D k are functions dependent on k. The solution above considers the special case k = 0 . This leads to magnetic strength fields which do not depend on z.

Appendix C.1.4. Solution of the Radial Part

Substituting x = k r in (A37) leads to the well-known Bessel differential equation
x x x x R ( x ) + x 2 m 2 R ( x ) = 0 .
A solution is the Bessel functions of the first kind
J m ( x ) = = 0 ( 1 ) Γ ( m + + 1 ) ! x 2 2 + m ,
with Γ ( x ) as the Gamma function. For integer values x = n , this function is Γ ( n + 1 ) = n ! . For non-integer values m, J m ( x ) and J m ( x ) provide two linearly independent solutions of the Bessel differential equation. From the solution of the azimuth part we know that m is an integer value. For m being an integer, a second linear independent solution is the Bessel function of the second kind, also called Neumann function
N ν ( x ) = J ν ( x ) cos ( v x ) J v ( x ) sin ( ν x ) .
For integer values m we have to take the limit, which yields
N m ( x ) = lim ν m N ν ( x ) = lim ν m J ν ( x ) cos ( v x ) J v ( x ) sin ( ν x ) .
For integer m, Bessel functions of the first kind, J m ( x ) , are finite at the origin x = 0 . The Neumann functions, N m ( x ) , diverge for x 0 .
For the special case k = 0 , (A37) simplifies to
r r r r R ( r ) + m 2 R ( r ) = 0 .
This leads to a different form of solution. However, this solution is equivalent to that which we obtain by taking the limit k 0 , i.e., considering the Bessel and Neumann functions for small arguments.
In summary, the solution for the radial part in is
R k , m ( r ) = E m J m ( k r ) + F m N m ( k r ) , k 0 , E m r m + F m 1 r m , k = 0 , m > 0 , E 0 + F 0 ln r r 0 , k = 0 , m = 0 .

Appendix C.1.5. The General Solution

For the general solution we combine (A38), (A39), (A45) and get
Ψ ( r , φ , z ) = m = 0 k = 0 Φ m ( φ ) Z k ( z ) R k , m ( r ) d k .

Appendix C.2. Solution of the Boundary Value Problem

First let us consider a homogeneous outer magnetic field with arbitrary direction. Since the dimension of the cylinder in z-direction is infinite, there is no dependency of the resulting magnetic field on dimension z. For this reason, it is obvious that the cylinder does not influence the z-component H z , e z of an outer homogenous field. So, any constant magnetic strength vector field in z-direction, or equivalently a magnetic potential of form Ψ = H z , z solves the boundary value problem. A consequence of the longitudinal invariance is that the separation constant
k = 0 .
Therefore, we consider a homogeneous outer magnetic strength field with a direction in the x-y-plane. Without loosing generality we assume a homogeneous magnetic strength vector field in x-direction with magnitude H which we can express as
H = H e x = H cos ( φ ) e r H sin ( φ ) e φ
in Cartesian respectively cylinder coordinates, which follows from the corresponding magnetic potential field
Ψ = H x = H r cos ( φ ) .
For k = 0 we start with the outer magnetic potential field which has to fulfill the boundary constraint at infinite distance, lim r Ψ out = ! Ψ in particular
lim r E 0 + F 0 ln r r 0 + m = 1 E m r m + F m 1 r m A m cos ( m φ ) + B m sin ( m φ ) = ! H r cos ( φ ) .
Comparing both sides of the equation we observe that E m = 0 for m 1 , E 1 = H , F 0 = 0 and B m = 0 , which provides the remaining outer field as
Ψ out = H r cos ( φ ) + m = 1 F m 1 r m cos ( m φ ) .
The inner potential field requires F m = 0 . Otherwise the field diverges for r 0 . From the outer field we observe that there are no sin ( · ) components. Therefore, these terms will also vanish from the inner solution. This remaining potential field is
Ψ in = m = 1 A ˜ m r m cos ( m φ ) ,
where the coefficients E m have been included in A ˜ m .
For m 2 the boundary conditions at the cylinder’s surface ( r = r cyl , 0 φ < 2 π , z + ) from (5) respectively (6) yield the equation system
m r cyl m 1 A ˜ m m r cyl m + 1 F m = 0 μ in m r cyl m 1 A ˜ m + μ out m r cyl m + 1 F m = 0
This system of equation has full rank and, therefore, yields to the trivial solution A ˜ m = 0 and F m = 0 only. For m = 1 , however, E 1 = H . After some simplifications we obtain
A ˜ 1 1 r cyl 2 F 1 = H μ in μ out A ˜ 1 + 1 r cyl 2 F 1 = H
Solving the equations above provides
A ˜ 1 = H 2 μ in μ out + 1 F 1 = H μ in μ out 1 μ in μ out + 1 r cyl 2
and leads to the scalar magnetic potential fields
Ψ in = H 2 μ in μ out + 1 r cos ( φ )
Ψ out = H μ in μ out 1 μ in μ out + 1 r cyl r 2 1 r cos ( φ )
inside and outside the cylinder.

References

  1. Di Taranto, R.; Muppirisetty, S.; Raulefs, R.; Slock, D.; Svensson, T.; Wymeersch, H. Location-Aware Communications for 5G Networks: How location information can improve scalability, latency, and robustness of 5G. IEEE Signal Process. Mag. 2014, 31, 102–112. [Google Scholar] [CrossRef]
  2. Hegarty, C.; Chatre, E. Evolution of the Global Navigation Satellite System (GNSS). Proc. IEEE 2008, 96, 1902–1917. [Google Scholar] [CrossRef]
  3. Gustafsson, F.; Gunnarsson, F. Mobile Positioning Using Wireless Networks. IEEE Signal Process. Mag. 2005, 22, 41–53. [Google Scholar] [CrossRef]
  4. Dammann, A.; Raulefs, R.; Zhang, S. On Prospects of Positioning in 5G. In Proceedings of the IEEE ICC 2015—Workshop on 5G & Beyond—Enabling Technologies and Applications, London, UK, 8–12 June 2015. [Google Scholar] [CrossRef]
  5. Foxlin, E. Pedestrian tracking with shoe-mounted inertial sensors. IEEE Comput. Graph. Appl. 2005, 25, 38–46. [Google Scholar] [CrossRef] [PubMed]
  6. Bruno, L.; Robertson, P. WiSLAM: Improving FootSLAM with WiFi. In Proceedings of the 2011 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Guimaraes, Portugal, 21–23 September 2011. [Google Scholar] [CrossRef]
  7. Angermann, M.; Robertson, P. FootSLAM: Pedestrian Simultaneous Localization and Mapping Without Exteroceptive Sensors—Hitchhiking on Human Perception and Cognition. Proc. IEEE 2012, 100, 1840–1848. [Google Scholar] [CrossRef]
  8. Guarnieri, M. Once Upon a Time … The Compass. IEEE Ind. Electron. Mag. 2014, 8, 60–63. [Google Scholar] [CrossRef]
  9. Li, B.; Gallagher, T.; Dempster, A.; Rizos, C. How feasible is the use of magnetic field alone for indoor positioning? In Proceedings of the Indoor Positioning and Indoor Navigation (IPIN), Sydney, NSW, Australia, 13–15 November 2012; pp. 1–9. [Google Scholar] [CrossRef]
  10. Gozick, B.; Subbu, K.P.; Dantu, R.; Maeshiro, T. Magnetic Maps for Indoor Navigation. IEEE Trans. Instrum. Meas. 2011, 60, 3883–3891. [Google Scholar] [CrossRef]
  11. Angermann, M.; Frassl, M.; Doniec, M.; Julian, B.; Robertson, P. Characterization of the Indoor Magnetic Field for Applications in Localization and Mapping. In Proceedings of the Indoor Positioning and Indoor Navigation (IPIN), Sydney, NSW, Australia, 13–15 November 2012. [Google Scholar] [CrossRef]
  12. Wieser, I.; Ruiz, A.; Frassl, M.; Angermann, M.; Mueller, J.; Lichtenstern, M. Autonomous Robotic SLAM-based Indoor Navigation for High Resolution Sampling with Complete Coverage. In Proceedings of the Position, Location and Navigation Symposium - PLANS 2014, Monterey, CA, USA, 5–8 May 2014; pp. 945–951. [Google Scholar] [CrossRef]
  13. Shockley, J.A.; Raquet, J.F. Navigation of Ground Vehicles Using Magnetic Field Variations. Navigation 2014, 61, 237–252. [Google Scholar] [CrossRef]
  14. Siebler, B.; Heirich, O.; Sand, S.; Hanebeck, U.D. Joint Train Localization and Track Identification based on Earth Magnetic Field Distortions. In Proceedings of the 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, USA, 20–23 April 2020; pp. 941–948. [Google Scholar] [CrossRef]
  15. Canciani, A.; Raquet, J. Airborne Magnetic Anomaly Navigation. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 67–80. [Google Scholar] [CrossRef]
  16. Siebler, B.; Sand, S.; Hanebeck, U.D. Bayesian Cramér-Rao Lower Bound for Magnetic Field-Based Localization. IEEE Access 2022, 10, 123080–123093. [Google Scholar] [CrossRef]
  17. Vallivaara, I.; Haverinen, J.; Kemppainen, A.; Roning, J. Simultaneous Localization and Mapping using Ambient Magnetic Field. In Proceedings of the IEEE Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), Salt Lake City, UT, USA, 5–7 September 2010; pp. 14–19. [Google Scholar] [CrossRef]
  18. Bird, J.; Arden, D. Indoor navigation with foot-mounted strapdown inertial navigation and magnetic sensors [Emerging Opportunities for Localization and Tracking]. IEEE Wirel. Commun. 2011, 18, 28–35. [Google Scholar] [CrossRef]
  19. Robertson, P.; Frassl, M.; Angermann, M.; Doniec, M.; Julian, B.; Garcia Puyol, M.; Khider, M.; Lichtenstern, M.; Bruno, L. Simultaneous Localization and Mapping for Pedestrians using Distortions of the Local Magnetic Field Intensity in Large Indoor Environments. In Proceedings of the Indoor Positioning and Indoor Navigation (IPIN), Montbeliard, France, 28–31 October 2013; pp. 1–10. [Google Scholar] [CrossRef]
  20. Kok, M.; Solin, A. Scalable Magnetic Field SLAM in 3D Using Gaussian Process Maps. In Proceedings of the 2018 21st International Conference on Information Fusion (FUSION), Cambridge, UK, 10–13 July 2018; pp. 1353–1360. [Google Scholar] [CrossRef]
  21. Fitzpatrick, R. Maxwell’s Equations and the Principles of Electromagnetism; Infinity Science Press: Hingham, MA, USA, 2008. [Google Scholar]
  22. Lehner, G. Elektromagnetische Feldtheorie, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 1994. [Google Scholar]
  23. Kay, S.M. Fundamentals of Statistical Signal Processing—Estimation Theory; Prentice Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  24. MEMSIC. Datasheet: MMC246xMT Low Noise 2-axis Magnetic Sensor. Available online: https://www.digikey.tw/htmldatasheets/production/1308416/0/0/1/mmc246xmt.html (accessed on 16 February 2024).
  25. Honeywell. Datasheet: 3-Axis Digital Compass IC HMC5983. Available online: https://datasheetspdf.com/datasheet/HMC5983.html (accessed on 16 February 2024).
  26. Yamaha. Datasheet: YAS532B MS-3R Magnetic Field Sensor Type 3R. Available online: https://dtsheet.com/doc/1368523/yas532b (accessed on 16 February 2024).
  27. AsahiKASEI AKM. Datasheet: AK8975/AK8975C 3-axis Electronic Compass. Available online: https://datasheetspdf.com/datasheet/AK8975.html (accessed on 16 February 2024).
  28. Yamaha. Datasheet: YAS529 MS-3C Magnetic Field Sensor. Available online: https://datasheetspdf.com/datasheet/YAS529.html (accessed on 16 February 2024).
  29. Stoica, P.; Babu, P. The Gaussian Data Assumption Leads to the Largest Cramér-Rao Bound. IEEE Signal Process. Mag. 2011, 28, 132–133. [Google Scholar] [CrossRef]
  30. INTERMAGNET Website. Available online: https://www.intermagnet.org (accessed on 22 September 2016).
  31. Wilk, M.B.; Gnanadesikan, R. Probability Plotting Methods for the Analysis of Data. Biometrika 1968, 55, 1–17. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Solid sphere with permeability μ in in an outer medium with permeability μ out .
Figure 1. Solid sphere with permeability μ in in an outer medium with permeability μ out .
Sensors 24 02402 g001
Figure 2. Magnetic field strength and magnetic flux lines for a sphere with relative permeability μ r = 100 in an outer homogeneous magnetic field.
Figure 2. Magnetic field strength and magnetic flux lines for a sphere with relative permeability μ r = 100 in an outer homogeneous magnetic field.
Sensors 24 02402 g002
Figure 3. Solid cylinder with permeability μ in in an outer medium with permeability μ out .
Figure 3. Solid cylinder with permeability μ in in an outer medium with permeability μ out .
Sensors 24 02402 g003
Figure 4. Magnetic field strength and magnetic flux lines for a cylinder with relative permeability μ r = 100 in an outer homogeneous magnetic field.
Figure 4. Magnetic field strength and magnetic flux lines for a cylinder with relative permeability μ r = 100 in an outer homogeneous magnetic field.
Sensors 24 02402 g004
Figure 5. Dependency of position estimation standard deviation on the relative permeability μ r .
Figure 5. Dependency of position estimation standard deviation on the relative permeability μ r .
Sensors 24 02402 g005
Figure 6. Radial dependency of position estimation standard deviation.
Figure 6. Radial dependency of position estimation standard deviation.
Sensors 24 02402 g006
Figure 7. Polar angle dependency of position estimation standard deviation for a sphere in a homogeneous magnetic field.
Figure 7. Polar angle dependency of position estimation standard deviation for a sphere in a homogeneous magnetic field.
Sensors 24 02402 g007
Figure 8. Location dependency σ loc of position estimation standard deviation for a sphere in a homogeneous magnetic field.
Figure 8. Location dependency σ loc of position estimation standard deviation for a sphere in a homogeneous magnetic field.
Sensors 24 02402 g008
Figure 9. Cramér–Rao lower bound for position estimation standard deviation versus the distance of the sensor to the center of a vertical cylindrical pillar in the Earth’s magnetic field according to (45) with σ mat = 1 .
Figure 9. Cramér–Rao lower bound for position estimation standard deviation versus the distance of the sensor to the center of a vertical cylindrical pillar in the Earth’s magnetic field according to (45) with σ mat = 1 .
Sensors 24 02402 g009
Figure 10. Earth’s magnetic field fluctuation in Fuerstenfeldbruck, Germany during May 2016.
Figure 10. Earth’s magnetic field fluctuation in Fuerstenfeldbruck, Germany during May 2016.
Sensors 24 02402 g010
Figure 11. Quantile–quantile plots for the Earth magnetic field fluctuation in Fuerstenfeldbruck, Germany during May 2016.
Figure 11. Quantile–quantile plots for the Earth magnetic field fluctuation in Fuerstenfeldbruck, Germany during May 2016.
Sensors 24 02402 g011
Figure 12. Cramér–Rao lower bound for position estimation standard deviation of the radial and azimuthal component for a vertical cylindrical pillar in the Earth’s magnetic field according to (61) and (62), with σ mat = 1 . (a) Radial estimation; (b) Azimuthal estimation.
Figure 12. Cramér–Rao lower bound for position estimation standard deviation of the radial and azimuthal component for a vertical cylindrical pillar in the Earth’s magnetic field according to (61) and (62), with σ mat = 1 . (a) Radial estimation; (b) Azimuthal estimation.
Sensors 24 02402 g012
Figure 13. Cramér–Rao lower bound for position estimation standard deviation for a vertical cylindrical pillar in the Earth’s magnetic field according to (63) with σ mat = 1 .
Figure 13. Cramér–Rao lower bound for position estimation standard deviation for a vertical cylindrical pillar in the Earth’s magnetic field according to (63) with σ mat = 1 .
Sensors 24 02402 g013
Figure 14. Cramér–Rao lower bound for position estimation standard deviation for a vertical cylindrical pillar in the Earth’s magnetic field according to (64), with (66) and σ mat = 1 . Solid lines represent results for considering the Earth’s magnetic field noise and the sensors’ quantization noise. Dashed lines with markers (’+’) repeat results from Figure 9, where only quantization noise has been considered.
Figure 14. Cramér–Rao lower bound for position estimation standard deviation for a vertical cylindrical pillar in the Earth’s magnetic field according to (64), with (66) and σ mat = 1 . Solid lines represent results for considering the Earth’s magnetic field noise and the sensors’ quantization noise. Dashed lines with markers (’+’) repeat results from Figure 9, where only quantization noise has been considered.
Sensors 24 02402 g014
Table 1. Magnetic field sensors’ characteristics.
Table 1. Magnetic field sensors’ characteristics.
SensorRef.Range [ μ T ]Resolution B res [nT]Quant. Noise σ B 2 [ nT 2 ]SNR H 2 2 σ H 2 = B 2 2 σ B 2
MMC246xMT[24] ± 600 25 52.1 4.2 × 10 6
HMC5983[25] ± 88 73444 5.0 × 10 5
YAS532[26] ± 1200 x,y: 1501875 1.2 × 10 5
z: 2505208
AKM8975[27] ± 1200 3007500 2.9 × 10 4
YAS529[28] ± 300 x,y: 60030,000 7.4 × 10 3
z: 1200120,000
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dammann, A.; Siebler, B.; Sand, S. Cramér–Rao Lower Bound for Magnetic Field Localization around Elementary Structures. Sensors 2024, 24, 2402. https://doi.org/10.3390/s24082402

AMA Style

Dammann A, Siebler B, Sand S. Cramér–Rao Lower Bound for Magnetic Field Localization around Elementary Structures. Sensors. 2024; 24(8):2402. https://doi.org/10.3390/s24082402

Chicago/Turabian Style

Dammann, Armin, Benjamin Siebler, and Stephan Sand. 2024. "Cramér–Rao Lower Bound for Magnetic Field Localization around Elementary Structures" Sensors 24, no. 8: 2402. https://doi.org/10.3390/s24082402

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop