Next Article in Journal
Comparison of Artificial Intelligence Methods for Fault Classification of the 115-kV Hybrid Transmission System
Next Article in Special Issue
Understanding Digital Radio Frequency Memory Performance in Countermeasure Design
Previous Article in Journal
A Novel Deep Learning Approach for Tropical Cyclone Track Prediction Based on Auto-Encoder and Gated Recurrent Unit Networks
Previous Article in Special Issue
An Efficient Ultra-Tight GPS/RISS Integrated System for Challenging Navigation Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study on the Amplitude Comparison Monopulse Algorithm

Department of Aerospace Engineering, Sejong University, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(11), 3966; https://doi.org/10.3390/app10113966
Submission received: 28 April 2020 / Revised: 3 June 2020 / Accepted: 4 June 2020 / Published: 7 June 2020
(This article belongs to the Special Issue Recent Advances in Electronic Warfare Networks and Scenarios)

Abstract

:
This paper presents two amplitude comparison monopulse algorithms and their covariance prediction equation. The proposed algorithms are based on the iterated least-squares estimation method and include the conventional monopulse algorithm as a special case. The proposed covariance equation is simple but predicts RMS errors very accurately. This equation quantitatively states estimation accuracy in terms of major parameters of amplitude comparison monopulse radar, and is also applicable to the conventional monopulse algorithm. The proposed algorithms and covariance prediction equations are validated by the numerical simulations with 100,000 Monte Carlo runs.

1. Introduction

Monopulse radar operates by comparing signal returns of four squinted beams steered around the expected target direction [1]. It is classified as amplitude comparison monopulse and phase comparison monopulse, and amplitude comparison monopulse is the most commonly used method, which detects azimuth and elevation deviation errors from the center of the track axis by comparing the amplitudes of the signal returns.
Many methods have been proposed to improve the performance of monopulse algorithms in the literature [2,3,4,5,6,7,8,9]. Hofstetter and DeLong [2] dealt with the problem of detecting and estimating the unknown angular position of the target observed simultaneously by controlling the number of antennas in the amplitude comparison monopulse radar, where the method is derived using a generalized likelihood ratio test. Sim et al. [3] carried out a performance analysis according to antenna spacing using the phase comparison monopulse algorithm and proposed an efficient nonlinear antenna array based on the analysis results. Han et al. [4] showed the effect of the functional variables of the monopulse radar on angular tracking performance. An and Lee [5] showed the performance of amplitude comparison monopulse through simulation-based MSE (mean-square error) comparison with analytic MSE obtained by linearly approximating the nonlinear estimation equations. Jacovitti [6] carried out a performance analysis on the monopulse receivers in the secondary surveillance radar where the internal sources of error are considered. This paper discussed the general performance of the receiver of the monopulse radar where Gaussian noise is applied in the environment. Chen and Sheng [7] analyzed the performance of an angle measurement of the monopulse radar with reception non-consistency. This paper showed that the performance of the angle measurement depends not only on the algorithm but also on the reception consistency. Mosca [8] discussed the estimation problem of the angle of arrival in thermal noise-applied amplitude comparison monopulse radar in terms of the coherency of pulse returns. In [9], a novel methodology that overcomes the limitation of difference beam aided detection was proposed.
While many monopulse algorithms are proposed so far to improve the estimation performance, most of them do not have clear relationships with the conventional algorithm, and only few conduct the performance analysis under the presence of measurement noise. Therefore, it is difficult to evaluate their performance improvement over the conventional algorithm under the measurement noise presence. Although some papers deal with formal noise analysis on the conventional algorithm, it is extremely complex, and no useful information comes from it.
Motivated by these observations, this paper presents least-squares-based monopulse algorithms and a novel covariance prediction equation. The proposed algorithms have an iterative process that incrementally improves the accuracy of the conventional algorithm. It is shown that the conventional monopulse algorithm is a special case of the proposed algorithms with the first iterative step. The proposed covariance equation is simple but predicts very accurately the covariance of the estimated target location under the presence of measurement noise. This equation is independent of the measurement signal, and thus can be used to predict the performance of the monopulse algorithms before the algorithms are actually performed. This equation is also applicable to conventional monopulse algorithms, and quantitatively states estimation accuracy in terms of the major parameters of amplitude comparison monopulse radar.
It is also important in in electronic warfare systems to predict the performance of amplitude comparison monopulse in terms of major parameters since intercepted signals from different types of radars are very often noisy and change depending on the mission being carried out and the task being performed [10,11].
This paper is organized as follows. In Section 2, the conventional amplitude comparison monopulse algorithm is explained. In Section 3, two least-squares-based monopulse algorithms are proposed. Section 4 discusses the relationships between the proposed and the conventional algorithms. In Section 5, a novel covariance equation is proposed as a performance prediction measure. In Section 6, numerical simulations are performed to evaluate the proposed algorithm and covariance equation. Conclusions are given in Section 6.

