Next Article in Journal
High Concordance of E-Nose-Derived Breathprints in a Healthy Population: A Cross-Sectional Observational Study
Previous Article in Journal
Accurate Conversion of Land Surface Reflectance for Drone-Based Multispectral Remote Sensing Images Using a Solar Radiation Component Separation Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Precision 2D-DOA Estimation Method for Millimeter-Wave Radar Based on Double-Parallel Linear Array and Joint IAA-RIT

Division of Mechanics and Acoustics Metrology, National Institute of Metrology, Beijing 100029, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(8), 2609; https://doi.org/10.3390/s25082609
Submission received: 19 March 2025 / Revised: 15 April 2025 / Accepted: 18 April 2025 / Published: 20 April 2025
(This article belongs to the Special Issue Innovative Applications of mmWave Sensors)

Abstract

:
High-precision two-dimensional direction of arrival (2D-DOA) estimation is an important mean of millimeter-wave radar for accurate target location. Aiming at the problems such as limited antenna aperture, signal coherence, and a few snapshots in millimeter-wave radar target detection, this paper proposes a 2D-DOA estimation method by using a joint iterative adaptive approach and rotational invariance technique (IAA-RIT) based on the double-parallel linear array. This method first constructs an iterative adaptive approach spectrum based on subarray 1 in the double-parallel linear array and then calculates the coupling angle estimate with the azimuth and the elevation. Secondly, based on the rotational invariance relationship between the two subarrays, the extended covariance matrices are respectively constructed, and the spatial smoothing technique is employed to decorrelate the signals. Then, the signal direction matrix is reconstructed based on the coupling angle estimate, and the rotational invariance relationship between the two subarrays is calculated to obtain another set of coupling angle estimates. Finally, the azimuth and the elevation are decoupled based on two sets of estimated coupling angles and the spatial geometry relation. Our experimental results show that IAA-RIT can estimate the coherent signal with high-precision 2D-DOA with a few snapshots and no additional angle matching.

1. Introduction

In recent years, millimeter-wave radar has been extensively utilized in the domains of intelligent vehicles and intelligent transportation, owing to its merits such as small volume, low cost, all-weather operation, and strong environmental adaptability [1,2]. The automotive millimeter-wave radar acquires the location of targets by measuring their distance, velocity, and angle. For the sake of the safety of autonomous driving [3], automotive millimeter-wave radar is required to obtain more precise road conditions and surrounding environment information [4,5]. High-resolution four-dimensional (distance-velocity-azimuth-elevation) imaging automotive millimeter-wave radar has emerged as a new research focus [6], and the demand for high-precision two-dimensional direction of arrival (2D-DOA) estimation of targets is on the rise.
Currently, to enhance the accuracy and resolution of the DOA estimation under the condition of a constrained array aperture, automotive millimeter-wave radars frequently employ the multiple-input and multiple-output (MIMO) system [7,8] by synthesizing a virtual equivalent array to expand the antenna array aperture. The most straightforward method for realizing the MIMO system is to utilize the time division multiplexing (TDM) technology [9]. The TDM technology achieves waveform orthogonality by having different transmitting antennas successively emit linear frequency modulation continuous waves (LFMCW), enabling easy channel separation at the receiving antenna [10], obtaining a larger equivalent virtual array and thereby achieving higher-precision DOA estimation.
Moreover, enhancing the resolution and accuracy of DOA estimation through signal processing algorithms is of great significance. Currently, numerous traditional DOA estimation algorithms [11,12] exist, such as the fast Fourier transform (FFT), conventional beam forming (CBF), and minimum variance distortionless response (MVDR). These methods are characterized by their simple principles and ease of implementation. However, due to the influence of the Rayleigh limit, their resolution poses challenges when applied to scenarios with high resolution requirements. In recent years, many scholars have proposed DOA super-resolution algorithms capable of breaking through the Rayleigh limit. The MUSIC and ESPRIT algorithms, which are based on subspace decomposition, utilize the orthogonality between the noise subspace and the target direction vector to acquire the target angle. Nevertheless, when dealing with coherent signals, the array aperture will be sacrificed to achieve accurate DOA estimation [13,14]. Given the spatial sparsity of radar echo signals, the compressed sensing theory can be applied to DOA estimation [15,16]. Examples include the orthogonal matching pursuit (OMP) and sparse Bayesian learning (SBL). Li et al. [17] proposed an OMP method with local optimization processing. This method reduces the computational complexity of the algorithm, yet its angular resolution requires further improvement. Zhang et al. [18] employed the expectation maximization algorithm to iteratively modify the discrete grid nodes of the sparse Bayesian model, thereby realizing an off-grid DOA estimation algorithm based on sparse Bayesian learning. Numerical experiments have verified that this algorithm can yield better DOA estimation results under low signal-to-noise ratio (SNR) and a few snapshots. However, its computational complexity remains relatively high.
The iterative adaptive approach (IAA) estimates the DOA with high precision by iteratively processing the signal covariance matrix and the energy matrix. It not only performs well under conditions of coherent signals and a few snapshots but also is applicable to arbitrary geometric arrays [19]. To address the issue of poor real-time performance of IAA, Xue et al. [20] utilized an appropriate Gohberg-Semencul type factorization to represent the covariance matrix and leveraged the Toeplitz structure of the matrix to reduce the computational cost of IAA. Chen et al. [21] proposed a Selective-IAA algorithm, which ignores non-regions of interest within the spatial domain and only considers DOA estimation within the regions of interest, thereby improving the real-time performance of the algorithm to some extent. Jie et al. [22] introduced a high-precision off-grid DOA estimation algorithm. This algorithm takes into account the mismatch between the actual target positions and the predefined discrete grid in practical problems, corrects the IAA power spectrum, calculates the power components and offsets after rough angle estimation, and performs alternating optimization to achieve high-precision DOA estimation.
In the case of millimeter-wave radar target detection, problems such as limited aperture of antenna array, signal coherence, and a few snapshots are often encountered. To solve these problems, this paper proposes a high-precision 2D-DOA estimation method that joints with an iterative adaptive approach and rotational invariance technique (IAA-RIT) based on double-parallel linear arrays. The rest of this paper is organized as follows. Firstly, the radar echo signal model based on a double-parallel array in TDM-MIMO mode is established in Section 2. Secondly, based on the radar data cube in Section 2, range-Doppler spectrum generation and Doppler phase compensation of the echo signal are carried out successively, and the algorithm principle of IAA-RIT is introduced in detail in Section 3. Thirdly, three sets of simulation experiments are set up to verify the effectiveness of the IAA-RIT algorithm in Section 4. Finally, the main content of this paper is summarized in Section 5.

