Next Article in Journal
Robotic-Assisted XRF Testing System for In-Situ Areal Density Measurement of Light-Sensitive Explosive Coatings
Previous Article in Journal
Design and Analysis of Differential Compensated Eddy Current Displacement Sensors
Previous Article in Special Issue
Deep Learning-Based River Flow Forecasting with MLPs: Comparative Exploratory Analysis Applied to the Tejo and the Mondego Rivers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Resolution Localization Using Distributed MIMO FMCW Radars

1
Division of Smart Robot Convergence and Application Engineering, Department of Electronic Engineering, Pukyong National University, Busan 48513, Republic of Korea
2
College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(12), 3579; https://doi.org/10.3390/s25123579
Submission received: 19 April 2025 / Revised: 2 June 2025 / Accepted: 5 June 2025 / Published: 6 June 2025
(This article belongs to the Special Issue Feature Papers in the 'Sensor Networks' Section 2025)

Abstract

:
Due to its fast processing time and robustness against harsh environmental conditions, the frequency modulated continuous waveform (FMCW) multiple-input multiple-output (MIMO) radar is widely used for target localization. For high-accuracy localization, the two-dimensional multiple signal classification (2D MUSIC) algorithm can be applied to signals received by a single FMCW MIMO radar, achieving high-resolution positioning performance. To further enhance estimation accuracy, received signals or MUSIC spectra from multiple FMCW MIMO radars are often collected at a data fusion center and processed coherently. However, this approach increases data communication overhead and implementation complexity. To address these challenges, we propose an efficient high-resolution target localization algorithm. In the proposed method, the target position estimates from multiple FMCW MIMO radars are collected and combined using a weighted averaging approach to determine the target’s position within a unified coordinate system at the data fusion center. We first analyze the achievable resolution in the unified coordinate system, considering the impact of local parameter estimation errors. Based on this analysis, weights are assigned according to the achievable resolution within the unified coordinate framework. Notably, due to the typically limited number of antennas in FMCW MIMO radars, the azimuth angle resolution tends to be relatively lower than the range resolution. As a result, the achievable resolution in the unified coordinate system depends on the placement of each FMCW MIMO radar. The performance of the proposed scheme is validated using both synthetic simulation data and experimentally measured data, demonstrating its effectiveness in real-world scenarios.

1. Introduction

Due to its fast processing time and robustness against harsh environmental conditions, the frequency-modulated continuous waveform (FMCW) multiple-input multiple-output (MIMO) radar is widely used for target localization in military and automotive radar sensing and imaging systems [1,2,3,4]. For target localization, the range and cross-range parameters of targets must be estimated. Accordingly, the two-dimensional discrete Fourier transform (2D DFT) algorithm can be applied to the de-ramped MIMO FMCW baseband signal [1,2].
For high-accuracy localization, the 2D multiple signal classification (2D MUSIC) algorithm has been developed. In this method, a covariance matrix of the signal received from a single FMCW MIMO radar is computed, and its subspace decomposition is performed to obtain the 2D MUSIC spectrum [5,6,7,8]. The 2D MUSIC algorithm is widely used for estimating two-dimensional directions of arrival (DOA) [9,10,11,12,13], where elevation and azimuth angles are jointly estimated using a planar array antenna. Because the dimensionality of the 2D MUSIC spectrum is generally high for high-resolution positioning, the computational complexity is significant, particularly in computing the eigenvalue decomposition of the covariance matrix of the received signal [5,6,14]. To mitigate this issue, several approaches have been proposed. In [5], the 2D MUSIC algorithm is combined with an FFT-based parameter estimator to reduce computational complexity. In [14], the Light MUSIC algorithm is introduced to jointly estimate range and angle parameters for automotive radar systems. In [6], a weighted 2D root MUSIC algorithm is developed for joint angle-Doppler estimation. In [7], a reduced-dimension MUSIC algorithm is proposed for near-field source localization, and in [8], a cascade angle estimation algorithm exploiting CAPON and Beam-Space MUSIC is developed.
To further enhance estimation accuracy, multiple distributed FMCW MIMO radars can be utilized [15,16,17]. In [15], two FMCW MIMO radars are spatially distributed to detect a small drone, with the radars connected via fiber-optic links that exhibit low distortion characteristics and minimal propagation loss. In [16,17], signal-coherent fusion algorithms for multiple distributed radars are proposed, where coherent parameters are efficiently estimated to enable the combination of non-coherently de-ramped signals from multiple radar receivers. In [18], a distributed MIMO radar system is developed to mitigate on-board interference and angular ambiguity, employing a compressive sensing method to estimate the DOA of multiple targets. Similarly, in [19], the problem of multiple target localization in a distributed MIMO radar system is formulated and solved using a compressive sensing approach. However, these approaches require excessive communication resources to share and collect the signals measured from multiple radar receivers. To address this limitation, in [20], MUSIC spectra from multiple FMCW MIMO radars are collected at a data fusion center to reduce data communication overhead. In this approach, distributed radars are positioned along a straight line, and the aggregated MUSIC spectrum at the data fusion center is used to estimate the target’s angle and range within a unified coordinate system. Nevertheless, the transmission of MUSIC spectra still demands substantial communication resources. Moreover, the impact of distributed radar placement on localization performance has not been considered.
To address these issues, we propose an efficient high-resolution target localization algorithm using distributed MIMO FMCW radars. Instead of transmitting the raw received signal data or MUSIC spectra to the data fusion center [15,16,17,20], the distributed radars forward target position estimates relative to their own positions and the collected estimates are combined using a weighted averaging approach at the data fusion center. This approach significantly reduces data communication overhead. To effectively combine the local estimates, we first analyze how errors in local parameter estimation (i.e., range and angle) affect target localization errors within a unified coordinate system. Based on this analysis, the local estimates are weighted and averaged to determine the target position at the data fusion center. The weights are assigned according to local parameter estimation errors, which are determined by the achievable parameter resolution within the unified coordinate framework. Notably, localization errors depend not only on errors in range and angle estimation at each radar but also on the estimates themselves. Due to the typically limited number of antennas in FMCW MIMO radars, the azimuth angle resolution tends to be relatively lower than the range resolution. As a result, localization errors in the unified coordinate system are influenced by the placement of each FMCW MIMO radar. By evaluating root-mean-squared-error (RMSE) performance through computer simulations, we analyze the impact of distributed FMCW MIMO radar placement on overall radar performance. Furthermore, by applying the proposed scheme to experimentally measured data, we demonstrate its effectiveness in real-world scenarios. Recent developments in novel antenna array technologies, including reconfigurable intelligent surfaces (RISs) [21] and time-modulated arrays (TMAs) [22], offer promising directions for enhancing distributed radar systems. These technologies could potentially improve signal quality, mitigate multipath effects, and provide adaptive beamforming capabilities in future distributed MIMO radar implementations.
The rest of this paper is organized as follows. In Section 2, we introduce the system model for distributed FMCW MIMO radars and present the reformulation of the received signal to facilitate joint range and angle estimation at each FMCW MIMO radar. In Section 3, we briefly introduce two target localization algorithms: the 2D FFT algorithm and the 2D MUSIC algorithm, where the range and azimuth angle of a target are jointly estimated. Additionally, we discuss how the resolution of range and angle estimation contributes to target localization errors. In Section 4, we propose an efficient high-resolution target localization algorithm. Here, we explain how to determine the target position in a unified coordinate system at the data fusion center using target position estimates obtained from multiple FMCW MIMO radars. In Section 5, we present various simulation results, and in Section 6, we experimentally validate the proposed scheme using real data measured with two W-band FMCW radars. Finally, in Section 7, we provide our conclusions.