2. Conventional Amplitude Comparison Monopulse Algorithm

Measurement of the target direction angle or target location is required for target tracking. Amplitude comparison monopulse radar operates by comparing the amplitude of signal returns of four squinted sub-beams steered symmetrically around the expected target direction as shown in Figure 1 [1]. The sum, horizontal difference, and vertical difference channels of the incoming signal are used to estimate target location, which is represented by the azimuth and elevation angle deviations in the track axis.
Each antenna pattern can be modeled near the center of the track axis as a squinted Gaussian beam. Each one-way voltage gain function is given by
g ( θ ) = g 0 exp ( 2 ( θ θ 3 d B ) 2 log 2 )
where θ is the total angle from the target location to the beam peak, θ 3 d B is the beam width, and g 0 is the gain at the beam peak [12].
The total angle, θ , can be computed from the target location defined in Figure 2, which presents the field of view as seen from the monopulse radar.
For a beam with its maximum in quadrant 1, the target location from the beam peak can be written in terms of azimuth and elevation angle deviations ( θ a z ,   θ e l ) as
θ 2 = ( θ s 2 θ a z ) 2 + ( θ s 2 θ e l ) 2
and the quadrant 1 voltage gain is then
g 1 ( θ ) = g 1 ( θ a z , θ e l ) = g 0 exp   [ 2 ( ( θ s 2 θ a z ) 2 + ( θ s 2 θ e l ) 2 θ 3 d B 2 ) log 2 ]
where θ s is the squint angle of the antenna. Using the above gain functions and a received signal voltage of amplitude A, the so-called pseudorange equations are given as follows:
[ s 1 s 2 s 3 s 4 ] = A [ g 1 ( θ a z , θ e l ) g 2 ( θ a z , θ e l ) g 3 ( θ a z , θ e l ) g 4 ( θ a z , θ e l ) ] + [ n 1 n 2 n 3 n 4 ]
where s i is the measurement signal of i -th quadrant, which is contaminated by the measurement noise n i . Here, s i can be considered as pseudorange since it is a function of geometrical distance weighted by the antenna gain.
The conventional amplitude comparison monopulse algorithm for estimating azimuth and elevation angle deviations is briefly explained in the next few paragraphs [4,5,12].
Assuming that θ a z 2 + θ e l 2 0 , the quadrant 1 voltage gain is simplified as follows:
g 1 ( θ ) = g 1 ( θ a z , θ e l )     g ( θ s )   exp   [ 2 2   ( θ s θ 3 d B )   ( θ a z + θ e l θ 3 d B ) log 2 ]
If a monopulse error slope coefficient is defined as
k m = 2 2   ( θ s θ 3 d B ) log 2
then, voltage gain for the beam in quadrant 1 should be
g 1 ( θ a z , θ e l ) = g ( θ s )   exp   [ k m   ( θ a z + θ e l θ 3 d B ) ] g 0 [ 1 + k m θ 3 d B   ( θ a z + θ e l ) ]
assuming k m ( θ a z + θ e l θ 3 d B ) 1 .
Under the assumption that all patterns are in phase, the gain functions of the antenna patterns directed into the other quadrants are approximately computed as
g 1 ( θ a z , θ e l ) g 0 [ 1 + k m θ 3 d B   ( θ a z + θ e l ) ]    
g 2 ( θ a z , θ e l ) g 0 [ 1 + k m θ 3 d B   ( θ a z + θ e l ) ]
g 3 ( θ a z , θ e l ) g 0 [ 1 k m θ 3 d B   ( θ a z + θ e l ) ]
g 4 ( θ a z , θ e l ) g 0 [ 1 + k m θ 3 d B   ( θ a z θ e l ) ]
Then, the sum ( Σ ) , horizontal difference ( Δ a z ), and vertical difference ( Δ e l ) voltages are calculated by
Σ = A [ g 1 + g 2 + g 3 + g 4 ] = 4 A g 0
Δ a z = A [ g 1 + g 4 ( g 2 + g 3 ) ] = 4 A g 0 k m θ 3 d B θ a z
Δ e l = A [ g 1 + g 2 ( g 3 + g 4 ) ] = 4 A g 0 k m θ 3 d B θ e l
Therefore, the azimuth and elevation angle deviations can be estimated as
θ ^ a z c = Δ a z Σ   θ 3 d B k m
θ ^ e l c = Δ e l Σ   θ 3 d B k m
where θ ^ a z c and θ ^ e l c are the estimates of azimuth and elevation angle deviations, respectively, which represent the unknown target location estimate.