2. Signal Model

To enhance the array aperture and achieve superior angular resolution with a fixed number of array elements, a TDM-MIMO system is employed to generate a virtual equivalent array. Figure 1 illustrates the waveform diagram of the LFMCW signal within the TDM-MIMO system.
Given the constraints imposed by the limited aperture of the antenna and the requirement for 2D-DOA estimation, this paper adopts a double-parallel linear array configuration. Compared to a uniform planar array, this configuration reduces the number of required array elements. Moreover, through the application of TDM technology, it is feasible to extend the effective array aperture while keeping the number of array elements constant. Figure 2 presents the schematic diagram of the antenna array alongside its equivalent virtual array.
Based on the aforementioned antenna array, assuming that the number of transmitting antennas is N T and the number of receiving antennas is N R . Each transmitting antenna emits N C chirps in each frame, and each chirp contains N S sampling points with a sampling frequency of F S . Supposing that the target moves at a constant and low velocity, and the range migration caused by the target movement is less than one range unit. Then, the discrete-time complex exponential signal received by the r - th receiving antenna of subarray 1 from the n c - th chirp emitted by the t - th transmitting antenna can be represented by the following model:
x t , r 1 ( n c , n s ) = s t , r ( n c , n s ) + e t , r ( n c , n s ) k = 1 K A k e ϕ k exp [ j 2 π ( 2 R k c S + 2 v k c f c ) n s 1 F S ] exp [ j 2 π ( n c 1 ) T a ] exp [ j 2 π ( t 1 ) 2 v k c f c T c ] exp [ j 2 π ( r + t N R / 2 λ ) d x cos α k ] + e t , r ( n c , n s )
In Equation (1), x t , r 1 ( n c , n s ) represents the received signal of subarray 1, t = 1 , 2 , , N T , r = 1 , 2 , , N R , n c = 1 , 2 , , N C , where N C denotes the number of chirps within a frame, and n s = 1 , 2 , , N S , where N S represents the number of sampling points for each chirp; e t , r ( n c , n s ) represents additive white Gaussian noise with a mean of 0 and a variance of σ 2 ; A k represents the complex amplitude of the signal sample; ϕ k represents the fixed phase of the signal; R k and v k , respectively, represent the radial distance and velocity of the k - th target; S represents the chirp rate of the linear frequency modulated continuous wave.
The received signal x t , r 2 ( n c , n s ) of subarray 2 exhibits a minor discrepancy compared to that of subarray 1, specifically in the fifth exponential term. The fifth exponential term of x t , r 2 ( n c , n s ) can be expressed as exp j 2 π r + t N R / 2 λ d x cos α k + d y cos β k . The geometric relationship between α and β in the fifth exponential term with the azimuth θ and the elevation φ of the target is illustrated in Figure 3 as below, which can be expressed as
cos α = sin θ sin φ cos β = cos θ sin φ

3. High-Precision 2D-DOA Estimation Method

3.1. Generation of the Range-Doppler Spectrum

