Next Article in Journal
IoT Security Challenges: Cloud and Blockchain, Postquantum Cryptography, and Evolutionary Techniques
Previous Article in Journal
Fully Metallic Reflectarray for the Ku-Band Based on a 3D Architecture
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improvement of Performance Analysis of Amplitude-Comparison Monopulse Algorithm in the Presence of an Additive Noise

Department of Information and Communications Engineering, Sejong University, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(21), 2649; https://doi.org/10.3390/electronics10212649
Submission received: 30 September 2021 / Revised: 25 October 2021 / Accepted: 27 October 2021 / Published: 29 October 2021
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
In this paper, it is shown how the performance of the monopulse algorithm in the presence of an additive noise can be obtained analytically. In a previous study, analytic performance analysis based on the first-order Taylor series and the second-order Taylor series was conducted. By adopting the third-order Taylor series, it is shown that the analytic performance based on the third-order Taylor series can be brought closer to the performance of the original monopulse algorithm than the analytic performance based on the first-order Taylor series and the second-order Taylor series.

1. Introduction

A radar measures the distance, direction, and speed information of a target using electromagnetic waves and can perform search and tracking functions. The search mode explores a given volume space in the absence of information about the target and detects the target. When a target is detected, the tracking mode is activated. In this case, the target is tracked while measuring states such as distance, angle, and speed. Amplitude-comparison monopulse radar (ACM) is classified as tracking radar, and it is possible to accurately measure the tracking error of a target with only one pulse (monopulse). The monopulse radar-receiving antenna consists of four receiving beam patterns with the same squint angle. The received signals are incident on the four receiving beam patterns, and the signals incident on the receiving antenna are inputted through the sum channel and the difference channels. The azimuth and elevation tracking error are calculated through the signal amplitude ratio of these channels [1,2,3].
In [4,5,6], many methods were proposed to improve the angular performance of the monopulse radar. In [4], the angle of the target was estimated using multiple antennas in the amplitude comparison monopulse radar. Although the amplitudes of the signal received by each antenna vary according to the angle of the target, it is assumed that the arrival time of the signals are the same. The generalized likelihood ratio test is used to express the detection and parameter-estimation method for the radar receiver. In [5], an adaptive array for estimated angle was used. The maximum likelihood theory was applied to sum and difference monopulse beams that suppress external noise sources. In addition, their method was shown to perform well in the presence of side lobe and main beam interference. In [6], the author dealt with the DOA resolution problem of two targets in the four-channel monopulse radar and proposed a new solution to solve them.
The proposed methods of the above-mentioned papers mainly dealt with improving the angle estimation performance of monopulse radar. In this regard, we analyze and compare the angle estimation performance of the methods proposed in the above papers in detail with various noises. Therefore, methods to efficiently and accurately calculate the estimated angle MSE under the influence of various noises are studied.
In general, the return signal and noise are received by the receiving antenna [7]. Noise is caused by several environmental variables (interference and propagation effects). In the ACM, this noise has a great influence on the ability to estimate the angular position of the target. Therefore, it is necessary to calculate the target angle estimation accuracy by explicitly analyzing the angle estimation error caused by additive noise to the actual incident angle of the ACM.
Previously, studies on the performance analysis of monopulse radar have been conducted in a similar manner. In [8,9,10,11], the authors dealt with the performance analysis of the angle estimation of monopulse radar. In [8], the author considered the performance of the monopulse receiver in relation to the cause of the internal error. Four main types of monopulse receivers were analyzed, and an analysis was performed based on a mathematical model. However, external errors were excluded. In [9], the estimated angle performance of a monopulse radar with receiving inconsistency was analyzed. In the estimated angle performance, it was shown that not only the algorithm but also the amplitude-phase mismatch affects the estimated angle performance. However, performance analysis considering various measurement noises was not conducted. In [10], the author dealt with the angle estimation problem of ACM radar when thermal noise is present internally. Similarly, performance analysis on the influence of external measurements was not performed. In [11], the authors presented the ACM algorithm and the covariance prediction equation. The proposed covariance equation was simple, but it predicted the RMS error very accurately.
Most of the papers considered only the influence of internal noise and did not consider the measurement noise caused by external variables. In this regard, we previously conducted a performance analysis of the ACM radar considering external noise. In a previous study [12], the MSE of the ACM Direction-of-Arrival (DOA) estimated angle was expanded as an analytic expression using the first-order Taylor approximation and the second-order Taylor approximation and compared with the Monte-Carlo method. In order to improve the analytic MSE of the second-order Taylor approximation in [12], we propose an analytic MSE of the third-order Taylor approximation.
In this paper, we focus on improving the accuracy of the analytic expression of the estimated angle MSE of the ACM algorithm using the first-order Taylor approximation and the second-order Taylor approximation proposed in the previous study [12]. Therefore, we improve the MSE calculation accuracy of the estimated angle considering noise through the third-order Taylor approximation of the analytic expression. In order to analyze the accuracy of angle estimation under various noise effects, studies are conducted in the case of several standard deviations. The MSE of the ACM angle estimation algorithm is derived through Monte-Carlo simulation, and the MSE is analytically derived using the third-order Taylor approximation. In addition, we confirm that the computational complexity of the analytic MSE is lower than that of the MSE based on Monte-Carlo method.
In Section 2.1, the angle estimation principle of ACM radar is described. In Section 2.2, angle estimation equations of the ACM radar considering additive noise are derived. In Section 2.3, the simulation MSE and analytic MSE are defined. In Section 3, the performances of analytic MSEs and simulation MSEs are analyzed. In addition, the errors of the analytic MSEs of the second-order Taylor approximation are improved by using the analytic MSEs of the third-order Taylor approximation. In the Appendix, the analytic MSEs of the third-order Taylor approximation are derived.

2. Methodologies

2.1. Estimated Angle Error of the Amplitude-Comparison Monopulse Radar

In this subsection, we describe the angle principle of ACM radar to derive the angle estimation equations under the effect of additive noise.
A monopulse radar is a tracking radar that measures the angle (tracking error) through only one pulse. The angle estimation principle of monopulse radar can be divided into a phase-comparison method and an amplitude-comparison method. In this paper, amplitude-comparison monopulse radar is used, and it is assumed that it has four squinted receive beams and three channels. The ACM radar receives an incident signal using squinted beams. The amplitudes of the incident signal are input to the sum channel and difference channels, and the tracking error is estimated through the output of these channels [3]. Figure 1 briefly shows the tracking error of the target from the tracking center of the monopulse radar. The track axis means the central axis for the radar to track the target. Beams with four boresights have the same squint angle from the track axis. In Figure 1, the tracking error of the target is shown by θ azi , θ ele . These tracking errors are obtained by comparing the received signal amplitudes of the four beams. In Figure 1, A, B, C, and D denote squinted beams in four different directions. Also, these beams have the same squint angle to each other. When receiving the signal returned from the target, the azimuth tracking error ( θ azi ) is obtained through the ratio of the difference between the (A + D) signal and the (B + C) signal and the sum of the signals received from the four receiving beams. The elevation tracking error θ ele is obtained through the ratio of the difference between the (A + B) received signal and the (C + D) received signal and the sum of the signals received from the four receiving beams.
Assuming that the beam pattern of the monopulse radar antenna is a Gaussian pattern, it is as follows [13]:
G θ = G 0 exp 2 ln 2 θ / θ 3 dB 2 ,
where θ , θ 3 dB , and G 0 are the angle of the target with respect to the boresight of one beam pattern, the 3 dB beamwidth of one receiving beam, and the gain in the boresight direction of one receiving beam, respectively.
The expression in (1) implies the gain for the received signal incident at a certain angle based on the boresight of one receiving beam. By expanding (1), it is possible to obtain the gain for the target for each of the four receiving beam patterns. The angle of incidence of the target can be expressed in terms of the squint angle ( θ S ), azimuth tracking error ( θ azi ), and elevation tracking error ( θ ele ) as follows [12]:
θ A 2 = θ S 2 + θ azi 2 + θ S 2 θ ele 2 , θ A 2 = θ S 2 2 θ S θ ele θ azi + θ azi 2 + θ ele 2 ,
where θ A , θ S , θ azi , and θ ele denote the angle of the incident signal based on the receiving beam with a boresight in the A direction, the squint angle, the azimuth tracking error, and the elevation tracking error, respectively.
In general, the target is located close to the track axis. The squares of the azimuth and elevation have a very small value compared to the square of the squint angle. Therefore, it is shown as (3).
θ A 2 θ S 2 2 θ S θ ele θ azi .
By substituting (3) in (1), (1) can be written as [12]
G θ A = G 0 exp 2 ln 2 θ S 2 2 θ S θ ele θ azi / θ 3 dB 2 = G 0 exp 2 ln 2 θ S 2 θ 3 dB 2 exp 2 2 ln 2 θ S θ 3 dB θ ele θ azi θ 3 dB ,
G θ A = G θ S exp k m θ 3 dB θ ele θ azi G θ S 1 + k m θ 3 dB θ ele θ azi G 0 1 + k m θ 3 dB θ ele θ azi ,
where 2 2 ln 2 θ S θ S θ 3 dB θ 3 dB is replaced by k m , which denotes the monopulse error slope coefficient. The first approximation in (5) holds due to k m θ ele θ azi θ ele θ azi θ 3 dB θ 3 dB 1 . The second approximation in (5) is valid since G θ S is approximately equal to G 0 .
Similarly, G θ B , G θ C and G θ D can be expressed as [14]
G θ B = G 0 1 + k m θ 3 dB θ ele + θ azi ,
G θ C = G 0 1 + k m θ 3 dB θ ele θ azi ,
G θ D = G 0 1 + k m θ 3 dB θ ele + θ azi .
The voltage of the incident signal from a specific direction can be obtained by multiplying the gain of each receiving beam from the specific direction and the signal amplitude. The sum pattern and the two difference patterns can be defined. In order to obtain the difference pattern for the azimuth, subtract the (B + C) received signal from the (A + D) received signal, and subtract the (C + D) received signal from the (A + B) received signal to obtain the elevation difference pattern [3]. In (9), Δ azi and Δ ele denote the difference channel pattern:
Δ azi = A G θ A + G θ D G θ B + G θ C = 4 A G 0 k m θ azi θ 3 dB Δ ele = A G θ A + G θ B G θ C + G θ D = 4 A G 0 k m θ ele θ 3 dB
The sum pattern can additionally be obtained by the sum of the received signals for the four beam patterns. In (10), Σ denotes the sum channel pattern:
= A G ( θ A ) + G ( θ B ) + G ( θ C ) + G ( θ D ) = 4 A G 0 .
It is possible to calculate the azimuth estimation error and the elevation estimation error through (9) and (10). (11) is an equation that is used to estimate the tracking error of the signal that is received by the ACM through the sum channel and the difference channel. θ ^ azi and θ ^ ele mean the estimated tracking error:
θ 3 dB Δ azi k m = θ ^ azi , θ 3 dB Δ ele k m = θ ^ ele