3. Least-Squares-Based Amplitude Comparison Monopulse Algorithm

3.1. Full Measurement-Based Algorithm

We can solve the estimation problems of azimuth and elevation angle deviations by first linearizing the pseudorange Equation (4), then using the familiar least-squares method.
Let the vector of measured signals be S = [ s 1   s 2   s 3   s 4   ] T ; then, Equation (4) can be written in matrix form compactly as follows:
S = A h f u l l ( θ a z , θ e l ) + n
where h f u l l = [ g 1   g 2   g 3   g 4   ] T , and n = [ n 1   n 2   n 3   n 4   ] T .
If we expand the pseudorange Equation (17) in Taylor series about some nominal values ( θ a z 0 , θ e l 0 ) , and ignore the second and higher order terms, then this equation becomes
S A h f u l l ( θ a z 0 , θ e l 0 ) + A h f u l l θ a z ( θ a z θ a z 0 ) + A h f u l l θ e l ( θ e l θ e l 0 ) + n
Note that the partial derivatives in the above expression are computed using nominal values ( θ a z 0 , θ e l 0 ) . The residual signal δ S is defined as the difference between the actual signal and the signal computed using nominal values:
δ S = S A h f u l l ( θ a z 0 , θ e l 0 ) A h f u l l θ a z δ θ a z + A h f u l l θ e l δ θ e l + n
where δ θ a z = θ a z θ a z 0 and δ θ e l = θ e l θ e l 0 .
This equation can be written in four scalar equations in matrix form:
[ δ s 1 δ s 2 δ s 3 δ s 4 ] 4   log 2   θ 3 d B 2 A   [   ( θ s 2 θ a z )   g 1   ( θ s 2 θ e l )   g 1 ( θ s 2 + θ a z )   g 2 ( θ s 2 θ e l )   g 2 ( θ s 2 + θ a z )   g 3   ( θ s 2 θ a z )   g 4 ( θ s 2 + θ e l )   g 3 ( θ s 2 + θ e l )   g 4 ] [ δ θ a z δ θ e l ] + [ n 1 n 2 n 3 n 4 ]
which can be written in symbolic form as
δ S H f u l l   δ θ + n
This equation expresses a linear relationship between the residual signals δ S and the unknown correction to angle deviations δ θ . Note that each row of H f u l l is shown to be purely a gain-weighted direction vector to each of the beam peaks, as observed from the unknown target location in Figure 3.
Let us consider a solution for the linearized pseudorange equation, denoted as δ θ ^ f u l l . The estimated residual e is defined as the difference between the measured signal and its estimate. Using the linearized form of the pseudorange equations and ignoring measurement noise, the estimated residual is
e = δ S H f u l l δ θ ^ f u l l
The least-squares solution can be found by minimizing the following functional:
J ( δ θ ^ f u l l ) = 1 2 e T e
Then, the solution is
δ θ ^ f u l l = ( H f u l l T H f u l l ) 1 H f u l l T δ S
This equation assumes that the inverse to H f u l l T H f u l l exists, which is always true unless voltage gains are zero because of the beam peak and unknown target location geometries.
Iterated least-squares estimation starts with setting the initial gradient of Equation (24) with respect to θ a z 0 = 0 and θ e l 0 = 0 and repeatedly performs the following update until convergence or up to a certain number of iterations:
θ ^ f u l l = θ 0 + δ θ ^ f u l l θ 0     θ ^ f u l l

3.2. Sum-Difference Measurement-Based Algorithm

