Elevation Estimation Algorithm for Low-Altitude Targets in Multipath Environment

Article information

J. Electromagn. Eng. Sci. 2024;24(4):341-349
Publication date (electronic) : 2024 July 31
doi : https://doi.org/10.26866/jees.2024.4.r.234
Advanced Defense Science & Technology Research Institute, Agency for Defense Development, Daejeon, Korea
*Corresponding Author: Kwan Sung Kim (e-mail: kimgs@add.re.kr)
Received 2023 February 22; Revised 2023 July 10; Accepted 2023 December 29.

Abstract

The algorithm proposed in this study estimates the multipath elevation of targets at low altitudes, including near-zero elevation. Although the double null algorithm is a maximum likelihood elevation estimation algorithm, it diverges when the target elevation is near zero. Addressing this issue, the selective double null algorithm improves the accuracy of multipath elevation at low altitudes by applying previously measured antenna near-field patterns. However, it cannot be applied to active electronically scanned array radars, since antenna beam patterns vary with the steered azimuth and elevation angles. In this paper, the proposed algorithm modifies the double null algorithm to estimate the elevation in the divergence state more accurately. Since it is based on the multipath energy function, the antenna near-field pattern is unnecessary. In addition, to increase the accuracy of elevation estimation, an operation method that selectively uses the estimated elevations according to several conditions is proposed. The proposed algorithm was verified through simulations.

I. Introduction

A radar is a sensor that detects the three-dimensional position and radial velocity of a target, determining the target’s position by measuring its range, azimuth, and elevation in a spherical coordinate system. In particular, multibeam radar typically estimates the azimuth and elevation from the ratio of the amplitudes of the received signal between the sum beam and the difference beam—a process also known as monopulse processing [1].

However, the monopulse method has limitations, especially in the presence of multipath interference, which occurs when a target’s elevation is low. In such cases, the received signal is usually a combination of two signals reflected directly and indirectly from the target, resulting in constructive or destructive interference, depending on the phase relationship. This interference can distort the received signal’s amplitude, leading to errors in monopulse elevation estimation. This phenomenon is referred to as the multipath phenomenon [24].

To address this issue, researchers applied the maximum likelihood algorithm to simultaneously estimate the elevation of the received signals from both the direct and indirect paths in a multipath environment. This algorithm, which is based on the antenna reception model, aims to solve the problem caused by multipath interference. Two previous studies have been conducted in this condition [5, 6]. Notably, these methods are based on zero-forcing precoding [7].

In addition, research aimed at estimating the two-dimensional (2D) angle in array antennas has been performed. For instance, one study proposed a method to simultaneously estimate the direction of arrival (DOA) and polarization information between near-field sources and multi-input multi-output (MIMO) sensors in the near-field area [8]. Another study moved a coprime linear array antenna in the vertical direction to operate it as a virtual coprime planar antenna [9], as a result of which, unlike the coprime liner antenna, 2D angle estimation could be conducted. Furthermore, 2D departure and arrival angle estimations using an L-shaped sparse MIMO radar have also been proposed [10].

Additionally, investigations into the DOA of coherent signals have been conducted. For example, a recent study presented a model that reliably simulated DOA using channel information [11]. This model, as mentioned in its corresponding study, offers versatility by not imposing any limitations on the number of radar channels, array arrangements, or the types of beamformers employed.

Along the same lines, another study focused on tackling the issue of DOA estimation in two dimensions for coherent sources when employing an electromagnetic vector sensor array configured with uniform rectangular array geometry [12]. To address this challenge, the researchers introduced three innovative parallel factor methods to effectively eliminate rank deficiency in the source matrix by reorganizing the data, ultimately leading to enhanced accuracy in DOA estimation.

Researchers have also explored the use of artificial intelligence-based techniques, such as convolutional neural networks (CNN) [13] and deep learning [14], to mitigate the effects of multipath interference on elevation estimation. Notably, CNNs have been employed to determine the disregarding receive beam.

Moreover, a minimax optimization approach was employed to improve the robustness of the maximum likelihood estimation [15], the results of which indicated that the optimization process aims to minimize the maximum error observed in the steering vector.

However, the system considered in this paper is a multifunctional phased-array radar that needs to perform multiple tasks simultaneously in real time. In this context, to meet the constraints of limited memory and computing power, an algorithm that ensures real-time performance is crucial.