2.2. Angle Estimation of Amplitude-Comparison Monopulse Algorithm in Noise Effects Using the Taylor Approximation

Considering the general situation, it is appropriate to add noise for the gain of the received signal for the four receiving beam patterns. In a situation where noise is added, there are several variables, such as thermal noise inside the receiver and noise that is caused by the external environment. In this paper, it is assumed that Gaussian noises, which is not correlated with each other, are added to each received signal.
In (9)–(11), the difference pattern and the sum pattern can be written as [12]
Δ azi = A G θ A + n A + G θ D + n D G θ B + n B + G θ C + n C , Δ ele = A G θ A + n A + G θ B + n B G θ D + n D + G θ C + n C ,
= A G θ A + n A + G θ B + n B + G θ C + n C + G θ D + n D ,
where n A , n B , n C , and n D denote the noise that is added to the received signal for four beams.
Using (11), the estimated azimuth and estimated elevation are expressed as follows:
θ ^ = θ 3 dB Δ azi k m = θ 3 dB k m 4 A G 0 k m θ θ 3 dB + n A + n D n B + n C 4 A G 0 + n A + n B + n C + n D ,
ϕ ^ = θ 3 dB Δ ele k m = θ 3 dB k m 4 A G 0 k m ϕ θ 3 dB + n A + n B n C + n D 4 A G 0 + n A + n B + n C + n D ,
where θ ^ and ϕ ^ are the estimated azimuth and the estimated elevation when noise is added, respectively.
In order to obtain (14) and (15), (9) and (10) are used. If the approximation of the received signal gain is not performed, the equation is as follows:
θ 3 dB Δ o azi k m o = θ ^ o , θ 3 dB Δ o ele k m o = ϕ ^ o .
θ ^ o and ϕ ^ o are the estimated angles (tracking errors) of the actual ACM. Δ azi o and Δ ele o are the resulting values that appear when the output value of (1) is input to the difference channel. Σ o is the resulting value that appears when the output value of (1) is input to the sum channel.
Equations (14) and (15) are approximated through (3) and (5) in the process of obtaining the gain, but (16) is the estimated angle using the sum channel and the difference channel without any approximation. This equation models the situation in which the actual ACM estimates the angle.
In (14) and (15), n A , n B , n C , and n D corresponding to noise are random variables. To obtain the MSE, the mean operation is applied to the square of the estimated angle. However, since (14) and (15) are nonlinear functions shown in a fractional form, it is difficult to develop the mean operation analytically. Therefore, by applying Taylor’s approximation, which approximates this function as a polynomial function for n A , n B , n C , and n D , the analytical expansion of the mean operation is performed.
In Appendix A, the estimated azimuth and the estimated elevation based on the various orders of Taylor expansion are explicitly given. Note that the expression for the first-order Taylor expansion and the second-order Taylor expansion can also be found in [12].

2.3. Analytic Expression of the MSEs of the Estimated Angle of Amplitude-Comparison Monopulse Algorithm

2.3.1. Simulation MSEs

The Mean Square Error (MSE) is one of the approaches used to measure the accuracy of an estimate. As the name implies, the MSE is defined by taking the mean of the squared error of the estimate. The purpose of our study is to calculate the MSE to measure the accuracy of angle estimation in a noise-affected environment, without having to go through the Monte-Carlo simulation of numerous trials, and to accurately calculate it without loss of computation time cost.
The simulation MSEs from the Monte-Carlo method can be obtained as follows:
Simulation E θ ^ θ 2 = 1 N i = 1 N θ ^ i θ 2 ,
Simulation E ϕ ^ ϕ 2 = 1 N i = 1 N ϕ ^ i ϕ 2 ,
where θ ^ and ϕ ^ denote an estimated angle, and θ and ϕ denote a true incident angle.
The simulation is performed using the Monte-Carlo method, and as shown in (17) and (18), the simulation MSEs are obtained by dividing the sum of squares of the estimated angle errors by the number of realizations, N, in the Monte-Carlo simulation.

2.3.2. Analytic MSEs

In Appendix B, the analytic expressions of the MSE of the estimated azimuth and the estimated elevation based on the various orders of Taylor expansion are presented. The expressions associated with the first-order Taylor expansion and the second-order Taylor expansion have also been presented in [12].
In Appendix C, it is assumed that the noise random variables n A , n B , n C , and n D are all zero mean Gaussian random variables and uncorrelated with each other. Under these conditions, the analytic MSEs are derived through the following process:
1.
First, Taylor approximations are applied to the angle estimation Equations (14) and (15);
2.
Second, the result of subtracting the true angles from the angle estimation equation of the Taylor approximation is squared;
3.
Third, the results obtained in the second step are expanded and the expectation operators are applied;
4.
Finally, the expectation operations are applied to the Gaussian random variable noises, and the Nth central moment of the Gaussian random variables is adopted to simplify the expression in steps.
The analytic MSEs for azimuth and elevation are expressed as “Analytic E θ ^ θ 2 ” and “Analytic E ϕ ^ ϕ 2 ”, respectively.

2.4. Setting SImulation Parameters and Labeling MSE Expressions

In Table 1, it can be seen that several MSEs are matched as identifiable labels.
Figure 2 illustrates the MSE results for several numbers of realizations of a Monte-Carlo simulation. Figure 2a–d show the results in terms of the MSEs when the numbers of realizations are 100, 1000, 10,000, and 100,000, respectively. In Figure 2, the results of simulation MSEs such as (SAo), (SA’), (SA1), (SA2), and (SA3) show low accuracy as the number of realizations decreases. It is true that the difference between the simulation-based MSE for 10,000 realizations and the simulation-based MSE for 100,000 realizations is not significant. However, the relative difference of the simulation-based MSE for a number of realizations of 10,000 with respect to the analytically-derived MSE is 1.4%, and the relative difference of the simulation-based MSE for the number of realizations of 100,000 with respect to the analytically-derived MSE is 0.5%.

3. Results

In this section, the performance analysis of analytic MSEs is conducted based on the third-order Taylor approximation. It is verified that the accuracy is improved through a performance comparison with the analytic MSEs of the first and second-order Taylor approximations conducted in the previous study. The performance analysis is performed in a noisy environment with various standard deviations, and the dependence of the MSE on the SNR change is analyzed. The computational complexities of the analytic approach and that of the Monte-Carlo simulation are illustrated, which demonstrates why the proposed analytic approach is useful.

3.1. Test 1: Simulation MSEs and Analytic MSEs

