You are on page 1of 17

US007548189B2

(12) United States Patent (10) Patent N0.: US 7,548,189 B2


Alon et a]. (45) Date of Patent: Jun. 16, 2009

(54) USING RADAR TARGETS OF OPPORTUNITY 5,977,906 A * 11/1999 Ameen et a1. ............. .. 342/ 174
TO BUILD A MONOPULSE CALIBRATION 6,819,285 B1 * 11/2004 Stockman et a1. 342/123
TABLE 6,853,330 B1 * 2/2005 Krikorian et a1. 342/149
7,183,969 B2 * 2/2007 Pozgay et al. ............. .. 342/174
75 _ . _ 7,250,902 B2 * 7/2007 Manoogian et al. ....... .. 342/154
( ) Inventors cciglssg 2008/0012765 A1* 1/2008 Xu et al. ................... .. 342/442
OTHER PUBLICATIONS
(73) Asslgneez Northrop Grumman corporatlon LOS JacovittiGeta1.: Self-Calibrating SSR Monopulse Receiver, IEEE
Angeles CA (Us) Transactions on Aerospace and Electronic Systems USA, Oct. 4,
1992; . 944-949; 1. 28, N .4.
( * ) Notice: Subject to any disclaimer, the term of this * _ pp _ V0 0
patent is extended or adjusted under 35 cued by examlner
U'S'C' 154(1)) by 298 days Primary ExamineriThomas H Tarcza
Assistant Examiner4Cassi Galt
(21) Appl' NO" 11/507332 (74) Attorney, Agent, or FirmiPatti, Hewitt & Arezina LLC
(22) F1led: Aug. 21, 2006 (57) ABSTRACT
(65) Prior Publication Data In a radar system, a monopulse calibration table is con
US Zoos/0042896 A1 Feb 21 2008 structed fromlive targets of opportunityAcenter'of gravity or
Weighted average of normalized signals AV rece1ved at SUM
(51) Int_ CL andDIFF 0 h anne l s froma l'1ve targ et are use d to determinet
' he
G015 7/40 (200601) targets actual azimuth. Off bore sight angles (OBA) of the
G01S 13/44 (200601) target are then determined from the targets actual azimuth.
(52) us. Cl. ...................... .. 342/174; 342/149; 342/152 Nonnalized reqeived Signal Values of AV are Convene/(1Y0
(58) Fi61 d of Classi?cation Search 3 42/17 4 nearest-valued 1ntegers. The OBA s that correspond to each
3 54 427 integer-valued normalized received signal are averaged and
S 1- t- ?l f 1 t 1111- t _ can then be plotted as a function of normahzed rece1ved
ee app 10a Ion e or Comp e e Seam 15 Dry signal value AV. Different tables or plots can be constructed
56 Re ferences C'lte d fore l evat1on
' ang1 es. An equat1ono
' f a b est- ?t l'1nethe matches
or at least closely approximates the plotted data is determined
U'S' PATENT DOCUMENTS to smooth the actual data.
4,994,810 A * 2/1991 Sinsky ...................... .. 342/151
5,241,317 A * 8/1993 Howard .................... .. 342/149 48 Claims, 7 Drawing Sheets

DISPLAY /
XMTR / RCVR CPU
OUTPUT

MEMORY
US. Patent Jun. 16, 2009 Sheet 1 of7 US 7,548,189 B2

Eu H

5~.02x:
US. Patent Jun. 16, 2009 Sheet 2 of7 US 7,548,189 B2
52E $852:
mm\0mmcom EZm9529555:2
E5%5avEC#255695I28 25E098%2:; 5209:52E%8Ta?
.QIE:
N \2M25: 365%:Q5m:
55%
NI E6%59:0%12$
z5E?9ma%5@B:w29Eo02ZmE2WEN0\EI7:5E5%256: Hm
I/EN
H.625 E3:EO2m2E
59:wowQ3A5 9QAQNN
NNNV
N~\
EQ2
5%:N
E53_
US. Patent Jun. 16, 2009 Sheet 3 of7 US 7,548,189 B2

FIG. 3 BEAM
200 AV SIDE 1
180 0.9
160 0.8
140 0.7
120 O-5
100 0.5
80 0.4
60 0.3
40 0.2
20 DEGREES 0.1
O 0
163 163.5 164 164.5 165 165.5 166 166.5 167 167.5 168

BEAM

265 266 267 268 269 270 271


US. Patent Jun. 16, 2009 Sheet 4 of7 US 7,548,189 B2

FIG. 5
BEAM
120 AV 1 _ 1 SIDE

100 A A '0'9
H BEAM I 8;?

jj20 51 II d \WK
n :83
O
I . .
[:EGREES ' 0-1
255 255.5 257 257.5 258 258.5 259 259.5

H G. 7
200 1
180 0.9
150 0.8
140 0.7
120 0.5
100 0.5
80 0.4
60 0.3
40 0.2

200 AzCenter = 58.73 AZIMUTH (d 061


257 257.5 258 258.5 259 259.5 260 260.5
US. Patent Jun. 16, 2009 Sheet 5 of7 US 7,548,189 B2

FIG. 6A

602
CALCULATE AVi AT SEVERAL /
DIFFERENT AZIMUTH ANGLES 3

l
CALCULATE 9boresight= 604
Z BAvi
L
J
2 AV;
L

I 606
AS 9boresight_

TO FIG. 6B
US. Patent Jun. 16, 2009 Sheet 6 of7 US 7,548,189 B2

FIG. 6B FROM FIG. 6A

608
STORE EACH Avg FOR EACH
Hoff bore sight

CALCULATE RUNNING AVERAGE


US. Patent Jun. 16, 2009 Sheet 7 of7 US 7,548,189 B2

m5
4/, Now

wwwmmmN203@NH0mmwmmNmmm?#mQwmowqmmmg
Mxm3E9z;_

53 _
\

PE5mmwowm2:|
w
.01
Wm ow ma 04 md 0.0 m.o| QT QT 0N: mm:
$338930
US 7,548,189 B2
1 2
USING RADAR TARGETS OF OPPORTUNITY azimuth measurement. First, the monopulse signal has to be
TO BUILD A MONOPULSE CALIBRATION normalized to produce a signal that is only angle related
TABLE (eliminating the effects of target signal level). Since both the
DIFF and the SUM are equally affected by the target signal,
TECHNICAL FIELD the ratio of DIFF to SUM is a normalized value not affected
by the signal level. The normalization process can be DIFF to
This invention relates generally to radar systems and in SUM, SUM to DIFF or any arithmetic subtraction of the
particular to radar calibration, and is more particularly logarithmic presentation of the signal. Once the signal level
directed toWard constructing a calibration table for an azi measurement is normalized, it is necessary to convert a nor
muth-scanning or elevation-scanning radar system utilizing malized signal level to an OBA azimuth using a calibration
real targets of opportunity. table that corrects for antenna patterns, receiver gain mis
match, cable losses and any other errors that may effect the
BACKGROUND monopulse conversion process.
In the prior art, a specially identi?ed target at a knoWn
In a radar system, the azimuth location of an object in space location (sometimes referred to as a PARROT) is used for the
can be determined in part by Where a radio signal from the calibration process. When the antenna passes such a target, it
target originates from, relative to Where the antenna is point uses the antenna boresight reading and the precisely knoWn
ing. The location of an object can be determined by detecting radar and target locations to calculate the azimuth difference
a signal emitted from or re?ected from an object and, by betWeen the antenna boresight and the knoWn location of the
Where the radar antenna is pointed, When a signal from the 20 target. This is used to generate a calibration table Where each
target is detected. monopulse reading is associated With a target OBA reading.
When a radar antennas center line or boresight is pointed HoWever, such a process has limitations.
in a particular direction, the direction of Where the antenna The target, Which is sometimes referred to as a PARROT,
boresight is pointed and true north forms an angle commonly may not be available or may not be operational at a speci?c
referred to as the antennas azimuth angle or simply azi 25 site. There is often cross coupling betWeen the calibration
muth. Thus, a target can be located in part by using both a table generation and azimuth registration processes that may
signal detected from the target and the antennas (or the result in a shifted calibration table.
targets) azimuth angle as recorded by the antenna azimuth Accurate PARROT and radar position are also important.
sensor (shaft encoder, synchro and others). Any error in the PARROTs location, the radar location or in
A problem With radar antennas is that a radar antenna has a 30
the antenna s boresight positioning can result in an inaccurate
?nite beam Width of 6B and the accuracy of a targets mea calibration table.
sured azimuth is affected by this beam Width. The target is
detected Within +/0.5 65 degrees of the antennas boresight In the prior art, the table is also generated only for one
resulting in an azimuth target position uncertainty of about antenna elevation angle (the elevation angle of the PARROT).
65. In order to better de?ne the target position in space a Since it is knoWn that antenna monopulse behavior is affected
35
technique knoWn as monopulse is used. This technique mea by the antenna elevation angle, the data is not accurate for all
sures at any instance, the target off bore sight azimuth (OBA) other elevation angles. Since only a single target is used to
and, by combining this value With the current antenna bore generate a calibration table, the process is lengthy and it is
sight position, the targets azimuth in space can be deter likely that not all table entries Will have data samples.
mined. 40 A method and apparatus to generate a calibration table
The monopulse techniques use radar antenna signals from Which overcomes the prior art method limitations Would be an
an object using tWo antennas or channels, Which are com improvement over the prior art.
monly referred to as SUM and DIFFERENCE (or DIFF)
channels, as is knoWn in the art. When a target is detected by SUMMARY
the antenna, signals from both the SUM and DIFF channels 45
are received. The SUM channel signal is maximum When the The method of creating a monopulse calibration table
target is at the boresight and reduced as the target is off using radar targets of opportunity ?rst involves normalizing
boresight. The DIFF channel signal is minimum When the signals received from a live target of opportunity at the
target is at the boresight and increased When target is off SUM and DIFF channels. For each antenna scan, all the
boresight. By comparing the level or amplitude of the SUM 50 normalized signals obtained for a speci?c target for all
and DIFF signals, a targets position in the beam can be azimuths are tabulated (monopulse normalized signal versus
accurately de?ned as a fraction of the antenna beamWidth 6B. antenna bore-sight reading). Once a target end is achieved
The beamside direction is measured from the phase differ (i.e., the antenna passed the target location), the target center
ence betWeen the SUM and the DIFF channel. This phase is angle 6 is calculated. The target center angle 6 is, in general,
changed by 180 degrees from one side of the antenna bore 55 the angle Where the normalized signal is maximal. HoWever,
sight to the other. to better determine that center angle, a center of gravity of
Although a targets general location can be established the normalized signals is determined.
from the SUM and DIFF signals When a target is in the After the azimuth center angle of the target is determined,
antenna s beam, a problem exists because the SUM and DIFF the difference betWeen the targets actual azimuth center
signal level are affected by the speci?c antenna pattern, the 60 angle and every other azimuth angle as recorded for this
target signal strength, and the receiver gain of the tWo chan target, is determined. These off boresight angles and their
nels. Thus, a calibration table is required in order to convert corresponding normalized SUM/DIFF values are stored in an
the signal levels received from the SUM and DIFF channels to array or table thereby forming a monopulse calibration table.
actual normalized target azimuth angles. This table converts This table is organized as L records (typical value 512), each
each reading to an actual measurement angle. 65 record index being a speci?c normalized SUM/DIFF reading
The calibration function that converts signal levels from a (or any other normalized values that can be used to offset the
target to an actual target azimuth is the basis of the monopulse signal level). The contents of each record is the off boresight
US 7,548,189 B2
3 4
angle as determined above, associated With a corresponding FIG. 4 is a graph of data obtained from an actual target
normalized SUM/DIFF (or any other normalized value) read having Weak SUM and DIFF channel signals;
ing. FIG. 5 is a graph of data obtained from an actual target
Since each target of opportunity provides a relatively having noisy SUM and DIFF channel signals that may result
small, ?nite number of readings (typically 10 to 50), data from interference;
from each live target Will populate only a fraction of a cali FIG. 6 is block diagram shoWing steps of another embodi
bration table of say numerous entries. In a typical setting, the ment of the method disclosed herein; and
normalized monopulse reading can have integer values rang FIG. 7 is a graph of an actual calibration table measured
ing from 0 to say 256. Since data is recorded for both sides of data and best ?t line superimposed on it calibration table (one
the beam, a total of 5 l 2 records are available for this case. The out of 5 used) Where the calibration angle is plotted as a
beam side is determined by the SUM to DIFF phase measure function of the monopulse discriminant.
ment for each record, With each record index being a speci?c FIG. 8 shoWs a plot of the data of a monopulse calibration
normalized SUM/DIFF reading. table obtained from live data, and a best-?t line approxima
In order to populate the table, readings are obtained from tion of the live data, derived from the live data.
additional targets as they are detected. In a single 360 degrees
antenna scan Where there are K targets, each target providing DETAILED DESCRIPTION
N readings, a total of K*N table entries Will be updated in a
single scan. Some of the readings for a target may be for neW FIG. 1 is a depiction of a radar system 10 comprised ofa
table locations and some may be to already populated table rotating antenna 12 having tWo input channels or input pat
20 terns knoWn in the art as the SUM 13A channel and a DIF
locations.
FERENCE or DIFF channel 13B. The antenna 12 has a beam
As the process continues, it is likely that a single table
Width 14, the center line orbore sight of Which is identi?ed by
record Will have multiple entries. To improve the table accu
reference numeral 16. As the antenna 12 rotates about a
racy, a running average of all the OBA values is calculated for
vertical axis, the bore sight 16 and a reference direction such
each record. As more OBA data is acquired, the table accu
25 as true north form an angle 18 referred to herein as azimuth.
racy is improved and the OBA in each record provides an
In one embodiment using SSR, the target of opportunity 11
increasingly accurate representation of the actual OBA for
has a transponder that emits a signal When the transponder
that record.
detects a signal from a radar transmitter. When SSR is used,
Even in a very dense target environment, it is possible that the radar signal returned by the target surface is used for the
some records Will have poor data. This may be related to the monopulse process. For each signal or pulse that the trans
30
fact that some records did not get enough entries or that the mitter 20 emits at a given azimuth angle 6, the transponder in
data at a speci?c record Was received from a noisy target. In the target 11 emits a response signal or the targets surface
order to further improve the calibration table accuracy, a least returns the signal. Thus, there are SUM and DIFF signals
square third order polynomial is calculated in order to ?t the produced at each of several different azimuth angles 6.
data or smooth the table in order to provide a better predic FIG. 2 shoWs a chart that depicts the steps of the general
35
tion of the normalized monopulse reading for each record. method 200 of building a monopulse calibration table using a
The ?nal calibration table is a linear combination of the radar target of opportunity 11 With a radar system or radar
best-?t line and the measured data. Records With W entries receiver, such as the system and receiver shoWn in FIG. 1.
(typical 50) are used as they are While records With loWer FIG. 2 also shoWs the signals used by the method.
entries are replaced by the best-?t line. In a ?rst step that is identi?ed in FIG. 2 by reference
40
In order to compensate for antenna elevation distortions numeral 202, monopulse data is collected from a target and
(known as elevation beam Widening), several tables (typically stored in a computer memory device, such as random access
5), each for a different range of elevation angles, are calcu memory (RAM) or magnetic or optical disc. A computer
lated. The target elevation angle is derived from the identify memory storage device is identi?ed in FIG. 1 by reference
friend or foe (IFF) mode C or from 3-D radar height mea numeral 24. The collected data for each of several azimuth
surement and is used to assign data to the proper elevation angles 6 provides a monopulse estimate, Which is depicted in
angle table. FIG. 2 by reference numeral 206. The monopulse estimate is
Since most of the targets are at loWer elevation angle de?ned as:
(Where the ?rst table is built), this table, knoWn as the default AV:Log(SUM)Log(DIFF) (1)
table, is used in place of the other tables While they are still in 50
the process of being built. Once a table is done, it is used for Where SUM and DIFF are the amplitudes of the signals
its speci?c range of elevation angles. received at the sum and difference channels of an antenna
The horizontal scanning process outlined above can be respectively.
applied to vertical scanning as Well. In addition to storing a monopulse estimate, a beam side
55 indication is also stored. The beam side indication and its
BRIEF DESCRIPTION OF THE DRAWINGS storage is identi?ed in FIG. 2 by reference numeral 208.
The antennas azimuth angle 6 is stored, the value and
FIG. 1 is a diagram of a radar system and a target of storage of Which is identi?ed in FIG. 2 by reference numeral
opportunity; 210. The antenna s azimuth angle 6 is the angle of the antenna
FIG. 2 is a chart shoWing the entire process of generating 60 Where the SUM and DIFF signals used in the monopulse
the calibration table Which includes determining a targets estimate Were obtained.
off-bore sight location from the strength of signals received at If it is available, the targets height is stored. In FIG. 2, the
SUM and DIFF antennas of the antenna, the calculation of the targets height and its storage is identi?ed by reference
table, storing the tables in the arrays, calculating the best ?t numeral 212.
line and building the ?nal calibration table; 65 The targets range is stored, Which is identi?ed by refer
FIG. 3 is a graph of data obtained from an actual target ence numeral 214 and the radars interrogation mode is also
having strong SUM and DIFF channel signals; stored, Which is identi?ed by reference numeral 216.
US 7,548,189 B2
5 6
In a second step of the method of building a monopulse Together, FIGS. 3, 4 and 5 shoW that a single set of SUM
calibration table from a live target, the targets actual location and DIFF signals might not shoW an azimuth angle of Where
azimuth is determined and the azimuth readings obtained a target is actually located. Thus, in one embodiment, ?nding
from a target are normalized. The azimuth angle readings the target boresight using an actual target of opportunity uses
from a target are normalized by subtracting the actual azimuth Weighted averages of AV throughout an entire beam Width
angle from the azimuth readings Where the sum and diff scan, using several AV signal levels at several azimuth angles.
signals Were obtained. In FIG. 2, the process of determining In such an embodiment, the process of determining the actual
off bore sight angles of a live target is identi?ed by reference azimuth angle Shown-g, of an actual target (identi?ed by ref
numeral 220. The sub-process of determining a live targets erence numeral 222 in FIG. 2) is determined using a Weighted
actual azimuth or angle center is identi?ed by reference average of all i azimuth angles and corresponding AV values.
numeral 222 and the process of normalizing other off bore The Weighted average value of 6 boresight in this embodiment is
sight azimuth angles 6 is identi?ed by reference numeral 224. expressed as:
In building a monopulse calibration table from a live target,
the target in one example is sWept several times. After the last
sWeep, the data that Was collected in the step identi?ed by (Z)
reference numeral 202 is ?rst used to calculate the targets 0 _ i
boresight T
azimuth center, Which is labeled angle center in FIG. 2. The Z i
calculation of a targets actual azimuth angle Shown-gm or
angle center in FIG. 2 can be determined tWo Ways.
In a simple case Where the SUM and DIFF signals from a 20
Where 6,- is an azimuth angle Where a corresponding AVi is
target are strong and the beam side indicator (embodied as a
DIFF signal phase change) is unambiguous, a targets actual determined using equation (1) above.
azimuth angle ebomight (identi?ed as the angle center in FIG. Shown-gm is more reliably determined using a Weighted
2) can be determined by ?rst computing AV for each of average of several azimuth angles 6 and the corresponding
several different azimuth angles 6 using equation (1) above. 25
AV After Shown-g, is determined, OBA azimuth readings can
As a second step of the process 222 of determining a targets be determined for the other azimuth angles Where AV Was
actual azimuth or angle center, the values of AV for each determined by subtracting Shown-gm from the azimuth angle
azimuth angle are compared to each other. The azimuth angle Where each AV Was determined from equation (1) above.
6 Where AV is maximum is considered to be the azimuth angle FIG. 6 (FIGS. 6A and 6B) shoWs steps of a method for
6170,8518, Where the target is actually located. 30 constructing a monopulse calibration table from AV signals
FIG. 3 is a graph of AV signals at various azimuth angles received from several targets of opportunity at a single eleva
that Were obtained from an actual live target having strong tion angle, Which can of course be repeated for targets at
SUM and DIFF channel signals. As can be seen in FIG. 3, different elevation angles.
there is a distinct maximum AV at an azimuth angle of At step 602, a normalized received signal AVi is calculated
approximately 165.5 degrees (for the speci?c target repre 35 for signals that are received at the antennas SUM and DIFF
sented in FIG. 3), Which is also Where the DIFF signal phase channels from a target at each azimuth angle 61. of several
angle or beam side indicator (identi?ed by reference numeral different i azimuth angles. At step 604, the targets actual
208 in FIG. 2) changes from one to zero, indicating a 180 azimuth angle Shown-gm is calculated as the sum of the product
degree phase change. Once the targets actual azimuth angle of all Eli-AVi, Where 6,- is the azimuth angle Where a particular
6170,8518, is determined, the other values of AV for the target 40 AV,- is determined, divided by the sum of all AVi.
can be correlated to the azimuth angles Where every other AV In step 606, for each of the i-number of azimuth angles 6
Was calculated. The other values of AV are correlated to Where a AV,- is determined, the off bore sight angle ?lo/71,0,
corresponding off bore sight angles by calculating the arith sight Where each AVI- Was determined is calculated as the arith
metic difference betWeen Shown-g, and the azimuth angle 6 metic difference betWeen each azimuth angle 61., of the ?rst
Where every other AV Was determined. By plotting the value 45 step and the azimuth angle Shown-g, determined in the second
of AV obtained at Shown-gm and plotting the values of AV step to obtain i, off-bore sight angles, eoffbm Sight 1., Whereat
obtained at several other OBA as a function of OBA, a simple each of the normalized signals AVI- of step a) Was determined.
monopulse calibration table of AV values vs. off bore sight The normalized received signals AVI- obtained in the ?rst step
angles (OBAs) can be constructed from signals received from are correlated to corresponding off-bore sight angles (OBA)
(or returned by) an actual target. 50 expressed as So?a bore Sight. In step 608, the values of AV,
In a radar system Where the SUM and DIFF channels are determined at each off bore sight angle are stored and in step
strong, the above-identi?ed simple process of determining an 610, a running average of each the off bore sight angles for
azimuth angle Where AV is maximum can Work effectively as each AVi is calculated.
Will the above-identi?ed process of determining normalized As can be seen in from Eq. (2) above, When determining
azimuth values. FIG. 4, hoWever, is a graph of AV signals at 55 Shown-g, using a Weighted average, many azimuth angles are
various azimuth angles that Were obtained from an actual included in the determination of Shawl-gm during Which, some
target having Weak SUM and DIFF channel signals. As shoWn readings may cross North or be detected as having crossed
in FIG. 4, When signals from a target are Weak, the graph of North because of the antenna beam Width. Therefore, When
AV as a function of off bore sight azimuth angles 6 can have determining Shown-gm using a Weighted average, a test is ?rst
many AV that can each appear to be maxima. Moreover, there 60 made to determine if a reading crossed North.
may be more than one azimuth angle Where the DIFF signal The determination of Whether a reading or readings
phase change is not distinct, as shoWn by the multiple beam crossed North during the collection of azimuth angle mea
side indicator transitions. surements is made by determining Whether the arithmetic
FIG. 5 shoWs a graph of actual AV signals at various difference betWeen the last azimuth angle collected (ex
azimuth angles calculated from a garbled or noisy target. As 65 pressed as 0%,) and the ?rst azimuth angle collected (ex
shoWn in FIG. 5, there does not appear to be any maxima of pressed as em) is less than zero. This test can be expressed
AV at any particular azimuth angle 6. as:
US 7,548,189 B2
8
running average Where the neW average, is calculated from
the last average and the neW azimuth input OBA angle 61.:
IF(eend _ estart) < 0 than
targetiNorthicrossin == true;
Count* @(mmum + 0; (7)
WWW, = Count + 1
If the readings crossed North during the collection of azi
muth angles, 360 degrees is added to any azimuth angle value
measured to be less than 180 degrees, When determining the Where (n)coum is a previously-determined arithmetic aver
Weighted average of Shown-gm. This test of azimuth angles and age of a Count-number of azimuth angles 6, and 61. is a neW or
the adjustment to measured azimuth angles 6 less than 180 additional azimuth angle to be added into the average
degrees When the readings crossed North can be stated as: (n)c0um+1 value of a Count+l -number of azimuth angles.
Thus each of the off bore sight angle averages for each AV can
be plotted on a graph or left in a table format.
Moreover, the method of building a monopulse calibration
IF(targetiNorthicrossing == true && 6,- < 180)
table from live targets in one example includes building mul
then 61- = 61- + 360;
tiple tables, With each table being for AV values and azimuth
angles obtained a target at a particular elevation. In one
If the azimuth center Shown-g, as determined by using embodiment, ?ve separate monopulse calibration tables Were
20 created. Table 0 Was for readings obtained from a target or
equation (2) above is calculated to be greater than 360
degrees, then 360 degrees needs to be subtracted from the targets at elevation angles from 0 to 10 degrees; Table 1 Was
calculated Shown-gm. This step can be stated as: for readings obtained at elevation angles of 10 to 20 degrees;
Table 2 Was for readings obtained at elevation angles from 20
to 30 degrees; Table 3: 30 to 40 degrees; and Table 5: 40 to 50
25 degrees elevation.
IF(9boreS,-gh, > 360) In SSR radar, elevation angle of a target is provided by the
H1611 eboresight = eboresight - 360; Mode C response, Which is identi?ed in FIG. 2 by reference
numeral 216. When 3-D radar is used, elevation angle can be
After the azimuth angles and normalized received signals extracted from the radar height data (identi?ed in FIG. 2 by
30 reference numeral 212) and the range data (identi?ed in FIG.
are accumulated, and after 6 170ml-ght is determined, a table or
graph of the normalized received signal values and an average 2 by reference numeral 214).
of corresponding off bore sight azimuth angles can be created Once a reported target reaches its end, the strong or high
for each normalized received signal AV. Each OBA azimuth quality signals are evaluated. In one embodiment, if at least
three height replies Were Within 100 feet of each other, the
angle 61- to be entered into the table is determined from the 35 height is determined to be valid With the ?rst height reply
expression: being used to determine the targets elevation. If the height
eo?boresight:eboresight_ei (3) data is not valid or non-existent, the target height is set to zero
and all of the signals are processed into Table 0. Once target
With values on the right side of the beam being assigned a height is knoWn, the target elevation angle relative to the
positive value and values on the left side of the beam being 40 horizon can be calculated as:
assigned a negative value. For a reading crossing North, a
correction is applied, the value of Which is determined by
whether 61- is greater than 180 degrees or less than 180
degrees. The correction is expressed as: 05, = As1N( HTARGET HRADAR)
Range
45

The relative elevation to the antennas boresight elevation


GANLELEV is determined as:
eElev:eElev_ eANTiLE V (4)
50
The elevation angle 6E1 of a target is used to determine
In the course of building or populating a table using data Which of the elevation-angle monopulse calibration tables to
from multiple targets and multiple sWeeps, one target might update using the processes described above. After all of the
provide say, 20 AV values obtained at 20 different azimuth data from a particular target is collected, a particular table can
angles. A second target might provide a different set or sets of 55 be constructed and updated according to the elevation angle
AV values at its corresponding azimuth angles. Third, fourth, Where the data is obtained. A targets azimuth center,
?fth, etc. targets might each provide feWer or greater numbers Shown-gm, is calculated for each table using the equations
of AV values at again different azimuth angles. It is also likely above. The off boresight angle for each AV is also calculated
that there Will be multiple azimuth angles for a particular for each table.
value of AV Put another Way, for a table With 512 values of 60 Referring again to FIG. 2, at step 228, the normalized
AV, any particular value of AV might be obtained from dif received signal values AVZ- for each table is the index to the
ferent OBA. In one embodiment, each OBA entry of a memory, With their corresponding running average OBA to
monopulse calibration table is determined as a running aver form monopulse calibration tables for different elevations.
age of azimuth angles Where each value of AV Was obtained. Referring noW to FIG. 8 there is shoWn a monopulse cali
The running average (n)c0lmt of an OBA for a particular 65 bration table, Which is constructed by plotting values for AV
value of AV can be calculated in one more than one Way but along the horizontal or x-axis With the corresponding off bore
in the above-identi?ed embodiment it is calculated using sight angle (OBA) running averages plotted on the vertical or
US 7,548,189 B2
10
y-axis. In constructing the table shown in FIG. 8, before any elevation angles (in embodiments Where separate tables are
AV values are stored or plotted, the AV values are ?rst con prepared for separate elevation angle sectors).
verted to integers. The integer values of AV then become In order to improve accuracy and to ?ll tables having
pointers or indices into the calibration tables for the different
entries that might not be populated by data obtained during
elevation angles.
actual measurements, a best-?t line can be determined
The monopulse calibration table thus has a monopulse
table index or MonoTableIndex, Which is expressed from the using a second order polynomial. As used herein, the best-?t
monopulse discriminant: line is considered to be a line or curve that closely approxi
mates, but Which in one example is identical to the shape of
MonoDiscriminant:Log2SUMLog2DIFF+(?oat)0.5; (5)
the curve plotted through the actual data values of off bore
Where the term (?oat)0.5 is a value required to be added or sight angles as a function of AV values.
subtracted to convert the Log2SUMLog2DIFF value, to the FIG. 8 shoWs a best-?t line identi?ed by reference numeral
nearest-value integer. The monopulse calibration table index 802, Which Was derived from the running average of OBA and
can then be expressed as: normaliZed AV As a ?rst step in calculating a best-?t line, an
MonoTableIndex:(int)MonoDiscriminant. (6) approximation is performed for the data on each side of the
Shown-gm. In an embodiment Where 512 data points are col
Put another Way, the monopulse calibration table index is
lected, the approximation is made separately for the 256 data
equal to AV, converted to the nearest-valued integer. For each
monopulse calibration table index, there Will exist a corre points on each side Shown-gm. As shoWn by reference numeral
sponding off boresight angle 6. 20 230 in FIG. 2, a best-?t line in one example is calculated for
As can be seen in FIG. 8, the horizontal axes of the each separate elevation table.
monopulse calibration tables becomes series of integers start In order to determine a best ?t line, a polynomial approxi
ing from either Zero or 1, up to a user-speci?ed number of AV mation table AZ(i) is constructed. For an embodiment of 512
values Which the table Will have, When enough data to ?ll the data points, AZ(i) for iIO to i<256 is calculated ?rst as:
25
table has been captured.
A calibration table With a relatively large number of AV
values from a large number of aZimuth angles Will provide 1 (3)
greater resolution or accuracy in the determination of a tar
gets off bore sight location than Will a calibration table of a 30
relatively small number of AV values obtained from a rela
tively small number of aZimuth angles. In one embodiment,
the monopulse calibration table had 512 values for AV, cor Higher indices, e.g., 256 to 511, can use the same process if
responding to 512 the SUM and DIFF signals obtained at the function to be approximated is represented in a reverse
different aZimuth angles Where each AV Was determined. 35
order. To approximate this function, a direct polynomial com
Half of the AV values, i.e., 256, Were made at aZimuth angles bination needs to be established:
on each side of the antennas bore sight. Of the 256 values of
AV on each side of the antennas bore sight there are corre y,-(i):a0+ali+a2i2+a3i3 Where (9)
sponding average OBA, Which in one example are deter
mined using a running average of the OBA. 40
The siZe of a monopulse calibration table is a design choice
. _ (10)
but a large table of say, 512 entries Will provide a monopulse MU)

calibration table With greater resolution than Will a short table


of say 20 or 30 entries. The number of entries in the table
should be evenly divided on both sides of an antennas bore 45 The best-?t line coef?cients al- can be obtained by solving
sight. the matrix equation that returns a vector A that contains the
In order to construct a monopulse calibration table of a best ?n line coe?icients:
large number of entries, (e. g., 256 entries on each side of the
antennas boresight) AV measurements are needed for each
[M] XI?) (11)
table entry. By Way of example, for a table having 512 entries, 50
512 separate monopulse table indices, With each index corre Where
sponding to a AV value, are needed.
FIG. 8 also shoWs a best-?t line approximation of the live
data, derived from the live data using the process described
above. The horiZontal or x-axis of the graph in FIG. 8 has 512 55
i3 (l 2)
separate data values numbered from 0 to 511, each of Which
corresponds to a AV obtained at a corresponding aZimuth
angle, 6. TWo hundred ?fty six (256) values are plotted on
each side of the antennas bore sight aZimuth angle 6 bore
sight. The OBA angles 6 Where each AV Was obtained, are 60
plotted along the y-axis.
Those of ordinary skill in the art Will recogniZe that it might
not be possible to obtain 512 valid AV values from 512
different aZimuth angles 6 in a single sWeep of a single live
target. Thus, completion of a relatively long monopulse cali 65
bration table can require the accumulation of live data from
multiple targets, over multiple scans at perhaps multiple
US 7,548,189 B2
11 12
lated above and measured data, as can be seen in FIG. 8. In
-continued one embodiment, the best ?t line replaces all points Where the
count of data points is less than a default number of 30 points
and the measured data is used elseWhere. The default number
2 l
m Ami) of 30 points is a design choice and other values could be used
i in alternate embodiments. Finally, it should be noted that in
; Ami) embodiments using multiple elevation tables, a best-?t line is
A
and A =
a1
and l7 = i2 calculated as a composite of all the tables, as shoWn in FIG. 2.
As for an apparatus to perform the method set forth herein,
512