We can solve the estimation problem of azimuth and elevation angle deviations using the sum ( Σ ) , horizontal difference ( Δ a z ), and vertical difference ( Δ e l ) signals, which are used in the conventional monopulse algorithm. Utilizing these signals is more useful because the same circuitry as the conventional one can be used.
The measurement equations can be constructed as follows:
Σ = A [ g 1 + g 2 + g 3 + g 4 ] + n 1 + n 2 + n 3 + n 4 Δ a z = A [ g 1 + g 4 ( g 2 + g 3 ) ] + n 1 + n 4 n 2 n 3 Δ e l = A [ g 1 + g 2 ( g 3 + g 4 ) ] + n 1 + n 2 n 3 n 4
Let the vector of the measured signals be Z = [ Σ Δ a z Δ e l   ] T ; then, Equation (26) can be written in matrix form compactly as follows:
Z = A h s d ( θ a z , θ e l ) + B n
where
h s d = [ g 1 + g 2 + g 3 + g 4 g 1 + g 4 ( g 2 + g 3 ) g 1 + g 2 ( g 3 + g 4 ) ] ,           B = [ 1 1 1 1 1 1 1 1 1 1 1 1 ]
Similar to Section 3.1, by Taylor series expansion about some nominal values ( θ a z 0 , θ e l 0 ) , the linearized measurement equation becomes
[ δ Σ δ Δ a z δ Δ e l ] B [ n 1 n 2 n 3 n 4 ] + 4   log 2   θ 3 d B 2 A [ ( θ s 2 θ a z ) ( g 1 + g 4 ) ( θ s 2 + θ a z ) ( g 2 + g 3 ) ( θ s 2 θ e l ) ( g 1 + g 2 ) ( θ s 2 + θ e l ) ( g 3 + g 4 ) ( θ s 2 θ a z ) ( g 1 + g 4 ) + ( θ s 2 + θ a z ) ( g 2 + g 3 ) ( θ s 2 θ e l ) ( g 1 g 2 ) + ( θ s 2 + θ e l ) ( g 3 g 4 ) ( θ s 2 θ a z ) ( g 1 g 4 ) ( θ s 2 + θ a z ) ( g 2 g 3 ) ( θ s 2 θ e l ) ( g 1 + g 2 ) + ( θ s 2 + θ e l ) ( g 3 + g 4 ) ] [ δ θ a z δ θ e l ]
which can be written in symbolic form as
δ Z H s d δ θ + B n
The least-squares solution can be found by minimizing the following functional:
J ( δ θ ^ s d ) = 1 2 ( δ Z H s d   δ θ ^ s d ) T ( δ Z H s d   δ θ ^ s d )
The solution is
δ θ ^ s d = ( H s d T H s d ) 1 H s d T δ Z
Similar to the previous method, iteration can be used to estimate the unknown target location.

4. Relationships with the Conventional Monopulse Algorithm

If we assume that the unknown target location is near the center of track axis, i.e., θ a z 2 + θ e l 2 0 , then matrix ( H f u l l T H f u l l ) 1 of Equation (24) is approximately computed by
( H f u l l T H f u l l ) 1 θ 3 d B 4 32 ( log 2 ) 2   θ s 2   ( g ( θ s ) ) 2 A 2   I 2
where I 2 is a 2 × 2 identity matrix. Therefore, with the nominal values of θ a z 0 = 0 and θ e l 0 = 0 , the full measurement-based algorithm given by Equation (24) becomes approximately
δ θ ^ f u l l θ 3 d B 2 8 2 log 2   θ s   g ( θ s ) A   [ 1 1 1 1 1 1 1 1 ] δ S
which means that the first iterative step in least-squares estimation gives the following target location estimate:
[ θ ^ a z f u l l θ ^ e l f u l l ] θ 3 d B 2 8 2 log 2   θ s   g ( θ s ) A   [ Δ a z Δ e l ]
For the case of the sum-difference measurement-based algorithm, a similar analysis is possible. With the assumption of θ a z 2 + θ e l 2 0 , the matrix ( H s d T H s d ) 1 of Equation (32) is approximately computed by
( H s d T H s d ) 1 θ 3 d B 4 128   ( log 2 ) 2   θ s 2   ( g ( θ s ) ) 2 A 2   I 2
With the nominal values of θ a z 0 = 0 and θ e l 0 = 0 , the sum-difference measurement-based algorithm given by Equation (32) becomes approximately
δ θ ^ s d θ 3 d B 2 8 2 log 2   θ s   g ( θ s ) A   [ 0 1 0 0 0 1 ] δ Z
which means that the first iterative step in least-squares estimation gives the following target location estimate:
[ θ ^ a z s d θ ^ e l s d ] θ 3 d B 2 8 2 log 2   θ s   g ( θ s ) A     [ Δ a z Δ e l ]
Note that this equation is the same as Equation (35) of full measurement-based algorithm.
To compare the least-squares-based estimate algorithm with the conventional one, Equations (6) and (12) are applied to Equations (15) and (16), and, then,
θ ^ a z c = θ 3 d B 2 8 2 log 2 θ s   g 0   A Δ a z θ ^ e l c = θ 3 d B 2 8 2 log 2 θ s   g 0   A Δ e l
Equation (39) is also the same as Equations (35) and (38), since g ( θ s ) g 0 is already assumed in Equation (7), which means that the conventional monopulse algorithm provides the same target location estimate as the least-squares-based algorithms with the first iterative step. Eventually, it turns out that the three monopulse algorithms are nominally the same.
We can expect that performing multistep iterations with least-squares-based algorithm can provide better target location estimation than the conventional one, since the accuracy of the first-order Taylor expansion is improved.

