What remains to be shown is how we can obtain values for , and
. Since the values
are uncritical for the achieved accuracy, we assume they are
measured directly. The
values, however, are very
critical for the accuracy as was shown with the example at the
beginning of Section 4.2. Therefore we have to perform
a calibration.
For each of the three lighthouses we have to determine values for the
four variables
. For this, we place
the observer at known locations
and obtain the respective
using equation 1. Doing so for at least four
locations and using equation 9, we obtain the
following linear equation system in
:
As with the other equation systems, this system does not necessarily
have a solution, since the parameters are only approximations obtained
by measurements. Again, MMSE methods can be used to obtain
approximations for the . If the system has a solution, it can
also be obtained by Gaussian elimination. For this, the
and
have to fulfill certain requirements. One simple rule of
thumb is that both the
and the
should be pairwise
distinct.
Note that calibration has to be performed only once for each base station (assuming that the system is stable enough and needs not be recalibrated) and is independent of the receiver nodes. Therefore, calibration can be performed using a more powerful receiver device than the limited Smart Dust node. As explained in Section 4.1, the base station broadcasts these calibration parameters to the Smart Dust nodes, which use them to compute their location using Equation System 10.