In Table 2, the parameters used in Test 1 are assumed to be as follows:
Figure 3 and Figure 4 illustrate the MSEs with respect to the standard deviation of noise with a number of realizations of 100,000. The standard deviation of noise is set to the value specified in Table 2. The standard deviations for n A , n B , n C , and n D are identical. It is shown in Figure 3 and Figure 4 that the MSEs of the angle estimates increase with the increase of the standard deviation of the additive noise. Figure 3 and Figure 4 illustrate the MSEs for the azimuth and for the elevation, respectively.
In Figure 3, empirical MSEs of (SAo), (SA’), (SA1), (SA2), and (SA3) are calculated from (17). In Figure 3, the result with legend (SAo) is obtained from (16), and the result with legend (SA’) is obtained from (14). In Figure 3, the angle estimation equation used for (SA1) is (A10), and the angle estimation equation used for (SA2) is (A12). Similarly, the angle estimation equation used for (SA3) is (A14). In Figure 3, the result with legend (AA1) is obtained from (A33), and the result with legend (AA2) is obtained from (A35). Similarly, the result with legend (AA3) is obtained from (A37).
When comparing the (SAo) and (SA’) in Figure 3, there is a slight difference in the MSE. The reason for this difference is that (SA’) is obtained using the approximations in (3) and (5). For the result with legend (SA1), it can be seen that it is located at the bottom of the result with legend (SA’). The reason is that the first-order Taylor approximation is used to obtain (SA1) from (SA’). The result with legend (SA2) is located closer to the (SA’) than the (SA1). However, there is still a difference between (SA’) and (SA2). Similarly, the reason is that the second-order Taylor approximation is used to obtain (SA2) from (SA’). For the result with legend (SA3), it is illustrated that (SA3) is closer to (SA’) than (SA1) and (SA2). It also seems to almost overlap with (SA’).
Monte-Carlo simulation-based MSEs have been described. Next, how analytic MSEs can be obtained is described. In Figure 3, (AA1) and (AA2) are the results based on the first-order Taylor expansion and the second-order Taylor expansion, respectively. (AA1) and (AA2) show good agreements with (SA1) and (SA2), respectively. Similarly, (AA3) is the result based on the third-order Taylor expansion. (AA3) shows good agreement with (SA3).
In Figure 4, empirical MSEs of (SEo), (SE’), (SE1), (SE2), and (SE3)’ are calculated from (18). In addition, (SEo), (SE’), (SE1), (SE2), and (SE3) are obtained from (15), (16), (A11), (A13) and (A15), respectively. In Figure 4, analytical MSEs (AE1), (AE2), and (AE3) are obtained from (A34), (A36) and (A38), respectively. The observations in Figure 3 can also be found in Figure 4.
Figure 5 and Figure 6 illustrate the MSEs with respect to the signal-to-noise ratio (SNR) at 100,000 simulation trials. As the standard deviation of noise increases, the noise level increases. Therefore, the SNR decreases. The results in Figure 3 and Figure 4 illustrates the MSE with respect to the standard deviation of noise. On the other hand, the results in Figure 3 and Figure 4 illustrate the MSE with respect to the SNR.

3.2. Test 2: Simulation MSEs and Analytic MSEs

The parameters used in Test 2 changed only the standard deviations of noise from the parameters used in Test 1. It is assumed that the standard deviations of noise received in the A and D beams in Test 2 are approximately twice the standard deviations of noise used in Test 1, and the standard deviations of noise received in the B and C beams are low-magnitude noises. This test simulates a case in which noise strongly influences only A and D received beams for some reason. In Table 3, the parameters used in Test 2 are assumed to be as follows:
The overall results of Test 2 are similar to those shown in Test 1. However, in Figure 7, Figure 8, Figure 9 and Figure 10, the differences between the results of analytic MSEs based on third-order Taylor approximation and the results of analytic MSEs based on second-order Taylor approximation are increased. In particular, these results appear larger in the azimuth. In Test 2, it can be seen that (AA3) and (AE3) are almost close to (SA’) and (SE’), respectively. However, compared with Test 1, it can be seen that the results of (AA2) and (AE2) are farther away from (SA’) and (SE’). Similarly, it can be seen that the results of (AA1) and (AE1) are also farther away from (SA’) and (SE’) when compared with Test 1. These results show that analytic MSEs based on third-order Taylor approximation respond better to various noise environments than analytic MSEs based on first and second-order Taylor approximation.
In Figure 9, for a difference of the azimuth MSE of 0.015, the standard deviation is the square root of 0.015, which is equal to 0.12 radians; note that 0.12 radians corresponds to 7.01 degrees. In Figure 10, for the difference of elevation MSE of 0.005, the standard deviation should be the square root of 0.015, which is equal to 0.070 radians; note that 0.070 radians corresponds to 4.05 degrees. Note that the azimuth difference of 7.01 degrees and the elevation difference of 4.05 degrees can have a great influence on the tracking algorithm.

3.3. Performance of Analytic MSEs Based on Third-Order Taylor Approximation

The MSE error results used in this subsection are calculated based on the results of Test 1. Figure 11 and Figure 12 illustrate the MSE errors of analytic MSE based on third-order Taylor approximation and analytic MSEs based on first-order and second-order Taylor approximation. Table 4 tabulates what the legends in Figure 11 and Figure 12 represent. The MSE errors of (AA1), (AA2), and (AA3) are obtained with reference to (SA’), and the MSE errors of (AE1), (AE2), and (AE3) are obtained with reference to (SE’). MSEs refer to the difference between the results of simulation MSEs based on (14) and (15) and the results of the analytic MSEs. In Figure 11 and Figure 12, it can be seen that the errors of the analytic MSEs based on the third-order Taylor approximation are smaller than the errors of the analytic MSEs based on the first-order and second-order Taylor approximations.
Table 5 tabulates the MSE error reduction rate of “Analytic MSE (approx = 3)” compared to “Analytic MSE (approx = 2)”. The results in Table 5 shows that the error of the analytic MSE based on second-order Taylor approximation is reduced by 89.5% by using the analytic MSE based on third-order Taylor approximation.
The computational complexities of the analytic approach and that of the Monte-Carlo simulation based approach are illustrated in Figure 13. The x-axis and y-axis scales of the graph are set to a log scale, and the number of simulation realizations is set to increase by an exponent of 10. In addition, operation times for all standard deviations performed in the simulation are included. “Simulation MSE” is the MSE operation time using the Monte-Carlo method based on the Taylor approximation angle estimation (A14) and (A15). The linear increase in the MSE operation time is because both the x-axis and y-axis are in log scale.
In Figure 13, the results of legend “Analytic MSE (approx = 1)”, “Analytic MSE (approx = 2)”, and “Analytic MSE (approx = 3)” are shown in order from the bottom. As shown in the results, the result with legend “Analytic MSE (approx = 1)” applying the first-order Taylor approximation is the fastest, and the result with legend “Analytic MSE (approx = 3)” applying the third-order Taylor approximation is the slowest. The operation time for the analytic approach is not dependent on the number of the realizations since the analytic MSE is not obtained from the Monte-Carlo simulation. In addition, the results of the analytic approach are much smaller than those of the simulation-based approach. The difference in the computational complexity becomes evident as the number of realizations increases.
In Table 6, the computational performance for several numbers of realizations is tabulated. In Table 6a, the operation times for computations of MSEs are measured for each method. In Table 6b, the ratios between the operation times of the simulation MSE and the operation times of analytic MSEs are summarized. From the results, the operation time of the simulation-based MSE with 10,000 realizations is 136 times as long as that of the analytically-derived MSE. In addition, from the results, the operation time of the simulation-based MSE with 100,000 realizations is 1355 times as long as that of the analytically-derived MSE.

4. Discussion

The estimation of various parameters of radar targets is affected by various noises. The types of noise include cosmic noise and thermal noise. There are also amplitude irregularities due to interference from external sources and propagation effects. The most significant of these is the thermal noise that occurs inside the receiver [7].
In this work, performance analysis is conducted for several noises without being limited to a specific noise. Therefore, the experiment is conducted using various standard deviations of the noise variables, and in most cases, the MSE of the estimated angle is calculated. When the standard deviation of the noise variable is known, the MSE can be calculated accurately and efficiently by using the analytic MSE based on the third-order Taylor approximation.
However, there are limits to this work. First, the proposed method only considers the case where the beam pattern is a specific Gaussian pattern. Therefore, this cannot be applied to a case with a beam pattern other than Gaussian. Next, we considered only the specific case where the noises in the incident signal are not correlated with each other. This makes the noise used in the MSE calculation limited. Finally, the MSE of the proposed method with the third-order Taylor expansion is slightly different from that of the original monopulse algorithm without approximation.

5. Conclusions