Based on the sampled data as described in Equation (1), a radar data cube can be constructed, with its three dimensions corresponding to the ADC sampling number, chirp sequence number, and equivalent virtual antenna array size, respectively. A two-dimensional Fast Fourier Transform (2D-FFT) was applied to the raw echo data across the ADC and chirp dimensions for each receiving antenna, followed by non-coherent integration along the antenna dimension. Subsequently, constant false alarm rate (CFAR) processing and peak detection were performed on the resulting data to identify range-Doppler (RD) units containing targets. The RD domain data from these identified units were then separately extracted along the antenna dimension, with the data in each unit represented as
X t , r 1 = m = 1 M A m e j ϕ m P N S ( 2 π n s , p N S ω R ) P N C ( 2 π n c , p N C ω v ) exp [ j 2 π ( t 1 ) 2 v k c f c T c ] exp [ j 2 π ( r + t N R / 2 λ ) d x cos α k ] + e t , r ( n c , n s )
In Equation (3), X t , r 1 represents the data from a single peak unit extracted along subarray 1, where M denotes the number of targets within the extracted peak unit in the RD domain; A m represents the complex amplitude of the sampled signal for the m t h target; ϕ m represents a fixed phase; n s , p is the index of the distance dimension peak position, 0 n s , p < N S ; n c , p is the index of the Doppler peak location, 0 n c , p < N C , and
P N ω = n = 0 N 1 e j n ω = sin ω N / 2 sin ω / 2 e j ω N 1 / 2
ω R = 2 π F S ( 2 v m c f c + 2 R m c S )
ω v = 4 π v m T c λ
After undergoing identical processing, the data of subarray 2 exhibit only minor differences in the position of the third exponential term, which can be expressed as exp j 2 π [ ( r + t N R / 2 λ ) d x cos α k + d y cos β k ] .
The RD spectrum, generated through 2D-FFT and processed using CFAR, effectively separates targets with varying distances and velocities. Subsequent processing of angular dimension information is confined to RD units that share the same distance and velocity parameters. This approach not only simplifies the DOA estimation process but also eliminates the need for additional pairing of angle, distance, and velocity. Furthermore, leveraging the known target velocities for phase compensation in angular dimension information enhances the accuracy of DOA estimation.

3.2. Doppler Phase Compensation Technique

When the MIMO transmitting antenna operates in TDM mode, an additional phase shift occurs due to target motion during the chirp duration. To achieve improved DOA estimation results, it is essential to conduct Doppler phase compensation on the angular dimension data in advance.
Equation (3) is converted to matrix form, which can be expressed as
X 0 1 = A 0 s + e 0
A 0 = a 0 ( α 1 ) , a 0 ( α 2 ) , , a 0 ( α m )
a 0 ( α m ) = a ( α m ) b
a ( α m ) = [ 1 , e j 2 π λ d x cos α m , , e j 2 π λ ( N T N R 1 ) d x cos α m ] T
b = [ 1 , , 1 ] N R × 1 , [ e j 2 π 2 v m c f c T c , , e j 2 π 2 v m c f c T c ] N R × 1 , , [ e j 2 π ( N T 1 ) 2 v m c f c T c , , e j 2 π ( N T 1 ) 2 v m c f c T c ] N R × 1 T
s = [ s 1 , s 2 , , s m ] T
where represents the Hadamard product in Equation (9); Equation (11) is the extra phase shift caused by the moving target; Equation (12) represents the signal complex amplitude of m - th targets.
Define the Doppler compensation vector as
  b ˜ = [ 1 , , 1 ] N R × 1 , [ e - j 2 π 2 v ˜ m c f c T c , , e - j 2 π 2 v ˜ m c f c T c ] N R × 1 , , [ e - j 2 π ( N T 1 ) 2 v ˜ m c f c T c , , e - j 2 π ( N T 1 ) 2 v ˜ m c f c T c ] N R × 1 T
where v ˜ m represents the velocity estimate of the m - th target. Phase compensation is performed on the data in Equation (7), which can be expressed as
X 1 = X 0 1 b ˜ = As + e
A = a ( α 1 ) , a ( α 2 ) , , a ( α m )
After the same processing, the data of subarray 2 are represented as the following matrix form
X 2 = A Φ s + e
Φ = diag ( e j 2 π λ d y cos β 1 , e j 2 π λ d y cos β 2 , , e j 2 π λ d y cos β m )
When d y is a constant, Φ represents the fixed phase offset between the two subarrays, that is, the inherent rotational invariance relationship between the two subarrays, which is called the rotational invariance factor. After the phase compensation of subarray 1 and subarray 2, the subsequent DOA estimation can be performed.

3.3. High-Precision 2D-DOA Estimation Method Combining IAA and RIT

