jremington:
This sounds interesting, but can you post a reference? I don't see the point of subtracting the measurement of one magnetometer from another.
The paradigm I'm planning to use here is called a Common Mode Rejection scheme. This is typically described as:
he magnetic gradient is normally calculated by subtracting the outputs of two total field magnetometers which are separated by a baseline[1][2]
[1]Optimizing a direct string magnetic gradiometer for geophysical exploration - PubMed
[2]http://research-repository.uwa.edu.au/files/3244604/Sunderland_Andrew_2009.pdf
I know the second reference is a thesis, but I think that emphasises how much I've been struggling to find enough hard information on this area. The only other references I can provide are the plethora of images of bored archeologists walking around a field with two magnetometers stacked vertically:
http://www.expins.com/p/items/106080.jpg
My understanding of why this work is that irrespective of vertical position, both magnetometers will experience a very similar torque from external magnetic fields (primarily the Earth). The lower down magnetometer will pick up a stronger signal from magnetic material buried in the Earth however. Taking a difference between these two measurements therefore removes the constant background whilst retaining the signal from the buried object. That's my understanding anyway.
jremington:
(1) Consumer grade magnetometers are almost useless "out of the box". They MUST be carefully calibrated to be useful. Here is an overview. I personally recommend the program Magneto for calculating the correction matrix.
I've just bought a pair of MAG3110s and yes, I agree, they'll definitely need to be calibrated. However, because what I'm interested in is a difference measurement, as long as they both reproduce the same results when I measure the same object with them, any biases due to miscalibration will be subtracted out. Thank you very much for the software recommendation.
jremington:
(2) Any mathematical operation performed on raw data increases the noise in the output. Hence I question the phrase "more pure measurement" and the characterization of the Earth's magnetic field as "stray". Surely the measurements you are making reflect distortions in the local magnetic field.
So I suppose one issue I'm going to encounter here is ensuring synchronicity in the data capture. Both measurements will need to have the same time-axis. I think the magnetometers I've bought have an interrupt pin however.
Thank you for your informative post!