A potential algorithm for estimating multipath elevation has been discussed in [6]. However, it is characterized by an issue in which the elevation estimation error increases rapidly as the target elevation approaches zero—a phenomenon also known as “divergence.” This issue was addressed by Kim et al. [16], who proposed a real-time algorithm that utilized the previously measured near-field pattern of an antenna to estimate the elevation in the divergence region. However, this algorithm was designed for mechanically rotated radars and did not account for active electronically-steered array (AESA) radars, whose antenna beam pattern is distorted by electronical steering for azimuth or elevation direction.

In response, Kwon et al. [17] introduced a novel algorithm to accurately estimate multipath elevation in the divergence region without relying on the antenna’s near-field pattern. However, this algorithm is not applicable to real-time systems.

In this paper, the authors propose a novel algorithm to estimate multipath elevation for low-altitude targets in real-time systems without encountering divergence or relying on premeasured antenna near-field patterns.

The structure of this paper is outlined as follows: Section II discusses related multipath elevation estimation algorithms, Section III presents the proposed algorithm in detail, Section IV conducts simulations to compare the performance of the proposed method with that of the other approaches, and Section V provides the conclusions drawn regarding the proposed algorithm.

1. Notations

In this paper, the italicized lowercase letters (such as s), the italicized capital letters (such as M), and the bold lowercase letters (such as v), denote scalars, matrices, and vectors, respectively. Furthermore, v^ denotes the estimation of vector v. Additionally, (M)H and (M)−1 denote the conjugate transpose and inverse of matrix M, respectively. The s×s identity matrix is denoted by Is, while ||v|| and |v| denote the L2 norm and absolute values, respectively.

II. Related Works

1. Double Null Algorithm

In a multipath environment, an antenna receives the signals reflected by a target from a direct path and an indirect path. In this context, 3D beam domain maximum likelihood (BDML) [6] estimation uses reception models in a multipath environment for elevation estimation. Considering θd as the elevation of the target in the direct path and θi as the elevation of a target in the indirect path, the double null algorithm serves to minimize the estimation error of both θd and θi. The reception model is shown in Fig. 1.

Fig. 1

The reception model in a multipath environment.

The model uses a linear antenna array with l=1,2,3,…,Nl, Nl being the number of antennas. Furthermore, the antenna is uniformly spaced by d, assuming 5 receive beams.

For signal reception modeling, a beamforming matrix W[Nl×5] and a steering matrix A[Nl×2] are used, where W is a function of Nl, d, and the spacing of the receive beams. Notably, 5 columns of W are considered due to the 5 receive beams. Meanwhile, A is a function θd and θi, with 2 columns of A referring to the two reception paths: θd and θi. Considering c as the complex envelope of the received signal corresponding to θd and θi, if the modeled received signal is x^ , it can be expressed as follows:

(1) x^=WHAc=Fc.

Additionally, considering that the radar measurement is x, the optimization equation for minimizing the received signal estimation error is as follows:

(2) minθd,θi,cx^-x2.

Furthermore, the optimal solution for c, as mentioned above, can be obtained through zero forcing as follows:

(3) cmin=(FHF)-1FHx,

Finally, by substituting Eq. (1) and Eq. (3) into Eq. (2), the following equation is derived:

(4) minθd,θiEE=xHPxP=I5-F(FHF)-1FH,

Eq. (4) represents the energy function of the double null algorithm, where I5 is the identity matrix of size 5, corresponding to the 5 receive beams. In summary, the double null algorithm seeks to find the solution to θd and θi in the optimization problem.

In general, to use optimization algorithms, the entire energy function is generated, while the optimal value is found within the domain and constraints. However, in the case of the double null algorithm, 3D BDML must be performed to generate a single point value of the energy function. This means that the energy function can be obtained only when this process is performed for each point in the domain of the energy function.

The optimization algorithm should ideally be applied to the energy function generated by the abovementioned process. However, this is impossible due to the real-time limitations of the system considered in this study. Therefore, whenever the energy function value of each point is calculated, the minimum value is obtained by comparing it with the value of the previously calculated point. This is referred to as the double null algorithm.