To achieve high-precision 2D-DOA estimation under conditions of limited array aperture, signal coherence, and a few snapshots, a joint IAA-RIT method based on double-parallel linear arrays is proposed in this paper. This method effectively mitigates the impact of coherent signals and performs robustly with limited snapshots. Additionally, it eliminates the need for additional angle pairing, thereby reducing pairing errors. The joint IAA-RIT calculation process is given as follows.
Initially, the signal covariance matrix and energy matrix are iteratively updated via IAA by using subarray 1 from the double-parallel linear array. Once the iteration criteria are satisfied, spectral peaks are identified to estimate the coupled azimuth and elevation of the target α ˜ m .
Subsequently, an extended signal covariance matrix R is constructed using data from both subarray 1 and subarray 2. For processing coherent signals, spatial smoothing techniques are employed to decorrelate the signals.
Finally, the coupled angle estimates α ˜ m are utilized to reconstruct the signal direction matrix A ˜ , A ˜ and R are used to calculate the rotational invariance relationship between subarray 1 and subarray 2, yielding another set of coupled angles β ˜ m . Equation (2) is then applied to decouple these angles, resulting in accurate estimates of the azimuth and elevation of the target. Prior to detailing the joint IAA-RIT method, the signal model defined by Equations (14) and (16) is reinterpreted as n - th snapshot data, which is given as follows
X 1 ( n ) = As ( n ) + e
X 2 ( n ) = A Φ s ( n ) + e
where n = 1 , 2 , , N , and N indicates the total number of snapshots.
The following will be divided into three parts to introduce the specific content of the joint IAA-RIT.
In the first part, IAA is used to estimate DOA based on the data in subarray 1.
Firstly, defining the energy diagonal matrix P of the signal, the covariance matrix R of the signal, and the covariance matrix Q of the interference and noise outside the signal, respectively, which are given as follows
P m = 1 N n = 1 N s m n 2
R = 1 N X 1 X 1 H = A 1 P A 1 H
Q α m = R P m a α m a H α m
where P m is the m - th diagonal element of P. Defining the weighted least squares cost function as
n = 1 N X 1 n s m n a α m W 2
where x W 2 = x H W x . When the weighted matrix is W = Q 1 θ k , the estimation error of the least square estimator is the smallest. By the inverse lemma obtained from the matrix, s ˜ m n can be expressed as [19]
s ˜ m n = a H α m R 1 X 1 n a H α m R 1 a α m
Secondly, to compute the spatial power spectrum of the signal, it is essential to establish a predefined discrete grid dictionary for the spatial domain and set the number of grid points to L (L >> M). Subsequently, the diagonal elements of the power matrix P are initialized, which can be formally defined as [19]
P ˜ l = 1 a H α l a α l 2 N n = 1 N a H α l X 1 n 2
where l = 1,2,…,L.
Finally, Equations (20), (21), and (24) are employed to iteratively update the covariance matrix R and the power matrix P until either the convergence condition is satisfied or the maximum number of iterations is reached. In this paper, the maximum number of iterations is set to 15 [19], and the convergence condition is defined as vec P ι + 1 P ι 2 / vec P ι 2 < ε , where ε = 1 × 10 3 [23]. After the iteration process concludes, the coupling angle estimate α ˜ m can be determined by identifying the spectral peak and utilizing the corresponding index value.
In the second part, the extended covariance matrix R is constructed by utilizing the data obtained from subarray 2 and subarray 1, as well as the rotational invariance relationship between them. Meanwhile, the signal direction matrix A ˜ is reconstructed by using the results in the first part. Finally, the rotational invariance factor Φ containing the signal angle information is calculated. In this paper, this method is referred to as the Rotational Invariance Technique.
Specifically, the autocorrelation matrix of the received signal for subarray 1 is denoted as R 11 , while the cross-correlation matrix between subarray 2 and subarray 1 is represented as R 21 . Given the independence of the noise, both from itself and from the signal, these matrices can be, respectively, expressed as [24]
R 11 = E [ X 1 X 1 H ] = AP A H + σ 2 I R 21 = E [ X 2 X 1 H ] = A Φ P A H
where P = E [ s s H ] is the signal covariance matrix; σ 2 is the variance of additive Gaussian white noise; I is the identity matrix.
Feature decomposition is performed on R 11 , and ε 1 , ε 2 , , ε M are set as the M larger eigenvalues of the matrix R 11 . Under the assumption of white noise, the noise variance can be estimated from the average of N T N R -M smaller eigenvalues.
The following equation can be obtained by removing noise
C 11 = AP A H = R 11 σ 2 I
Defining the extended covariance matrix R N T N R × N T N R , and
R = R 21 C 11 +
where C 11 + = C 11 H ( C 11 C 11 H ) 1 .
If A and P are full-rank matrices, the diagonal elements in Φ are distinct, then the M non-zero eigenvalues of R are equivalent to the M diagonal elements of the matrix Φ . Furthermore, the eigenvectors corresponding to these eigenvalues are identical to the respective signal direction vectors [24].
R A = A Φ
If coherent signals are present, the matrices R 11 , R 21 and R can be reconstructed using the spatial smoothing technique in [25].
Subsequently, leveraging the angle estimate α ˜ m derived from the IAA outcomes, the signal direction matrix A ˜ is reconstructed by utilizing Equations (10) and (15).
A ˜ = a ( α ˜ 1 ) , a ( α ˜ 2 ) , , a ( α ˜ m )
a ( α ˜ m ) = [ 1 , e j 2 π λ d x cos α ˜ m , , e j 2 π λ ( N T N R 1 ) d x cos α ˜ m ] T
Finally, the rotation invariant factor Φ is calculated.
Φ = A ˜ + R A ˜
where A ˜ + = A ˜ H ( A ˜ A ˜ H ) - 1 . The coupling angle estimate β ˜ m can be obtained by using Equation (17).
In the third part, angle decoupling is conducted by utilizing coupling angle estimates α ˜ m , β ˜ m and their spatial geometric relationships with the azimuth and elevation.
Equation (2) is used to solve the azimuth θ m and the elevation φ m , which are expressed as follows
θ m = arctan ( cos α ˜ m / cos β ˜ m ) φ m = arcsin ( cos 2 α ˜ m + cos β ˜ m )
The high-precision 2D-DOA estimation has been completed so far.

