A
Anonymous
Guest
PREFACE
This post covers a number of technologies related to DD loops. Some of the material disclosed here is prior art which is included for completeness, and is not identified separately. Although some of what I disclose here is new art as far as I know, there may well be prior art I'm unaware of, so at this time I am not making any claim of priority.
Although this disclosure relates primarily to DD loops, it will be recognized that some of the material disclosed here is also relevant to other loop topologies.
Although there are places in this disclosure which describe things in a way that implies a sequence of identical pulses, it will be recognized that the same principles will usually apply to systems in which there is a pulse sequence which comprises different timings and/or waveforms.
DEFINITIONS
"Pulse Induction" will generally refer to transmitter sequences which include an off-time during which signals can be received without interference from the transmitter field. In some contexts, the receive coil may be separate from the transmit coil and may be in induction balance with respect to the transmitter.
"VLF" will refer to methods which rely on induction balance searchcoils and which can potentially demodulate signals during the transmit on-time. In general, single-frequency, multiple frequency frequency domain, and multiple frequency time domain receiving systems are included. The term "VLF" reflects historic metal detector industry usage and does not imply that operation is limited to the VLF frequency range.
It will be recognized that in some cases, there may not be a clear-cut distinction between pulse induction and VLF operation, particularly where continuous-current PI including an induction balance searchcoil is involved.
It will be recognized that where a coil is referred to as a "transmit" or "transmitter" coil, in a PI system this same coil may be used as a receiver.
As is customary in this industry, the words "resistive" and "reactive" may be used rather loosely, the signal being referred to containing both resistive and reactive components. Where the context allows this sloppy usage, the word "resistive" generally refers to signals from electrically conductive materials, which are of the same polarity independently of whether or not the material is ferrous. The word "reactive" in the broad sense, refers to signals which have a polarity which is different for materials having high magnetic permeability (iron metal and iron minerals) than for materials which have near-unity magnetic permeability (salt water, nonferrous metals).
Where the context allows it or makes it necessary, the phrase "transmit on-time" and related phrases may include flyback time.
The words "loop" and "searchcoil" are used interchangeably, indicating an assembly containing one or more individual coils. The word "coil" is used in a more restricted sense.
PART I: DUAL RECEIVER PULSE INDUCTION
Although a two-coil system is described here, it will be recognized that some of what is disclosed is relevant to systems involving more than two coils.
When two coils are furnished, it is possible to energize one or both coils during transmit, and to demodulate separately the received signals from the two coils. The data thus obtained can be combined to obtain certain additional information about the target and its geometric relationship relative to the searchcoil.
In a dual coil (typically in induction balance) arrangement, in many cases the receive coil has a greater number of turns than the transmit coil in order to boost sensitivity. The amplitude and delay characteristics of the receiver then do not match those of the other coil which is used as both transmitter and receiver.
In some cases, it may be desirable to compare matched signals from the two channels. In such a case, equalization may need to be provided. Ordinarily this would be done with an RCL system ahead of the preamp, but in some cases it may be possible to put it elsewhere in the signal chain.
In principle it is possible to store constants in firmware which will perform equalization after demodulation.
PART II: RECEIVER LOOP SEQUENCING
For the sake of manufacturing economy, it may be desirable to connect the preamplifier to one coil, then the other, alternating, rather than providing separate channels for each.
In one embodiment, the switching would be back and forth on alternating off-times.
In another embodiment, the switching would be fast and clean enough to switch back and forth during an individual off-time.
PART III: SIMULTANEOUS COMBINATION PI AND VLF
Induction balance loops readily lend themselves to the arrangement of using the transmit coil as a PI receiver, and using the other coil as a VLF receiver. The VLF signal may demodulated primarily to extract reactive components for iron discrimination and/or for ground balancing the PI signal; or, the VLF signal may be demodulated to extract a variety of information as is often done in machines which are exclusively VLF.
If the VLF signal is demodulated in the time domain during the transmit off-time, it may be treated as a PI signal.
In some cases it may be desirable in the receiving system to provide two or more amplification channels operating at different gains and/or with and without gating, in order to optimize the receiving system for the type of signals being demodulated. In particular, it may be desirable to provide lower gain for the channel which is demodulated to obtain transmit on-time ("reactive") signal data.
PART IV: SEQUENTIAL PI AND VLF
Because receiver coil/preamp circuit topologies for PI and VLF systems often differ, particularly with respect to voltage clamping and preamp gating, it may be desirable to separate in time the PI and VLF signals. This allows actively configuring the receiver for optimum PI operation during one part of the sequence, and for optimum VLF operation during another part of the sequence.
In one variant of this system, the gain may be switched to low gain during the transmit portion of the sequence, and then to high gain during the off-time or constant-current time of the sequence.
In another variant of this system, different transmit waveforms are transmitted sequentially, one waveform optimized for PI, and the other optimized for VLF.
It is obvious that a machine could be configured so that the operator could select either VLF operation, PI operation, or both simultaneously.
PART V: TARGET DEPTH COMPUTATION
Double-D loops lend themselves readily to real-time reconfiguration into a far-field null configuration, one half being phased opposite that of the other half during the receive part of the sequence. The summing may be done by connecting the two loops together in antiphase, or by processing the signals through separate channels and subtracting the signals during or after demodulation.
The far-field null configuration is well known to minimize electrical interference, an important concern for PI in general, but not our concern here. Another use for the far-field null configuration is to facilitate using a metal detector near large masses of metal such as buildings, pipes, cars, and chain-link fences. We are not directly concerned with that here, although the underlying physical principle is the same.
During the transmit part of the sequence, it is possible to drive both coils simultaneously, in either a series or parallel arrangement, so they act together like one big transmit coil. Although this is not necessary, it is advantageous where other constraints do not prohibit it.
In order to determine the depth of a target, the signals are demodulated two different ways: in the far-field null receiver configuration, and conventionally.
As the loop is swept over the target, the peak signal amplitude from shallow targets will be of the same order of magnitude for both the far-field null and conventional signals. However, the peak amplitude of the far-field null signal will be relatively much lower for deep targets.
The ratio of the two signal amplitudes is indicative of the depth of the target. The amplitudes are preferably compared either over the top of the target, when the first derivative of the conventional signal amplitude is zero and/or the far-field null signal crosses through zero; or, when the first derivative of the far-field null signal is zero as loop is moving away from the target; or, after the loop has left the response area of the target.
PART VI: TARGET POSITION COMPUTATION
In the case of a double-D loop, it is possible to demodulate separately signals from the left and right halves of the loop. Comparing the two signals provides information on the location of the target relative to the center of the loop.
In one embodiment, the polarity of the far-field null signal is used to identify whether the target is to the left or to the right of the center of the target.
In a second embodiment, the ratio of the left and right signals is used to estimate the angle, left or right, of the target position relative to the center of the target. The polarity of the signals indicates whether the angle is to the left or to the right.
In a third embodiment, the searchcoil assembly includes multiple coils which can be arranged to produce two vertical planes of signal strength equality or null, one plane separating left and right (as described above), and another plane separating fore and aft. One or more of the coils within the assembly may be a coil permanently wired in a far-field null configuration, for instance the "figure-8" configuration.
PART VII: COMPUTATION OF SWEEP VELOCITY
It is well known that the duration of the (demodulated) target signal is short for fast sweep speeds and shallow targets, and long for deep targets and at slow sweep speeds. Target duration data does not distinguish between target depth and loop velocity, although the time signature of the demodulated target signal can often provide clues as to the depth of the target within a range of several inches from the loop.
If one knows both the depth of the target and the duration of its response as the searchcoil is swept over the target, the relationship between the two can be used to estimate searchcoil velocity. Call this "method A".
Another way to estimate searchcoil velocity is to measure the ratio of the amplitude of the first (time) derivative of the normal (not far-field nulled) signal with respect to amplitude of the far-field null signal, which is a first derivative in space rather than in time. Call this "method B".
PART VIII: OBTAINING INFORMATION ABOUT TARGET SHAPE
A flat piece of metal in a plane parallel to that of the searchcoil, for instance an idealized coin, produces a narrower response geometrically, and a quicker response in time, than a spherical object or lump. Ferrous metal objects often have a broader "signature" than a nonferrous object of similar shape.
In Part VII, I described two methods for estimating loop velocity, methods "A" and "B". Method "A" is sensitive to target shape, underestimating velocity on lumpy targets and overestimating velocity on flat targets. Method "B" differentiates in both time and distance, yielding an estimate of velocity which is relatively independent of target shape.
By taking the ratio of the velocities computed by methods "A" and "B" respectively, it is possible to obtain a target shape parameter which is at a minimum for a ring-shaped target, and at a (relative) maximum for a sphere or irregular lump. Some shapes may exhibit shape parameter values greater than that of a sphere.
It will be appreciated that one can start with the same raw data and arrive at the same result using alternative algorithms which do not explicitly calculate velocity.
PART IX: OPTIMIZING FILTER RESPONSE
To detect small shallow targets, it is desirable to have a broadband response, even though this increases the baseline noise level. To detect deep targets, it is desirable to have a narrower noise bandwidth in order to reduce the baseline noise level. This is well known in this industry, and is the reason for the existence of "variable SAT" on some products.
The use of microcomputers in metal detectors makes it practical to execute slow and fast filters in parallel. The question is, what filter is currently providing the best information for the target we're sweeping over? There are various ways of answering this question, for instance measuring the ratio of present signal strength to the nominal baseline noise level, or comparing normalized rates of change.
Depth, duration, and velocity data are not available continuously: that information is either not available or of poor quality no sooner than the top of the target. Therefore this data is not suitable for selecting filters or filter parameters in real time. However, most systems which compute target identity, do so during the trailing edge of the target signal or after the pass over the target is complete. If the data used to compute target identity has been stored either from separate real-time filters, or in a form where it can be filtered ex post facto, the velocity-time-depth information can be used to select or produce signals which are optimally filtered to produce the best ID for the target in question.
PART X: COMBINING SHAPE PARAMETER DATA WITH OTHER DATA
Conventionally, target ID information is computed based only on the phase-amplitude or time-domain properties of the received signals, in effect measuring electrical conductivity and (primarily in VLF machines) magnetic permeability. There have been attempts to estimate target inductance, and from that to impute target size. The relationship between target response and frequency/decay time varies not only with apparent material conductivity but with shape.
When determining target ID based only on such properties, it often happens that rather different targets are identified similarly, for instance US zinc pennies and aluminum screw caps. However, using this as an example, the aluminum screw cap is a stronger signal at a given depth; and, if it is intact and not flattened, its "time signature" is broader than that of a penny at a given depth and loop velocity.
Therefore, depth and velocity information can be used to augment other ID information in order to provide improved classification of targets.
--------------- Dave J.
This post covers a number of technologies related to DD loops. Some of the material disclosed here is prior art which is included for completeness, and is not identified separately. Although some of what I disclose here is new art as far as I know, there may well be prior art I'm unaware of, so at this time I am not making any claim of priority.
Although this disclosure relates primarily to DD loops, it will be recognized that some of the material disclosed here is also relevant to other loop topologies.
Although there are places in this disclosure which describe things in a way that implies a sequence of identical pulses, it will be recognized that the same principles will usually apply to systems in which there is a pulse sequence which comprises different timings and/or waveforms.
DEFINITIONS
"Pulse Induction" will generally refer to transmitter sequences which include an off-time during which signals can be received without interference from the transmitter field. In some contexts, the receive coil may be separate from the transmit coil and may be in induction balance with respect to the transmitter.
"VLF" will refer to methods which rely on induction balance searchcoils and which can potentially demodulate signals during the transmit on-time. In general, single-frequency, multiple frequency frequency domain, and multiple frequency time domain receiving systems are included. The term "VLF" reflects historic metal detector industry usage and does not imply that operation is limited to the VLF frequency range.
It will be recognized that in some cases, there may not be a clear-cut distinction between pulse induction and VLF operation, particularly where continuous-current PI including an induction balance searchcoil is involved.
It will be recognized that where a coil is referred to as a "transmit" or "transmitter" coil, in a PI system this same coil may be used as a receiver.
As is customary in this industry, the words "resistive" and "reactive" may be used rather loosely, the signal being referred to containing both resistive and reactive components. Where the context allows this sloppy usage, the word "resistive" generally refers to signals from electrically conductive materials, which are of the same polarity independently of whether or not the material is ferrous. The word "reactive" in the broad sense, refers to signals which have a polarity which is different for materials having high magnetic permeability (iron metal and iron minerals) than for materials which have near-unity magnetic permeability (salt water, nonferrous metals).
Where the context allows it or makes it necessary, the phrase "transmit on-time" and related phrases may include flyback time.
The words "loop" and "searchcoil" are used interchangeably, indicating an assembly containing one or more individual coils. The word "coil" is used in a more restricted sense.
PART I: DUAL RECEIVER PULSE INDUCTION
Although a two-coil system is described here, it will be recognized that some of what is disclosed is relevant to systems involving more than two coils.
When two coils are furnished, it is possible to energize one or both coils during transmit, and to demodulate separately the received signals from the two coils. The data thus obtained can be combined to obtain certain additional information about the target and its geometric relationship relative to the searchcoil.
In a dual coil (typically in induction balance) arrangement, in many cases the receive coil has a greater number of turns than the transmit coil in order to boost sensitivity. The amplitude and delay characteristics of the receiver then do not match those of the other coil which is used as both transmitter and receiver.
In some cases, it may be desirable to compare matched signals from the two channels. In such a case, equalization may need to be provided. Ordinarily this would be done with an RCL system ahead of the preamp, but in some cases it may be possible to put it elsewhere in the signal chain.
In principle it is possible to store constants in firmware which will perform equalization after demodulation.
PART II: RECEIVER LOOP SEQUENCING
For the sake of manufacturing economy, it may be desirable to connect the preamplifier to one coil, then the other, alternating, rather than providing separate channels for each.
In one embodiment, the switching would be back and forth on alternating off-times.
In another embodiment, the switching would be fast and clean enough to switch back and forth during an individual off-time.
PART III: SIMULTANEOUS COMBINATION PI AND VLF
Induction balance loops readily lend themselves to the arrangement of using the transmit coil as a PI receiver, and using the other coil as a VLF receiver. The VLF signal may demodulated primarily to extract reactive components for iron discrimination and/or for ground balancing the PI signal; or, the VLF signal may be demodulated to extract a variety of information as is often done in machines which are exclusively VLF.
If the VLF signal is demodulated in the time domain during the transmit off-time, it may be treated as a PI signal.
In some cases it may be desirable in the receiving system to provide two or more amplification channels operating at different gains and/or with and without gating, in order to optimize the receiving system for the type of signals being demodulated. In particular, it may be desirable to provide lower gain for the channel which is demodulated to obtain transmit on-time ("reactive") signal data.
PART IV: SEQUENTIAL PI AND VLF
Because receiver coil/preamp circuit topologies for PI and VLF systems often differ, particularly with respect to voltage clamping and preamp gating, it may be desirable to separate in time the PI and VLF signals. This allows actively configuring the receiver for optimum PI operation during one part of the sequence, and for optimum VLF operation during another part of the sequence.
In one variant of this system, the gain may be switched to low gain during the transmit portion of the sequence, and then to high gain during the off-time or constant-current time of the sequence.
In another variant of this system, different transmit waveforms are transmitted sequentially, one waveform optimized for PI, and the other optimized for VLF.
It is obvious that a machine could be configured so that the operator could select either VLF operation, PI operation, or both simultaneously.
PART V: TARGET DEPTH COMPUTATION
Double-D loops lend themselves readily to real-time reconfiguration into a far-field null configuration, one half being phased opposite that of the other half during the receive part of the sequence. The summing may be done by connecting the two loops together in antiphase, or by processing the signals through separate channels and subtracting the signals during or after demodulation.
The far-field null configuration is well known to minimize electrical interference, an important concern for PI in general, but not our concern here. Another use for the far-field null configuration is to facilitate using a metal detector near large masses of metal such as buildings, pipes, cars, and chain-link fences. We are not directly concerned with that here, although the underlying physical principle is the same.
During the transmit part of the sequence, it is possible to drive both coils simultaneously, in either a series or parallel arrangement, so they act together like one big transmit coil. Although this is not necessary, it is advantageous where other constraints do not prohibit it.
In order to determine the depth of a target, the signals are demodulated two different ways: in the far-field null receiver configuration, and conventionally.
As the loop is swept over the target, the peak signal amplitude from shallow targets will be of the same order of magnitude for both the far-field null and conventional signals. However, the peak amplitude of the far-field null signal will be relatively much lower for deep targets.
The ratio of the two signal amplitudes is indicative of the depth of the target. The amplitudes are preferably compared either over the top of the target, when the first derivative of the conventional signal amplitude is zero and/or the far-field null signal crosses through zero; or, when the first derivative of the far-field null signal is zero as loop is moving away from the target; or, after the loop has left the response area of the target.
PART VI: TARGET POSITION COMPUTATION
In the case of a double-D loop, it is possible to demodulate separately signals from the left and right halves of the loop. Comparing the two signals provides information on the location of the target relative to the center of the loop.
In one embodiment, the polarity of the far-field null signal is used to identify whether the target is to the left or to the right of the center of the target.
In a second embodiment, the ratio of the left and right signals is used to estimate the angle, left or right, of the target position relative to the center of the target. The polarity of the signals indicates whether the angle is to the left or to the right.
In a third embodiment, the searchcoil assembly includes multiple coils which can be arranged to produce two vertical planes of signal strength equality or null, one plane separating left and right (as described above), and another plane separating fore and aft. One or more of the coils within the assembly may be a coil permanently wired in a far-field null configuration, for instance the "figure-8" configuration.
PART VII: COMPUTATION OF SWEEP VELOCITY
It is well known that the duration of the (demodulated) target signal is short for fast sweep speeds and shallow targets, and long for deep targets and at slow sweep speeds. Target duration data does not distinguish between target depth and loop velocity, although the time signature of the demodulated target signal can often provide clues as to the depth of the target within a range of several inches from the loop.
If one knows both the depth of the target and the duration of its response as the searchcoil is swept over the target, the relationship between the two can be used to estimate searchcoil velocity. Call this "method A".
Another way to estimate searchcoil velocity is to measure the ratio of the amplitude of the first (time) derivative of the normal (not far-field nulled) signal with respect to amplitude of the far-field null signal, which is a first derivative in space rather than in time. Call this "method B".
PART VIII: OBTAINING INFORMATION ABOUT TARGET SHAPE
A flat piece of metal in a plane parallel to that of the searchcoil, for instance an idealized coin, produces a narrower response geometrically, and a quicker response in time, than a spherical object or lump. Ferrous metal objects often have a broader "signature" than a nonferrous object of similar shape.
In Part VII, I described two methods for estimating loop velocity, methods "A" and "B". Method "A" is sensitive to target shape, underestimating velocity on lumpy targets and overestimating velocity on flat targets. Method "B" differentiates in both time and distance, yielding an estimate of velocity which is relatively independent of target shape.
By taking the ratio of the velocities computed by methods "A" and "B" respectively, it is possible to obtain a target shape parameter which is at a minimum for a ring-shaped target, and at a (relative) maximum for a sphere or irregular lump. Some shapes may exhibit shape parameter values greater than that of a sphere.
It will be appreciated that one can start with the same raw data and arrive at the same result using alternative algorithms which do not explicitly calculate velocity.
PART IX: OPTIMIZING FILTER RESPONSE
To detect small shallow targets, it is desirable to have a broadband response, even though this increases the baseline noise level. To detect deep targets, it is desirable to have a narrower noise bandwidth in order to reduce the baseline noise level. This is well known in this industry, and is the reason for the existence of "variable SAT" on some products.
The use of microcomputers in metal detectors makes it practical to execute slow and fast filters in parallel. The question is, what filter is currently providing the best information for the target we're sweeping over? There are various ways of answering this question, for instance measuring the ratio of present signal strength to the nominal baseline noise level, or comparing normalized rates of change.
Depth, duration, and velocity data are not available continuously: that information is either not available or of poor quality no sooner than the top of the target. Therefore this data is not suitable for selecting filters or filter parameters in real time. However, most systems which compute target identity, do so during the trailing edge of the target signal or after the pass over the target is complete. If the data used to compute target identity has been stored either from separate real-time filters, or in a form where it can be filtered ex post facto, the velocity-time-depth information can be used to select or produce signals which are optimally filtered to produce the best ID for the target in question.
PART X: COMBINING SHAPE PARAMETER DATA WITH OTHER DATA
Conventionally, target ID information is computed based only on the phase-amplitude or time-domain properties of the received signals, in effect measuring electrical conductivity and (primarily in VLF machines) magnetic permeability. There have been attempts to estimate target inductance, and from that to impute target size. The relationship between target response and frequency/decay time varies not only with apparent material conductivity but with shape.
When determining target ID based only on such properties, it often happens that rather different targets are identified similarly, for instance US zinc pennies and aluminum screw caps. However, using this as an example, the aluminum screw cap is a stronger signal at a given depth; and, if it is intact and not flattened, its "time signature" is broader than that of a penny at a given depth and loop velocity.
Therefore, depth and velocity information can be used to augment other ID information in order to provide improved classification of targets.
--------------- Dave J.