The double null algorithm provides accurate elevation estimations in a multipath environment. It constructs the energy function using Eq. (4) and then finds the minimum value. This suggests that a unique minimum value must exist in the search area to make the algorithm converge to one value. Fig. 2 illustrates a scenario which has a unique minimum value. The blue area in Fig. 2 signifies the area with low energy, with the minimum value indicated using a white square.

Fig. 2

Energy function of unique minimum value.

The diagonal line in Fig. 2 appears when θd =θi. It is evident that the energy values in the diagonal line, originating from calculating the inverse matrix of the energy function, diverge.

Fig. 3 compares the elevation estimation performance of the monopulse method and the double null algorithm. At target elevations less than 3.15°, the multipath phenomenon occurs, and the received signal level is distorted. Notably, Fig. 3 confirms that the elevation estimation error of the monopulse method increases as elevation decreases.

Fig. 3

Comparison of the monopulse method and the double null algorithm in a multipath environment.

Compared to the monopulse method, the elevation estimation of the double null algorithm is significantly more accurate. The double null algorithm can be described in Algorithm 1.

Double null algorithm

2. Divergence of the Double Null Algorithm

In general, when a single energy function has a unique global minimum, the double null algorithm converges to the global minimum.

However, if the target elevation approaches 0, a region with low energy appears in the form of a cross in the energy function map, exhibiting more than one local minimum. This leads to divergence in the double null algorithm, as shown in Fig. 4. Although the true target elevation is near 0°, the double null algorithm diverges and estimates the elevation to be way over 1°. As a result, the elevation estimation error becomes larger than the monopulse results in the region, as shown in Fig. 5.

Fig. 4

The energy function of multiple local minima.

Fig. 5

Comparison of the monopulse estimation and the double null algorithm with the target at near-zero elevation.

3. Selective Double Null Algorithm

To overcome the divergence phenomenon arising from the double null algorithm, Kim et al. [16] proposed a selective double null algorithm. Considering D and x as the signal magnitude for each receive beam obtained by measuring the near-field pattern and the target in a multipath environment, respectively, and β as the elevation for each measured near-field point, the following discriminant equation can be formulated to determine the occurrence of the multipath phenomenon, as noted in [16]:

(5) Qd(β)=1-(xHD(β)xD(β))2.

If the multipath effect does not occur, Qd will appear to be close to 0. Conversely, as the multipath effect increases, Qd will gradually approach 1. Notably, in the selective double null algorithm, the double null algorithm is only used when Qd is greater than a certain value; the elevation is estimated using the monopulse method otherwise. The improved elevation estimation results obtained using the selective double null algorithm are shown in Fig. 6.

Fig. 6

Comparison of the double null and selective double null algorithms with the target at near-zero elevation.

Fig. 6 confirms that the selective double null algorithm (Algorithm 2) shows better performance than the double null algorithm. However, it still suffers from the limitation of requiring the measurement of the antenna’s near-field pattern, which makes it difficult for application in AESA radars.

Selective double null algorithm

III. Proposed Algorithm

1. Low-Altitude Double Null Algorithm

In this paper, an algorithm capable of estimating the elevation in a divergence region without the need for previously measured antenna near-field patterns is proposed, termed the low-elevation double null algorithm. The elevation range for the use of this method, with θmin and θmax being the minimum and maximum elevations, respectively, can be defined as follows:

(6) {θd=θmin:Δθd:θmaxθi=-θmax:Δθi:θmin,

Here, θd is a vector of θd ranging from θmin to θmax, with an interval of Δθd, while θi is symmetric to θd.

An example of the energy function that results in divergence is shown in Fig. 7.

Fig. 7

Energy function of Eq. (7) in the case of divergence.

The low-energy region is distributed in a rotated L-shape, represented by the blue-colored region in Fig. 7. Even though the true target elevation is near-zero degrees, the double null’s elevation estimation results show 2.65° (indicated by the white square mark).

To solve this case of divergence, the following assumption is made: the index of the low-energy region’s center is considered the elevation to be estimated. The proposed algorithm was then designed based on this assumption (Algorithm 3).

Low-altitude double null algorithm

Notably, the proposed algorithm is a modification of the double null algorithm. Experimentally, l is determined to be 40%–50% of the number of θd grids.

In this study, Algorithms 1 and 3 were both designed to be executed in the same main loop. After acquiring both θD and θL, the elevation was selected based on the flow described in Fig. 8. Notably, since the proposed algorithm has been developed to attain more accurate estimations of elevation when the target elevation approaches near zero, it is needed to use this algorithm conditionally.

Fig. 8

Flowchart explaining the method for using the estimation algorithms.

2. Finding θThr for the Proposed Algorithm

θThr signifies the boundary value above which multipath effects become negligible. More specifically, θThr is the starting point at which both the monopulse and multipath elevations begin to accurately estimate the target elevation. To calculate θThr, the elevations of the monopulse method and the double null algorithm were compared to arrive at θThr =3.15°, based on Fig. 3.

3. Selective Operation of the Elevation Estimation Algorithms

Fig. 8 presents a flowchart describing the elevation estimation process using the low-altitude double null algorithm. The operational concept was developed to increase elevation estimation accuracy by selectively using elevation estimation values according to specific conditions. The first condition, shown at the top right corner of Fig. 8, involves a comparison of θM and the decision parameter θThr.

If θM is larger than θThr, θM is selected. This means that the target elevation is high enough to neglect the multipath effect. The value of θThr is dealt with in the previous section.

The second condition, noted in the middle section of Fig. 8, pertains to checking for the divergence of θD. If Condition R is satisfied, it is determined that θD diverges. Thus, θM or θL is selected. On the other hand, if Condition R is not satisfied, θD is considered reliable. As a result, θM or θD is selected.

The third condition, presented at the bottom left of Fig. 8, is related to the reliability of θL. If Condition L is satisfied, θL is selected, and θM is selected otherwise.

The last condition at the bottom right corner of Fig. 8 pertains to the reliability of θD. If Condition D is satisfied, θD is selected, and θM is selected otherwise.

Each condition is summarized in Algorithm 4.

Selective operation of elevation estimation algorithms

IV. Simulation

1. Simulation Settings

Simulations were performed considering a scenario where the low-altitude target approached the radar, maintaining a constant altitude (Table 1).

Target parameters for the simulation

The signal-to-noise ratio (SNR) is based on the value at the farthest distance, which increased by the factor of R4 as the target got closer. A total of 25 scenarios were analyzed by performing 5 types of SNRs for the 5 types of altitudes. Finally, 1,667 scan results were acquired for each scenario, after which the root mean square errors (RMSEs) for the four algorithms were obtained to compare their performances.

The simulation parameters—surface dielectric constant, surface conductivity, surface roughness, and vegetation—were optimized to simulate a marine environment.

2. Results of Elevation Estimation

The performance results of SNR5 at Altitude1 are illustrated in Fig. 9, where the blue dotted line denotes the monopulse method, the red dotted line pertains to the double null algorithm, the light green solid line represents the selective double null algorithm, the purple solid line indicates the proposed algorithm, and the black solid line signifies the simulated target.

Fig. 9

Simulation results for SNR5 and Altitude1.

It is evident that under the most severe conditions, all θD, θM and θL values diverged by a distance of over 50 km. However, it can also be confirmed that the proposed algorithm achieved the most accurate results.

The comparison results for SNR5 at Altitude5 are shown in Fig. 10. In this scenario, the distorted result of θM resulting from the presence of the multipath effect is clearly revealed. In contrast, θD and θL show the most accurate results. In this case, the RMSE of the proposed algorithm is slightly higher than that of θD, which can be attributed to the fact that the proposed algorithm required 8 scans at the initial stage for calculating the average and standard deviation of the elevation values.

Fig. 10

Simulation results for SNR5 and Altitude5.

3. Performance Comparison of the Algorithms in Terms of RMSE

The RMSE results by altitude are shown in Figs. 1115. Furthermore, a Cramer–Rao bound (CRB) was numerically calculated using the Monte Carlo simulation. Compared to the other algorithms, the proposed algorithm showed the results closest to the CRB.

Fig. 11

RMSE and CRB at Altitude1.

Fig. 12

RMSE and CRB at Altitude2.

Fig. 13

RMSE and CRB at Altitude3.

Fig. 14

RMSE and CRB at Altitude4.

Fig. 15

RMSE and CRB at Altitude5.

In Figs. 1115, the blue dotted line denotes the results of the monopulse methods, the red solid line with an “x” marker indicates the double null algorithm, the light green solid line with an “o” marker represents the selective double null algorithm, the purple solid line with a “hexagon” marker refers to the proposed algorithm, and the light blue solid line with a “square” marker is the CRB.

Except for one case, the proposed algorithm exhibited the best performance among all the compared algorithms.

The singular exception occurred in the SNR5 at Altitude5 scenario, illustrated in Fig. 10. To confirm the relative accuracy of the proposed algorithm, the relative RMSE value was defined in terms of the formula noted below:

(7) RMSEp,s=|RMSEp-RMSEs|/RMSEs.

In this formula, RMSEp refers to the RMSE of the proposed algorithm, RMSEs is the RMSE of the selective double null algorithm, RMSEm indicates the RMSE of the monopulse method, and RMSEd denotes the RMSE of the double null algorithm. Furthermore, RMSEp,s, RMSEp,m, RMSEp,d are the relative RMSEs of the proposed algorithm in terms of the RMSEs of the selective double null algorithm, monopulse method, and double null algorithm, respectively. In each of the 25 scenarios, the average RMSE was calculated to compare the relative performance, the results of which are shown in Table 2. Compared to the selective double null algorithm, the proposed algorithm exhibited an improvement in RMSE by 25.6743% on average.

Average of the relative RMSE values

V. Conclusion

This paper proposed a low-altitude double null algorithm and selective operation of elevation estimation algorithms to estimate the elevation of low-altitude targets in a multipath environment. The performances of popular elevation estimation algorithms, including monopulse, double null, and selective double null, were compared to those of the proposed algorithm through simulation. In most cases, the proposed algorithm showed the best performance. However, an exceptional case was also observed, resulting from the initialization process that calculated the average and standard deviation from the elevation values using 8 initial scans. This limitation of the proposed algorithm should be addressed by conducting further research.

Acknowledgments

This research was performed in 2024 with government funding.

References

1. Richards M. A., Scheer J., Holm W. A., Melvin W. L.. Principles of Modern Radar Raleigh, NC: SciTech Publishing; 2010.
2. White W. D.. Low-angle radar tracking in the presence of multipath. IEEE Transactions on Aerospace and Electronic Systems 10(6):835–852. 1974; https://doi.org/10.1109/TAES.1974.307892.
3. Kim T. H., Jung C. H., Lee H. S., An J. H., Kim S. H., Kim J. H.. Elevation angle measurement of sea-skimming targets for fine tracking in multipath environments of sea surfaces. The Journal of Korean Institute of Electromagnetic Engineering and Science 32(4):396–406. 2021; https://doi.org/10.5515/KJKIEES.2021.32.4.396.
4. Boyko S. N., Kukharenko A. S., Yaskin Y. S.. EBG metamaterial ground plane for mitigation of multipath signals in GNSS antenna. Journal of Electromagnetic Engineering and Science 15(4):199–205. 2015; http://dx.doi.org/10.5515/JKIEES.2015.15.4.199.
5. Barton D. K.. Low-angle radar tracking. Proceedings of the IEEE 62(6):687–704. 1974; https://doi.org/10.1109/PROC.1974.9509.
6. Zoltowski M. D., Lee T. S.. Maximum likelihood based sensor array signal processing in the beamspace domain for low angle radar tracking. IEEE Transactions on Signal Processing 39(3):656–671. 1991; https://doi.org/10.1109/78.80885.
7. Lee S. H., Kim J. U.. Sum-rate capacity with fairness in correlated MIMO broadcast channels. Journal of Electromagnetic Engineering and Science 9(3):124–129. 2009; https://doi.org/10.5515/JKIEES.2009.9.3.124.
8. Ma H., Tao H., Xie J., Cheng X.. Parameters estimation of 3-D near-field sources with arbitrarily spaced electromagnetic vector-sensors. IEEE Communications Letters 26(11):2764–2768. 2022; https://doi.org/10.1109/LCOMM.2022.3143710.
9. Chu J., Zhang Z., Huang Y., Guo Y.. A novel approach of 2-D DOA estimation by employing coprime linear array motion. IEEE Communications Letters 26(1):69–73. 2022; https://doi.org/10.1109/LCOMM.2021.3123976.
10. Wen F., Shi J., He J., Truong T. K.. 2D-DOD and 2DDOA estimation using sparse L-shaped EMVS-MIMO radar. IEEE Transactions on Aerospace and Electronic Systems 59(2):2077–2084. 2023; https://doi.org/10.1109/TAES.2022.3208858.
11. Schoeder P., Janoudi V., Grebner T., Waldschmidt C.. A unified model of coherent direction-of-arrival simulation for radar target simulators. IEEE Transactions on Aerospace and Electronic Systems 59(4):4738–4743. 2023; https://doi.org/10.1109/TAES.2023.3240355.
12. Zhang Z., Wen F., Shi J., He J., Truong T. K.. 2D-DOA estimation for coherent signals via a polarized uniform rectangular array. IEEE Signal Processing Letters 30:893–897. 2023; https://doi.org/10.1109/LSP.2023.3296038.
13. Harkouss Y., Shraim H., Bazzi H.. Direction of arrival estimation for smart antenna in multipath environment using convolutional neural network. International Journal of RF and Microwave Computer-Aided Engineering 28(6)article no. e21282. 2018; https://doi.org/10.1002/mmce.21282.
14. Abdallah A. A., Kassas Z. M.. Deep learning-aided spatial discrimination for multipath mitigation. In : Proceedings of 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS). Portland, OR, USA; 2020; p. 1324–1335. https://doi.org/10.1109/PLANS46316.2020.9109935.
15. Meller M., Stawiarski K.. Robustified estimators of radar elevation angle using a specular multipath model. IEEE Transactions on Aerospace and Electronic Systems 56(2):1623–1636. 2020; https://doi.org/10.1109/TAES.2019.2927906.
16. Kim K. S., Chung M. S., Jung C. S.. Hybrid compensation technique on low elevation angle errors for multibeam surveillance radar in multipath environment. Journal of the Korea Institute of Military Science and Technology 16(3):365–372. 2013; https://doi.org/10.9766/KIMST.2013.16.3.365.
17. Kwon D., Ko H., Hong S., Cho B. L., Kim K. S., Kim C. H.. Research of selective exponential smoothing method for estimating low-altitude target elevation in marine multipath environment. Journal of Korea Institute of Information Technology 20(9):115–123. 2022; http://dx.doi.org/10.14801/jkiit.2022.20.9.115.