In this study, in order to judge the reliability of the ACM’s angle estimation ability in an environment where various noises are given, we focus on accurately calculating the MSE. Therefore, we propose an analytical MSE based on the third-order Taylor approximation with improved accuracy in terms of the MSE. The analytic MSE method based on the third-order Taylor approximation can efficiently and accurately calculate the MSE of an angle estimate quantitatively once the variance of additive noise is given.
The MSEs associated with the third-order Taylor expansion are much smaller than those with the second-order Taylor expansion. In addition, the computational complexity of the analytically-derived MSE is much smaller than that of the Monte-Carlo simulation-based MSE.
In the Monte-Carlo simulation based approach, for the MSEs to be reliable, the number of realizations should be large enough, which results in the increase in the computational complexity. From Figure 2, for the simulation-based MSE to be reliable, the number of realizations should be greater than 10,000. When comparing the analytical MSE through the third-order Taylor approximation and the MSE through the Monte-Carlo method, it can be seen that the computational amount of the analytical MSE method is less than that of the Monte-Carlo method. In Table 6, the operation time of the analytically-derived MSE is 0.76% of that of the simulation-based MSE from 10,000 realizations, and the operation time of the analytically-derived MSE is 0.07% of that of the simulation-based MSE from 100,000 realizations. This means that the operation speed is 1355 times faster. Therefore, the proposed analytic approach is much better than the Monte-Calro simulation-based approach in terms of the computational complexity.
In addition, by adopting the third-order Taylor expansion, the estimation accuracy is improved in comparison with the approaches based on the first-order Taylor expansion and the second-order Taylor expansion. In Tests 1 and 2, analytic MSEs based on the third-order Taylor approximation almost overlap with the simulation MSE results of estimation equations to which gain approximations are applied. In particular, in Test 2, it can be seen that analytic MSEs based on third-order Taylor approximation respond better to various noise environments than analytic MSEs based on the first and second-order Taylor approximations proposed in a previous study. In Table 5, it can be seen that the error of the analytic MSE based on the third-order Taylor approximation is reduced by approximately 89.5% compared to the error of the analytic MSE based on the second-order Taylor approximation. However, the computational complexity of the third-order Taylor expansion is slightly greater than that of the second-order Taylor expansion.
As mentioned in the Discussion, in Figure 3 and Figure 5, there is always a certain difference between the result of (SAo) and the result of (SA3). The same observations are also found in Figure 4 and Figure 6, which illustrates the elevation MSEs. Obtaining analytic expressions for the results with legend (SAo) and the results with legend (SEo) will be a future research topic. In addition, analyzing the estimated angle MSE of the ACM radar considering the correlated noise will also be a future research topic.

Author Contributions

H.-W.H. created the Matlab simulation and wrote the initial draft. J.-H.L. and H.-W.H. derived the mathematical formulation of the proposed scheme. In addition, J.-H.L. checked the numerical results and corrected the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

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

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Angle Estimation Equations Using Taylor Approximation

In this Appendix, the angle estimation equations are derived in detail using the Taylor series expansion. First, expansion is performed for the azimuth.
Random variables for noise are set as follows:
n A   =   n 1 n B   =   n 2 n C   =   n 3 n D   =   n 4 n ¯   =   n 1 , n 2 , n 3 , n 4 .
The third-order Taylor series expansion for four variables is [15]
θ ^ n ¯   =   θ ^ 0 ¯ + j = 1 4 θ ^ 0 ¯ n j n j + 1 2 ! j = 1 4 k = 1 4 2 θ ^ 0 ¯ n j n k n j n k + 1 3 ! j = 1 4 k = 1 4 l = 1 4 3 θ ^ 0 ¯ n j n k n l n j n k n l , θ ^ n ¯   =   θ + R θ 1 + R θ 2 + R θ 3 .
Each Taylor series term can be substituted with auxiliary variables as follows:
θ   =   θ ^ 0 ¯ R θ 1   =   j = 1 4 θ ^ 0 ¯ n j n j R θ 2   =   1 2 ! j = 1 4 k = 1 4 2 θ ^ 0 ¯ n j n k n j n k R θ 3   =   1 3 ! j = 1 4 k = 1 4 l = 1 4 3 θ ^ 0 ¯ n j n k n l n j n k n l .
In Table A1, the coefficients of the first Taylor series and second Taylor series are tabulated [12].
In Table A2, the coefficients of the third-order Taylor series are tabulated.
The expansions of the Taylor coefficients for α , β , and γ are given in Appendix C.
Expanding R θ 1 in (A3) results in [12]:
R θ 1 = n A α A + n B α B + n C α C + n D α D .
Expanding R θ 2 in (A3) results in:
R θ 2 = n A n B β A B + n A n C β A C + n A n D β A D + n B n D β B D + n B n C β B C + n C n D β C D + 1 2 ! n A 2 β A A + n B 2 β B B + n C 2 β C C + n D 2 β D D .
Expanding R θ 3 in (A3) results in
R θ 3 = n A n B n C γ A B C + n A n B n D γ A B D + n B n C n D γ B C D + n A n C n D γ A C D + 1 2 ! n A 2 n B γ A A B + n A 2 n C γ A A C + n A 2 n D γ A A D + n B 2 n A γ B B A + n B 2 n C γ B B C + n B 2 n D γ B B D + n C 2 n A γ C C A + n C 2 n B γ C C B + n C 2 n D γ C C D + n D 2 n A γ D D A + n D 2 n B γ D D B + n D 2 n C γ D D C + 1 3 ! n A 3 γ A A A + n B 3 γ B B B + n C 3 γ C C C + n D 3 γ D D D .
The elevation estimation equation based on Taylor approximation can also be obtained in the same way as the azimuth. The signs of n B and n D of the elevation estimation Equation (15) are opposite to the signs of n B and n D of the azimuth estimation Equation (14). Therefore, the elevation estimation equation based on Taylor approximation can be obtained by exchanging the positions of n B and n D in (A4)–(A6) related to the azimuth:
R ϕ 1 = n A α A + n D α B + n C α C + n B α D ,
R ϕ 2 = n A n D β A B + n A n C β A C + n A n B β A D + n B n D β B D + n D n C β B C + n C n B β C D + 1 2 ! n A 2 β A A + n D 2 β B B + n C 2 β C C + n B 2 β D D ,
R ϕ 3 = n A n D n C γ A B C + n A n B n D γ A B D + n B n C n D γ B C D + n A n C n B γ A C D + 1 2 ! n A 2 n D γ A A B + n A 2 n C γ A A C + n A 2 n B γ A A D + n D 2 n A γ B B A + n D 2 n C γ B B C + n D 2 n D γ B B D + n C 2 n A γ C C A + n C 2 n D γ C C B + n C 2 n B γ C C D + n B 2 n A γ D D A + n B 2 n D γ D D B + n B 2 n C γ D D C + 1 3 ! n A 3 γ A A A + n D 3 γ B B B + n C 3 γ C C C + n B 3 γ D D D .
The simple forms of the first-order Taylor approximation equation for angle estimation are given by
θ ^ ( approxi = 1 ) = θ + R θ 1 ,
ϕ ^ ( approxi = 1 ) = ϕ + R ϕ 1 ,
where R θ 1 and R ϕ 1 are first-order Taylor series terms of azimuth and elevation, respectively.
The simple forms of the second-order Taylor approximation equation for angle estimation are given by
θ ^ ( approxi = 2 ) = θ + R θ 1 + R θ 2 ,
ϕ ^ ( approxi = 2 ) = ϕ + R ϕ 1 + R ϕ 2 ,
where R θ 2 and R ϕ 2 are second-order Taylor series terms of azimuth and elevation, respectively.
In order to significantly improve the accuracy of the estimated angles shown through the first-order and second-order Taylor approximations, the third-order Taylor approximation is performed for estimated angles:
θ ^ ( approxi = 3 ) = θ + R θ 1 + R θ 2 + R θ 3 ,
ϕ ^ ( approxi = 3 ) = ϕ + R ϕ 1 + R ϕ 2 + R ϕ 3 ,
where R θ 3 and R ϕ 3 are third-order Taylor series terms of azimuth and elevation, respectively.

Appendix B. Explicit Expression of the MSEs Based on the Third-Order Taylor Approximation