5. Performance Analysis

Any noise n , including in the measurement signal, results in estimation error, and this error takes exactly the same linear form as Equation (24) in the case of the full measurement-based algorithm:
δ θ ^ e r r o r f u l l = ( H f u l l T H f u l l ) 1 H f u l l T n
If the measurement errors are uncorrelated, with zero mean, and have approximately equal variance, σ 2 , then
E [ n ] = 0 ,       C n = E [ n n T ] = σ 2 I 4
where I 4 is a 4 × 4 identity matrix. Note that there are no assumptions about the measurement noise in Equation (40), except that it is uncorrelated and identically distributed.
The expected covariance of the estimates for the least-squares solution takes on a simple form:
C θ f u l l = E [ δ θ ^ e r r o r f u l l ( δ θ ^ e r r o r f u l l ) T ] = E [ ( H f u l l T H f u l l ) 1 H f u l l T n n T H f u l l ( H f u l l T H f u l l ) 1 ] = σ 2 ( H f u l l T H f u l l ) 1
This equation explains that the covariance of estimate error is scaled by ( H f u l l T H f u l l ) 1 to the covariance of measurement noise, and matrix ( H f u l l T H f u l l ) 1 can therefore be used to quantify how the level of measurement noise can be related to the expected level of errors in the target location estimate.
The covariance of the estimated target location can be written in terms of its components:
C θ f u l l = σ 2 ( H f u l l T H f u l l ) 1 = σ 2 [ σ 11 2 σ 12   2 σ 12 2 σ 2 2 ]
If the measurement noise is at the level σ , the error in azimuth angle estimate would be at the level of σ   σ 11 . The off-diagonal elements indicate the degree of correlation between estimates.
Note that H f u l l depends only on the relative weighted geometry of the beam peak and the unknown target location. Therefore, the covariance of the estimated target location depends on the unknown target location itself. If we assume that the unknown target location is near the center of the track axis, i.e., θ a z 2 + θ e l 2 0 , then matrix ( H f u l l T H f u l l ) 1 is approximately computed by Equation (33). Therefore, the covariance of the estimated target location is approximately given by
C θ f u l l θ 3 d B 4 32 ( log 2 ) 2   θ s 2   ( g ( θ s ) ) 2 A 2   σ 2 I 2
This covariance equation explains that better accuracy estimates are found where θ s is larger, the gain at the track axis is larger, and the beam width is smaller in the presence of the measurement noise.
For the case of sum-difference measurement-based algorithms, similar analysis is possible to predict its performance. With the same assumption for the measurement noise, the expected covariance of the estimates for the least-square solution takes on a simple form:
C θ s d = E [ δ θ ^ e r r o r s d ( δ θ ^ e r r o r s d ) T ] = E [ ( H s d T H s d ) 1 H s d T B n n T B T H s d ( H s d T H s d ) 1 ] = 4 σ 2 ( H s d T H s d ) 1
In this case, matrix ( H s d T H s d ) 1 is used to quantify how the level of measurement noise can be related to the expected level of errors in the target location estimate.
If we assume θ a z 2 + θ e l 2 0 , then covariance C θ s d is approximately computed by
C θ s d θ 3 d B 4 32   ( log 2 ) 2   θ s 2   ( g ( θ s ) ) 2 A 2   σ 2   I 2
This is the same covariance equation to that of the full measurement-based algorithm, which means that the sum-difference measurement-based algorithm has the same nominal performance as the full measurement-based algorithm.
Formal noise analysis on the conventional algorithm of Equations (15) and (16) is extremely complex, and no useful information comes from it. Instead, Equation (44) or (46) can be utilized to quantify the level of estimation error, even for the conventional algorithm, because the conventional algorithm is a special case of the proposed iterated least-squares-based algorithm with the first iterative step.
It is worth noting that the covariance prediction Equations (44) and (46) do not depend on the measurement itself. Thus, if monopulse radar parameters are known beforehand, these equations can be used to predict the performance of the monopulse algorithms off-line before the algorithms are actually performed. The covariance prediction equation quantitatively states estimation accuracy in terms of major parameters of amplitude comparison monopulse radar.
The estimates from the monopulse algorithm, together with covariance predictions, can be passed as measurements to a nonlinear filter such as an extended Kalman filter, which processes them further to provide filtered estimates of the direction angle and angular rate of the unknown target.