Biography

Daihyun Kwon, https://orcid.org/0000-0002-2014-3071 received his B.S. degree in electrical engineering from Hanyang University, Seoul, South Korea, in 2014, and his M.S. degree from the Department of Electrical Engineering, Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea, in 2016. In 2016, he worked as a researcher at KAIST. Since 2018, he has been a researcher at the Agency for Defense Development, Daejeon, South Korea. His current interests include radar signal processing and performance analysis.

Hyunwoo Ko, https://orcid.org/0000-0003-2491-0095 received his B.S. degree in mechanical and control engineering from Handong University, Pohang, South Korea, in 2014, and his M.S. degree from the Cho Chun Shik Graduate School of Green Transportation, Korea Advanced Institute of Science and Technology, Daejeon, South Korea, in 2016. Since 2017, he has been a senior researcher at the Agency for Defense Development, Daejeon, South Korea. His current research interest is radar data processing.

Sungwon Hong, https://orcid.org/0000-0001-9509-0691 received his B.S., M.S., and Ph.D. degrees in electronic and electrical engineering from Kyungpook National University, Daegu, South Korea, in 2010, 2012, and 2017, respectively. Since 2017, he has been a senior researcher at the Agency for Defense Development, Daejeon, South Korea. His current research interests include radar system design, signal processing, and performance analysis.