2. System Model for a Distributed FMCW MIMO Radar System

In this paper, as shown in Figure 1, we consider the distributed FMCW MIMO radar system, where each FMCW MIMO radar consists of M t number of transmit (Tx) antennas and M r number of receive (Rx) antennas. Here, it is assumed that L FMCW MIMO radars are distributed in a given area and the lth radar is located at ( x l r , y l r ) , l = 0 , , L 1 . Without loss of generality, the 0-th radar is set as the reference radar and its location is set as ( x 0 r , y 0 r ) = ( 0 ,   0 ) . If K targets are randomly located at ( x k t , y k t ) , the kth target has the angle of θ l k and the range of R l k , with respect to the lth FMCW MIMO radar, given as
θ l k = tan 1 x k t x l r y k t y l r + ϕ l ,
R l k = ( x k t x l r ) 2 + ( y k t y l r ) 2 ,
where ϕ l is the angle by which the lth radar is rotated counterclockwise around the x axis.

2.1. Transmitted/Received Signal Model for a Distributed FMCW MIMO Radar

If the m t th Tx antenna element of the the lth radar transmits a FMCW signal within a pulse duration T P R , the associated FMCW signal can be expressed as
s l m t ( t ) = exp { j ( 2 π ( f c + Δ f c ( m t 1 ) + Δ f d ( l 1 ) ) t + π α t 2 ) } ,
for 0     t     T P R , where f c is the carrier frequency and α is the chirp rate. In (3), frequency offset Δ f c (respectively, Δ f d ) is introduced to avoid the intra-radar interference caused by the Tx antennas within each FMCW MIMO radar (respectively, the inter-radar interference caused by the Tx antennas from different FMCW MIMO radars).
When the transmit signal s l m t ( t ) is reflected from the kth target, the reflected signal is received at each the m r th Rx antenna of the lth radar, given as
r l m r ( t ) = k = 1 K m t = 1 M t γ l k s l m t ( t τ l k m r m t ) + n l m r ( t ) ,
where n l m r ( t ) denotes the additive white Gaussian noise. Note that τ l k m r m t is the propagation time delay and γ l k implies the aggregated target reflection coefficient. That is, the antenna gain and the path-loss are aggregated in γ l k . Then, γ l k and τ l k m r m t can be given as
γ l k = G ( R l k m t ) 2 ( R l k m r ) 2 G ( R l k ) 4 γ k ,
and
τ l k m r m t = 2 c R l k m t + R l k m r 2 2 c R l k + d ( m 1 ) sin θ l k ,
where G and γ k is the antenna gain and the reflection gain of the kth target. If it is assumed that there is a far-field distance between the kth target and the ith radar, ( R l k m t ) 2 ( R l k m r ) 2 can be approximated as ( R l k ) 4 . Without loss of generality, γ k is modeled as a complex Gaussian random variable (i.e., γ k CN ( 0 ,   1 ) ). In (5) and (6), R l k m t (resp., R l k m r ) is the distance between the m t th Tx (resp., the m r th Rx) antenna at the lth radar and the kth target. Here, d is the inter-antenna spacing when the virtual antenna array is formed as a linear array by properly locating Tx/Rx antennas [23]. Throughout the paper, it is assumed that d = λ / 2 , where λ is the wavelength of the FMCW radar waveform. In the last approximation in (6), R l k is the distance between the position of the reference element (i.e., the first element in the virtual array) in the lth radar and the kth target. Here, we use the virtual element index m = 1 , , M r M t instead of Tx/Rx indices. Then, (6) can be rewritten as
τ l k m = τ l k + 2 c d ( m 1 ) sin θ l k ,
for m = 1 , , M t M r with τ l k = 2 R l k / c . The received baseband signal at each lth radar is then given as
x l m ( t ) = L P { r l m r ( t ) s l m t ( t ) } = k = 1 K m t = 1 M t γ l k exp { j ( 2 π ( f c + Δ f c ( m t 1 ) + Δ f d ( l 1 ) ) τ l k m + 2 π α τ l k m t π α ( τ l k m ) 2 ) } + n l m ( t ) k = 1 K γ l k e x p { j ( 2 π f c τ l k m + 2 π α τ l k m t π α ( τ l k m ) 2 ) } + n l m ( t ) ,
where n l m ( t ) CN 0 , σ n 2 and L P { · } is the low-pass filter output, which passes the beat frequency component of the received signal. Here, the inner product of the Tx waveform and the Rx signal is the de-ramping process. In addition, the last approximation in (8) comes from that f c     Δ f c ( r e s p , Δ f d ) .
Throughout the paper, we consider the line-of-sight (LoS) components, while neglecting non-LoS (NLoS) components as in [24,25,26]. It is well-justified for practical radar applications because NLoS components are typically 10–20 dB weaker than LoS signals due to path loss and reflection losses.

2.2. Transforming Received Signals into a Discrete-Time Signal Matrix