In (A4), terms with a variable with a maximum power of one can be substituted with auxiliary variable ( A θ 1 ) as follows:
A θ 1 = n A α A + n B α B + n C α C + n D α D .
Therefore, R θ 1 can be simplified as follows:
R θ 1 = A θ 1 .
As in (A16), terms with a variable with a maximum power of one are substituted with A θ 2 , and terms with a variable with a maximum power of two are substituted with B θ 2 :
A θ 2 = n A n B β A B + n A n C β A C + n A n D β A D + n B n D β B D + n B n C β B C + n C n D β C D , B θ 2 = 1 2 ! n A 2 β A A + n B 2 β B B + n C 2 β C C + n D 2 β D D .
Therefore, R θ 2 can be simplified as follows:
R θ 2 = A θ 2 + B θ 2 .
As in (A18), terms with a variable with a maximum power of one are substituted with A θ 3 , terms with a variable with a maximum power of two are substituted with B θ 3 , and terms with a variable with a maximum power of three are substituted with C θ 3 . It can be substituted with auxiliary variables as follows:
A θ 3 = n A n B n C γ A B C + n A n B n D γ A B D + n B n C n D γ B C D + n A n C n D γ A C D , B θ 3 = 1 2 ! n A 2 n B γ A A B + n A 2 n C γ A A C + n A 2 n D γ A A D + n B 2 n A γ B B A + n B 2 n C γ B B C + n B 2 n D γ B B D + n C 2 n A γ C C A + n C 2 n B γ C C B + n C 2 n D γ C C D + n D 2 n A γ D D A + n D 2 n B γ D D B + n D 2 n C γ D D C , C θ 3 = 1 3 ! n A 3 γ A A A + n B 3 γ B B B + n C 3 γ C C C + n D 3 γ D D D .
Similarly, R θ 3 can be simplified as follows:
R θ 3 = A θ 3 + B θ 3 + C θ 3 .
The MSE expansion of the angle estimation equation of the first-order Taylor approximation and the second-order Taylor approximation can be found in [12]. From (A10), the MSE of the azimuth for the first-order Taylor approximation can be written as
E θ ^ ( approxi = 1 ) θ 2 = E R θ 1 2 .
Using (A17), it can be summarized as follows:
E θ ^ ( approxi = 1 ) θ 2 = E A θ 1 2 .
Similarly, from (A12), the MSE of the azimuth for the second-order Taylor approximation can be written as
E θ ^ ( approxi = 2 ) θ 2 = E R θ 1 + R θ 2 2 = E R θ 1 2 + E R θ 2 2 + 2 E R θ 1 R θ 2 .
Using (A19), it can be summarized as follows:
E R θ 2 2 = E A θ 2 + B θ 2 2 = E A θ 2 2 + E B θ 2 2 + 2 E A θ 2 B θ 2 = E A θ 2 2 + E B θ 2 2 ,
When 2 E A θ 2 B θ 2 in (A25) is expanded using (A18), there are variables with odd powers in all terms. Referring to (A58) and (A59), it can be seen that if a variable with an odd power exists in a term, the term becomes zero. Therefore, 2 E A θ 2 B θ 2 is zero.
Similarly, for the same reason as mentioned above, E R θ 1 R θ 2 in (A26) is zero:
E R θ 1 R θ 2 = E A θ 1 A θ 2 + B θ 2 = E A θ 1 A θ 2 + E A θ 1 B θ 2 = 0 .
Using (A23), (A25) and (A26), the analytic MSE of the azimuth based on the second-order Taylor approximation is summarized as follows:
E θ ^ ( approxi = 2 ) θ 2 = E A θ 1 2 + E A θ 2 2 + E B θ 2 2 .
Equation (A28) is an equation that applies the MSE to the azimuth estimation equation based on third-order Taylor expansion in (A14):
E θ ^ ( approxi = 3 ) θ 2 = E R θ 1 + R θ 2 + R θ 3 2 = E R θ 1 2 + E R θ 2 2 + E R θ 3 2 + 2 E R θ 1 R θ 2 + 2 E R θ 1 R θ 3 + 2 E R θ 2 R θ 3 .
Using (A21), E R θ 3 2 expands as follows:
E R θ 3 2 = E A θ 3 + B θ 3 + C θ 3 2 = E A θ 3 2 + E B θ 3 2 + E C θ 3 2 + 2 E A θ 3 B θ 3 + 2 E A θ 3 C θ 3 + 2 E B θ 3 C θ 3 = E A θ 3 2 + E B θ 3 2 + E C θ 3 2 + 2 E B θ 3 C θ 3 .
For the same reason as mentioned above, 2 E A θ 3 B θ 3 and 2 E A θ 3 C θ 3 in (A29) is zero.
E R θ 1 R θ 3 = E A θ 1 A θ 3 + B θ 3 + C θ 3 = E A θ 1 A θ 3 + E A θ 1 B θ 3 + E A θ 1 C θ 3 = E A θ 1 B θ 3 + E A θ 1 C θ 3
In (A30), when E A θ 1 A θ 3 is expanded, E A θ 1 A θ 3 is zero because all terms have odd power variables.
E R θ 2 R θ 3 = E A θ 2 + B θ 2 A θ 3 + B θ 3 + C θ 3 = E A θ 2 A θ 3 + E B θ 2 A θ 3 + E A θ 2 B θ 3 + E B θ 2 B θ 3 + E A θ 2 C θ 3 + E B θ 2 C θ 3 = 0
For the same reason as mentioned above, E R θ 2 R θ 3 in (A31) also becomes zero.
The analytic MSE of the azimuth based on the third-order Taylor approximation proposed in this paper is summarized as follows:
E θ ^ ( approxi = 3 ) θ 2 = E A θ 1 2 + E A θ 2 2 + E B θ 2 2 + E A θ 3 2 + E B θ 3 2 + E C θ 3 2 + 2 E B θ 3 C θ 3 + 2 E A θ 1 B θ 3 + 2 E A θ 1 C θ 3 .
The analytic MSE of elevation can also be derived in the same manner as that of the azimuth.
Equations (A33) and (A34) are analytic MSEs based on first-order Taylor approximation:
E θ ^ ( approxi = 1 ) θ 2 = E R θ 1 2 = E A θ 1 2 ,
E ϕ ^ ( approxi = 1 ) ϕ 2 = E R ϕ 1 2 = E A ϕ 1 2 ,
where A ϕ 1 is terms with the maximum power of one at the estimated elevation of the first-order Taylor series terms.
Equations (A35) and (A36) are analytic MSEs based on second-order Taylor approximation:
E θ ^ ( approxi = 2 ) θ 2 = E R θ 1 + R θ 2 2 = E R θ 1 2 + E R θ 2 2 + 2 E R θ 1 R θ 2 = E A θ 1 2 + E A θ 2 2 + E B θ 2 2 ,
E ϕ ^ ( approxi = 2 ) ϕ 2 = E R ϕ 1 + R ϕ 2 2 = E R ϕ 1 2 + E R ϕ 2 2 + 2 E R ϕ 1 R ϕ 2 = E A ϕ 1 2 + E A ϕ 2 2 + E B ϕ 2 2 ,
where A ϕ 2 and B ϕ 2 are terms with a maximum power of one and a term with a maximum power of two at the estimated elevation of the second-order Taylor series terms, respectively.
Equations (A37) and (A38) are analytic MSEs based on third-order Taylor approximation:
E θ ^ ( approxi = 3 ) θ 2 = E R θ 1 + R θ 2 + R θ 3 2 = E R θ 1 2 + E R θ 2 2 + E R θ 3 3 + 2 E R θ 1 R θ 2 + 2 E R θ 1 R θ 3 + 2 E R θ 2 R θ 3 = E A θ 1 2 + E A θ 2 2 + E B θ 2 2 + E A θ 3 2 + E B θ 3 2 + E C θ 3 2 + 2 E B θ 3 C θ 3 + 2 E A θ 1 B θ 3 + 2 E A θ 1 C θ 3 ,
E ϕ ^ ( approxi = 3 ) ϕ 2 = E R ϕ 1 + R ϕ 2 + R ϕ 3 2 = E R ϕ 1 2 + E R ϕ 2 2 + E R ϕ 3 3 + 2 E R ϕ 1 R ϕ 2 + 2 E R ϕ 1 R ϕ 3 + 2 E R ϕ 2 R ϕ 3 = E A ϕ 1 2 + E A ϕ 2 2 + E B ϕ 2 2 + E A ϕ 3 2 + E B ϕ 3 2 + E C ϕ 3 2 + 2 E B ϕ 3 C ϕ 3 + 2 E A ϕ 1 B ϕ 3 + 2 E A ϕ 1 C ϕ 3 ,
where A ϕ 3 , B ϕ 3 , and C ϕ 3 are terms with a maximum power of one, terms with a maximum power of two, and terms with a maximum power of three in the estimated elevation of the third-order Taylor series terms, respectively.
In order to expand (A33)–(A38) into a complete form, it is necessary to fully expand the terms consisting of A, B, and C. Referring to (A57)–(A59), when (A16), (A18) and (A20) are squared and the expectation operations are applied to the squaring result, terms consisting of even power variables remain. Therefore, using (A57)–(A59), (A39)–(A44) can be obtained as functions of standard deviations and Taylor coefficients:
E A θ 1 2 = σ A 2 α A 2 + σ B 2 α B 2 + σ C 2 α C 2 + σ D 2 α D 2 ,
E A θ 2 2 = σ A 2 σ B 2 β A B 2 + σ A 2 σ C 2 β A C 2 + σ A 2 σ D 2 β A D 2 + σ B 2 σ D 2 β B D 2 + σ B 2 σ C 2 β B C 2 + σ C 2 σ D 2 β C D 2 ,
E B θ 2 2 = 1 4 3 σ A 4 β A A 2 + 3 σ B 4 β B B 2 + 3 σ C 4 β C C 2 + 3 σ D 4 β D D 2 + 2 σ A 2 σ B 2 β A A β B B + 2 σ A 2 σ C 2 β A A β C C + 2 σ A 2 σ D 2 β A A β D D + 2 σ B 2 σ C 2 β B B β C C + 2 σ B 2 σ D 2 β B B β D D + 2 σ C 2 σ D 2 β C C β D D ,
E A θ 3 2 = n A 2 n B 2 n C 2 γ A B C 2 + n A 2 n B 2 n D 2 γ A B D 2 + n B 2 n C 2 n D 2 γ B C D 2 + n A 2 n C 2 n D 2 γ A C D 2 ,
E B θ 3 2 = 1 4 3 σ A 4 σ B 2 γ A A B 2 + 3 σ A 4 σ C 2 γ A A C 2 + 3 σ A 4 σ D 2 γ A A D 2 + 3 σ B 4 σ A 2 γ B B A 2 + 3 σ B 4 σ C 2 γ B B C 2 + 3 σ B 4 σ D 2 γ B B D 2 + 3 σ C 4 σ A 2 γ C C A 2 + 3 σ C 4 σ B 2 γ C C B 2 + 3 σ C 4 σ D 2 γ C C D 2 + 3 σ D 4 σ A 2 γ D D A 2 + 3 σ D 4 σ B 2 γ D D B 2 + 3 σ D 4 σ C 2 γ D D C 2 + 2 σ A 2 σ B 2 σ C 2 γ A A B γ C C B + 2 σ A 2 σ B 2 σ C 2 γ B B C γ A A C + 2 σ A 2 σ B 2 σ C 2 γ B B A γ C C A + 2 σ A 2 σ B 2 σ D 2 γ A A B γ D D B + 2 σ A 2 σ B 2 σ D 2 γ A A D γ B B D + 2 σ A 2 σ B 2 σ D 2 γ B B A γ D D A + 2 σ A 2 σ C 2 σ D 2 γ A A C γ D D C + 2 σ A 2 σ C 2 σ D 2 γ A A D γ C C D + 2 σ A 2 σ C 2 σ D 2 γ C C A γ D D A + 2 σ B 2 σ C 2 σ D 2 γ B B C γ D D C + 2 σ B 2 σ C 2 σ D 2 γ B B D γ C C D + 2 σ B 2 σ C 2 σ D 2 γ C C B γ D D B ,
E C θ 3 2 = 1 36 15 σ A 6 γ A A A 2 + 15 σ B 6 γ B B B 2 + 15 σ C 6 γ C C C 2 + 15 σ D 6 γ D D D 2 .
Similarly, (A45)–(A47) can be obtained in the same way. Since the expectation operations are applied to the expanded expressions, terms with odd power variables become zeros, and only terms with even power variables remain:
E B θ 3 C θ 3 = 1 12 3 σ A 4 σ B 2 γ A A A γ B B A + 3 σ A 4 σ C 2 γ A A A γ C C A + 3 σ A 4 σ D 2 γ A A A γ D D A + 3 σ B 4 σ A 2 γ B B B γ A A B + 3 σ B 4 σ C 2 γ B B B γ C C B + 3 σ B 4 σ D 2 γ B B B γ D D B + 3 σ C 4 σ A 2 γ C C C γ A A C + 3 σ C 4 σ B 2 γ C C C γ B B C + 3 σ C 4 σ D 2 γ C C C γ D D C + 3 σ D 4 σ A 2 γ D D D γ A A D + 3 σ D 4 σ B 2 γ D D D γ B B D + 3 σ D 4 σ C 2 γ D D D γ C C D ,
E A θ 1 B θ 3 = 1 2 σ A 2 σ B 2 α A γ B B A + σ A 2 σ C 2 α A γ C C A + σ A 2 σ D 2 α A γ D D A + σ B 2 σ A 2 α B γ A A B + σ B 2 σ C 2 α B γ C C B + σ B 2 σ D 2 α B γ D D B + σ C 2 σ A 2 α C γ A A C + σ C 2 σ B 2 α C γ B B C + σ C 2 σ D 2 α C γ D D C + σ D 2 σ A 2 α D γ A A D + σ D 2 σ B 2 α D γ B B D + σ D 2 σ C 2 α D γ C C D ,
E A θ 1 C θ 3 = 1 6 3 σ A 4 α A γ A A A + 3 σ B 4 α B γ B B B + 3 σ C 4 α C γ C C C + 3 σ D 4 α D γ D D D .
The analytic MSE of azimuth based on third-order Taylor approximation can be obtained by substituting (A39)–(A47) into (A37). Expressions related to elevation can also be derived in the same way as for azimuth:
E A ϕ 1 2 = σ A 2 α A 2 + σ D 2 α B 2 + σ C 2 α C 2 + σ B 2 α D 2 ,
E A ϕ 2 2 = σ A 2 σ D 2 β A B 2 + σ A 2 σ C 2 β A C 2 + σ A 2 σ B 2 β A D 2 + σ B 2 σ D 2 β B D 2 + σ D 2 σ C 2 β B C 2 + σ C 2 σ B 2 β C D 2 ,
E B ϕ 2 2 = 1 4 3 σ A 4 β A A 2 + 3 σ D 4 β B B 2 + 3 σ C 4 β C C 2 + 3 σ B 4 β D D 2 + 2 σ A 2 σ D 2 β A A β B B + 2 σ A 2 σ C 2 β A A β C C + 2 σ A 2 σ B 2 β A A β D D + 2 σ D 2 σ C 2 β B B β C C + 2 σ B 2 σ D 2 β B B β D D + 2 σ C 2 σ B 2 β C C β D D ,
E A ϕ 3 2 = n A 2 n D 2 n C 2 γ A B C 2 + n A 2 n B 2 n D 2 γ A B D 2 + n B 2 n C 2 n D 2 γ B C D 2 + n A 2 n C 2 n B 2 γ A C D 2 ,
E B ϕ 3 2 = 1 4 3 σ A 4 σ D 2 γ A A B 2 + 3 σ A 4 σ C 2 γ A A C 2 + 3 σ A 4 σ B 2 γ A A D 2 + 3 σ D 4 σ A 2 γ B B A 2 + 3 σ D 4 σ C 2 γ B B C 2 + 3 σ D 4 σ B 2 γ B B D 2 + 3 σ C 4 σ A 2 γ C C A 2 + 3 σ C 4 σ D 2 γ C C B 2 + 3 σ C 4 σ B 2 γ C C D 2 + 3 σ B 4 σ A 2 γ D D A 2 + 3 σ B 4 σ D 2 γ D D B 2 + 3 σ B 4 σ C 2 γ D D C 2 + 2 σ A 2 σ D 2 σ C 2 γ A A B γ C C B + 2 σ A 2 σ D 2 σ C 2 γ B B C γ A A C + 2 σ A 2 σ D 2 σ C 2 γ B B A γ C C A + 2 σ A 2 σ B 2 σ D 2 γ A A B γ D D B + 2 σ A 2 σ B 2 σ D 2 γ A A D γ B B D + 2 σ A 2 σ B 2 σ D 2 γ B B A γ D D A + 2 σ A 2 σ C 2 σ B 2 γ A A C γ D D C + 2 σ A 2 σ C 2 σ B 2 γ A A D γ C C D + 2 σ A 2 σ C 2 σ B 2 γ C C A γ D D A + 2 σ B 2 σ C 2 σ D 2 γ B B C γ D D C + 2 σ B 2 σ C 2 σ D 2 γ B B D γ C C D + 2 σ B 2 σ C 2 σ D 2 γ C C B γ D D B ,
E C ϕ 3 2 = 1 36 15 σ A 6 γ A A A 2 + 15 σ D 6 γ B B B 2 + 15 σ C 6 γ C C C 2 + 15 σ B 6 γ D D D 2 ,
E B ϕ 3 C ϕ 3 = 1 12 3 σ A 4 σ D 2 γ A A A γ B B A + 3 σ A 4 σ C 2 γ A A A γ C C A + 3 σ A 4 σ B 2 γ A A A γ D D A + 3 σ D 4 σ A 2 γ B B B γ A A B + 3 σ D 4 σ C 2 γ B B B γ C C B + 3 σ D 4 σ B 2 γ B B B γ D D B + 3 σ C 4 σ A 2 γ C C C γ A A C + 3 σ C 4 σ D 2 γ C C C γ B B C + 3 σ C 4 σ B 2 γ C C C γ D D C + 3 σ B 4 σ A 2 γ D D D γ A A D + 3 σ B 4 σ D 2 γ D D D γ B B D + 3 σ B 4 σ C 2 γ D D D γ C C D ,
E A ϕ 1 B ϕ 3 = 1 2 σ A 2 σ D 2 α A γ B B A + σ A 2 σ C 2 α A γ C C A + σ A 2 σ B 2 α A γ D D A + σ D 2 σ A 2 α B γ A A B + σ D 2 σ C 2 α B γ C C B + σ B 2 σ D 2 α B γ D D B + σ C 2 σ A 2 α C γ A A C + σ C 2 σ D 2 α C γ B B C + σ C 2 σ B 2 α C γ D D C + σ B 2 σ A 2 α D γ A A D + σ D 2 σ B 2 α D γ B B D + σ B 2 σ C 2 α D γ C C D ,
E A ϕ 1 C ϕ 3 = 1 6 3 σ A 4 α A γ A A A + 3 σ D 4 α B γ B B B + 3 σ C 4 α C γ C C C + 3 σ B 4 α D γ D D D .
The analytic MSE of elevation based on third-order Taylor approximation can be obtained by substituting (A48)–(A56) into (A38).

