Embodiments pertain to target-tracking radars including monopulse radars. Some embodiments relate to target glint detection and target classification. Some embodiments relate to tracking non-maneuvering targets including ballistic targets, such as artillery, munitions, mortars, rockets and missiles. Some embodiments relate to distinguishing targets of interest from targets of non-interest.
Target-tracking radars, such as monopulse radars, are configured to track targets by simultaneously transmitting a single radar pulse in two or more lobes and are able to obtain, among other things, angle information from the single pulse. One issue with target-tracking radars is discriminating between targets of interest from targets of non-interest. Target-tracking radars with sufficiently high bandwidth may inadvertently respond to noise in a target's epsilons (i.e., the off-boresight angles or error estimates). This noise may result from a reduction in a target's signal-to-noise ratio (SNR) which results in an increase in the variance of the measured epsilons. This makes discriminating between targets of interest from targets of non-interest difficult.
Thus, there are general needs for improved target-tracking radars and methods that can discriminate targets of interest from targets of non-interest. There are also general needs for target-tracking radars and methods that can reject a target of non-interest while maintain tracking a target of interest.
The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
In accordance with embodiments, the target-tracking radar 102 includes, among other things, a target classifier 106 and target-tracking circuitry 108. The target classifier 106 may be configured for classifying a target 104 using measured target epsilons and target glint information, as well as a target-track range. In these embodiments, the target classifier 106 may be configured to compare a total epsilon measurement with the target glint information to determine whether the target 104 being tracked is an intended target type. Based on this comparison and other information, the target tracking circuitry 108 may either continue tracking the target 104 or break-off from tracking the target 104. Accordingly, the target-tracking radar 102 can discriminate targets of interest from targets of non-interest. These embodiments are discussed in more detail below.
In some embodiments, for each dwell, a total angular measurement (i.e., a target epsilon) is compared to a threshold based on a theoretical total epsilon noise value. Based on this comparison, a target-tracking flag may be set to cause the target tracking circuitry 108 to break-off from tracking the target 104. These embodiments are further discussed in more detail below.
Accordingly, a target that is determined to be too ‘glinty’ at a current tracking range than it should be for its target type may indicate that the target being tracked is a different target type. For example, if artillery is intended to intended be tracked, the target may appear more glinty than expected at a particular range when the target being tracked is actually another target type (such as an aircraft). The accurate classification of target type may, for example, help prevent countermeasures from being directed at non-intended targets. In these embodiments, the glint of different target types may be characterized at different ranges and the target's glint characteristics may be used to distinguish intended from non-intended targets.
In some embodiments, the target-tracking radar 102 is configured to track the position of the target 104 at range. In some embodiments, the target-tracking radar 102 may be part of a land-based or ship-based missile defense system to detect, track and engage incoming rockets and artillery fire, although the scope of the embodiments are not limited in this respect as the target-tracking radar 102 may be used for tracking almost any target object.
For example, both incoming aircraft and incoming artillery appear as point targets at further range, however, aircraft targets transition to non-point targets earlier than artillery targets. This transition occurs at what is referred to as a pivot range. During this transition, the total epsilon measurement for a target begins to exceed the theoretical epsilon noise value for the intended target type.
Procedure 200 may use the following inputs: signal power, azimuth angle (azimuth epsilon), elevation angle (elevation epsilon), track range, nominal noise power, moving average one-sided window length, azimuth slope antenna factor, elevation slope antenna factor, noise threshold multiplier, up/down counter threshold, maximum processing voltage gain, and pivot range. Some of these inputs may depend on the intended target type.
In operation 202, the target classifier 106 may be configured to wait until the target 104 is acquired and the tracking is stable (i.e., the target 104 has settled into a stable track). Once the tracking is stable, as part of operations 204 through 232 described below, the total angular measurement (the epsilon) may be compared to a threshold based on a theoretical total epsilon noise value for every dwell.
In operation 204, the target classifier 106 may be configured to calculate theoretical epsilon standard deviations (i.e., the monopulse errors in both azimuth and elevation) for the current dwell (i.e., dwell n) based on a nominal noise power and normalized signal power of the received signals. These are given as follows for dwell n:
σn,AZ is the azimuth channel theoretical standard deviation for dwell n,
σn,EL is the elevation channel theoretical standard deviation for dwell n,
KAZ is the azimuth channel K factor (the hard-coded constant),
KEL is the elevation channel K factor (the hard-coded constant),
G is the maximum processing voltage gain,
Nnom is the nominal noise power (the hard-coded constant), and
Pnorm,n is the normalized signal power for dwell n (from the input argument).
In operation 206, the target classifier 106 may be configured to calculate the means of the theoretical epsilon standard deviations for the current dwell using a windowed average of the theoretical epsilon standard deviations. The mean theoretical epsilon standard deviations for a point target for dwell n may be determined as follows:
n,AZ is the mean theoretical azimuth epsilon standard deviation for dwell n,
L is the moving average one-sided window length (e.g., a hard-coded constant), and
σi,AZ is the theoretical azimuth epsilon standard deviation value for dwell i.
σi,EL is the theoretical elevation epsilon standard deviation value for dwell i.
In operation 208, the target classifier 106 may be configured to calculate a total epsilon noise value for a current dwell from means of theoretical epsilon standard deviations. The theoretical total epsilon noise value for dwell n may be defined by:
σn,total=√{square root over (
σn,total is the theoretical total epsilon noise value for dwell n,
As the target 104 moves closer in range, multiple scatters will resolve and the target 104 may no longer look like a point target and the glint may increase. Accordingly the target angle noise will change making the angle noise a piecewise function.
In operation 210, the target classifier 106 may be configured to adjust the total epsilon noise value for the current dwell based on a pivot range and detect range. The total epsilon noise value may be multiplied by an additional value to get the adjusted total epsilon noise value as follows:
σn,adj is the theoretical total epsilon noise value for dwell n,
σn,total is the theoretical total epsilon noise value for dwell n,
Rp is the pivot range, and
Rn is the detect range for dwell n from the input argument.
The total epsilon measurement may be calculated as described in operations 212 through 216 as follows:
In operation 212, the target classifier 106 may be configured to compute epsilon means by performing a windowed average of the measured target epsilons. The measured target epsilons comprise the off-boresight errors. The epsilon means may be computed for dwell n by:
{circumflex over (μ)}n,AZ is the measured azimuth epsilon mean for dwell n,
{circumflex over (μ)}n,EL is the measured elevation epsilon mean for dwell n,
L is the moving average one-sided window length, and
εi,Az is the azimuth epsilon value for dwell i.
εi,EL is the elevation epsilon value for dwell i.
In operation 214, the target classifier 106 may be configured to calculate a total epsilon measurement for the current dwell from the off-boresight errors. The total epsilon measurement may be calculated by subtracting the epsilon means from the measured target epsilons for the current dwell. The total epsilon measurement may be calculated as follows:
εn,total=√{square root over ((εn,AZ−{circumflex over (μ)}n,AZ)2+(εn,EL−{circumflex over (μ)}n,EL)2)}
εn,total is the total epsilon measurement for dwell n,
εn,Az is the azimuth eps μlon measurement for dwell n,
εn,EL is the elevation epsilon measurement for dwell n,
{circumflex over (μ)}n,AZ is the measured azimuth epsilon mean for dwell n, and
{circumflex over (μ)}n,EL is the measured elevation epsilon mean for dwell n.
In operation 216, the target classifier 106 may be configured to compare the total epsilon measurement with the adjusted total epsilon noise value to determine whether to increase or decrease a noise count value. In operation 218 when the total epsilon measurement is determined to be greater than the total epsilon noise value, operation 220 is performed. When the total epsilon measurement is not greater than the total epsilon noise value, operation 222 may be performed.
In operation 220, the target classifier 106 may be configured to increase the noise count value for the current dwell. This is because the target is noisier or glintier at the current range than expected for the intended target type.
In operation 222, the target classifier 106 may be configured to decrease the noise count value for the current dwell.
For example, for dwell n, operations 220 and 222 may be described as follows:
IF εn,total>k·σn,adj THEN
NoiseCountn=min(NoiseCountn-1+1,CountThresh+1)
NoiseCountn=max(NoiseCountn-1−1, 0).
NoiseCountn is the up/down count for dwell n,
NoiseCountn-1 is the up/down count for dwell n−1,
k is the noise threshold multiplier (the hard-coded constant),
CountThresh is the up/down counter threshold (which may be a hard-coded constant for a particular target type).
The term max(NoiseCountn-1−1, 0) helps ensure that the count cannot fall below zero. The term min(NoiseCountn-1+1, CountThresh+1) caps the count at just above the threshold. The count may be initialized to zero.
In operation 224, the target classifier 106 may be configured to compare the noise count value with the noise count threshold. The target classifier 106 may set the target tracking flag when the noise count value exceeds the noise count threshold. For example,
NoiseFlagn=true
NoiseFlagn=false.
CountThresh is the up/down counter threshold (the hard-coded constant),
NoiseFlagn is the noise check flag for dwell n, and
NoiseCountn is defined as above.
This comparison of operation 224 may take place every dwell as long as the track detection type remains equal to a predetermined value (e.g., five) indicating that the target is in track for a consecutive number of dwells. If the track detection type for a dwell falls under this value, the epsilon comparison may cease until the track detection type has been equal to this value for a number (i.e., 2L+1) consecutive dwells again. In these embodiments, the noise count value may remain the same until this comparison resumes. If the track mode indicator shows that the system is no longer in track, procedure may return to operation 202 as described below.
In operation 226, the target classifier 106 may be configured to determine if the target-tracking flag is set. If the target-tracking is set, operation 228 is performed. When the target-tracking flag is not set, operation 230 may be performed.
In operation 228, the target classifier 106 may be configured to instruct the target-tracking circuitry 108 to break off from tracking the current target 104 the target-tracking is set and in some embodiments cause the target-tracking radar 102 to return to search mode. In this case, the target that was being tracked was a non-intended target.
In operation 230, the target classifier 106 may be configured instruct the target-tracking circuitry 108 to remain in tracking mode and continue tracking the target. In this case, the target that is being tracked appears to be an intended target, at least at the current range.
In operation 232, the target classifier 106 may be configured to determine if the track is stable. If the track is stable and the target 104 is in track, operations 204 through 230 may be repeated for the next dwell. If the track is not stable, the noise count value may be reset and operation 202 may be performed unit the tracking is stabilized.
In accordance with embodiments, the target classifier 300 may be configured for classifying a target 104 (
The off-boresight errors of a target 104 may also be referred to as a target's off-boresight angles. The sum signal, the azimuth delta signal and the elevation delta signal are described, for example in U.S. patent application Ser. No. 13/075,299.
Target classifier 300 includes circuitry 304 to calculate theoretical epsilon standard deviations 305 (i.e., the monopulse errors azimuth and elevation) for the current dwell (i.e., dwell n) based on a nominal noise power 357 and normalized signal power 350 of the received signals.
In some embodiments, based on a track-mode indicator 361, the target classifier 300 is further configured to refrain from calculating the theoretical epsilon standard deviations 305 until the target tracking is stable (i.e., the target 104 has settled into track). In these embodiments, track-mode indicator 361 may indicate that the target 104 is being tracked (is in track) and that the tracking has stabilized. Prior to the target being tracked, the target-tracking radar 102 may operate in a target-acquisition mode. Once the target 104 is acquired, the target-tracking radar 102 may operate in a target-tracking mode.
Target classifier 300 includes circuitry 306 to calculate the means 307 of the theoretical epsilon standard deviations 305 for the current dwell using a windowed average of the theoretical epsilon standard deviations 305.
Target classifier 300 also includes circuitry 308 to calculate a total epsilon noise value 309 for the current dwell from means 307 of theoretical epsilon standard deviations 305. Target classifier 300 may also include circuitry 310 to adjust the total epsilon noise value 309 for the current dwell based on a pivot range and detect range for the intended target type and generate an adjusted total epsilon noise value 311.
Target classifier 300 may include circuitry 312 to compute epsilon means 313 by performing a windowed average of the measured target epsilons 351. The measured target epsilons 351 comprise the off-boresight errors. Target classifier 300 may also include circuitry 314 to calculate the total epsilon measurement 315 by subtracting the epsilon means 313 from the measured target epsilons 351 for the current dwell.
Target classifier 300 may also include circuitry 316 to compare the total epsilon measurement 315 with the adjusted total epsilon noise value 311 to determine whether to increase or decrease a noise count value 319. The noise count value 319 may be increased for the current dwell when the total epsilon measurement 315 is greater than the total epsilon noise value 309. The noise count value 319 for the current dwell may be decreased when the total epsilon measurement 315 is not greater than the total epsilon noise value 309.
In these embodiments, the noise count value 319 is increased for a target that is noisier or glintier than expected for the particular target type. On the other hand, the noise count value 319 is decreased when the target is less noisy or less glinty than expected for the particular target type.
In some embodiments, the target classifier 300 may include counter circuitry, such as a Markov-chain counter 318, to maintain the noise-count value 319 based on +/− signals 317 from the comparison performed by circuitry 316.
Target classifier 300 may also include circuitry 324 to compare the noise count value 319 to a noise count threshold 323 for each dwell. Circuitry 324 may also be configured to set a target tracking flag 325 when the noise count value 319 exceeds the noise count threshold 323. In response to the target tracking flag 325 being set, the target tracking circuitry 108 (
In these embodiments, the target-tracking radar 102 may be configured to break off from tracking a target 104 because the target 104 is noisier than expected at the current rage, which is indicated by the noise count value 319 (the total count) exceeding the noise count threshold 323. The target tracking flag 325 may be set (e.g., flag=true) and provided to the target tracking circuitry 108 of the target-tracking radar 102. In these embodiments, the target-tracking flag 325 is not set as long as the noise count value 319 does not exceed the noise count threshold 323.
In some embodiments, setting the target-tracking flag 325 may indicate that the target 104 is too glinty for the current tracking range for the target type that is intended to be tracked. For example, if artillery is intended to be tracked, the target may appear glintier than expected at a particular target-track range 353 indicating that an aircraft (or another target type) may be being tracked rather than artillery.
In some embodiments, the target tracking circuitry 108 may cause the target-tracking radar 102 to remain in tracking mode and continue tracking the target 104 as long as the target-tracking flag 325 is not set. As long as the target-tracking flag 325 is not set and while the target tracking circuitry 108 is tracking the target 104, countermeasures, for example, may be launched at the target 104. These embodiments may allow countermeasures to be launched against a particular target type (e.g., artillery) and may help prevent countermeasures from being launched against a non-intended target (e.g., aircraft).
In some embodiments, the target tracking flag 325 may be reset (e.g., flag=false) when the track-mode indicator 361 indicates that the target 104 is no longer being tracked. This may occur, for example, when the target-tracking radar 102 breaks off from tracking the current target 104 and begins tracking a new target (such as during target acquisition of operation 202). The Markov-chain counter 318 may be reset (i.e., the noise count value 319 may be set to zero) when the track-mode indicator 361 indicates that the target 104 is no longer being tracked or that the track is unstable.
Target types that may be distinguished by the target classifier 300 may include artillery from aircraft, commercial aircraft from military aircraft, types of aircraft (e.g., FA18, F16, B737 or small private aircraft), artillery from missiles, etc. In some embodiments, the target classifier 300 may be configured to determine whether to continue to track a target or to refrain from tracking the target based on the target type since target glint is pre-characterized at different ranges for different target types (and captured as target glint information 361 for comparison to measured values).
In some embodiments, the various circuitry elements of the target classifier 106 described above may be implemented by one or more processors including, for example, combinations of software-configured elements, such as processing elements including digital signal processors (DSPs), and/or other hardware elements. For example, some elements may comprise one or more microprocessors, DSPs, application specific integrated circuits (ASICs), radio-frequency integrated circuits (RFICs) and combinations of various hardware and logic circuitry for performing at least the functions described herein. In some embodiments, the circuitry elements of the target classifier 106 may refer to one or more processes operating on one or more processing elements.
Embodiments may be implemented in one or a combination of hardware, firmware and software. Embodiments may also be implemented as instructions stored on a computer-readable storage device, which may be read and executed by at least one processor to perform the operations described herein. A computer-readable storage device may include any non-transitory mechanism for storing information in a form readable by a machine (e.g., a computer). For example, a computer-readable storage device may include read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices, and other storage devices and media. In some embodiments, the target classifier 106 may include one or more processors and may be configured with instructions stored on a computer-readable storage device.
The Abstract is provided to comply with 37 C.F.R. Section 1.72(b) requiring an abstract that will allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.
This application is related to U.S. patent application entitled “TARGET-TRACKING RADAR AND METHOD FOR RESPONDING TO FLUCTUATIONS IN TARGET SNR” (attorney docket no. 1547.135US1 [Ref No. 10-0664]) filed Mar. 30, 2011 Ser. No. 13/075,299, which is incorporated herein by reference.
This invention was made with United States Government support under Contract Number N00024-07-C-5437 with the Department of the Navy. The United States Government has certain rights in this invention.