6. Simulations

Simulations were performed to evaluate the proposed least-squares-based monopulse algorithms and their performance prediction with various combinations of measurement noise level, beam width, squint angle, and target direction angles. In the simulations, a track axis gain of g 0 = 1 and a received signal gain of A = 1   V were used. The estimates of the proposed least-squares-based algorithms are given after four iterations.
Figure 4 and Figure 5 and Table 1, Table 2 and Table 3 show the simulation results for the conventional and the proposed methods. They show RMS (root-mean-square) errors of the target location estimate in terms of azimuth and elevation angle deviations from the center of track axis. The simulation results are all based on N = 100 , 000 Monte Carlo runs. The experimental RMS error in the azimuth estimate is defined as
σ a z = 1 N   i = 1 N ( θ a z θ ^ a z ( i ) ) 2  
where superscript ( i ) denotes the results from run i . A similar expression yields the RMS error in the elevation estimate.
Figure 4 and Figure 5 show RMS errors with respect to the various standard deviations ( σ ) of measurement noise in the case of θ 3 d B = 3 ° ,   θ s = 1 ° ,   θ a z = 0 ° ,   θ e l = 0 ° . RMS errors increase linearly with the increase in measurement noise until σ 0.3 ° is reached, which corresponds approximately to an SNR (signal-to-noise ratio) of 5.13 dB. However, for larger noise levels than σ 0.3 ° , the performances of all three algorithms become severely worse, although the proposed least-squares-based algorithms are better than the conventional one.
Note that all three algorithms provide almost the same estimate accuracy, and the proposed covariance prediction Equations (44) and (46) determine very accurate RMS errors with low noise levels. Therefore, the covariance prediction equation can be used to analytically calculate the RMS errors even for the conventional monopulse algorithm, and this equation could be considered a measure for the performance analysis of amplitude comparison monopulse radar algorithms.
Table 1 shows the RMS errors in Figure 4 and Figure 5 in tabular form. In Table 1, the values in parenthesis in the ‘Full’ and ‘Sum-Difference’ columns are analytically computed RMS errors with Equations (43) and (45) respectively, and the values in the ‘Prediction’ column are standard deviations computed with Equation (44).
Table 2 shows RMS errors of target location estimates with respect to unknown target locations ( θ a z ,   θ e l ) in the case of θ 3 d B = 3 ° ,   θ s = 1 ° , σ = 0.05 . It is shown that the target location itself affects the accuracy of the target location estimate, and that the proposed least-squares-based algorithms provide better estimates than the conventional one for the situation where the unknown target location is far from the center of the track axis.
Table 3 shows RMS errors with respect to beam width and squint angle ( θ 3 d B ,   θ s ) in the case of θ a z = 0 ° ,   θ e l = 0 ° ,   σ = 0.1 . As expected from Equation (44), it is clear that the accuracy of the estimates gets better where θ s is larger and beam width is smaller.

7. Conclusions

In this paper, two least-squares-based algorithms and their covariance prediction equations have been presented for amplitude comparison monopulse radar. The conventional monopulse problem is reinterpreted as a target location estimation problem in the track axis with four pseudorange equations in which geometrical distance is weighted by the antenna gain.
The full measurement-based and sum-difference measurement-based algorithms are proposed to estimate the target location based on the iterated least-squares estimation method. While the full measurement-based algorithm utilizes all four receiving signals from the four antennas, the sum-difference measurement-based algorithm uses the same sum and difference signals as the conventional algorithm.
By theoretical analysis with the same assumptions used in the conventional monopulse algorithm, it has been shown that the full measurement-based and sum-difference measurement-based algorithms are nominally the same, and the conventional monopulse algorithm is a special case of the proposed least-squares-based algorithms with the first iterative step. Furthermore, it turns out that the covariance prediction equation for the proposed least-squares-based algorithms can be utilized to determine the level of estimation errors even for the conventional algorithm.
According to numerical simulation results with 100,000 Monte Carlo runs, the proposed least-squares-based algorithms show similar estimation performance as the conventional ones in low levels of noise, and better performance with high levels of noise and large deviation of an unknown target from the center of the track axis. The proposed covariance prediction equation provides very accurate RMS errors for both the conventional and least-squares-based algorithms, and thus it can be used to predict the performance of the monopulse algorithms before the algorithms are actually performed.