4. Simulation Experiment

To evaluate the performance of the DOA estimation method based on the IAA-RIT posed in this paper, three distinct sets of simulation experiments were designed, aiming to examine the resolution, accuracy, and capability of resolving coherent signals under varying SNR conditions and different snapshots. The simulations assumed a stationary radar system with targets moving at a constant low velocity and angle, and the antenna array was configured as a double parallel line array with three transmitters and eight receivers, as shown in Figure 2, where d x = d y = d = λ / 2 and d T = 4 d = 2 λ .

4.1. Verification Experiment on the Angular Resolution Performance of IAA-RIT

To evaluate the angle resolution capability of the IAA-RIT algorithm proposed in this paper under conditions of limited snapshots, simulation experiments were conducted using the IAA-RIT, 2D-MUSIC, and 2D-ESPRIT algorithms. The results of these experiments were then compared. In this experiment, the number of snapshots was set to N = 10, the SNRs for the two scenarios were set to 25 dB and 15 dB, and the target angles were configured as (−20°, 5°) and (−5°, −10°). The experimental outcomes are presented in Figure 4.
From the experimental results presented in Figure 4a,b, it is evident that when the SNR is 25 dB, all three algorithms can distinguish the two targets despite the relatively few snapshots. It can be observed from Figure 4c,d that when the SNR decreases to 10 dB, the 2D-MUSIC algorithm is unable to accurately distinguish the targets in the azimuth direction, and the 2D-ESPRIT algorithm also exhibits a relatively significant deviation when estimating the azimuth. Nevertheless, the IAA-RIT proposed in this paper demonstrates outstanding estimation performance in both the azimuth dimension and the elevation dimension. Not only can it accurately distinguish the targets, but also the calculated angles do not show obvious deviations either.
The experimental results presented in Figure 4 demonstrate that the IAA-RIT algorithm proposed in this paper achieves superior target resolution and angle estimation accuracy compared to the 2D-MUSIC and 2D-ESPRIT algorithms, particularly under conditions of limited snapshots and low SNR.

4.2. Verification of High-Precision Estimation Performance for the IAA-RIT

To evaluate the DOA estimation accuracy of the IAA-RIT algorithm proposed in this paper under conditions of limited snapshots, 200 Monte Carlo simulations were conducted. These simulations were performed using the IAA-RIT algorithm under varying conditions of snapshots and SNR. For comparison, 2D-MUSIC and 2D-ESPRIT algorithm simulations were also conducted under identical conditions. The target angles were set to (−20°, 5°) and (−5°, −10°). The experimental results were evaluated using the root mean square error (RMSE) as the metric for single-angle estimation accuracy, with the calculation formula provided in Equation (34). The detailed results are presented in Figure 5
R M S E = 1 2 K N m k = 1 K i = 1 N m θ ˜ i , k θ k 2 + φ ˜ i , k φ k 2
where K is the number of targets; N m is the number of Monte Carlo experiments; θ ˜ i , k , φ ˜ i , k are, respectively, the azimuth estimates and the elevation estimates of the k - th target during the i - th Monte Carlo experiment; θ k , φ k are, respectively, the true value of the azimuth and the true value of the elevation of the k - th target.
According to the experimental results presented in Figure 5, the RMSE of the computational outcomes utilizing the IAA-RIT for 2D-DOA estimation is lower than that of the 2D-MUSIC and 2D-ESPRIT algorithms when the number of snapshots is less than 100. Specifically, the RMSEs obtained using IAA-RIT are 0.19098 and 0.30615 for 5 and 10 snapshots at an SNR of 20 dB, respectively. This indicates that the IAA-RIT can achieve high estimation accuracy even with a very limited number of snapshots under favorable SNR conditions. Furthermore, the RMSEs of the estimated angles using IAA-RIT are 0.3368 and 0.2184 for 50 and 100 snapshots at an SNR of 5 dB, respectively. These findings demonstrate that IAA-RIT can maintain good estimation accuracy under low SNR conditions when the number of snapshots is sufficiently large.
In practical applications, the measurement range of azimuth angle for millimeter-wave radar typically spans from −60° to 60°, while that of elevation angle generally ranges from −20° to 20°. To evaluate the DOA estimation accuracy of the IAA-RIT proposed in this paper within the angular edge regions and under conditions of limited snapshots, 200 Monte Carlo experiments were executed. The IAA-RIT algorithm was employed under varying conditions of snapshots and different SNR. Additionally, simulation experiments using 2D-MUSIC and 2D-ESPRIT algorithms were carried out under identical conditions for comparison purposes. The target angles were configured as (−60°, 25°) and (70°, −20°). The experimental results were evaluated using the RMSE as the metric for single-angle estimation accuracy with the calculation formula provided in Equation (34). The detailed results are presented in Figure 6.
A comparison between the experimental results in Figure 5 and Figure 6 reveals that under identical conditions, the RMSE of 2D-DOA estimation using IAA-RIT is higher in the angular edge regions than in the angular central regions. As shown in Figure 6, although IAA-RIT exhibits weaker estimation capability for edge angles at low SNR and with limited snapshots, its RMSE remains slightly lower than that of 2D-MUSIC and 2D-ESPRIT. Specifically, the RMSE of IAA-RIT is 0.71413° with five snapshots and 0.46955° with 50 snapshots at an SNR of 20 dB. Similarly, increasing the number of snapshots reduces the RMSE of IAA-RIT at SNRs of 25 dB and 30 dB, consistently outperforming 2D-MUSIC. This indicates that IAA-RIT achieves satisfactory estimation accuracy under favorable SNR conditions, and its precision can be further improved by increasing snapshots. However, when SNR ≥ 20 dB, the RMSE of IAA-RIT across different snapshots remains higher than that of 2D-ESPRIT with 100 snapshots. Nevertheless, 2D-ESPRIT suffers from excessive errors at low SNR, demonstrating inferior robustness compared to IAA-RIT.
Overall, the experimental results in Figure 5 and Figure 6 confirm that the proposed IAA-RIT method exhibits robust 2D-DOA estimation performance under both low SNR and low snapshots conditions. The 2D-DOA estimation accuracy of IAA-RIT is lower in the angular edge regions than in the angular central regions, but its performance improves with higher SNR or an increased number of snapshots.