Kichul Yoon, https://orcid.org/0000-0002-4216-1713 received his B.S. degree in mechanical engineering from Sungkyunkwan University, Seoul, South Korea, in 2011, and his M.S. degree in mechanical and aerospace engineering from Seoul National University, Seoul, South Korea, in 2013. In 2016, he completed his Ph.D. in mechanical and nuclear engineering from Pennsylvania State University, Pennsylvania, USA. Since 2016, he has been a senior researcher at the Agency for Defense Development, Daejeon, South Korea. His current research interest is active phased-array radar systems.

Byunglae Cho, https://orcid.org/0000-0002-9160-3362 received his B.S. degree in electronic and electrical engineering from Kyungpook National University, Daegu, South Korea, in 1999, and his M.S. and Ph.D. degrees in electronics and electrical engineering from Pohang University of Science and Technology (POSTECH) in 2001 and 2005, respectively. Starting in 2005, he worked as a postdoctoral researcher with POSTECH for one year. Since 2006, he has been a principal researcher at the Agency for Defense Development, Daejeon, South Korea. His research interests include synthetic-aperture radar (SAR), interferometric SAR, forward-looking imaging radars, frequency-modulated continuous wave radars, and active electronically scanned array radars.

Kwan Sung Kim, https://orcid.org/0000-0002-7385-4141 received his B.S. degree in electrical and electronic engineering from Pusan National University, Busan, South Korea, in 2002, and his M.S. and Ph.D. degrees from the Department of Electrical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South Korea, in 2004 and 2020, respectively. Since 2007, he has been a principal researcher at the Agency for Defense Development, Daejeon, South Korea. His research interests include radar system design, performance analysis, and signal processing.