Appendix C. Characteristics of Noise Random Variables and Derivation of Taylor’s Coefficients

It is assumed that the noises of the signal received by the ACM radar are Gaussian random variables and have the following parameters:
n A N 0 , σ 2 n B N 0 , σ 2 n C N 0 , σ 2 n D N 0 , σ 2 .
It is also assumed that the noises are not correlated with each other:
E n k n l = E ( n k 2 ) k = l E ( n k ) E ( n l ) otherwise
In [16], the moments of the zero mean gaussian distribution are as in (A59).
E n A = 0 E n A 2 = σ A 2 E n A 3 = 0 E n A 4 = 3 σ A 4 E n A 5 = 0 E n A 6 = 15 σ A 6
The Taylor coefficients specified in Table A1 and Table A2 are solved as follows [15]:
α A = θ ^ n A n ¯ = 0 ¯ = θ 3 dB θ 3 dB k m k m θ 4 A G 0
α B = θ ^ n B n ¯ = 0 ¯ = θ 3 dB θ 3 dB k m k m + θ 4 A G 0
β A A = 2 θ ^ n A n A n ¯ = 0 ¯ = 2 θ 3 dB / k m θ 4 A G 0 2
β B B = 2 θ ^ n B n B n ¯ = 0 ¯ = 2 θ 3 dB / k m + θ 4 A G 0 2
β A B = 2 θ ^ n A n B n ¯ = 0 ¯ = 2 θ 4 A G 0 2
γ A B C = 3 θ ^ n A n B n C n ¯ = 0 ¯ = θ 3 dB / k m + 3 θ 32 A 3 G 0 3
γ A B D = 3 θ ^ n A n B n D n ¯ = 0 ¯ = θ 3 dB / k m 3 θ 32 A 3 G 0 3
γ A A D = 3 θ ^ n A n A n D n ¯ = 0 ¯ = 6 θ 3 dB / k m 6 θ 64 A 3 G 0 3
γ B B C = 3 θ ^ n B n B n C n ¯ = 0 ¯ = 6 θ 3 dB / k m + 6 θ 64 A 3 G 0 3
Equations (A69)–(A71) correspond to the coefficients of the first-order, second-order, and third-order Taylor approximation equations, respectively. In (14), since the sign of n A and the sign of n D are the same, and the sign of n B and the sign of n C are the same, it can be expressed as follows [12]:
α A = α D = θ 3 dB / k m θ T 4 A G 0 α B = α C = θ 3 dB / k m + θ T 4 A G 0 ,
β A A = β D D = β A D = 2 θ 3 dB / k m θ T 4 A G 0 2 β B B = β C C = β B C = 2 θ 3 dB / k m + θ T 4 A G 0 2 β A B = β A C = β B D = β C D = 2 θ T 4 A G 0 2 ,
γ A B C = γ B C D = γ B B A = γ B B D = γ C C A = γ C C D = θ 3 dB / k m + 3 θ T 32 A 3 G 0 3 γ A B D = γ A C D = γ A A B = γ A A C = γ D D B = γ D D C = θ 3 dB / k m 3 θ T 32 A 3 G 0 3 γ A A D = γ D D A = γ A A A = γ D D D = 6 θ 3 dB / k m 6 θ T 64 A 3 G 0 3 γ B B C = γ C C B = γ B B B = γ C C C = 6 θ 3 dB / k m + 6 θ T 64 A 3 G 0 3 ,
where θ T is the azimuth ( θ ) true angle or elevation ( ϕ ) true angle. Since these coefficients are applied equally for the azimuth and elevation, θ can be expressed by replacing θ T .

References

  1. Rhodes, D.R. Introduction to Monopulse; Artech House: Norfolk County, MA, USA, 1980. [Google Scholar]
  2. Leonov, A.I.; Fomichev, K.I. Monopulse Radar; Artech House: Norfolk County, MA, USA, 1986. [Google Scholar]
  3. Sherman, S.M.; Barton, D.K. Monopulse Principles and Techniques; Artech House: Norfolk County, MA, USA, 1984. [Google Scholar]
  4. 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]
  5. Davis, R.C.; Brennan, L.E.; Reed, L.S. Angle estimation with adaptive arrays in external noise fields. IEEE TRansactions Aerosp. Electron. Syst. 1976, AES-12, 179–186. [Google Scholar] [CrossRef]
  6. Zheng, Y.; Tseng, S.-M.; Yu, K.-B. Closed-form four-channel monopulse two-target resolution. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1083–1089. [Google Scholar] [CrossRef]
  7. Richards, M.A.; Scheer, J.A.; Holm, W.A. Principles of Modern Radar Basic Principles; SciTech Publishing Inc.: Raleigh, NC, USA, 2008; Volume 1. [Google Scholar]
  8. Jacovitti, G. Performance Analysis of Monopulse Receivers for Secondary Surveillance Radar. IEEE Trans. Aerosp. Electron. Syst. 1983, AES-19, 884–897. [Google Scholar] [CrossRef]
  9. Chen, L.; Sheng, W. Performance analysis for angle measurement of monopulse radar with non-consistent amplitude-phase features. In Proceedings of the IEEE 2010 International Conference on Microwave and Millimeter Wave Technology, Chengdu, China, 8–11 May 2010. [Google Scholar]
  10. Mosca, E. Angle estimation in amplitude comparison monopulse systems. IEEE Trans. Aerosp. Electron. Syst. 1969, AES-5, 205–212. [Google Scholar] [CrossRef]
  11. Kim, M.J.; Hong, D.S.; Park, S.S. A study on the amplitude comparison monopulse algorithm. Appl. Sci. 2020, 10, 3966. [Google Scholar] [CrossRef]
  12. 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]
  13. 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. In Proceedings of the Symposium of the Korean Institute of Communications and Information Sciences, Jeongseon, Korea, 18–20 January 2017; pp. 705–706. [Google Scholar]
  14. Park, S.R.; Nam, I.K.; Noh, S.U. Modeling and simulation for the investigation of radar responses to electronic attacks in electronic warfare environments. Secur. Commun. Netw. 2018, 2018, 3580536. [Google Scholar] [CrossRef]
  15. Taylor Series. Encyclopedia of Mathematics. Available online: https://encyclopediaofmath.org/wiki/Taylor_series (accessed on 30 April 2021).
  16. Normal distribution. Available online: https://en.wikipedia.org/wiki/Normal_distribution (accessed on 30 April 2021).
Figure 1. Tracking center and angle error of monopulse radar.
Figure 1. Tracking center and angle error of monopulse radar.
Electronics 10 02649 g001
Figure 2. MSE as a function of standard deviation considering the Monte Carlo simulations with different realization numbers. (a) 100 times. (b) 1,000 times. (c) 10,000 times. (d) 100,000 times.
Figure 2. MSE as a function of standard deviation considering the Monte Carlo simulations with different realization numbers. (a) 100 times. (b) 1,000 times. (c) 10,000 times. (d) 100,000 times.
Electronics 10 02649 g002
Figure 3. Azimuth MSE as function of standard deviation with parameters of Table 2 and 100,000 realizations.
Figure 3. Azimuth MSE as function of standard deviation with parameters of Table 2 and 100,000 realizations.
Electronics 10 02649 g003
Figure 4. Elevation MSE as function of standard deviation with parameters of Table 2 and 100,000 realizations.
Figure 4. Elevation MSE as function of standard deviation with parameters of Table 2 and 100,000 realizations.
Electronics 10 02649 g004
Figure 5. Azimuth MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Figure 5. Azimuth MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Electronics 10 02649 g005
Figure 6. Elevation MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Figure 6. Elevation MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Electronics 10 02649 g006
Figure 7. Azimuth MSE as function of standard deviation with parameters of Table 3 and 100,000 realizations.
Figure 7. Azimuth MSE as function of standard deviation with parameters of Table 3 and 100,000 realizations.
Electronics 10 02649 g007
Figure 8. Elevation MSE as function of standard deviation with parameters of Table 3 and 100,000 realizations.
Figure 8. Elevation MSE as function of standard deviation with parameters of Table 3 and 100,000 realizations.
Electronics 10 02649 g008
Figure 9. Azimuth MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Figure 9. Azimuth MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Electronics 10 02649 g009
Figure 10. Elevation MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Figure 10. Elevation MSE as function of SNR with parameters of Table 2 and 100,000 realizations.
Electronics 10 02649 g010
Figure 11. Azimuth MSE errors of analytic MSE as function of standard deviation.
Figure 11. Azimuth MSE errors of analytic MSE as function of standard deviation.
Electronics 10 02649 g011
Figure 12. Elevation MSE errors of analytic MSE as function of standard deviation.
Figure 12. Elevation MSE errors of analytic MSE as function of standard deviation.
Electronics 10 02649 g012
Figure 13. Comparison of execution time as a function of the number of realizations for the simulated and analytical MSEs.
Figure 13. Comparison of execution time as a function of the number of realizations for the simulated and analytical MSEs.
Electronics 10 02649 g013
Table 1. Labels for MSE expressions.
Table 1. Labels for MSE expressions.
Azimuth MSE ExpressionLabel for Azimuth MSEsElevation MSE ExpressionLabel for Elevation MSEs
Simulation E θ o θ 2 (SAo)Simulation E ϕ o ϕ 2 (SEo)
Simulation E θ θ 2 (SA’)Simulation E ϕ ϕ 2 (SE’)
Simulation E θ approxi = 1 θ 2 (SA1)Simulation E ϕ approxi = 1 ϕ 2 (SE1)
Simulation E θ approxi = 2 θ 2 (SA2)Simulation E ϕ approxi = 2 ϕ 2 (SE2)
Simulation E θ approxi = 3 θ 2 (SA3)Simulation E ϕ approxi = 3 ϕ 2 (SE3)
Analytic E θ approxi = 1 θ 2 (AA1)Analytic E ϕ approxi = 1 ϕ 2 (AE1)
Analytic E θ approxi = 2 θ 2 (AA2)Analytic E ϕ approxi = 2 ϕ 2 (AE2)
Analytic E θ approxi = 3 θ 2 (AA3)Analytic E ϕ approxi = 3 ϕ 2 (AE3)
Table 2. Parameters for Test 1.
Table 2. Parameters for Test 1.
DescriptionValueUnits
Monte-Carlo simulation100, ⋯, 100,000times
The mean of the noise received at Antenna A, B, C, D0V
The standard deviation of the noise received at Antenna A, B, C, D0.16, 0.19, 0.24, 0.29V
Antenna 3 dB beam width15degrees
Track axis gain1 V V V V
Antenna squint angle1.415degrees
Gain of received signal1V
Table 3. Parameters for Test 2.
Table 3. Parameters for Test 2.
DescriptionValueUnits
Monte-Carlo simulation100, ⋯, 100,000times
The mean of the noise received at Antenna A, B, C, D0V
The standard deviation of the noise received at Antenna A, D0.32, 0.36, 0.41, 0.46V
The standard deviation of the noise received at Antenna B, C10, 36, 130, 464 μ V
Antenna 3 dB beam width15degrees
Track axis gain1 V V V V
Antenna squint angle1.415degrees
Gain of received signal1V
Table 4. MSE error expression.
Table 4. MSE error expression.
LegendExpression
Error of (AA1) SA AA 1
Error of (AA2) SA AA 2
Error of (AA3) SA AA 3
Error of (AE1) SE AE 1
Error of (AE2) SE AE 2
Error of (AE3) SE AE 3
Table 5. MSE error reduction rate of “Analytic MSE (approx = 3)”.
Table 5. MSE error reduction rate of “Analytic MSE (approx = 3)”.
(a) Reduction rate of azimuth MSE error
Azimuth MSE ErrorNoise Standard DeviationAverage
0.15850.19450.23870.2929
Reduction rate of error [%]84.8794.8991.9686.2989.5
(b) Reduction rate of elevation MSE error
Elevation MSE ErrorNoise Standard DeviationAverage
0.15850.19450.23870.2929
Reduction rate of error [%]95.6892.6989.5980.1989.54
Table 6. Comparison of operation time.
Table 6. Comparison of operation time.
(a) Operation times
MSE MethodNumber of Realizations
100100010,000100,000
Simulation MSE [ms]1.611.21091084
Analytic MSE (approx = 1) [ms]0.5490.2510.2550.236
Analytic MSE (approx = 2) [ms]0.5710.3920.3850.360
Analytic MSE (approx = 3) [ms]1.00.80.80.8
(b) Ratio between simulation MSE and analytic MSE
MSE MethodNumber of Realizations
100100010,000100,000
Simulation MSE [%]100100100100
Analytic MSE (approx = 1) [%]33.432.250.230.02
Analytic MSE (approx = 2) [%]34.743.510.350.03
Analytic MSE (approx = 3) [%]62.847.260.760.07
Table A1. First-order and second-order Taylor coefficients.
Table A1. First-order and second-order Taylor coefficients.
First-Order Taylor Series Coefficients
Taylor CoefficientDifferential FormTaylor CoefficientDifferential Form
α A θ ^ n A 0 ¯ α B θ ^ n B 0 ¯
α C θ ^ n C 0 ¯ α D θ ^ n D 0 ¯
Taylor CoefficientDifferential FormTaylor CoefficientDifferential Form
β A A 2 θ ^ n A n A 0 ¯ β A B 2 θ ^ n A n B 0 ¯
β A C 2 θ ^ n A n C 0 ¯ β A D 2 θ ^ n A n D 0 ¯
β B B 2 θ ^ n B n B 0 ¯ β B C 2 θ ^ n B n C 0 ¯
β B D 2 θ ^ n B n D 0 ¯ β C C 2 θ ^ n C n C 0 ¯
β C D 2 θ ^ n C n D 0 ¯ β D D 2 θ ^ n D n D 0 ¯
Table A2. Third-order Taylor coefficients.
Table A2. Third-order Taylor coefficients.
Third-Order Taylor Series Coefficients
Taylor CoefficientDifferential FormTaylor CoefficientDifferential Form
γ A B C 3 θ ^ n A n B n C 0 ¯ γ A B D 3 θ ^ n A n B n D 0 ¯
γ B C D 3 θ ^ n B n C n D 0 ¯ γ A C D 3 θ ^ n A n C n D 0 ¯
γ A A B 3 θ ^ n A n A n B 0 ¯ γ A A C 3 θ ^ n A n A n C 0 ¯
γ A A D 3 θ ^ n A n A n D 0 ¯ γ B B A 3 θ ^ n B n B n A 0 ¯
γ B B C 3 θ ^ n B n B n C 0 ¯ γ B B D 3 θ ^ n B n B n D 0 ¯
γ C C A 3 θ ^ n C n C n A 0 ¯ γ C C B 3 θ ^ n C n C n B 0 ¯
γ C C D 3 θ ^ n C n C n D 0 ¯ γ D D A 3 θ ^ n D n D n A 0 ¯
γ D D B 3 θ ^ n D n D n B 0 ¯ γ D D C 3 θ ^ n D n D n C 0 ¯
γ A A A 3 θ ^ n A n A n A 0 ¯ γ B B B 3 θ ^ n B n B n B 0 ¯
γ C C C 3 θ ^ n C n C n C 0 ¯ γ D D D 3 θ ^ n D n D n D 0 ¯
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ham, H.-W.; Lee, J.-H. Improvement of Performance Analysis of Amplitude-Comparison Monopulse Algorithm in the Presence of an Additive Noise. Electronics 2021, 10, 2649. https://doi.org/10.3390/electronics10212649

AMA Style

Ham H-W, Lee J-H. Improvement of Performance Analysis of Amplitude-Comparison Monopulse Algorithm in the Presence of an Additive Noise. Electronics. 2021; 10(21):2649. https://doi.org/10.3390/electronics10212649

Chicago/Turabian Style

Ham, Hyeong-Woo, and Joon-Ho Lee. 2021. "Improvement of Performance Analysis of Amplitude-Comparison Monopulse Algorithm in the Presence of an Additive Noise" Electronics 10, no. 21: 2649. https://doi.org/10.3390/electronics10212649

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