To convert (8) into a discrete time domain signal, x m ( i ) ( t ) is sampled with the sampling frequency, f s = 1 / T s , given as
x l m [ n ] = x l m ( n T s ) k = 1 K γ l k e x p { j ( 2 π f c ( τ l k + 2 c ( d ( m 1 ) sin θ l k ) ) + j 2 π α ( τ l k + 2 c ( d ( m 1 ) sin θ l k ) ) n T s } + n l m [ n ] ,
where n l m [ n ] n l m ( n T s ) . Here, τ l k m in (7) is substituted into (8) and the second order term π α ( τ l k m ) 2 in (8) is ignored. Furthermore, for far-field target range, τ l k 2 c ( d ( m 1 ) sin θ l k ) and therefore x l m [ n ] in (9) can be approximated as
x l m [ n ] k = 1 K γ ¯ l k e x p { j 2 π f c ( 2 c ( d ( m 1 ) sin θ l k ) ) + j 2 π α τ l k n T s } ,
where γ ¯ l k = γ l k e x p { j 2 π f c τ l k } . In this paper, the total S FMCW pulses are collected at the receiver and by introducing the pulse index s, the discrete signal x l m [ n , s ] , the nth sample of the sth FMCW pulses, can then be represented as
x l m [ n , s ] x l m ( n T s ) | s t h p u l s e k = 1 K γ ¯ l k e x p { j 2 π f c ( 2 c ( d ( m 1 ) sin θ l k ) ) + j 2 π α τ l k ( s T P R + n T s ) } = k = 1 K γ ¯ l k e x p { j 2 π f c ( 2 c ( d ( m 1 ) sin θ l k ) ) + j 2 π α τ l k T s n + j 2 π α τ l k T P R s }
Then, from e x p { j 2 π f c ( 2 / c ( d ( m 1 ) sin θ l k } in (11), by introducing the array response vector a ( θ l k ) , x l m [ n , s ] can be rewritten as a vector form. Specifically, for a linear array antenna, the array steering vector is given as
a ( θ l k ) = 1 e x p { 2 π 2 d λ sin θ l k } e x p { 2 π 2 d ( M 1 ) λ sin θ l k }
and x l m [ n , s ] can then be vectorized as
x l [ n , s ] = x l 1 [ n , s ] x l M [ n , s ] = k = 1 K γ ¯ l k a ( θ l k ) e x p { j 2 π α τ l k T s n + j 2 π α τ l k T P R s } .

3. Target Localization Algorithm with a Single FMCW MIMO Radar

For the target localization with a single FMCW MIMO radar, we first consider the 2D-FFT based parameter estimation algorithm and investigate how the estimation errors affect the localization error in a unified coordinate. Then, we also present the subspace-based 2D-MUSIC algorithm for the high-resolution parameter estimation.

3.1. 2D DFT Based Target Localization and the Resolution Analysis in a Unified Coordinate

Without loss of generality, we consider a single target with ( θ l 1 , R l 1 ) , and then, by stacking x l T [ n , s ] for n = 1 , , N , we can have
X ˜ l [ s ] = γ ¯ l 1 b ( τ l 1 ) a T ( θ l 1 ) e x p { j 2 π α τ l 1 T P R s } ,
where b ( τ l 1 ) is given as
b ( τ l 1 ) = C [ 1 exp { j 2 π ( α τ l 1 ) ( N 1 ) T s ] T ,
where C exp { j 2 π ( α τ l 1 ) T s } . We note that b ( τ l 1 ) is the fast-time array response vector associated with τ l 1 , while a ( θ l 1 ) is a spatial response vector associated with θ l 1 . By applying the 2D DFT to X ˜ l [ s ] , we have the following DFT spectrum,
S ( i , j ) = n = 1 N m = 1 M X ˜ l [ s ] n , m e j 2 π i N n e j 2 π j M m .
Then, the range and the angle estimates are given as
R ^ l 1 = c 2 k i ^ N T s , θ ^ l 1 = sin 1 λ d j ^ M 0.5 ,
where
( i ^ , j ^ ) = arg max | S ( i , j ) | .
Then, the target location estimated from the lth radar can be given as
( x ^ l 1 t , y ^ l 1 t ) = ( R ^ l 1 sin θ ^ l 1 + x l r , R ^ l 1 cos θ ^ l 1 + y l r ) .
The following lemma is useful to understand how the resolution of range and angle estimation contributes on the target localization errors.
Lemma 1.
When R ^ l 1 = R l 1 + Δ R l and θ ^ l 1 = θ l 1 + Δ θ l , the target location estimated from the lth radar can be given as
( x ^ l 1 t , y ^ l 1 t ) = ( x l 1 t + Δ x l t , y l 1 t + Δ y l t ) ,
where
Δ x l t Δ y l t = sin θ t cos θ t cos θ t sin θ t Δ R l R t l Δ θ l .
Proof. 
From (18),
x ^ l 1 t x l r = ( R l 1 + Δ R l ) sin ( θ l 1 + Δ θ l ) = ( R l 1 + Δ R l ) ( sin ( θ l 1 ) cos ( Δ θ l ) + cos ( θ l 1 ) sin ( Δ θ l ) ) ( R l 1 + Δ R l ) ( sin ( θ l 1 ) + Δ θ l cos ( θ l 1 ) ) R l 1 sin ( θ l 1 ) + Δ R l sin ( θ l 1 ) + R l 1 Δ θ l cos ( θ l 1 ) .
Therefore,
x ^ l 1 t = x l 1 t + Δ R l sin ( θ l 1 ) + R l 1 Δ θ l cos ( θ l 1 ) .
By taking a similar approach to y ^ l 1 t , we have
y ^ l 1 t = y l 1 t + Δ R l cos ( θ l 1 ) R l 1 Δ θ l sin ( θ l 1 ) .
We note that the localization errors depend on both the errors in the range/angle estimation at each radar and their estimates themselves. In addition, the errors in the range and the angle estimation at each radar depend on the resolution of range and angle estimation, given as [27]
Res R = c 2 B W , Res θ = 2 M .
That is, | Δ R l |     Res R 2 = c 4 B W and | Δ θ l |     Res θ 2 = 1 M .

3.2. Subspace-Based 2D MUSIC Algorithm with a Single FMCW MIMO Radar

In the FMCW MIMO radar system, to obtain high-resolution estimates of the ranges and azimuth angles of multiple targets, the subspace-based 2D MUSIC algorithm can be utilized. Specifically, by stacking x l [ n , s ] for n = 1 , , N in (13), we can have
x ¯ l [ s ] = x l [ 1 , s ] x l [ N , s ] = k = 1 K γ ¯ l k b ( τ l k ) a ( θ l k ) e x p { j 2 π α τ l k T P R s } ,
where the notation ⊗ is a Kronecker product operator. By concatenating x ¯ l [ s ] for s = 1 , , S , we have discrete time de-ramped signals as
X l = [ x ¯ l [ 1 ] , , x ¯ l [ S ] ]
The sample covariance matrix of X l is then computed from (26) and its eigenvalue decomposition (EVD) is then given as
R ¯ l = 1 S X l X l H = E l s E l n Λ l s 0 0 Λ l n E l s E n s H ,
where E l s C M N × K is the matrix whose columns consist of the eigenvectors that span the signal subspace of R ¯ l . In addition, the columns E n s C M N × ( M N K ) are the eigenvectors that span the noise subspace of R ¯ l . Here, Λ l s C K × K and Λ n s C ( M N K ) × ( M N K ) are the diagonal matrices whose diagonal elements consist of the ( K , M N K ) eigenvalues of R ¯ l . Note that the columns of E n s are orthogonal to those of E l s (equivalently, the signal subspace spanned by the columns of X l in (26)). Accordingly, from (14) and (25), we define f ( τ , θ ) as
f ( τ , θ ) b ( τ ) a ( θ ) .
Then, by letting the cost function J l ( τ , θ ) as
J l ( τ , θ ) 1 f H ( τ , θ ) E l n E l n H f ( τ , θ ) ,
the ranges (more specifically, the time delays associated with the ranges of targets) and angles can be jointly estimated at the ith radar as
( τ ^ l k , θ ^ l k ) = arg max τ , θ J l ( τ , θ ) , for k = 1 , , K ,
where K is the number of targets. When K is not known at radar, to estimate the number of signal sources, the minimum description length (MDL) [28,29] can be exploited as
K ^ l = arg min k { 1 , , M N } M D L l ( k ) ,
where
M D L l ( k ) = log p = k + 1 M N ( λ l p ) 1 / ( M N k ) 1 ( M N k ) p = k + 1 M N λ l p ( M N k ) S + 1 2 k ( 2 M N k ) log S .
Here, λ l p is the pth eigenvalue of R ¯ l in (27).

4. Efficient High-Resolution Target Localization Algorithm with Distributed FMCW MIMO Radars

4.1. Target Localization Based on the Transformation of Distributed 2D MUSIC Spectra

In [20], a target localization algorithm is developed based on the coordinate transformation of distributed 2D MUSIC spectra when the distributed radars are in a straight line (i.e., y l r = 0 for l = 0 , , L 1 ). In this section, the target localization algorithm is developed based on the transformation of distributed 2D MUSIC spectra for arbitrary distributed radar positions.
The range and angle pairs ( R l k , θ l k ) , k = 1 , , K are the coordinates with respect to the lth FMCW MIMO radar. Accordingly, the coordinates are transformed with respect to the reference radar before the 2D MUSIC algorithm is processed. That is, rather than forwarding the raw data of the received signal to the data fusion center, each radar performs the 2D MUSIC algorithm with its own received signal using the transformed coordinates [20]. Specifically, when the lth radar is located in ( x l r , y l r ) , from the Figure 2, we can have two equations representing the relationship between ( R l k , θ l k ) and ( R 0 k , θ 0 k ) as
R 0 k cos θ 0 k = R l k cos θ l k + y l r
R 0 k sin θ 0 k = R l k sin θ l k + x l r .
Accordingly, ( R l k , θ l k ) can be expressed in terms of ( R 0 k , θ 0 k ) as,
R l k = ( R 0 k sin θ 0 k x l r ) 2 + ( R 0 k cos θ 0 k y l r ) 2
θ l k = tan 1 R 0 k sin θ 0 k x l r R 0 k cos θ 0 k y l r ,
Because τ l k = 2 R l k / c , from (35) and (36), we can express ( τ , θ ) in the lth radar’s coordinates as,
τ = 2 c τ ¯ c 2 sin θ ¯ x l r 2 + τ ¯ c 2 cos θ ¯ y l r 2 f l t r ( τ ¯ , θ ¯ )
θ = tan 1 R ¯ sin θ ¯ x l r R ¯ cos θ ¯ y l r , g l t r ( τ ¯ , θ ¯ )
where ( τ ¯ , θ ¯ ) is based on the reference radar’s coordinate. Then, by substituting ( τ , θ ) in (37) and (38) into (28) and (29), at the lth FMCW MIMO radar, the cost function in (29) is reformulated with respect to the reference radar’s coordinates ( τ ¯ , θ ¯ ) as,
J ¯ l ( τ ¯ , θ ¯ ) = J l ( f l t r ( τ ¯ , θ ¯ ) , g l t r ( τ ¯ , θ ¯ ) ) = 1 f H ( f l t r , g l t r ) ( τ ¯ , θ ¯ ) E l n E l n H f f l t r , g l t r ) ( τ ¯ , θ ¯ )
Then, the distributed radars report J l ( τ ¯ , θ ¯ ) for the radar image region of interest to the data fusion center. At the data fusion center, the aggregated cost function can be formulated as,
J ¯ ( τ ¯ , θ ¯ ) = l = 0 L 1 J ¯ l ( τ ¯ , θ ¯ ) .
The delays and angles can then be jointly estimated at the data fusion center as
( τ ¯ ^ k , θ ¯ ^ k ) = arg max τ ¯ , θ ¯ J ¯ ( τ ¯ , θ ¯ ) , for k = 1 , , K .
Then, the target location can be given as
( x ^ k t , y ^ k t ) = ( R ¯ ^ k sin θ ¯ ^ k , R ¯ ^ k cos θ ¯ ^ k ) ,
where R ¯ ^ k = c τ ¯ ^ k 2 . Note that the distributed radars do not need to report all their measured signals to the data fusion center, but they forward their local cost function (39) for the radar image region of interest. In addition, the parameter estimation is executed at the data fusion center based on the collected MUSIC spectra.

4.2. Target Localization Based on the Weighted-Average of Local Estimates in a Unified Coordinate

To avoid the communication overhead for sharing the MUSIC spectra, the range/angle parameters are locally estimated at distributed FMCW MIMO radars and their estimates are forwarded to the data fusion center. That is, the target location estimated from the lth radar can be given as
( x ^ l 1 t , y ^ l 1 t ) = ( R ^ l 1 sin θ ^ l 1 + x l r , R ^ l 1 cos θ ^ l 1 + y l r ) .
From Lemma 1 and (24), the localization error due to the parameter estimation error at the lth radar is upper-bounded as
| Δ x l 1 t | Δ x l , max , | Δ y l 1 t | Δ y l , max ,
where
Δ x l , max = R e s R 2 | sin ( θ l 1 ) | + R e s C 2 | cos ( θ l 1 ) | , Δ y l , max = R e s R 2 | cos ( θ l 1 ) | + R e s C 2 | sin ( θ l 1 ) | ,
where R e s C = R l 1 R e s θ is the cross-range resolution. Because the localization errors in (45) depend on the parameter estimates ( R l 1 , θ l 1 ) at each radar, the target locations estimated from the lth radar are linearly combined based on the expected localization errors in (44). Specifically, by exploiting the upper bound in (45), the linearly-weighted estimate is given as
x ^ 1 t = l = 0 L 1 α l x ^ l 1 t , y ^ 1 t = l = 0 L 1 β l y ^ l 1 t ,
where
α l = 1 / Δ x l , max l = 0 L 1 1 / Δ x l , max , β l = 1 / Δ y l , max l = 0 L 1 1 / Δ y l , max .
From (47), the estimate x ^ l 1 t with smaller Δ x l , max is more contributed on x ^ 1 t . In addition, from (44) and (46), it can be found that the localization error of the linearly-weighted estimate can be upper bounded as
| Δ x 1 t |     Δ x max , | Δ y 1 t | Δ y max ,
where
Δ x max = L l = 0 L 1 1 / Δ x l , max , Δ y max = L l = 0 L 1 1 / Δ y l , max ,
which are the harmonic means of the localization errors in distributed radars. That is, if one of the distributed radars has a small estimation error in the x-coordinate and another has a small estimation error in the y-coordinate, the overall localization error of the linearly weighted estimate can be effectively reduced.
We also note that even though individual radar processing assumes LoS, our distributed fusion approach offers significant robustness against NLoS and multipath interference due to spatial diversity effects. This is because different radars experience independent multipath environments; that is, multipath delays and angle estimates for these delays vary significantly across distributed radars. Consequently, the actual target appears at the same physical location from all radars, leading to consistent position estimates across the distributed network. In contrast, multipath reflections appear at different apparent locations from different radar positions, creating inconsistent estimates that can be filtered out. Before the weighted-averaging process at the fusion center, we can identify and filter out inconsistent estimates caused by multipath.
Remark 1
(Placement of distributed radars). We note that due to the typically limited number of antennas in FMCW MIMO radars, azimuth angle resolution tends to be relatively lower than range resolution. Accordingly, range resolution is generally better than cross-range resolution. As discussed in (49), to get a more accurate localization estimate, distributed radars need to be placed such that their boresight angles to the target (or the region of interest) are orthogonal. For example, consider a scenario with two distributed radars. When M = 8 and B W = 250 MHz, the range resolution is given by Res R = 0.6 m, and the angular resolution is Res θ = 0.25 rad, as derived from (24). If the targets are located in front of the reference radar at a range of 20 m, then the cross-range resolution is  Res C = R · Res θ = 20 × 0.25 = 5.0 m. From (45), we obtain  Δ x 0 , max ( = 2.5 m) >   Δ y 0 , max ( = 0.3 m) when  θ 01 = 0 .
Without loss of generality, we consider that θ 11 [ 0 , π 2 ] and the upper bounds in (49) is given as
Δ x max = 2 Δ x 0 , max Δ x 1 , max Δ x 0 , max + Δ x 1 , max ,
Δ y max = 2 Δ y 0 , max Δ y 1 , max Δ y 0 , max + Δ y 1 , max .
Here, Δ x max represents twice the harmonic mean of Δ x 0 , max and Δ x 1 , max , and Δ y max represents twice the harmonic mean of Δ y 0 , max and Δ y 1 , max . The harmonic mean is minimized when the two values are as different as possible, since the harmonic mean emphasizes smaller values [30]. In our case, this principle suggests that θ 11 = π 2 minimizes Δ x max + Δ y max .
In the proposed weighted averaging approach, radars with smaller estimation errors (smaller Δ x l , max or Δ y l , max ) receive higher weights, thus contributing more to the final estimate. The harmonic mean-based weights automatically emphasize more accurate radars, leading to improved overall localization performance. Therefore, to enhance localization accuracy, the second radar should be deployed such that Δ x 1 , max < Δ y 1 , max , which can be achieved by setting θ 11 = π / 2 .
Remark 2
(Upper-bound based weighting). The weight assignment uses deterministic upper bounds rather than statistical variance to provide worst-case performance guarantees and computational efficiency. This approach directly relates to fundamental resolution limits and provides clear geometric insight into how radar placement affects localization accuracy, making it suitable for real-time applications.
Remark 3
(Synchronization and calibration uncertainties). We note that our error analysis in Equation (20) primarily focused on parameter estimation errors. Non-idealities due to synchronization and calibration uncertainties can indeed introduce additional range and phase errors. Specifically, synchronization error contributes additional range errors such as Δ R s y n c = c Δ t s y n c / 2 , where Δ t s y n c is a synchronization error. In addition, phase calibration uncertainties Δ ϕ c a l can affect angle estimation accuracy. These non-idealities are incorporated into the weighting scheme by adjusting the error bounds in the weight calculation.
We also note that because we perform non-coherent fusion (combining position estimates rather than raw signals), the synchronization requirements are significantly relaxed. Since position estimates are incoherent, there is no need for precise phase alignment. We only require frame-level synchronization, with an accuracy of approximately 1–10 ms.

4.3. Communication Overhead and Computational Complexity Analysis

(Communication Overhead) We compare the communication overhead for three different data fusion methods—raw signal fusion [15,16,17], MUSIC spectrum fusion [20], and our proposed method.
For the raw signal fusion [15,16,17], all raw received signals are transmitted to the data fusion center. Specifically, each radar needs to transmit the raw I/Q data of M r × M t × N × S complex samples, where each frame consists of S FMCW pulses and each pulse has N samples. For the MUSIC spectrum fusion [20], 2D MUSIC spectra are transmitted to the fusion center. Therefore, when the MUSIC spectrum has N R × N θ 2D grids points, N R × N θ complex data samples need to be transmitted. In our proposed method, only target position estimates are transmitted. Each estimate (in ( x , y ) coordinates) takes two floating-point values, and therefore, 2 K real data samples need to be transmitted for K targets.
For example, when eight virtual antennas with N = 256 and S = 256 are utilized, 8 × 256 × 256 = 524 , 288 complex samples per frame are required for the raw signal fusion. For 32 bit precision, it becomes 524 , 288 × 2 × 4 = 4.2 Mbytes per frame. When N R × N θ = 512 × 180 with 32 bit precision, 92 , 160 × 4 = 369 Kbytes need to be transmitted. In contrast, when there are four targets, 32 bytes are required to be transmitted to the data fusion center. This observation is summarized in Table 1. We note that the proposed method achieves a communication overhead reduction of over five orders of magnitude compared to raw signal fusion and approximately 46,000× reduction compared to MUSIC spectrum fusion (assuming single target scenario). Accordingly, this advantage makes the proposed method suitable for the real-time applications.
(Computational Complexity) At each individual radar, the 2D MUSIC algorithm is processed, which requires O ( ( M N ) 3 ) for eigenvalue decomposition and O ( N R N θ ) for spectrum computation. At the data fusion center, the proposed weighted averaging scheme takes O ( L ) for weight calculation/averaging with L distributed radars. In contrast, MUSIC spectrum fusion requires O ( L × N R N θ ) for the spectrum combination at the data fusion center. The computational complexity of the proposed method is lower than the MUSIC spectrum fusion method [20].

5. Simulation Results

To verify the proposed method, we perform computer simulations. In these simulations, we use a center frequency of 77 GHz and an operational bandwidth of 250 MHz. A sampling frequency of 500 MHz is applied. The number of pulses is set to 100. Additionally, the number of time samples per pulse is set to 2000. The numbers of transmit and receive antennas are, respectively, given as M t = 2 and M r = 4 , where the transceiver antennas are arranged to form a virtual uniform linear array with an inter-antenna spacing of λ / 2 . Throughout the simulations, we assume that the line-of-sight (LoS) component is maintained for each target and there is no multi-path propagation. For the LoS path, a typical path-loss exponent of two is used; however, the model can be extended to more general types of channel model.
To see how the location of the distributed radars affects the target localization, we consider a scenario where the radar is positioned at (0,0) and a point target is located at (0,20), as shown in Figure 3a. First, we plot the range-angle map image in Figure 3b (lower), where the 2D DFT algorithm described in Section 3.1 is utilized. As discussed in Remark 1, the range resolution is finer than the angle resolution. In Figure 3c (lower), the corresponding radar image is presented in Cartesian coordinates. In this case, the localization error along the x-axis is expected to be larger than that along the y-axis. In contrast, Figure 3b (upper) shows the range-angle map image when the radar is positioned at (20,20). The corresponding radar image in Cartesian coordinates is provided in Figure 3c (upper), where the localization error along the y-axis is expected to be larger than that along the x-axis.
In Figure 4, we present the range-angle maps and Cartesian coordinate radar images when the 2D MUSIC algorithm, described in Section 4.1, is applied to each radar. Compared to the 2D DFT algorithm, the overall radar images obtained using 2D MUSIC exhibit higher resolution. Again, the resolution of the Cartesian coordinate radar image varies depending on the relative location of the radar with respect to the target.
The RMSEs of the 2D MUSIC algorithm, using the measurements from individual radars located at (0,0) and (20,20), are evaluated for various SNRs in Figure 5. In Figure 5a, the RMSEs of localization estimation along the x-axis are given. As discussed in Figure 3 and Figure 4, the radar located at (0,0) exhibits better RMSE performance than the radar at (20,20) in terms of x-axis localization accuracy. In Figure 5b, the RMSEs of localization estimation along the y-axis are shown. In this case, the radar at (20,20) demonstrates better RMSE performance than the radar at (0,0) for y-axis localization accuracy.
The RMSEs of the proposed weighted average-based localization estimation are evaluated for various SNRs in Figure 6. For comparison, we also present the RMSEs of the 2D MUSIC algorithm using the measurements from individual radars located at (0,0) and (20,20), respectively. In addition, we evaluate the RMSE of target localization based on the transformation of distributed 2D MUSIC spectra, as described in Section 4.1, which requires transmitting the MUSIC spectra from each radar to the data fusion center. Furthermore, the RMSEs of the average-based estimate with equal weighting are also analyzed. As shown in the figure, the proposed weighted average-based localization algorithm achieves the lowest RMSE. This is because it effectively exploits the spatial diversity to reduce localization errors by assigning different weights based on the radar locations. Interestingly, when the SNR is low, localization performance is more affected by noise. Consequently, the performance gap between the weighted averaging method and the equal-weight averaging method becomes more pronounced.
In Figure 7, RMSEs are evaluated for two different placements of two distributed radars. Specifically, in the first case, two radars are positioned at ( 0 , 0 ) and ( 20 , 20 ) , while in the second case, they are placed at ( 0 , 0 ) and ( 20 , 0 ) . The proposed weighted average-based localization algorithm is then applied. From the figure, it can be found that the radar placement at ( 0 ,   0 ) and ( 20 ,   20 ) results in better localization performance compared to the placement at ( 0 ,   0 ) and ( 20 ,   0 ) . This is due to the fact that the reference radar at ( 0 ,   0 ) has a relatively small estimation error along the x-axis. Consequently, when the second radar exhibits a small estimation error along the y-axis (i.e., when | θ 01 θ 11 | π 2 ), the overall estimation error of the weighted average-based localization algorithm is minimized. This result is consistent with the discussion in Remark 1.
To see the effect of the weighted-averaging and the placement of distributed radars on the estimation performance, we only focus on a single target in the experiment, but the proposed method can be consistently extended to multi-target environments. As the reviewer pointed out, we agree that the data association becomes a critical issue in multi-target environments. One simple but effective method is the distance-based association with gating, where estimates are associated if their coordinate distances are below a predefined threshold.

6. Experiment Results

The proposed algorithm is demonstrated through an experiment using two W-band FMCW MIMO radars (TI AWR-1642-BOOST) equipped with 2 Tx and 4 Rx antennas, as shown in Figure 8. The FMCW chirp configuration used in our experiment is provided in Table 2.
The experiments are conducted with two different radar deployment scenarios, as shown in Figure 8. In the first scenario, the two radars are positioned at ( 0 ,   0 ) m and ( 5 ,   5 ) m, as shown in Figure 9a. In the second scenario, they are located at ( 0 ,   0 ) m and 5 sin π / 4 , 5 ( 1 cos π / 4 ) m, which is approximately 3.54 ,   1.46 in Figure 9b. For each deployment scenario, experiments are carried out with varying target positions near ( 0 ,   5 ) m.
In Figure 10, the range-angle maps and the corresponding radar images in Cartesian coordinates are evaluated when the 2D MUSIC algorithm is applied to the de-ramped baseband signals collected from distributed radars positioned at ( 0 ,   0 ) m and ( 5 ,   5 ) m, respectively. Here, a single target is located at ( 0 ,   5 ) m. In Figure 10a (lower), the range-angle map for the radar at ( 0 ,   0 ) m is shown. Here, the range resolution is finer than the angle resolution. Accordingly, in the associated radar image in Figure 10b (lower), the resolution along the x-axis be higher than that along the y-axis. In contrast, in Figure 10a (upper), the range-angle map for the radar at ( 5 ,   5 ) m is presented. Additionally, in Figure 10b (upper), the corresponding radar image in Cartesian coordinates shows that the localization error along the y-axis is expected to be greater than that along the x-axis. Therefore, as observed in the simulation results shown in Figure 3 and Figure 4, the experimental results confirm that the resolution of the Cartesian coordinate radar image varies depending on the relative location of the radar with respect to the target.
To confirm this observation, in Table 3, we evaluate the RMSE when a target is placed at four different locations: ( 0 ,   5 ) m, ( 0 ,   4 ) m, ( 0 ,   6 ) m, and ( 1 ,   5 ) m. For each target location, 50 trials are conducted to obtain the RMSE in Cartesian coordinates. From the table, it is observed that the radar at ( 0 ,   0 ) m has a lower RMSE along the y-axis compared to the radar at ( 5 ,   5 ) m. In contrast, it has a higher RMSE along the x-axis than the radar at ( 5 ,   5 ) m.
In Table 4, the RMSEs of the weighted average based localization algorithm under two different deployment scenarios are evaluated. For comparison, the RMSEs of the 2D MUSIC algorithm using a single radar, as well as the equal-weight combining method with two distributed radars, are also assessed based on the experimentally measured data. The results demonstrate that RMSE performance improves when multiple radars are utilized. This is because the low cross-range resolution, caused by the limited number of antennas in each radar module, degrades the RMSE performance. However, this issue can be mitigated by leveraging distributed radars. Furthermore, the proposed weighted averaging approach outperforms the equal-weight combining method. By assigning weights proportional to the achievable parameter resolution, the estimation error is further reduced. Additionally, it is confirmed that the placement of the distributed radars significantly impacts RMSE performance. Specifically, the deployment at ( 0 ,   0 ) and ( 5 ,   5 ) provides better performance compared to the placement at ( 0 ,   0 ) and ( 3.54 ,   1.45 ) .This can be explained by the fact that the reference radar at ( 0 ,   0 ) has a relatively small estimation error along the x-axis. Accordingly, when the second radar exhibits a small estimation error along the y-axis (i.e., when | θ 01 θ 11 | π 2 ), the overall estimation error of the weighted average-based localization algorithm is minimized, which is consistent with the discussion in Remark 1.
Note that the simulation parameters (250 MHz bandwidth) differ from the experimental setup (1279.2 MHz bandwidth) to demonstrate algorithm generalizability across different system configurations. The experimental validation confirms real-world applicability using actual radar hardware parameters, while the simulations explore broader parameter ranges for comprehensive performance analysis. Furthermore, in our experiment, we focused on a single target to isolate the effects of weighted-averaging and the placement of distributed radars on estimation performance. However, our proposed method can be consistently extended to multi-target environments. In this setting, data association becomes a critical issue. A simple but effective approach is distance-based association with gating, where estimates are associated if their coordinate distances are below a predefined threshold.

7. Conclusions

In this paper, we have proposed an efficient high-resolution target localization algorithm for distributed FMCW MIMO radar systems. Unlike conventional methods that require transmitting raw received signals or MUSIC spectra to a data fusion center, our approach significantly reduces communication overhead by forwarding only target position estimates from individual radars. These estimates are then weighted and averaged in a unified coordinate system at the data fusion center, where the weights are assigned based on the achievable resolution of range and angle estimation. Through a detailed analysis, we demonstrated that localization errors in the unified coordinate system depend on the placement of distributed radars and the local estimation accuracy of range and angle parameters. Our method effectively addresses the limitations of FMCW MIMO radars, which typically suffer from lower azimuth angle resolution due to a limited number of antennas. By leveraging multiple distributed radars and appropriately weighting their estimates, we significantly enhance localization accuracy while maintaining computational efficiency. The effectiveness of the proposed algorithm was validated through both synthetic simulations and real-world experimental measurements using two W-band FMCW MIMO radars. The results confirmed that our approach achieves superior localization performance compared to conventional methods while reducing implementation complexity. Additionally, we analyzed how different radar placements affect localization performance, highlighting the importance of optimizing radar deployment in distributed radar networks.

Author Contributions

Conceptualization, H.P. and J.P.; methodology, S.C. and J.P.; software, H.P., S.C. and J.P.; validation, J.P. and Y.H.; formal analysis, J.P.; investigation, H.P. and S.C.; writing—original draft preparation, H.P.; writing—review and editing, J.P. and Y.H.; supervision, J.P. and Y.H.; funding acquisition, J.P. and Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Research Foundation of Korea (NRF) Grant funded by Korea Government (MSIT) under Grant RS-2023-00241706 and Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government(MSIT) under Grant RS-2024-00398981; and in part by the National Natural Science Foundation of China under Grant 62211540396.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hasch, J.; Topak, E.; Schnabel, R.; Zwick, T.; Weigel, R.; Waldschmidt, C. Millimeter-Wave Technology for Automotive Radar Sensors in the 77 GHz Frequency Band. IEEE Trans. Microw. Theory Tech. 2012, 60, 845–860. [Google Scholar] [CrossRef]
  2. Jankiraman, M. Design of Multi-Frequency CW Radars; SciTech Publishing: Raleigh, NC, USA, 2007; Volume 2. [Google Scholar]
  3. Stove, A.G. Linear FMCW Radar Techniques. IEE Proc. F—Radar Signal Process. 1992, 139, 343–350. [Google Scholar] [CrossRef]
  4. Hakobyan, G.; Yang, B. High-Performance Automotive Radar: A Review of Signal Processing Algorithms and Modulation Schemes. IEEE Signal Process. Mag. 2019, 36, 32–44. [Google Scholar] [CrossRef]
  5. Kim, S.; Lee, K.K. Low-Complexity Joint Extrapolation-MUSIC-Based 2-D Parameter Estimator for Vital FMCW Radar. IEEE Sens. J. 2019, 19, 2205–2216. [Google Scholar] [CrossRef]
  6. Lee, J.; Park, J.; Chun, J. Weighted Two-Dimensional Root MUSIC for Joint Angle-Doppler Estimation With MIMO Radar. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 1474–1482. [Google Scholar] [CrossRef]
  7. Zhang, X.; Chen, W.; Zheng, W.; Xia, Z.; Wang, Y. Localization of Near-Field Sources: A Reduced-Dimension MUSIC Algorithm. IEEE Commun. Lett. 2018, 22, 1422–1425. [Google Scholar] [CrossRef]
  8. Kim, T.Y.; Hwang, S.S. Cascade AOA Estimation Algorithm Based on Flexible Massive Antenna Array. Sensors 2020, 20, 6797. [Google Scholar] [CrossRef]
  9. Nie, W.; Xu, K.; Feng, D.; Wu, C.Q.; Hou, A.; Yin, X. A Fast Algorithm for 2D DOA Estimation Using an Omnidirectional Sensor Array. Sensors 2017, 17, 515. [Google Scholar] [CrossRef]
  10. Amine, I.M.; Seddik, B. 2-D DOA Estimation Using MUSIC Algorithm with Uniform Circular Array. In Proceedings of the 2016 4th IEEE International Colloquium on Information Science and Technology (CiSt), Tangier, Morocco, 24–26 October 2016; pp. 850–853. [Google Scholar] [CrossRef]
  11. Goossens, R.; Rogier, H. A Hybrid UCA-RARE/Root-MUSIC Approach for 2-D Direction of Arrival Estimation in Uniform Circular Arrays in the Presence of Mutual Coupling. IEEE Trans. Antennas Propag. 2007, 55, 841–849. [Google Scholar] [CrossRef]
  12. Ahmad, M.; Zhang, X.; Lai, X.; Ali, F.; Shi, X. Low-Complexity 2D-DOD and 2D-DOA Estimation in Bistatic MIMO Radar Systems: A Reduced-Dimension MUSIC Algorithm Approach. Sensors 2024, 24, 2801. [Google Scholar] [CrossRef]
  13. Aal Dhaheb, L.T.H.; Muzlifah Mahyuddin, N. A Low Computational Complexity for 2D MUSIC Algorithm in Massive MIMO Systems. In Proceedings of the 2021 8th International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, Malaysia, 22–23 June 2021; pp. 314–319. [Google Scholar] [CrossRef]
  14. Maisto, M.A.; Dell’Aversano, A.; Brancaccio, A.; Russo, I.; Solimene, R. A Computationally Light MUSIC Based Algorithm for Automotive RADARs. IEEE Trans. Comput. Imaging 2024, 10, 446–460. [Google Scholar] [CrossRef]
  15. Shin, D.H.; Jung, D.H.; Kim, D.C.; Ham, J.W.; Park, S.O. A Distributed FMCW Radar System Based on Fiber-Optic Links for Small Drone Detection. IEEE Trans. Instrum. Meas. 2017, 66, 340–347. [Google Scholar] [CrossRef]
  16. Lin, C.; Huang, C.; Su, Y. A Coherent Signal Processing Method for Distributed Radar System. In Proceedings of the 2016 Progress in Electromagnetic Research Symposium (PIERS), Shanghai, China, 8–11 August 2016; pp. 2226–2230. [Google Scholar] [CrossRef]
  17. Yin, P.; Yang, X.; Liu, Q.; Long, T. Wideband Distributed Coherent Aperture Radar. In Proceedings of the 2014 IEEE Radar Conference, Cincinnati, OH, USA, 19–23 May 2014; pp. 1114–1117. [Google Scholar] [CrossRef]
  18. Schurwanz, M.; Oettinghaus, S.; Mietzner, J.; Hoeher, P.A. Reducing On-Board Interference and Angular Ambiguity Using Distributed MIMO Radars in Medium-Sized Autonomous Air Vehicle. IEEE Aerosp. Electron. Syst. Mag. 2024, 39, 4–14. [Google Scholar] [CrossRef]
  19. Zhu, L.; Wen, G.; Liang, Y.; Luo, D.; Jian, H. Multitarget Enumeration and Localization in Distributed MIMO Radar Based on Energy Modeling and Compressive Sensing. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 4493–4510. [Google Scholar] [CrossRef]
  20. Seo, J.; Lee, J.; Park, J.; Kim, H.; You, S. Distributed Two-Dimensional MUSIC for Joint Range and Angle Estimation with Distributed FMCW MIMO Radars. Sensors 2021, 21, 7618. [Google Scholar] [CrossRef] [PubMed]
  21. Zhi, L.; Hehao, N.; Yuanzhi, H.; Kang, A.; Xudong, Z.; Zheng, C.; Pei, X. Self-powered absorptive reconfigurable intelligent surfaces for securing satellite-terrestrial integrated networks. China Commun. 2024, 21, 276–291. [Google Scholar] [CrossRef]
  22. Ma, Y.; Ma, R.; Lin, Z.; Zhang, R.; Cai, Y.; Wu, W.; Wang, J. Improving Age of Information for Covert Communication With Time-Modulated Arrays. IEEE Internet Things J. 2025, 12, 1718–1731. [Google Scholar] [CrossRef]
  23. Commin, H.; Manikas, A. Virtual SIMO Radar Modelling in Arrayed MIMO Radar. In Proceedings of the Sensor Signal Processing for Defence (SSPD 2012), London, UK, 25–27 September 2012; pp. 1–6. [Google Scholar]
  24. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  25. Capon, J. High-resolution frequency-wavenumber spectrum analysis. Proc. IEEE 1969, 57, 1408–1418. [Google Scholar] [CrossRef]
  26. Liu, W.; Haardt, M.; Greco, M.S.; Mecklenbräuker, C.F.; Willett, P. Twenty-Five Years of Sensor Array and Multichannel Signal Processing: A review of progress to date and potential research directions. IEEE Signal Process. Mag. 2023, 40, 80–115. [Google Scholar] [CrossRef]
  27. Mahafza, B.R. Radar Systems Analysis and Design Using MATLAB; CRC Press, Inc.: Boca Raton, FL, USA, 2000. [Google Scholar]
  28. Wax, M.; Kailath, T. Detection of signals by information theoretic criteria. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 387–392. [Google Scholar] [CrossRef]
  29. Grünwald, P.D.; Myung, I.J.; Pitt, M.A. Advances in Minimum Description Length: Theory and Applications; MIT Press: Cambridge, MA, USA, 2005. [Google Scholar]
  30. Wannebo, A. Hardy inequalities. Proc. Am. Math. Soc. 1990, 109, 85–95. [Google Scholar] [CrossRef]
Figure 1. Distributed FMCW MIMO radar system.
Figure 1. Distributed FMCW MIMO radar system.
Sensors 25 03579 g001
Figure 2. Coordinate transformation in the distributed FMCW MIMO radar system.
Figure 2. Coordinate transformation in the distributed FMCW MIMO radar system.
Sensors 25 03579 g002
Figure 3. (a) Simulation environment with two distributed FMCW MIMO radars and (b) range angle maps at each radar and (c) Cartesian coordinate radar images when 2D DFT algorithm is utilized.
Figure 3. (a) Simulation environment with two distributed FMCW MIMO radars and (b) range angle maps at each radar and (c) Cartesian coordinate radar images when 2D DFT algorithm is utilized.
Sensors 25 03579 g003
Figure 4. (a) Range angle maps at each radar and (b) Cartesian coordinate radar images when 2D MUSIC algorithm is utilized.
Figure 4. (a) Range angle maps at each radar and (b) Cartesian coordinate radar images when 2D MUSIC algorithm is utilized.
Sensors 25 03579 g004
Figure 5. RMSE of localization along (a) x-axis and (b) y-axis.
Figure 5. RMSE of localization along (a) x-axis and (b) y-axis.
Sensors 25 03579 g005
Figure 6. RMSE comparison for various localization algorithms.
Figure 6. RMSE comparison for various localization algorithms.
Sensors 25 03579 g006
Figure 7. RMSE of the proposed weighted average-based algorithm for two different placements of two distributed radars.
Figure 7. RMSE of the proposed weighted average-based algorithm for two different placements of two distributed radars.
Sensors 25 03579 g007
Figure 8. Field experiment setup.
Figure 8. Field experiment setup.
Sensors 25 03579 g008
Figure 9. Experiments with two different radar deployment scenarios: (a) two radars located at ( 0 ,   0 ) m and ( 5 ,   5 ) m (b) two radars located at ( 0 ,   0 ) m and ( 5   sin π / 4 ,   5 ( 1 cos π / 4 ) ) m   =   3.54 ,   1.46 .
Figure 9. Experiments with two different radar deployment scenarios: (a) two radars located at ( 0 ,   0 ) m and ( 5 ,   5 ) m (b) two radars located at ( 0 ,   0 ) m and ( 5   sin π / 4 ,   5 ( 1 cos π / 4 ) ) m   =   3.54 ,   1.46 .
Sensors 25 03579 g009
Figure 10. (a) Range angle maps at each radar and (b) Cartesian coordinate radar images when 2D MUSIC algorithm is applied to the experimental data collected at the distributed radars.
Figure 10. (a) Range angle maps at each radar and (b) Cartesian coordinate radar images when 2D MUSIC algorithm is applied to the experimental data collected at the distributed radars.
Sensors 25 03579 g010
Table 1. Communication Overhead comparison when 8 virtual antennas with N = 256 and S = 256 are utilized with 32 bit precision.
Table 1. Communication Overhead comparison when 8 virtual antennas with N = 256 and S = 256 are utilized with 32 bit precision.
MethodData per FrameReduction Factor
Raw Signal Fusion [15,16,17]4.2 MB1
MUSIC Spectrum Fusion [20]369 KB11.4×
Proposed Method8 bytes/target525,000×
Table 2. FMCW experiment parameter setting.
Table 2. FMCW experiment parameter setting.
ParameterValue
Type of Signal waveformLinear Chirped waveform
Chirp BW1279.2 (Mhz)
Number of Chirps per frame256
Number of Chirp Loops128
Range resolution0.1172 (m)
Velocity resolution0.0470 (m/s)
Tx power12 dBm
Sampling Rate6000 ksps
Table 3. RMSE of localization on x-axis and y-axis with experimental data.
Table 3. RMSE of localization on x-axis and y-axis with experimental data.
RMSETarget Locations
(ϵx,ϵy) (0, 5)m(0, 4)m(0, 6)m(1, 5)m
Radar at ( 0 , 0 ) m ( 0.375 , 0.073 ) ( 0.239 , 0.063 ) ( 0.201 , 0.144 ) ( 0.163 , 0.107 )
Radar at ( 5 , 5 ) m ( 0.064 , 0.210 ) ( 0.103 , 0.281 ) ( 0.105 , 0.259 ) ( 0.049 , 0.263 )
Table 4. RMSE of localization algorithms with two different deployment scenarios.
Table 4. RMSE of localization algorithms with two different deployment scenarios.
RMSETarget Locations
( 0 , 5 ) m ( 0 , 4 ) m ( 0 , 6 ) m ( 1 , 5 ) m
2D MUSIC with a single0.2240.1510.1730.135
radar at ( 0 , 0 ) m
2D MUSIC with a single0.1370.1110.1920.149
radar at ( 5 , 5 ) m
Equal-weight combining with0.1300.0830.1920.130
radars at ( 0 , 0 ) / ( 3.54 , 1.45 ) m
Equal-weight combining with0.1490.1100.0110.076
radars at ( 0 , 0 ) / ( 5 , 5 ) m
Proposed weighted averaging with0.1150.0600.1270.085
radars at ( 0 , 0 ) / ( 3.54 , 1.45 ) m
Proposed weighted averaging with0.0690.0570.0940.044
radars at ( 0 , 0 ) / ( 5 , 5 ) m
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

Park, H.; Chung, S.; Park, J.; Huang, Y. High-Resolution Localization Using Distributed MIMO FMCW Radars. Sensors 2025, 25, 3579. https://doi.org/10.3390/s25123579

AMA Style

Park H, Chung S, Park J, Huang Y. High-Resolution Localization Using Distributed MIMO FMCW Radars. Sensors. 2025; 25(12):3579. https://doi.org/10.3390/s25123579

Chicago/Turabian Style

Park, Huijea, Seungsu Chung, Jaehyun Park, and Yang Huang. 2025. "High-Resolution Localization Using Distributed MIMO FMCW Radars" Sensors 25, no. 12: 3579. https://doi.org/10.3390/s25123579

APA Style

Park, H., Chung, S., Park, J., & Huang, Y. (2025). High-Resolution Localization Using Distributed MIMO FMCW Radars. Sensors, 25(12), 3579. https://doi.org/10.3390/s25123579

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