Author Contributions

Methodology and mathematical formulation, S.P.; software and simulation, M.K., D.H. and S.P.; formal analysis, S.P.; writing—original draft preparation, M.K., D.H. and S.P.; writing—review and editing, M.K., D.H. and S.P. All authors have read and agreed to the published version of the manuscript.

Funding

The authors gratefully acknowledge support from the Electronic Warfare Research Center (EWRC) at Gwangju Institute of Science and Technology (GIST), originally funded by the Defense Acquisition Program Administration (DAPA) and the Agency for Defense Development (ADD).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Issacand, A.; Zhang, X.; Willet, P.; Bar-Shalom, Y. A Particle Filter for Tracking Two Closely Spaced Objects using Monopulse Radar Channel Signls. IEEE Signal Process Lett. 2006, 13, 357–360. [Google Scholar]
  2. Hofstetter, E.; DeLong, D. Detection and Parameter Estimation in an Amplitude-Comparison Monopulse Radar. IEEE Trans. Inf. Theory 1969, 15, 22–30. [Google Scholar] [CrossRef]
  3. Kim, H.K.; Jung, M.A.; Kim, S.C. A performance analysis of phase comparison monopulse algorithm for antenna spacing and antenna array. J. Korean Inst. Commun. Inf. Sci. 2015, 40, 1413–1419. [Google Scholar]
  4. Han, Y.J.; Kim, J.W.; Park, S.R.; Noh, S.U. An investigation into the monopulse radar using tx-rx Simulator in electronic warfare settings. J. Korean Inst. Commun. Inf. Sci. 2017, 1, 705–706. [Google Scholar]
  5. An, D.J.; Lee, J.H. Performance analysis of amplitude comparison monopulse direction-of Arrival Estimation. Appl. Sci. 2020, 10, 1246. [Google Scholar] [CrossRef] [Green Version]
  6. Jacovitti, G. Performance Analysis of Monopulse Receivers for Secondary Surveillance Radar. IEEE Trans. Aerosp. Electron. Syst. 1983, AES-19, 8848–8897. [Google Scholar] [CrossRef]
  7. Chen, L.; Sheng, W. Performance Analysis for Angle Measurement of Monopulse Radar with Non-Consistent Amplitude-Phase Features. In Proceedings of the International Conference on Microwave and Millimeter Wave Technology, Chengdu, China, 5–8 May 2012; pp. 1382–1385. [Google Scholar]
  8. Mosca, E. Angle Estimation in Amplitude Comparison Monopulse System. IEEE Trans. Aerosp. Electron. Syst. 1969, 205–212. [Google Scholar] [CrossRef]
  9. Cai, F.; Fan, H.; Song, Z.; Fu, Q. Difference beam aided target detection in monopulse radar. Chin. J. Aeronaut. 2015, 28, 1485–1493. [Google Scholar] [CrossRef] [Green Version]
  10. Matuszewski, J. The Radar Signature in Recognition System Database. In Proceedings of the 19th Intenational Conference on Microwaves, Radar and Wireless Communications MIKON-2012, Warsaw, Poland, 21–23 May 2012; pp. 617–622, art. no. 6233565. [Google Scholar]
  11. Matuszewski, J.; Pietrow, D. Recognition of electromagnetic sources with the use of deep neural networks. XII onference on Reconnaissance and Electronic Warfare Systems. Proc. SPIE 2019, 11055, 110550D. [Google Scholar]
  12. Golden, A., Jr. Radar Electronic Warfare (AIAA Education Series); Amer Inst of Aeronautics: Washington, DC, USA, 1987. [Google Scholar]