4.3. Verification Experiment on the Angle Resolution Performance and Estimation Accuracy of Coherent Source

To evaluate the 2D-DOA estimation performance of the IAA-RIT algorithm proposed in this paper under conditions of limited snapshots and source coherence, 200 Monte Carlo simulations were conducted. The simulations aimed to assess the angle estimation accuracy of the algorithm. The target angles were set at (−20°, 15°) and (5°, −10°). The experimental results are presented in Figure 7.
From the experimental results depicted in Figure 7, it is evident that the IAA-RIT can accurately estimate the angle of arrival for coherent signals with a minimal number of snapshots. As the SNR progressively increases, the target landing points from the Monte Carlo simulations become increasingly concentrated, indicating enhanced precision in 2D-DOA estimation using IAA-RIT even with limited snapshots. The experimental findings demonstrate that the IAA-RIT achieves high-performance 2D-DOA estimation under conditions of good SNR and low snapshots for coherent signals.
Through these three sets of experiments, it is clear that the IAA-RIT based on a double-parallel linear array possesses angle resolution capabilities even with limited snapshots, enabling high-precision 2D-DOA estimation of coherent signals when SNR conditions are favorable.

5. Conclusions

A 2D-DOA estimation method based on the joint IAA-RIT is proposed in this paper, which does not require additional angle matching. This method addresses the challenges of limited array aperture, signal coherence, and insufficient snapshots in automotive millimeter-wave radar target detection. The IAA-RIT algorithm utilizes a double-parallel linear array configuration. It constructs an IAA spectrum using subarray 1 to reconstruct the signal direction matrix and builds an extended covariance matrix through both submatrices. Consequently, it calculates the rotation-invariant relationship between the two submatrices and ultimately estimates the azimuth and the elevation of the targets via angle decoupling. Experimental results demonstrate that the 2D-DOA estimation performance of this algorithm surpasses that of 2D-MUSIC and 2D-ESPRIT algorithms under identical array configurations. At high SNR levels, the IAA-RIT can achieve high-precision 2D-DOA estimation with very few snapshots while ensuring algorithm effectiveness without additional angle matching, even in the presence of coherent signals.
For the following work, we will conduct a further study on the field verification method in actual traffic for the proposed 2D-DOA estimation algorithm based on the joint IAA-RIT by promoting the roadside reference facility established at the National Institute of Metrology, China [26] on the No. G92 motorway of China.

Author Contributions

Conceptualization, D.Y. and L.D.; Methodology, D.Y. and L.D.; Validation, D.Y.; Formal analysis, J.B.; Investigation, J.B. and Y.C.; Resources, L.D.; Data curation, J.B. and Y.C.; Writing—original draft, D.Y.; Writing—reviewing and editing, D.Y. and L.D.; Visualization, J.B. and Y.C.; Supervision, L.D.; Project administration, L.D.; Funding acquisition, L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the National Key R&D Program of China under Grants 2022YFF0604803 and 2017YFF0205006, and in part by the National Natural Science Foundation of China under Grant 62131001.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in this article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jiang, M.J.; Xu, G.; Pei, H.; Feng, Z.Y.; Ma, S.A.; Zhang, H. 4D High-Resolution Imagery of Point Clouds for Automotive mmWave Radar. IEEE Trans. Intell. Transp. Syst. 2024, 25, 998–1012. [Google Scholar] [CrossRef]
  2. Cai, X.Z.; Giallorenzo, M.; Sarabandi, K. Machine Learning-Based Target Classification for MMW Radar in Autonomous Driving. IEEE Trans. Intell. Vehicles 2021, 6, 678–689. [Google Scholar] [CrossRef]
  3. Wang, T.; Wu, S.; Cao, L.; Du, K.; Zhao, Z.; He, Z. A Novel Possibilistic Clustering Algorithm for Measurement Data of Vehicle MMW Radar. IEEE Sens. J. 2023, 23, 17103–17116. [Google Scholar] [CrossRef]
  4. Liu, Y.Q.; Tao, M.Y.; Shi, T.Y.; Wang, J.P.; Wang, J.H.; Mao, X.H. Sub-Aperture Polar Format Algorithm for Curved Trajectory Millimeter-wave Radar Imaging. IEEE Trans. Radar Syst. 2024, 2, 67–83. [Google Scholar] [CrossRef]
  5. LI, X.R.; Wang, X.D.; Yang, Q.; Fu, S. Signal Processing for TDM MIMO FMCW Millimeter-Wave Radar Sensors. IEEE Access 2021, 9, 167959–167971. [Google Scholar] [CrossRef]
  6. Engels, F.; Heidenreich, P.; Wintermantel, M.; Stäcker, L.; Kadi, M.A.; Zoubir, A.M. Automotive Radar Signal Processing: Research Directions and Practical Challenges. IEEE J. Sel. Top. Signal Process. 2021, 15, 865–878. [Google Scholar] [CrossRef]
  7. Patole, S.M.; Torlak, M.; Wang, D.; Ali, M. Automotive radars: A review of signal processing techniques. IEEE Signal Proc. Mag. 2017, 34, 22–35. [Google Scholar] [CrossRef]
  8. Sun, S.; Petropulu, A.P.; Poor, H.V. MIMO Radar for Advanced Driver-Assistance Systems and Autonomous Driving: Advantages and Challenges. IEEE Signal Proc. Mag. 2020, 37, 98–117. [Google Scholar] [CrossRef]
  9. Rambach, K.; Yang, B. MIMO Radar: Time Division Multiplexing vs. Code Division Multiplexing. In Proceedings of the International Conference on Radar Systems, Belfast, UK, 23–26 October 2017. [Google Scholar]
  10. Duly, A.J.; Love, D.J.; Krogmeier, J.V. Time-Division Beamforming for MIMO Radar Waveform Design. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1210–1223. [Google Scholar] [CrossRef]
  11. Zhang, Z.Y. Research on Optimization Design and DOA Estimation Method of Millimeter-Wave MIMO Radar Array. Master’s Thesis, University of Electronic Science and Technology, Chengdu, China, 2023. [Google Scholar]
  12. Liu, X.J. Research on DOA Estimation Technology of Vehicle Mounted Millimeter-Wave Radar Based on MIMO Array. Master’s Thesis, University of Electronic Science and Technology, Chengdu, China, 2023. [Google Scholar]
  13. Liu, Z.; Wu, J.Y.; Yang, S.Y.; Lu, W. DOA Estimation Method Based on EMD and MUSIC for Mutual Interference in FMCW Automotive Radars. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
  14. Karmous, N.; Hassan, M.O.E.; Choubeni, F. An Improved Esprit Algorithm for DOA Estimation of Coherent Signals. In Proceedings of the International Conference on Smart Communications and Networking (SmartNets), Yasmine Hammamet, Tunisia, 16–17 November 2018. [Google Scholar]
  15. Malioutov, D.; Cetin, M.; Willsky, A.S. A sparse signal reconstruction perspective for source localization with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef]
  16. Wei, S.J.; Zhou, Z.C.; Wang, M.; Zhang, H.; Shi, J.; Zhang, X.L. Learning-Based Split Unfolding Framework for 3-D mmW Radar Sparse Imaging. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–17. [Google Scholar] [CrossRef]
  17. Li, Z.G.; Li, S.Q.; Wen, S.L. An Improved DOA Estimation Method Based on Orthogonal Matching Pursuit. Meas. Control Technol. 2017, 36, 27–31+36. [Google Scholar]
  18. Zhang, Y.; Jing, X.L.; Jiang, Z.J. An Off-Grid DOA Estimation Algorithm Based on Sparse Bayesian Learning. Radar Sci. Technol. 2024, 22, 35–42. [Google Scholar]
  19. Yardibi, T.; Li, J.; Stoica, P.; Xue, M.; Baggeroer, A.B. Source Localization and Sensing: A Nonparametric Iterative Adaptive Approach Based on Weighted Least Squares. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 425–443. [Google Scholar] [CrossRef]
  20. Xue, M.; Xu, L.Z.; Li, J. IAA Spectral Estimation: Fast Implementation Using the Gohberg–Semencul Factorization. IEEE Trans. Signal Process. 2011, 59, 3251–3261. [Google Scholar]
  21. Chen, Y.; Huang, L.T.; So, H.C. Selective Range Iterative Adaptive Approach for High-Resolution DOA Estimation. IEEE Access 2019, 7, 15634–15640. [Google Scholar] [CrossRef]
  22. Jie, Y.K.; Zhang, W.; Li, X.; Ye, X.D.; Wang, H.; Tao, S.F. An Off-Grid Estimation Based on Iterative Adaptive Approach. J. Electron. Inf. Techn. 2023, 45, 3805–3811. [Google Scholar]
  23. Stoica, P.; Babu, P.; Li, J. SPICE: A Sparse Covariance-Based Estimation Method for Array Processing. IEEE Trans. Signal Process. 2011, 59, 629–638. [Google Scholar] [CrossRef]
  24. Yin, Q.Y.; Zou, L.H.; Newcomb, R.W. A high resolution approach to 2D signal parameter estimation DOA matrix method. J. China Inst. Commun. 1991, 4, 1–7+44. [Google Scholar]
  25. Zheng, C.; Yang, Z.Q. DOA Estimation of Coherent Signal Sources using Spatial Smoothing Music Algorithms. Fire Control Radar Technol. 2021, 50, 21–24. [Google Scholar]
  26. Du, L.; Sun, Q.; Bai, J.; Wang, J. A Verification Method for Traffic Radar-Based Speed Meter with Target Position Determination in Road Vehicle Speeding Enforcement. IEEE Trans. Veh. Technol. 2021, 12, 12374–12388. [Google Scholar] [CrossRef]
Figure 1. LFMCW signal waveform diagram under TDM-MIMO.
Figure 1. LFMCW signal waveform diagram under TDM-MIMO.
Sensors 25 02609 g001
Figure 2. Schematic diagram of transmitting and receiving antenna and its virtual equivalent array: (a) Diagram of transceiver antenna array; (b) Diagram of equivalent virtual array.
Figure 2. Schematic diagram of transmitting and receiving antenna and its virtual equivalent array: (a) Diagram of transceiver antenna array; (b) Diagram of equivalent virtual array.
Sensors 25 02609 g002
Figure 3. The geometric diagram between α and β with θ and φ .
Figure 3. The geometric diagram between α and β with θ and φ .
Sensors 25 02609 g003
Figure 4. 2D-DOA estimation results of different algorithms: (a) SNR = 25, N = 10, Azimuth; (b) SNR = 25, N = 10, Elevation; (c) SNR = 15, N = 10, Azimuth; (d) SNR = 15, N = 10, Elevation.
Figure 4. 2D-DOA estimation results of different algorithms: (a) SNR = 25, N = 10, Azimuth; (b) SNR = 25, N = 10, Elevation; (c) SNR = 15, N = 10, Azimuth; (d) SNR = 15, N = 10, Elevation.
Sensors 25 02609 g004
Figure 5. RMSE of IAA-RIT, 2D-MUSIC, 2D-ESPRIT at different SNR.
Figure 5. RMSE of IAA-RIT, 2D-MUSIC, 2D-ESPRIT at different SNR.
Sensors 25 02609 g005
Figure 6. RMSE of IAA-RIT, 2D-MUSIC, 2D-ESPRIT in the angular edge region at different SNR.
Figure 6. RMSE of IAA-RIT, 2D-MUSIC, 2D-ESPRIT in the angular edge region at different SNR.
Sensors 25 02609 g006
Figure 7. 2D-DOA estimation results of the IAA-RIT algorithm with different SNR for a few snapshots of data and coherent sources.
Figure 7. 2D-DOA estimation results of the IAA-RIT algorithm with different SNR for a few snapshots of data and coherent sources.
Sensors 25 02609 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yu, D.; Du, L.; Bai, J.; Chen, Y. High-Precision 2D-DOA Estimation Method for Millimeter-Wave Radar Based on Double-Parallel Linear Array and Joint IAA-RIT. Sensors 2025, 25, 2609. https://doi.org/10.3390/s25082609

AMA Style

Yu D, Du L, Bai J, Chen Y. High-Precision 2D-DOA Estimation Method for Millimeter-Wave Radar Based on Double-Parallel Linear Array and Joint IAA-RIT. Sensors. 2025; 25(8):2609. https://doi.org/10.3390/s25082609

Chicago/Turabian Style

Yu, Danyang, Lei Du, Jie Bai, and Yulin Chen. 2025. "High-Precision 2D-DOA Estimation Method for Millimeter-Wave Radar Based on Double-Parallel Linear Array and Joint IAA-RIT" Sensors 25, no. 8: 2609. https://doi.org/10.3390/s25082609

APA Style

Yu, D., Du, L., Bai, J., & Chen, Y. (2025). High-Precision 2D-DOA Estimation Method for Millimeter-Wave Radar Based on Double-Parallel Linear Array and Joint IAA-RIT. Sensors, 25(8), 2609. https://doi.org/10.3390/s25082609

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