Article information Continued

Algorithm 1

Double null algorithm

1. Perform 3D BDML to generate E = xHPx from all combinations of θd and θi.
2. Find θD=arg minθd,θiE(θd,θi)

Algorithm 2

Selective double null algorithm

1. Calculate Qd(β)=1-(|xHD(β)|xD(β))2
2. θS={θD,Qd>αθM,otherwise is the decision parameter. θM is the monopulse elevation.

Algorithm 3

Low-altitude double null algorithm

1. Find arg minθdE(θd,θi) for all θi
2. Save the minimum index im(θi) of E(θd,θi) in the θd direction while performing Algorithm 1
3. Condition (C): The values of im(θi) differ by 1 or less for l times consecutively.
4. Calculate θl = θd(im(θi))
5. θL={θl,forCθD,otherwise

Algorithm 4

Selective operation of elevation estimation algorithms

Condition R

1. Condition R1: mean(θM,8) > 0.03°.
mean(θM, 8) refers to the moving average of θm for 8 scans.
2. Condition R2: std(θL, 8) < 0.1°
std(θL, 8) refers to the standard deviation of θL for 8 scans.
3. Condition R3: std(θD,8) < 2°
std(θD, 8) refers to the standard deviation of θD for 8 scans.

Condition R = R1R2R3

Condition L

1. Condition L: θmin< θL <1°.
This is the reliable condition for θl.

Condition D

1. Condition D1: θmin< θD < θThr.
This is the reliable condition for θD.
2. Condition D2: θDθL < 1°.
This is the condition to check if θD is divergent.
Condition D = D1D2

Fig. 1

The reception model in a multipath environment.

Fig. 2

Energy function of unique minimum value.

Fig. 3

Comparison of the monopulse method and the double null algorithm in a multipath environment.

Fig. 4

The energy function of multiple local minima.

Fig. 5

Comparison of the monopulse estimation and the double null algorithm with the target at near-zero elevation.

Fig. 6

Comparison of the double null and selective double null algorithms with the target at near-zero elevation.

Fig. 7

Energy function of Eq. (7) in the case of divergence.

Fig. 8

Flowchart explaining the method for using the estimation algorithms.

Fig. 9

Simulation results for SNR5 and Altitude1.

Fig. 10

Simulation results for SNR5 and Altitude5.

Fig. 11

RMSE and CRB at Altitude1.

Fig. 12

RMSE and CRB at Altitude2.

Fig. 13

RMSE and CRB at Altitude3.

Fig. 14

RMSE and CRB at Altitude4.

Fig. 15

RMSE and CRB at Altitude5.

Table 1

Target parameters for the simulation

Start End
Range (km) 60 10
Velocity (m/s) 300 300
Altitude1 (m) 100 100
Altitude2 (m) 200 200
Altitude3 (m) 300 300
Altitude4 (m) 400 400
Altitude5 (m) 500 500
SNR1 (dB) 15
SNR2 (dB) 20
SNR3 (dB) 25
SNR4 (dB) 30
SNR5 (dB) 35

Table 2

Average of the relative RMSE values

RMSE (%)
Mean (RMSEp,m) 56.6178
Mean (RMSEp,d) 40.6602
Mean (RMSEp,s) 25.6743