Figure 1. Beam pattern of a monopulse radar.
Figure 1. Beam pattern of a monopulse radar.
Applsci 10 03966 g001
Figure 2. Target location in the track axis.
Figure 2. Target location in the track axis.
Applsci 10 03966 g002
Figure 3. Gain-weighted direction vectors and the target.
Figure 3. Gain-weighted direction vectors and the target.
Applsci 10 03966 g003
Figure 4. Three position vectors and true anomalies.
Figure 4. Three position vectors and true anomalies.
Applsci 10 03966 g004
Figure 5. Three position vectors and true anomalies.
Figure 5. Three position vectors and true anomalies.
Applsci 10 03966 g005
Table 1. RMS errors for noise levels: θ 3 d B = 3 ° ,   θ s = 1 ° ,   θ a z = 0 ° ,   θ e l = 0 ° .
Table 1. RMS errors for noise levels: θ 3 d B = 3 ° ,   θ s = 1 ° ,   θ a z = 0 ° ,   θ e l = 0 ° .
σ Target PositionConventionalFull (Analysis)Sum-Difference (Analysis)Prediction
0.01 Azimuth0.02690.0269 (0.0268)0.0260 (0.0268)0.0268
Elevation0.02680.0268 (0.0268)0.0268 (0.0268)0.0268
0.05 Azimuth0.13380.1331 (0.1335)0.1330 (0.1336)0.1339
Elevation0.13460.1339 (0.1335)0.1339 (0.1336)0.1339
0.1 Azimuth0.26990.2595 (0.2656)0.2592 (0.2660)0.2678
Elevation0.26890.2593 (0.2656)0.2591 (0.2660)0.2678
0.3 Azimuth0.84500.7235 (0.8581)0.6066 (0.8471)0.8033
Elevation0.84680.6959 (0.8528)0.6066 (0.8447)0.8033
0.5 Azimuth6.26423.4008 (2.8086)2.7784 (2.9192)1.3388
Elevation7.14663.4119 (2.8092)2.7817 (2.9239)1.3388
1 Azimuth610.31748.3577 (11.4122)8.8205 (21.0155)2.6776
Elevation251.80558.3743 (11.4167)8.9047 (20.9119)2.6776
Table 2. RMS errors for target locations: θ 3 d B = 3 ° ,   θ s = 1 ° , σ = 0.1 ° .
Table 2. RMS errors for target locations: θ 3 d B = 3 ° ,   θ s = 1 ° , σ = 0.1 ° .
DeviationsConventionalFull (Analysis)Sum-Difference (Analysis)Prediction
θ a z = 0 ° ,  
θ e l = 0 °
Azimuth0.26990.2595 (0.2656)0.2592 (0.2660)0.2678
Elevation0.26890.2593 (0.2656)0.2591 (0.2660)0.2678
θ a z = 1 ° ,
θ e l = 1 °
Azimuth0.35790.2914 (0.2920)0.2932 (0.2943)0.2678
Elevation0.36010.2926 (0.2923)0.2945 (0.2947)0.2678
Table 3. RMS errors for beam width and squint angle: θ a z = 0 ° ,   θ e l = 0 ° ,   σ = 0.1 ° .
Table 3. RMS errors for beam width and squint angle: θ a z = 0 ° ,   θ e l = 0 ° ,   σ = 0.1 ° .
DeviationsConventionalFull (Analysis)Sum-Difference (Analysis)Prediction
θ 3 d B = 3 ° ,
θ s = 1 °
Azimuth0.26990.2595 (0.2656)0.2592 (0.2660)0.2678
Elevation0.26890.2593 (0.2656)0.2591 (0.2660)0.2678
θ 3 d B = 6 ° ,  
θ s = 1 °
Azimuth0.95960.6343 (0.8404)0.6270 (0.8412)0.9542
Elevation0.95990.6350 (0.8403)0.6275 (0.8412)0.9542
θ 3 d B = 6 ° ,
  θ s = 2 °
Azimuth0.53630. 5160 (0.5312)0.5156 (0.5320)0.5355
Elevation0.53900. 5185 (0.5311)0.5181 (0.5319)0.5355

Share and Cite

MDPI and ACS Style

Kim, M.; Hong, D.; Park, S. A Study on the Amplitude Comparison Monopulse Algorithm. Appl. Sci. 2020, 10, 3966. https://doi.org/10.3390/app10113966

AMA Style

Kim M, Hong D, Park S. A Study on the Amplitude Comparison Monopulse Algorithm. Applied Sciences. 2020; 10(11):3966. https://doi.org/10.3390/app10113966

Chicago/Turabian Style

Kim, Minjeong, Daseon Hong, and Sungsu Park. 2020. "A Study on the Amplitude Comparison Monopulse Algorithm" Applied Sciences 10, no. 11: 3966. https://doi.org/10.3390/app10113966

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop