The present disclosure relates to radar monopulse signal processing. A monopulse signal processing system or arrangement determines the angle between the radar receive beam axis of a radio-frequency (RF) antenna and a line extending to the apparent source of a received RF signal. The received RF signal may originate as a “skin” or surface reflection of electromagnetic energy impinging on a radar “target”, or it may originate from a transmitter of a signal from the target itself, as might be the case with an identification transponder. Thus, both active and passive sources are included in the generic term “source.”
In the past, the term “radio frequencies” was interpreted to mean a limited range of frequencies, such as, for example, the range extending from about 20 KHz to 2 MHz. Those skilled in the art know that “radio” frequencies as now understood extends over the entire frequency spectrum, including those frequencies in the “microwave” and “millimeter-wave” regions, and up to, and including, light-wave frequencies. Many of these frequencies are very important for commercial purposes, as they include the frequencies at which radar systems, global positioning systems, satellite cellular communications and ordinary terrestrial cellphone systems operate.
Many modern tactical radars use phase shifters to electronically specify the spatial position of the antenna beam without requiring mechanical motion of the antenna. These phase shifters can only be set correctly for a specified frequency. If a waveform is transmitted through the antenna which differs in frequency from that used to steer the position of the beam, an error will be introduced into the monopulse measurements. A monopulse waveform may consist of many subpulses or segments, each of which can provide information about the location of the target. Each segment may have different modulation and different frequencies, which introduce monopulse errors. By proper application of correction factors these errors can be mitigated.
Spatial directions can be measured by direction angles. The direction angle α0 in
Δu=cos α−cos α0
The departure in the beta angle cosine is denoted by
Δv=cos β−cos β0
As viewed from the center 11 of antenna 10, the target 14 is displaced from the beam axis 13 by δα from the α0 direction and by δβ from the β0 direction. The angular cosine departures Δu and Δv are determined in a monopulse system by monopulse signal processing performed upon the total antenna received signal, in complex envelope form comprised of three complex signals: Δα, Δβ, Σ. Signal Δα is obtained as the difference of the two vertical halves of the antenna received output. Signal Δβ is obtained as the difference of the two horizontal halves of the antenna received output. The Σ signal is the entire received output of the antenna. These three signals are conceptually separated from each other by circuits associated with the antenna, which separating circuits are illustrated as a block 6. The three signals separated by block 6 are coupled to a monopulse signal processing system included in a receiver processing (PROC) portion 20a of radar 8. The processing is performed on the complex envelopes. Given the antenna signals
Σ, the total antenna output;
Δα, the difference of the half-antenna outputs corresponding to the α direction; and
Δβ, the difference of the half-antenna outputs corresponding to the β direction, the α monopulse ratio ρα, and the β monopulse ratio ρβ are formed as follows
From these quantities, the increments in the direction cosines are obtained. These are, as indicated earlier
Δu=cos α−cos α0
Δv=cos β−cos β0
where, as indicated above, α0 and β0 are the commanded “steering” angles, and cos α0 and cos β0 are the corresponding angle cosines. Then Δu and Δv are obtained by insertion of ρα and ρβ into odd degree polynomials
Pα(ρα)
and
Pβ(ρβ)
These polynomials are obtained in known fashion by antenna calibration.
Also in the arrangement of
For purposes of explanation, four subpulses are assumed.
The monopulse processing system 20a of
Target detection processor 34 of
The monopulse signal processing computer 40 of
Significant discrepancies or errors have been found when comparing the target angle as determined by skin reflections with those determined by an active source on the target, such a transponder. Improved or alternative monopulse processing is desired.
Modern tactical radars frequently use phase shifters to electronically specify or steer the spatial position of the antenna beam without requiring mechanical motion of the antenna. These phase shifters can only be set correctly for a specific frequency. If a waveform is transmitted through the antenna which consists of multiple segments which differ in frequency or modulation from that frequency used to steer the position of the beam, errors are introduced into the monopulse measurement. These monopulse errors are reduced or eliminated by correction factors. The monopulse errors are corrected by pre-computed factors or terms which result from the differences in frequency and modulation used in the waveform from the frequency used to steer or position the beam. Correction is also provided for radar altitude. These correction factors are easily pre-computed and applied only when needed to minimize the computational requirements.
A radar system according to an aspect of the disclosure includes an antenna and an antenna beam direction controller, and also includes a transmitter for transmitting subpulses at nominal frequencies F but with modulation which may result in an actual average frequency different from frequencies F. A receiver receives monopulse signals from a target, and generates rho signals, each of which rho signals is the real component of one of eight complex monopulse ratios, four of which represent the Δα angle and the other four of which represent the Δβ angle. A polynomial processor is coupled to the receiver, for producing uncorrected cosine differences of angular offsets of the target from the commanded beam pointing direction
cos(Δ0+δα)−cos α0
cos(β0+δβ)−cos β0;
The radar system also includes a multiplicative correction processor for multiplying the uncorrected cosine differences by a factor including (a) the frequency (F) at which the polynomial is determined and (b) the actual average frequency (fact) of the particular subpulse, to thereby generate multiplied cosine differences for each subpulse. A summing correction processor is coupled to the multiplicative correction processor for adding to the multiplied cosine differences a correction term for compensating for apparent movement of the target arising in a particular direction from beam movement at each subpulse, to thereby generate a plurality of multiplicatively and additively compensated angles or angle cosine difference signals representing the direction of the target. An averaging arrangement is coupled to the summing correction processor for averaging the angles or angle cosine difference signals over all subpulses of a pulse to thereby produce averaged corrected angular difference signals representative of the location of the target. In a particular embodiment of this aspect of the disclosure, the summing correction processor further adds to the multiplied cosine differences a correction term for compensating for the actual speed of light in the environment of the radar. The correction term for compensating for apparent movement is in the form of one of
In a version of this embodiment, a squint corrector is coupled to the averaging arrangement, for summing a squint correction with the averaged angular difference signals to generate target angular information representative of corrected direction of the target.
A radar system according to another aspect of the disclosure includes a transmitter, a waveform generator coupled to the transmitter for driving the transmitter with sets of sequential pulses. Each pulse of each of the sets is jump-frequency modulated relative to other pulses of the set, to thereby define a plurality of subpulses for each of the sets of sequential pulses. The radar system comprises an antenna coupled to the transmitter, for transmitting electromagnetic signals in response to the sets of sequential subpulses, and for, in the presence of a target, generating separate return signals for each of the sequential subpulses of each set. A receiver receives the return signals and generates received signals. The received signals include a separate digital signal subpulse for each of the separate return signals. A splitting arrangement is coupled to at least one of the antenna and the receiver for splitting the received signals into co-elevation and traverse difference components and a sum component. A monopulse ratio processor is coupled to the splitting arrangement for combining the co-elevation and traverse difference components and the sum component signal to provide a monopulse ratio. A monopulse correction processor is coupled to the monopulse ratio processor for correcting the direction of the target with corrections based on at least one subpulse frequency and one of active and passive operating modes.
A radar system according to an aspect of the disclosure includes a transmitter and a waveform generator coupled to the transmitter for driving the transmitter with sets of sequential pulses. Each pulse of each of the sets is jump-frequency modulated relative to other pulses of the set. The radar system comprises an antenna coupled to the transmitter, for transmitting electromagnetic signals in response to the sets of sequential pulses, and a receiver for, in the presence of a target, generating separate return signals for each of the sequential pulses of each set. The receiver receives the return signals and generates received signals, which include a separate digital signal for each of the separate return signals. A splitting arrangement is coupled to the receiver for splitting the received signals into vertical and horizontal difference components and a sum component; and
a monopulse processor coupled to the splitting arrangement for combining the vertical and horizontal difference components and a sum component signal to provide a monopulse ratio; and
a monopulse ratio processor coupled to the monopulse processor for generating corrected direction of the target cos αtarget by
where:
cos αdes=designated cos α from the beam steering controller (BSC);
nsp=number of subpulses;
F1=nominal frequency for which the α polynomial Pα(ρ) was obtained;
fBAND=the nominal frequency of the frequency band in use;
facti=actual frequency of the i-th subpulse=fBAND+subpulse average frequency;
ραi=real part of i-th monopulse ratio for subpulse i;
Pβ(ρ)=alpha polynomial for the α angle derived for frequency F1, and evaluated at real part ρ of the monopulse ratio;
c=light speed at the antenna;
c0=vacuum light speed;
Δusq=squint correction for cos α, as shown in
and for generating corrected direction of target cos βtarget by
where:
cos βdes=designated cos β from the beam steering controller (BSC) indicated in
nsp=number of subpulses;
F1=nominal frequency for which the β polynomial Pβ(ρ) was obtained;
fBAND=the nominal frequency of the frequency band in use;
facti=actual frequency of the i-th subpulse=fBand+subpulse average frequency;
ρβi=real part of i-th monopulse ratio for subpulse i;
Pβ(ρ)=beta polynomial for the β angle derived for frequency F1, and evaluated at real part ρ of the monopulse ratio;
c=light speed at the antenna;
c0=vacuum light speed;
Δvsq=squint correction for cos β, and obtained in an antenna calibration facility.
More particularly, the Δα1 output on path 312a1 of subpulse filter 310a is coupled with the Σ1 output on path 312b1 of subpulse filter 310b in a rho block 314a1 to produce
The other ρ's are formed in a similar way. Thus, the Δα2 output on path 312a2 of subpulse filter 310a is coupled with the Σ2 output on path 312b2 of subpulse filter 310b in a rho block 314a2 to produce
Similarly, the Δα3 output on path 312a3 of subpulse filter 310a is coupled with the Σ3 output on path 312b3 of subpulse filter 310b in a rho block 314a3 to produce
and the Δα4 output on path 312a4 of subpulse filter 310a is coupled with the Σ4 output on path 312b4 of subpulse filter 310b in a rho block 314a4 to produce
Also, the Δβ1 output on path 312c1 of subpulse filter 310c is coupled with the Σ1 output on path 312b1 of subpulse filter 310b in a rho block 314b1 to produce
the Δβ2 output on path 312c2 of subpulse filter 310c is coupled with the Σ2 output on path 312b2 of subpulse filter 310b in a rho block 314b2 to produce
the Δβ3 output on path 312c3 of subpulse filter 310c is coupled with the Σ3 output on path 312b3 of subpulse filter 310b in a rho block 314b3 to produce
and the Δβ4 output on path 312c4 of subpulse filter 310, is coupled with the Σ4 output on path 312b4 of subpulse filter 310b in a rho block 314b4 to produce
Put another way, Δα1 of 312a1 is coupled with Σ1 of 312b1 to produce
Δα2 of 312a2 is coupled with Σ2 of 312b2 to produce
Δα3 of 312a3 is coupled with Σ3 of 312b3 to produce
Δα4 of 312a4 is coupled with Σ4 of 312b4 to produce
Δβ1 of 312c1 is coupled with Σ1 of 312b1 to produce
Δβ2 of 312c2 is coupled with Σ2 of 312b2 to produce
Δβ3 of 312c3 is coupled with Σ3 of 312b3 to produce
and Δβ4 of 312c4 is coupled with Σ4 of 312b4 to produce
Thus, there are a total of eight real values of the rhos. Four of them:
ρα
relate to the direction angle α (the traverse angle) and the other four:
ρβ
relate to the direction angle β (the co-elevation angle). The rho signals are coupled by way of a path 41 to portion 40 of the monopulse processing. More particularly, the ρα
cos(α0+δα)−cos α0
cos(β0+δβ)−cos β0
Each of these cosine differences defines an uncorrected direction of the target (along target line 16) relative to the beam direction (along line 13).
The arrangements of
Pα(ρα1),Pα(ρα2),Pα(ρα3),Pα(ρα4),
and for the β direction the set of monopulse polynomials are
Pβ(ρβ1),Pβ(ρβ3),Pβ(ρβ4).
As illustrated in
According to an aspect of the disclosure, additive and multiplicative corrections are made to the monopulse angle cosines (Δu, Δv) in correction blocks 40b1 and 40b2 of
The multiplicative corrections are made by sets 412a and 412b of multipliers in
where F1 is the frequency at which the polynomial is determined, and fact is the actual average frequency of the particular subpulse. The value of fact may differ from the nominal frequency of a subpulse if the modulation causes an average frequency shift.
The sum or additive correction is applied to each summing circuit of a set 414 of summing circuits of
The additive corrections are off-broadside, off-frequency corrections. The sequential subpulses are transmitted in directions established by the beam steering control (BSC) signals. Each subpulse of a sequence will be directed in a slightly different direction than the previous and subsequent subpulse. Consequently, the apparent location of the target moves with time (or correspondingly frequency) if not corrected. The additive correction compensates for this deviation. The additive correction includes compensation for the change in frequency imposed upon the subpulses and also for the velocity of light. The speed of light which is used is that for transmission through the atmosphere rather than assuming vacuum speed of light. This allows a radar to correct for the actual light speed regardless of its elevation.
As mentioned, additive and multiplicative corrections are made to the monopulse angle cosines according to an aspect of the disclosure to improve the accuracy of the monopulse angles. The monopulse angles cosines for each subpulse (deviation angles) are averaged together after application of corrections. More particularly, alpha corrections 40b1 of
Pα(ρα
as illustrated in
Pβ(ρβ
as illustrated in
Pα(ρ)=−Pα(−ρ)
and
Pβ(ρ)=−Pβ(−ρ)
As shown in
the Pα(ρα2) output of polynomial block 410a2 of
the Pα(ρα3) output of polynomial block 410a3 of
and the Pα(ρα4) output of polynomial block 410a4 of
Similarly, the Pβ(ρβ1) output of polynomial block 410b1 of
the Pβ(ρβ2) output of polynomial block 410b2 of
the Pβ(ρβ3) output of polynomial block 410b3 of
and the Pβ(ρβ4) output of polynomial block 410b4 of
Following the multiplicative corrections in sets 412a and 412b of multipliers, the multiplied outputs of the sets 412a and 412b of multipliers are applied to corresponding sets 414a and 414b of adding or summing (Σ) circuits.
The multiplied output of multiplier 412a1 of
to thereby produce a summed output, which represents corrections to the value of the polynomial for a first subpulse and for the frequency of the first subpulse, the multiplied output of multiplier 412a2 is applied to a first input port of a summing circuit 414a2, which receives at its second input port the quantity
to thereby produce a summed output, which represents corrections to the value of the polynomial for a second subpulse and for the frequency of the second subpulse, the multiplied output of multiplier 412a3 is applied to a first input port of a summing circuit 414a3, which receives at its second input port the quantity
to thereby produce a summed output, which represents corrections to the value of the polynomial for a third subpulse and for the frequency of the third subpulse, and the multiplied output of multiplier 412a4 is applied to a first input port of a summing circuit 414a4, which receives at its second input port the quantity
to thereby produce a summed output, which represents corrections to the value of the polynomial for a fourth subpulse and for the frequency of the fourth subpulse, which represents corrections to the value of the polynomial for a fourth subpulse. Also, the multiplied output of multiplier 412b1 of
to thereby produce a summed output, which represents corrections to the value of the polynomial for a first subpulse and for the frequency of the first subpulse, the multiplied output of multiplier 412b2 is applied to a first input port of a summing circuit 414b2, which receives at its second input port the quantity
to thereby produce a summed output, which represents corrections to the value of the polynomial for a second subpulse and for the frequency of the second subpulse, the multiplied output of multiplier 412b3 is applied to a first input port of a summing circuit 414b3, which receives at its second input port the quantity
to thereby produce a summed output, which represents corrections to the value of the polynomial for a third subpulse and for the frequency of the third subpulse, and the multiplied output of multiplier 412b4 is applied to a first input port of a summing circuit 414b4, which receives at its second input port the quantity
to thereby produce a summed output, which represents corrections to the value of the polynomial for a fourth subpulse and for the frequency of the fourth subpulse.
The summed outputs from the summing circuits of sets 414a and 414b of summing circuits of
According to an aspect of the disclosure, the monopulse processing solves for cos αtarget which is the cosine of the alpha angle of the target 14 measured from the array X axis using the equation
where:
cos αdes=designated cos α from the beam steering controller (BSC) indicated in
nsp=number of subpulses;
F1=nominal frequency for which the polynomials are obtained;
fBAND=the nominal frequency of the frequency band in use;
facti=actual frequency of the i-th subpulse=fBand+subpulse average frequency;
factA, factB, factC, factD.=actual average frequencies of subpulses A, B, C, D; the value of fact may differ from the nominal frequency of a subpulse if the modulation causes an average frequency shift;
ραi=real part of i-th monopulse ratio for subpulse i;
Pα(ρ)=alpha polynomial for the α angle derived for frequency F1, and evaluated at real part ρ of the monopulse ratio;
c=light speed at the antenna;
c0=vacuum light speed;
Δusq=squint correction for cos α, and obtained in an antenna calibration facility.
In a particular application, nsp=4, but in another application, nsp may be a different number.
In a particular application Pα(ρ) is an odd polynomial of degree 7 evaluated at argument ρ, but polynomials of different degree may be used. Thus, in the embodiment with 4 subpulses, the polynomial Pα would have four values:
Pα(ρα1), Pα(ρα2), Pα(ρα3), Pα(ρα4) and
fBAND=the nominal frequency used for transmission for a particular set of transmitted pulses; in a particular application, fBAND may have plural or many values.
The monopulse processing also solves for cos βtarget which is the cosine of the beta angle of the target 14 measured from the array Y axis using the equation
where:
cos βdes=designated cos β from the beam steering controller (BSC) indicated in
nsp=number of subpulses;
fBAND=the nominal frequency of the frequency band in use;
facti=actual frequency of the i-th subpulse=fBAND+subpulse average frequency;
ρβi=real part of i-th monopulse ratio for subpulse i;
Pβ(ρ)=beta polynomial for the β angle derived for frequency F1, and evaluated at real part ρ of the monopulse ratio;
c=light speed at the antenna;
c0=vacuum light speed;
Δvsq=squint correction for cos β, and obtained in an antenna calibration facility.
Angular squint arises from imperfections in manufacture of antenna radiating elements and in their locations in an antenna array.
The resulting angle cosines are applied to a conventional target tracker, as known in the art.
While the description and analysis of the geometry associated with the radar and target is couched in terms of direction cosines, those skilled in the art understand that the description could instead be in terms of angles. Those skilled in the art using analysis based on angles will generate equations which may be different in form from those set forth herein, but which may be totally equivalent in principle.
A radar system (8) according to an aspect of the disclosure includes an antenna (10) and an antenna beam direction controller (90), and also includes a transmitter (20b) for transmitting subpulses at nominal frequencies F but with modulation which may result in an actual average frequency different from frequencies F. A receiver (20a; 40a) receives monopulse signals from a target (14), and generates rho (ρ) signals, each of which rho (ρ) signals is the real component of one of eight complex monopulse ratios, four of which represent the Δα angle and the other four of which represent the Δβ angle. A polynomial processor (410a, 410b) is coupled to the receiver (20a; 40a), for producing uncorrected cosine differences of angular offsets of the target (14) from the commanded beam pointing direction (13)
cos(α0+δα)−cos α0
cos(β0+δβ)−cos β0;
The radar system (8) also includes a multiplicative correction processor (412a, 412b) for multiplying the uncorrected cosine differences by a factor including (a) the frequency (F) at which the polynomial is determined and (b) the actual average frequency (fact) of the particular subpulse, to thereby generate multiplied cosine differences for each subpulse. A summing correction processor (414a, 414b) is coupled to the multiplicative correction processor (412a, 412b) for adding to the multiplied cosine differences a correction term for compensating for apparent movement of the target arising in a particular direction from beam movement at each subpulse, to thereby generate a plurality of multiplicatively and additively compensated angles or angle cosine difference signals representing the direction of the target (14). An averaging arrangement is coupled to the summing correction processor for averaging the angles or angle cosine difference signals over all subpulses of a pulse to thereby produce averaged corrected angular difference signals representative of the location of the target. In a particular embodiment of this aspect of the disclosure, the summing correction processor further adds to the multiplied cosine differences a correction term for compensating for the actual speed of light in the environment of the radar. The correction term for compensating for apparent movement is in the form of one of
In a version of this embodiment, a squint corrector is coupled to the averaging arrangement, for summing a squint correction with the averaged angular difference signals to generate target angular information representative of corrected direction of the target.
A radar system (8) according to another aspect of the disclosure includes a transmitter (20b), a waveform generator (91) coupled to the transmitter (20b) for driving the transmitter with sets (211, 212, . . . ) of sequential pulses (1, 2, 3, & 4). Each pulse of each of the sets (211, 212, is jump-frequency modulated relative to other pulses of the set, to thereby define a plurality of subpulses (1, 2, 3, & 4) for each of the sets (211, 212, . . . ) of sequential pulses. The radar system (8) comprises an antenna (10) coupled to the transmitter (20b), for transmitting electromagnetic signals in response to the sets (211, 212, . . . ) of sequential subpulses (1, 2, 3, & 4), and for, in the presence of a target (14), generating separate return signals for each of the sequential subpulses of each set. A receiver (22, 32) receives the return signals and generates received signals (on set 28 of paths). The received signals include a separate digital signal subpulse for each of the separate return signals. A splitting arrangement (6) is coupled to the antenna (10) for splitting the received signals into co-elevation and traverse difference (Δβ, Δα) components and a sum (Σ) component. A prior-art monopulse ratio processor (40a) is coupled to the splitting arrangement (6) for combining the co-elevation and traverse difference (Δβ, Δα) components and the sum (Σ) component signal to provide a monopulse ratio (ρα& ρβ). A monopulse correction processor (40b) is coupled to the monopulse ratio processor (40a) for correcting the direction of the target (14) with corrections based on at least one subpulse frequency and one of active and passive operating modes.
A radar system (8) according to an aspect of the disclosure includes a transmitter (20b) and a waveform generator (52) coupled to the transmitter (20b) for driving the transmitter (20b) with sets (21) of sequential pulses (1, 2, 3, . . . ). Each pulse of each of the sets is jump-frequency modulated relative to other pulses of the set. The radar system (8) comprises an antenna (10) coupled to the transmitter (20b), for transmitting electromagnetic signals in response to the sets of sequential pulses, and a receiver (20a) for, in the presence of a target (14), generating separate return signals for each of the sequential pulses (1, 2, 3, . . . ) of each set (21). The receiver receives the return signals and generates received signals, which include a separate digital signal for each of the separate return signals. A splitting arrangement (6) is coupled to the receiver (20a) for splitting the received signals into vertical and horizontal difference components (Δβ, Δα)) and a sum component (Σ). A monopulse processor (312) is coupled to the splitting arrangement (6) for combining the vertical and horizontal difference components (Δβ, Δα)) and a sum component (Σ) signal to provide a monopulse ratio (ρα and ρβ). A monopulse ratio processor (40b1, 40b2) is coupled to the monopulse processor (312) for generating corrected direction of the target cos αtarget by
where:
cos αdes=designated cos α from the beam steering controller (BSC);
nsp=number of subpulses;
F1=nominal frequency for which the a polynomial Pα(ρ) was obtained;
fBAND=the nominal frequency of the frequency band in use;
facti=actual frequency of the i-th subpulse=fBAND=subpulse average frequency;
ραi=real part of i-th monopulse ratio for subpulse i;
Pα(ρ)=alpha polynomial for the α angle derived for frequency F1, and evaluated at real part ρ of the monopulse ratio;
c=light speed at the antenna;
c0=vacuum light speed;
Δusq=squint correction for cos α, as shown in
and for generating corrected direction of target cos βtarget by
where:
cos βdes=designated cos β from the beam steering controller (BSC) indicated in
nsp=number of subpulses;
F1=nominal frequency for which the β polynomial Pβ(ρ) was obtained;
fBAND=the nominal frequency of the frequency band in use;
facti=actual frequency of the i-th subpulse=fBAND+subpulse average frequency;
ρβi=real part of i-th monopulse ratio for subpulse i;
Pβ(ρ)=beta polynomial for the β angle derived for frequency F1, and evaluated at real part ρ of the monopulse ratio;
c=light speed at the antenna;
c0=vacuum light speed;
Δvsq=squint correction for cos β, and obtained in an antenna calibration facility.
This invention was made with Government Support under Contract No. N00024-03-C-6110 awarded by the Department of the Navy. The Government has certain rights in this invention.
Number | Name | Date | Kind |
---|---|---|---|
4331958 | Lacomme | May 1982 | A |
4368468 | Lisle et al. | Jan 1983 | A |
4486756 | Peregrim et al. | Dec 1984 | A |
4527161 | Wehner | Jul 1985 | A |
4591862 | Parkhurst et al. | May 1986 | A |
5059968 | Thompson et al. | Oct 1991 | A |
5181040 | Inoue et al. | Jan 1993 | A |
5241317 | Howard | Aug 1993 | A |
5334980 | Decker | Aug 1994 | A |
5576711 | Morris et al. | Nov 1996 | A |
RE36819 | Gellner et al. | Aug 2000 | E |
6404379 | Yu et al. | Jun 2002 | B1 |
6661366 | Yu | Dec 2003 | B2 |
6697009 | Yu | Feb 2004 | B2 |
7136014 | McCord et al. | Nov 2006 | B2 |
7250902 | Manoogian et al. | Jul 2007 | B2 |
7417584 | Reifler et al. | Aug 2008 | B1 |
7671789 | Yu | Mar 2010 | B1 |
7859451 | Yu et al. | Dec 2010 | B2 |
20030085833 | Yu | May 2003 | A1 |
20060109172 | McCord et al. | May 2006 | A1 |