as
Z Ami)

FIG. 1 shoWs a depiction of a radar system 10. The system 10


is is comprised of a rotating antenna 12 that receives signals at
Z Ami) SUM 13A and difference 13B antenna channels Within an
angular-shaped beam 14, the center of Which is the antenna s
bore-sight 16. The angle formed betWeen a reference direc
a tion, such as true north and the bore-sight 16 is the azimuth
The solution for the vector coe?icient matrix A is given as angle 6, Which is also identi?ed by reference numeral 18.
a a
A transmitter/receiver 20 is coupled to the antenna 12 and
A:[M]_l Y Where the one-over matrix expression
receives signals from the SUM 13A DIFF 13B channels of the
antenna 12, Which is knoWn to those of ordinary skill in
20 monopulse radar.
A computer 22 is coupled to the transmitter/receiver 20 and
receives data from the receiver, Which represents the signals
that are received at the SUM 13A and DIFF 13B channels of
and Where |M| is the determinant of the square matrix M and the antenna 12. Computer program instructions are stored in
adjA is the matrix formed by replacing each element With its 25 a memory device 24 coupled to the computer 20 though an
cofactor and transposing the result. Once the 256 points best address and control bus 25. The memory device 24 can be
?t table is calculated by the function, it is loaded back to a 512 implemented using any appropriate device, examples of
array in the proper order. Which include static or dynamic RAM, EEPROM, magnetic
A best ?t line in one example is tested to be valid or invalid.
or optical disk storage devices. A display device 26, such as a
30 CRT or LCD, displays locations of the target 11 for an opera
In one embodiment, a best-?t line calculation is considered to
tor.
be valid for any of the ?ve monopulse tables if a table had at
least ?fty cells and each cell has at least ten entries. Those of
When the instructions in the memory device 24 are read by
ordinary skill Will recognize however that other best-?t line the computer 22 and executed, they cause the computer to
validity criteria could be used in alternate embodiments. perform the steps depicted in the FIGS. 2 and 6 and as
35 described above, thereby providing an apparatus by Which a
In the above-identi?ed embodiment, if a best-?t line is not
monopulse calibration table can be constructed using live,
valid using the above-identi?ed criteria then the above-iden
ti?ed default table is used for all ?ve elevation tables. If the
radar targets of opportunity. More particularly, the program
instructions stored in memory cause the computer to read
standard deviation for Table 0 is calculated to be more than a
SUM and DIFF signal values from the radar receiver, calcu
default value of 5, the default table Was used for Table 0. If the
late normalized received values thereof and to identify AV
standard deviation for Table 0 is calculated to be less than or
equal to 5, the best-?t line is constructed using a combination
maxima, perform center of gravity averaging, building a
of measured data and best-?t line data described above. For
monopulse calibration table, by calculating the running aver
ages of azimuth angles for monopulse calibration table indi
tables 1 to 4, if the best-?t line is invalid, or if the best ?t line
ces and calculating the best-?t line for each of the tables.
standard deviation is more than 1, the best-?t line for Table 0
45 The steps or operations and the apparatus described herein
is used.
are examples of a method and apparatus by Which a
The standard deviation of the best ?t line is calculated from monopulse calibration table can be constructed using a live
the equation: radar target of opportunity. There may be many variations to
these steps or operations and variations to the apparatus With
50 out departing from the spirit of the invention Without depart
ing from the spirit of the invention and these are therefore
considered to be Within the scope of the invention as de?ned
in the folloWing claims.
What is claimed is:
55 1 . A method of building a monopulse calibration table from
Where a live target of opportunity using signals received from the
Fit(i):the ?t line points as extracted from the best ?t table, target at sum and difference antenna channels of a rotating
described beloW; and radar antenna that receives signals Within an angular-shaped
Az(i):the measured data points, i.e., the data points beam, the center of Which is the antennas bore-sight, the
derived from actual signals. 60 angle formed betWeen a reference direction and the bore
A comparison of the calculated best-?t line to actual data sight being an azimuth angle, the method comprising the
shoWs that the best-?t line provides a good approximation of steps of:
monopulse calibration data Where live target data is noisy. a) at each of a plurality of N different azimuth angles,
When the data quality is high, hoWever, and When noise is calculating a normalized received signal from a target of
minimal, a small bias error in the best-?t line can be observed 65 opportunity using a signal received from the target at a
at the edges of the actual data. Therefore, a best-?t table sum channel and using a signal received from the target
should be a linear combination of the best-?t line as calcu at a difference channel;
US 7,548,189 B2
13 14
b) identifying the azimuth angle of Where the target of dividing the magnitude of the signal from the sum channel
opportunity is actually located as the azimuth angle Vsum by the magnitude of the signal Vdlf from the dif
Whereat the magnitude of the normalized received signal ference channel.
obtained in step a) is greatest; 9. The method of claim 5 Wherein each normalized
c) for each of the other N azimuth angles of step a), calcu 5 received signal is determined by the steps of:
lating the difference betWeen each of the N azimuth determining a logarithmic value of the magnitude of the
angles of step a) and the azimuth angle determined in signal Vdlffrom the difference channel;
step b) to obtain N, off-bore sight angles Where each of determining a logarithmic value of the magnitude of the
the normalized received signals of step a) Was deter signal Vsum from the sum channel;
mined; 10 determining the difference betWeen the logarithmic value
d) storing each of the normalized received signal obtained of the magnitude of the signal from the difference chan
at step a) With a corresponding off bore sight azimuth nel and the logarithmic value of the signal from the sum
angles determined in step c). channel.
2. The method of step 1 Wherein the step of calculating a 10. The method of claim 5 Wherein the step of identifying
normalized received signal is comprised of the steps of: 5 the azimuth angle Whereat the magnitude of the normalized
dividing the magnitude of the signal from the sum channel received signal obtained in step a) is greatest is further com
by the magnitude of the signal from the difference chan prised of the steps of:
nel to obtain a value AV. storing each of the N azimuth angles Whereat a sum and
3. The method of claim 2 Wherein the step of identifying the difference signal ratio is determined;
20 storing each of the N sum and difference signal ratios;
azimuth angle Whereat the magnitude of the normalized sorting each of the N sum and difference signal ratios to
received signal obtained in step a) is greatest is further com
determine the greatest ratio; and
prised of identifying the corresponding azimuth angle Where the
identifying the azimuth angle Where the target center exists greatest sum and difference signal ratio occurred.
by calculating a Weighted average of all azimuth angles 25 11. The method of claim 5 further comprising the step of:
for all corresponding AV values. calculating a running average of the azimuth angles 6 for
4. The method of step 1 Wherein the step of calculating a each corresponding AVi.
normalized received signal is comprised of the steps of: 12. The method of claim 1 1, Wherein the running average is
determining a logarithmic value of the magnitude of the calculated by the equation:
signal from the difference channel; 30
determining a logarithmic value of the magnitude of the
signal from the sum channel;
subtracting the logarithmic value of the magnitude of the who... = Count + 1
signal from the difference channel from the logarithmic
value of the signal from the sum channel. 35
Where ?(n)colmt is a previously determined average of a
5. In a radar system, a method of determining off-bore sight Count-number of azimuth angles 6, and 61- is a neW azimuth
angles of a target using a plurality of signals received from the angle to be added to the running average of Count+ 1 -number
target at sum and difference antenna channels of a rotating of azimuth angles.
radar antenna at each azimuth angle of a plurality of azimuth
13. The method of claim 5 further comprising the step of:
angles, the method comprising the steps of: 40
assigning a plurality of signals received from the target at
a) at each azimuth angle 61- of a plurality of i azimuth sum and difference antenna channels of a rotating radar
angles, calculating a normalized received signal AVZ- for antenna at a plurality of azimuth angles to a predeter
signals that are received at the antenna from a target from mined vertical angle segment.
a Vsum signal and a Vdlf signal; 14. The method of claim 5 further comprising the step of:
45
b) calculating the targets actual azimuth angle Shown-g, as determining a best-?t line for a graph of all AV and all
the sum of the product of all Eli-AV divided by the sum
eojfbore sight angles
of all AVZ; 15. In a monopulse radar receiver, a method of building a
c) for each of the i azimuth angles 6, of step a), calculating monopulse calibration table from SUM and DIFF signals
an off bore sight angle 74 0/7 bore Sight 1- for each corre received from a plurality of live radar targets, the table having
50
sponding AVZ- by calculating the difference betWeen N entries, each of the N entries comprising a monopulse
each azimuth angle 61-, of step a) and the azimuth angle discriminant and comprising a corresponding azimuth angle
Shown-g, determined in step b) to obtain i, off-bore sight Whereat signals from the live targets are obtained, the method
angles, 60/7170 Sight 1., Whereat a corresponding AVZ. of comprising the steps of:
step a) Was determined; determining a ?rst azimuth angle 6 that corresponds to a
d) correlating each of the normalized received signals AVI ?rst monopulse discriminant, from a ?rst live target;
obtained at step a) to a corresponding off-bore sight determining a second azimuth angle 6 that corresponds to
angle ?lo/71,0, Sight angle 1- determined in step c). the ?rst monopulse discriminant, from the ?rst live tar
6. The method of claim 5 further including the steps of: get;
converting each value of AVZ. to a nearest-valued integer, 60 calculating a running average of the ?rst and second azi
int(AVl-). muth angles 6 for the ?rst monopulse discriminant for
7. The method of claim 6 further including the steps of: the ?rst live target.
storing each int(AVi) With a corresponding 16. The method of claim 15 further comprising the step of:
?lo/71,0", Sight angle 1- to determine a targets off bore sight identifying an azimuth angle of a second live target from
angle. 65 the running average of the azimuth angles for the ?rst
8. The method of claim 5 Wherein the step of calculating a monopulse discriminant obtained from azimuth angles
normalized received signal is comprised of the steps of: obtained from the ?rst live target.
US 7,548,189 B2
15 16
17. The method of claim 15 wherein the running average of Which is the antennas bore-sight, the angle formed
azimuth angles is determined by the equation: betWeen a reference direction and the bore-sight being
an azimuth angle;
a receiver coupled to the antenna and receiving signals
from the sum and difference channels of the antenna in
an elevation angle range;
a computer coupled to the receiver and receiving data that
represents signals received at the sum and difference
Where @(nkmm is a previously determined average of a
Count-number of azimuth angles 6, and 61. is a neW azimuth channels of the antenna; and
angle to be added to the running average of Count+ 1 -number memory, coupled to the computer, said memory storing
of azimuth angles. program instructions, Which When executed cause the
18. The method of claim 15 further comprising the step of: computer to:
receiving signals from a live radar target that identi?es the a) calculate a normalized received signal from a target of
targets elevation as being Within an elevation range. opportunity in an elevation angle range at each of a
19. The method of claim 18 further comprising the steps of: plurality of i different azimuth angles 6, using a signal
assigning the running average of the ?rst and second azi received from the target at the antennas sum channel
muth angles 6 for the ?rst monopulse discriminant for and using a signal received from the target at the anten
the ?rst live target to a ?rst range of elevation angles. nas difference channel;
20. The method of claim 15 further comprising the step of: b) identify an azimuth angle Shawl-gm of Where the target of
calculating a best-?t line for azimuth angles and normal
20 opportunity is actually located, as the azimuth angle
ized received signals. Whereat the magnitude of the normalized received signal
21. In a monopulse radar receiver, a method of building a obtained in step a) is greatest;
monopulse calibration table from signals received from a c) for each of the other i azimuth angles of step a), calculate
plurality of live radar targets, the table having N entries, each the difference betWeen each of the i azimuth angles of
25 step a) and the azimuth angle determined in step b) to
of the N entries comprising a monopulse discriminant and
comprising a corresponding azimuth angle Whereat signals obtain i, off-bore sight angles Where each of the normal
from the live targets are obtained, the method comprising the ized received signals of step a) Was determined;
steps of: d) correlate each of the normalized received signal
determining a ?rst azimuth angle 6 that corresponds to a obtained at step a) to a corresponding off-bore sight
?rst monopulse discriminant, from a ?rst live target; angle determined in step c).
determining a second azimuth angle 6 that corresponds to 28. The radar system of claim 27, Wherein said program
the ?rst monopulse discriminant, from a second live instructions cause the computer to:
target; e) determine a second targets off-bore sight angle by cor
calculating a running average of the ?rst and second azi relating a normalized received signal obtained from the
muth angles 6 for the ?rst monopulse discriminant second target, to a normalized received signal value
obtained from the ?rst and second live targets. determined for the target of opportunity and an associ
22. The method of claim 21 further comprising the step of: ated off-bore sight angle determined in step d).
identifying an azimuth angle of a third live target from the 29. The radar system of claim 27, Wherein said program
running average of the azimuth angles for the ?rst instructions cause the computer to:
monopulse discriminant obtained from azimuth angles divide the magnitude of the signal from the sum channel by
obtained from the ?rst and second live targets. the magnitude of the signal from the difference channel.
23. The method of claim 21 Wherein the running average of 30. The radar system of claim 27, Wherein said program
azimuth angles is determined by the equation: instructions cause the computer to:
divide the magnitude of the signal from the difference
channel by the magnitude of the signal from the sum
Count>r< @(mmum + channel.
Count + l 31. The radar system of claim 27, Wherein said program
instructions cause the computer to:
Where @(nkmm is a previously determined average of a 50 determine a logarithmic value of the magnitude of the
Count-number of azimuth angles 6, and 61- is a neW azimuth signal from the difference channel;
angle to be added to the running average of Count+ 1 -number determine a logarithmic value of the magnitude of the
of azimuth angles. signal from the sum channel;
24. The method of claim 21 further comprising the step of: subtract the logarithmic value of the magnitude of the
receiving signals from a live radar target that identi?es the 55 signal from the difference channel from the logarithmic
targets elevation as being Within an elevation range. value of the signal from the sum channel.
25. The method of claim 21 further comprising the steps of: 32. A radar system comprised of:
assigning the running average of the ?rst and second azi a rotating antenna that receives signals at sum and differ
muth angles 6 for the ?rst monopulse discriminant for ence antenna channels Within an angular-shaped beam,
the ?rst live target to a ?rst range of elevation angles. 60 the center of Which is the antennas bore-sight, the angle
26. The method of claim 21 further comprising the step of: formed betWeen a reference direction and the bore-sight
calculating a best-?t line for azimuth angles and normal being an azimuth angle;
ized received signals. a receiver coupled to the antenna and receiving signals
27. A radar system comprised of: from the sum and difference channels of the antenna;
a rotating antenna that receives signals at sum and differ 65 a computer coupled to the receiver and receiving data that
ence antenna channels from targets at different eleva represents signals received at the sum and difference
tions, Within an angular-shaped beam, the center of channels of the antenna; and
US 7,548,189 B2
17 18
memory, coupled to the computer, said memory storing determining a ?rst aZimuth angle 6 that corresponds to a
program instructions, Which When executed cause the ?rst monopulse discriminant, for the ?rst live target;
computer to: receiving a second signal that identi?es a second live radar
a) determine at each azimuth angle 61- of a plurality of i target as being Within said ?rst elevation range;
azimuth angles in an elevation angle range, a normaliZed determining a second aZimuth angle 6 that corresponds to
received signal AVi for signals that are received at the the ?rst monopulse discriminant, for the second live
antenna from a target in said elevation angle range; target;
b) calculate a targets actual aZimuth angle Shown-g, in the calculating a running average of the ?rst and second aZi
elevation angle range as the sum of the product of all muth angles 6 for the ?rst monopulse discriminant
ei-Avi, divided by the sum of all AVZ; obtained from the ?rst and second live targets Within
c) for each of the i aZimuth angles 6 in the elevation angle said ?rst elevation range;
range of step a), calculate the off bore sight angle assigning the running average of the ?rst and second aZi
?lo/71,0, Sight of each AVi by calculating the angle differ muth angles 6 for the ?rst monopulse discriminant to a
ence betWeen each aZimuth angle 61., of step a) and the ?rst monopulse calibration table for live targets Within
aZimuth angle Shown-gm determined in step b) to obtain i, said ?rst elevation range.
5 39. The method of claim 38 further comprising the steps of:
off-bore sight angles, 60/7170 Sight 1., Whereat each of the
normaliZed signals AVZ- of step a) Was determined; receiving a third signal that identi?es a third live radar
d) correlate each of the normaliZed received signals AVI target as being Within a second elevation range;
obtained at step a) to a corresponding off-bore sight determining a third aZimuth angle 6 that corresponds to a
angle 60/7170 Sigh. determined in step c). ?rst monopulse discriminant, from the third live target;
33. The radar system of claim 32, Wherein said program 20 receiving a fourth signal that identi?es a fourth live radar
instructions cause the computer to: target as being Within said second elevation range;
determine When the phase angle difference betWeen a sig determining a fourth aZimuth angle 6 that corresponds to
nal received at the antennas sum channel and at the the ?rst monopulse discriminant, from the fourth live
difference channel changes by 180 degrees. target;
34. The radar system of claim 32, Wherein said program 25 calculating a running average of the third and fourth aZi
instructions cause the computer to calculate a normaliZed muth angles 6 for the ?rst monopulse discriminant
received signal AVi by: obtained from the third and fourth live targets Within
dividing the magnitude of the signal Vsum from the anten said second elevation range;
nas sum channel by the magnitude of the signal Vdlf assigning the running average of the third and fourth aZi
from the antennas difference channel. muth angles 6 for the ?rst monopulse discriminant to a
35. The radar system of claim 32, Wherein said program second monopulse calibration table for live targets
instructions cause the computer to: Within said second elevation range.
divide the magnitude of the signal from the difference 40. The method of claim 38 Wherein said ?rst signal is an
channel Vdl?by the magnitude of the signal Vsum from IFF Mode C response.
the sum channel. 41. The method of claim 38 Wherein said radar is a 3-D
36. The radar system of claim 32, Wherein said program radar and said ?rst signal identi?es a targets range and hori
instructions cause the computer to: Zontal distance and the targets elevation is calculated by the
calculate a logarithmic value of the magnitude of the signal equation:
Vdz. from the difference channel;
calcu ate a logarithmic value of the magnitude of the signal
Vsum from the sum channel; 40 HTARGET HRADAR )
calculate the difference betWeen the logarithmic value of
the magnitude of the signal from the difference channel
and the logarithmic value of the signal from the sum
channel. 42. The method of claim 38, Wherein each of the calibration
37. The radar system of claim 32, Wherein said program tables corresponds to a range of target elevation angles.
instructions cause the computer to identify the aZimuth angle 43. The method of claim 42 Where the number of calibra
Whereat the magnitude of the normaliZed received signal tion tables is ?ve.
obtained in step a) is greatest by: 44. The method of claim 38 further comprising the steps of:
storing each of the N aZimuth angles Whereat a sum and determining an equation for a best ?t line for each of the
difference signal ratio is determined; calibration tables.
50 45. The method of claim 44 further comprising the step of
storing each of the N sum and difference signal ratios;
building a monopulse calibration table for live targets using
sorting each of the N sum and difference signal ratios to the best ?t line for the ?rst monopulse calibration table and
determine the greatest ratio; and the monopulse discriminates and aZimuth angles obtained
identifying the corresponding aZimuth angle Where the from the ?rst and second live targets.
greatest sum and difference signal ratio occurred. 55 46. The method of claim 45 further comprising the step of
38. In a monopulse radar receiver, a method of building a building a monopulse calibration table for live targets using
plurality of monopulse calibration tables from signals both the best ?t lines for the ?rst and second monopulse
received from a plurality of live radar targets at a plurality of calibration tables and the monopulse discriminates and aZi
different elevation ranges, each of the plurality of monopulse muth angles obtained from the ?rst, second, third and fourth
calibration tables determining the off bore sight angle loca live targets.
tion of targets Within a corresponding elevation range, each of 47. The method of claim 44 further comprising the steps of
the tables having N entries, each of the N entries comprising determining Whether the best ?t line is valid or invalid.
a monopulse discriminant and comprising a corresponding 48. The method of claim 47 Wherein the determination of a
aZimuth angle Whereat signals from the live targets are best ?t lines validity is determined by calculating a standard
obtained, the method comprising the steps of: deviation of ?t line points and measured data points.
receiving a ?rst signal that identi?es a ?rst live radar target
as being Within a ?rst elevation range; * * * * *

You might also like