1. Introduction
Active electronically scanned array (AESA) radar architectures are well-established in radar surveillance, due to their enhanced flexibility compared to conventional radar systems. By using multiple transceiver modules, AESA radar systems allow for electronic control of the antenna beam direction, enabling rapid and precise scanning of the surveilled area without the need for physical movement of the antenna.
In recent years, the fully digital paradigm for AESA radar has gained attention in both industry and research, as it leverages digital signal processing to further enhance the flexibility of radar operations. Specifically, fully digital AESA radars aim to provide independent digital control of each antenna element for both transmission and reception. This is achieved by moving analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) as close as possible to the antennas, allowing most signal processing operations to be implemented in the digital domain.
Next-generation fully digital arrays are currently employed in only a limited number of radar products, typically operating in single transmit mode. However, the independent control of transmit and receive antennas facilitates multiple-input multiple-output (MIMO) operations. Specifically, in fully digital AESA radar systems, each antenna can transmit different orthogonal waveforms directly synthesized in the digital domain, ensuring MIMO functionality and enabling flexible and efficient exploitation of the available antenna aperture.
A major challenge in MIMO radar systems is ensuring the orthogonality of waveforms, particularly when multiple transmit antennas are involved. Achieving orthogonality across a large number of waveforms over a sufficiently wide range and across the Doppler frequencies of interest is a nontrivial problem. Chirp signals, particularly linear frequency-modulated (LFM) signals, are known to offer quasi-orthogonal waveform pairs, such as the “chirp up” and “chirp down” pair. Additionally, further quasi-orthogonal waveforms can be designed by utilizing “V-chirp” signals with bidirectional sweeps.
In low-cost radar systems for surveillance, there is a strong interest in leveraging the potential of MIMO operation without significantly increasing system complexity. This requires the following:
- (A)
The use of a limited number of antennas to reduce the number of receiving chains and the volume of data to be processed.
- (B)
The use of a few simple orthogonal or quasi-orthogonal waveforms, such as chirps, which do not require complex optimization to ensure orthogonality.
In this perspective, a radar system with an extremely limited number of channels can be interesting for many low-cost surveillance applications, as it reduces costs and requires using a limited number of orthogonal waveforms. Systems with a few antennas are also beneficial for designing lightweight and compact systems, suitable for installation on moving platforms such as vehicles or aircraft, where the capability to process large amounts of data is also limited.
When aiming to use a limited number of antennas, non-uniform linear array (NULA) configurations are ideal. These configurations allow for the strategic positioning of the available sensors, including both short and long baselines with a small number of elements, therefore optimizing the trade-off between performance and cost. Specifically, this paper focuses on the application of target direction of arrival (DoA) maximum likelihood (ML) estimation, considering a MIMO radar system with three antennas. Three-element array configurations are widely used for the practical and cost-effective implementation of radar systems for DoA estimation (e.g., see [
1,
2,
3,
4,
5,
6,
7]). This choice is driven by the target applications of our design strategy: low-cost, resource-constrained systems such as automotive radar or sensors for small unmanned aerial vehicles, where size, weight, power, and computational load are critical constraints. Each antenna can be either a transmitting/receiving element or a receiving-only element. Our goal is to optimize the positions of the three antennas to maximize the estimation accuracy, while constraining the probability of outliers among the obtained DoA estimates.
Achieving accurate DoA estimation with such a limited number of antenna elements is especially challenging. Specifically, using a typical uniform linear array (ULA) configuration with only three antennas would be highly constraining, leaving significant performance potential unexplored. In contrast, NULA configurations can be quite beneficial when there are severe constraints on the number of antenna elements, as they enable more flexible designs that can better exploit the limited resources available.
However, compared to ULA configurations, it is well known that NULA configurations introduce DoA estimation ambiguities in the direction of one of the sidelobes of the likelihood function. These ambiguities can significantly degrade DoA estimation accuracy, causing the DoA estimation mean square error (MSE) to deviate from the asymptotic performance, especially under limited signal-to-noise ratio (SNR) conditions. The accuracy of DoA estimation in the presence of outliers has been extensively studied in the open literature [
8,
9,
10,
11,
12,
13,
14,
15,
16,
17], and several lower bounds for the MSE have been derived, including the Barankin bound [
10], the Bayesian Cramér–Rao Bound (CRB) [
11,
12,
13], and the Ziv–Zakai bound [
14,
15].
The problem of DoA estimation has been extensively addressed in the literature, with powerful super-resolution algorithms like MUSIC [
18], ESPRIT [
19], and methods based on compressed sensing [
20,
21,
22] as the classical choices. These super-resolution techniques allow resolving multiple closely-spaced targets. However, the work presented here focuses on a different challenge, predominant in low-cost, resource-constrained systems: ensuring robustness against estimation outliers for a single target at low SNR. For this purpose, the ML estimator is particularly suitable, as its performance is well-understood theoretically [
16], allowing establishment of a direct relationship between array geometry and outlier probability, which is the core of our contribution.
Notably, Ref. [
16] presented an accurate theoretical prediction for the DoA MSE in moderate to high SNR scenarios. Therein, it is shown that the probability of outliers can be expressed only in terms of the operative SNR and of the array geometry. This highlights the importance of the array geometry, which should be carefully designed to maximize the robustness against outliers, especially under limited SNR conditions. Several efforts have been undertaken for designing ambiguity-resistant NULA configurations over the years [
23,
24,
25,
26,
27,
28,
29], including minimum redundancy arrays (MRA) [
23] and ambiguity-resistant interferometers [
24]. Particularly, in our previous work [
29], we built upon the MSE theoretical prediction in [
16] to devise a flexible design strategy for outlier-robust three-element NULA configurations on receive. The design strategy proposed therein was only applicable to SIMO radar systems, allowing us to control the probability of outliers for estimating the DoA of either emitting sources, targets illuminated by existing transmitters of opportunity (as in passive radar), or in scenarios where only one of the three antennas was equipped with a transmitter.
In this paper, we extend this outlier-robust design framework to co-located MIMO setups, which represents the main contribution of this work. This extension is non-trivial since the physical position of each antenna element simultaneously affects multiple virtual channels. Through theoretical derivation, we demonstrate that for the same physical placement of antennas, a MIMO configuration with multiple transmitters emitting orthogonal waveforms yields a different virtual array geometry, which generally results in an increased robustness against outliers. In turn, this modifies the array design strategy, enabling the design of longer-baseline NULAs that offer superior asymptotic accuracy for the same level of outlier robustness guaranteed by shorter configurations in the SIMO case.
Based on this analysis, we propose a NULA design strategy that allows system designers to fully exploit the limited number of available antennas, achieving an optimal balance between asymptotic accuracy and outlier robustness by leveraging the advantages of MIMO operation. In the paper, we assume independent digital control over each antenna element, as guaranteed by next-generation AESA systems, and orthogonality between waveforms—an assumption that can be approximately satisfied easily in practice with a system using a maximum of three transmitters, e.g., using quasi-orthogonal up, down, and V-shaped LFM waveforms.
This paper is organized as follows.
Section 2 presents the MIMO signal model and revisits the MSE theoretical approximation derived in [
16].
Section 3 presents the proposed NULA design strategy for MIMO radar, based on a constraint on the maximum outlier probability.
Section 4 provides an example of an application of the proposed design strategy, considering practical technological constraints such as minimum array inter-element spacings or installation tolerance. Lastly,
Section 5 draws our concluding remarks.
2. Array Signal Model and MSE Prediction
Consider the system geometry depicted in
Figure 1, showing a NULA with
elements aligned along the x-axis. Let
denote the position of the
-th element. Without loss of generality, we assume that the leftmost element is at the origin of the axis, so that the array geometry is described by the vector
collecting the positions of the array elements. Here, we assumed that the two-way phase center of the array element at the origin of the axis is the phase reference.
We consider a target T located within the surveilled area at an angle
relative to the array boresight. Our signal model focuses on an isolated target, assuming it has been resolved within a specific range resolution cell. The array comprises
transmitting elements, each emitting a waveform denoted as
. The signal contribution at the
-th antenna after matched filtering to the
-th waveform and at the target range bin can be expressed as:
where
represents the complex target signal amplitude after range compression;
is the signal wavelength;
is the target DoA;
is a subset of ;
is the complex amplitude of the cross-correlation interference, which models the leakage from the -th transmitted waveform into the -th processed channel.
is a complex-valued sequence representing the thermal noise contribution at the -th receiving element;
However, for LFM waveforms with a high time-bandwidth product, such as those typically used in radar, the energy of the cross-talk term is significantly lower than the peak energy of the auto-correlation term. For this reason, its effect can be reasonably modeled as a small degradation of the effective SNR. Therefore, the theoretical derivations are obtained assuming perfect orthogonality, but the impact of this non-ideal behavior will be considered in simulated examples later in the paper.
To obtain an estimate
of the target DoA
, we resort to the ML estimation technique. A block diagram of the fundamental processing scheme considered in this paper is shown in
Figure 2. Specifically, the received signals at different antennas are first range-compressed via matched filtering, which involves multiplying the received signal spectrum
by the complex conjugate of the spectrum of each transmitted signal,
. This is performed by the block named “MF and TX separation”, which is exploded in its details only for channel k = 1 for compactness. This operation enables both target range estimation and separation of the contributions from each transmitter at each receiver. For simplicity, in
Figure 2, the range compression process is represented assuming that
transmitters are present. In cases with
or
transmitters, the processing scheme is simplified accordingly.
To carry out a fair comparison of SIMO and MIMO, we assume that the total transmitted power is the same for every setup. Therefore, with transmitters, the amplitudes are scaled by , to account for the power distribution across the array.
Following the processing scheme in
Figure 2, each range-compressed sequence
undergoes a beamforming stage, where the transmit and receive phase shifts are compensated to estimate the target DoA. To this end, Equation (1) can be conveniently rewritten in vector notation as follows:
where
is a column vector of size , collecting the signal contributions ;
is a column vector of size , collecting the complex amplitudes ;
is a steering vector of size , collecting the phase shifts due to the two-way path;
is a column vector of size , collecting the thermal noise samples, drawn from a complex Gaussian distribution with zero mean and ;
denotes the elementwise Hadamard product.
Based on this signal model, we can define an ideal likelihood function for our ML estimator as in [
11]:
Here,
represents the steering vector corresponding to the generic search direction
. Assuming the target is within a specific angular region of interest, denoted as
, the ML estimator is given by:
A theoretical performance prediction for the MSE of the ML estimator has been derived in [
16], and it is briefly recalled here for the reader convenience. This performance prediction is based on the hypothesis that the MSE contribution can be decomposed in the sum two main terms:
A small error contribution, due to distortions on the likelihood function main lobe caused by thermal noise;
A large error contribution due to the presence of the outliers, namely DoA estimates located well outside the main lobe peak on the likelihood function, around the angles, where it has its sidelobes’. These errors are still caused by the presence of thermal noise that occasionally makes them appear higher than the mainlobe peak.
Specifically, the MSE prediction
is decomposed in [
16] as:
where
represents the number of sidelobe peaks in the angular sector of interest ;
represents the th pairwise error probability, i.e., the probability that the th sidelobe peak is higher than the main lobe peak;
is the -th sidelobe peak location;
is the Cramer–Rao lower bound, representing the MSE achieved when the contribution due to outliers is negligible.
For this approximation to be tight, the union bound limit must apply [
25,
30], meaning that the probability of two side peaks simultaneously being higher than the main lobe peak must be negligible. Clearly, this depends on both the input SNR and the likelihood function’s side peaks amplitudes, which in turn depend on the array geometry. In practice, for a given array geometry, there is a specific SNR value above which the MSE approximation is tight.
This SNR value also determines the lower limit of the so-called threshold region [
16], where the probability of outliers is non-negligible, and the achieved MSE deviates from the CRB. When the input SNR is high enough, the probability of outliers becomes negligible, making the CRB a good approximation of the MSE. Since in this case the asymptotic performance is reached, this SNR region is referred to as the asymptotic region in [
16]. Lastly, when the SNR is too low, the union bound approximation is no longer valid, meaning that there is a non-negligible probability of multiple side peaks being higher than the main lobe peak. Under this condition, the DoA can no longer be estimated, so this SNR region is referred to as the no-information region in [
16]. A qualitative overview of the three regions described is shown in
Figure 3.
The goal of this paper is to control the probability of outliers in the estimates obtained by the MIMO radar by optimizing the design of the three-element array. Specifically, we aim to jointly optimize the positions of both the transmitting/receiving elements and the receiving-only elements, enabling the design of MIMO NULA configurations, which are robust to outliers, not only in the asymptotic region, but also for SNR values within the threshold region. To this end, in the next section we constrain the maximum value for the MIMO pairwise error probabilities in Equation (5), aiming to reduce the contribution of outlier estimates to the global MSE.
3. Admissible Pairwise Probability Region
In this section, we carry out the analytical derivations required to design outlier-robust NULA configurations, tailored for MIMO radar systems. From Equation (5), we note that the
-th pairwise error probability
acts as a scaling factor for the large error contributions
that cause the MSE to deviate from the CRB. Therefore, in the following we will call outlier-robust array configurations all those NULAs which satisfy a desired constraint on the maximum pairwise error probabilities
. Based on [
16], the mathematical expression for the
-th pairwise error probability is:
where
denotes the modified Bessel function of the first kind and order zero;
is the signal-to-noise power ratio, directly related to the complex baseband a target amplitude, i.e., ;
denotes the Marcum Q function of the two arguments
and
is the normalized noiseless likelihood function that depends only on the array geometry and achieves the maximum value of
when
.
The first step of the design strategy is to impose a constraint on the maximum value of
, namely:
From Equation (6), we note that only depends on the array geometry, by means of the noiseless likelihood function, and has a monotonic behavior with the operational SNR, which determines how much this noiseless likelihood function gets distorted. Therefore, for a fixed SNR value, the constraint on the maximum admissible value can be converted into a constraint on the maximum admissible value for the -th sidelobe peak of the normalized likelihood, namely , where the maximum admissible value can be univocally determined by inverting Equation (6) for a given SNR value.
The problem then becomes to identify all the array configurations with M transmit elements and N receive elements that satisfy the constraint
. To this end, we define the angles
and express
for the generic
and
as:
where for the generic number of elements
:
In the following, taking the phase reference in the most left-side element , it is assumed for simplicity , so that is not listed among the variables of the functions and .
As is apparent, we successfully decoupled the contributions of the phase shifts due to the transmitter-to-target path, encapsulated in , from those due to the target-to-receiver path, encapsulated in . Based on Equation (11), we can derive the outlier-robust NULA design strategy for MIMO radar configurations. In the following subsections, three different setups are considered:
A 3 × 3 MIMO setup with three trans-receiving array elements;
A 2 × 3 MIMO setup with two trans-receiving array elements, and a third receiving-only element;
A SIMO setup with a single trans-receiving element and two receiving-only elements.
3.1. 3 × 3 MIMO with Three Trans-Receiving Array Elements
Based on Equation (11), in the 3 × 3 MIMO setup,
,
, and the transmission functional is identical to the reception functional, so that the constraint
becomes:
We notice that this functional has a large number of symmetries among its angles, among which:
By defining a 45° rotated axis system as:
and following the derivations in
Appendix A, we obtain the following mathematical representation of the set of points identified by cutting the normalized likelihood function at the value
in the
plane.
with the constraint
A contour plot of the likelihood function for the 3 × 3 MIMO case is shown in
Figure 4d.
3.2. 2 × 3 MIMO with Two Trans-Receiving Array Elements
The 2 × 3 MIMO case can be divided into three subcases, where the single receiving-only element is positioned alternately at the leftmost, rightmost, or central position. To mathematically represent the constraint in the plane when only two of the array elements are equipped with a transmitter, we conveniently set the phase reference at the receiving-only element, as this simplifies the derivation. The three subcases of the 2 × 3 MIMO configuration can be readily obtained from one another through a simple coordinate transformation in the plane.
By setting
,
and taking the phase reference at the receiving-only element the transmission functional for the 2 × 3 MIMO case is given by:
while the reception functional is the same as in the 3 × 3 MIMO case. Therefore, we obtain:
The derivation details are provided in
Appendix B, while here we only report the expressions to mathematically characterize the set of points in
, identified by cutting the normalized likelihood function at
:
with
Finally, we describe how to transition between different 2 × 3 MIMO configurations.
For the 2 × 3 MIMO case with the receiving-only antenna at the rightmost array element, using
,
in Equation (12) yields:
while the reception functional is the same as in the square root of the 3 × 3 MIMO case. Therefore, we obtain:
It is easy to notice that the configuration is perfectly symmetric to the previous one. Therefore, the resulting coordinate transformation is straightforward. Specifically, by defining , we can transform the TX functional in the TX functional of the previous case, while the RX functional remains unchanged thanks to its symmetry properties listed above.
Based on this coordinate transformation, we can reuse Equations (20) and (21) to describe the set of points in the plane that correspond to the normalized likelihood function being cut at in the 2 × 3 MIMO case with a receiving-only antenna at the rightmost element.
Similarly, for the 2 × 3 MIMO case where the external elements of the array are used as transmitters and the receiving-only element is at the center, using
,
in Equation (12) yields:
while the reception functional is the same as in the square root of the 3 × 3 MIMO case. Therefore, we obtain:
Although this case has no direct relationship with the previous ones, we notice that it can be obtained from the first one by defining
, which again transforms Equation (24) in the TX functional of the first case, while the RX functional remains unchanged thanks to its symmetry properties listed above. Contour plots of the likelihood function in the 2 × 3 MIMO cases are shown in
Figure 4b,c. Specifically, in
Figure 4b, we assume adjacent transmitters, with the receiving-only antenna located at the leftmost array element. The symmetric case is not included, as the likelihood function appears identical. Furthermore,
Figure 4d shows the likelihood function contour plot obtained in the 2 × 3 MIMO case with transmitters located at the edges of the array.
3.3. SIMO with a Single Trans-Receiving Array Elements
Finally, we briefly describe how the mathematical formulation of the constraint
changes in the SIMO case. A detailed derivation along these lines is provided in our previous work [
29]. Specifically, when only a single transmitter is present (
), and if the transmitter corresponds to the leftmost array element, M = 1,
, the transmission functional
simplifies to:
Therefore, in the SIMO case the normalized likelihood function only depends on the reception functional
:
Here, the normalized likelihood function is equal to the square root of the one in Equation (13), obtained in the 3 × 3 MIMO case. Therefore, the mathematical representation of the set of points identified by cutting the normalized likelihood function at
is obtained from that of the SIMO case by substituting
with
:
with
Figure 4d shows the likelihood function contour plot obtained in the SIMO case.
By comparing the contour plots in
Figure 4, we note that the different likelihood functions obtained for the considered MIMO cases appear distorted compared to the one for SIMO. This is since the dependency of the
functional on
and
changes depending on the transmitter positioning. Notably, the 3 × 3 MIMO (
Figure 4d) has the same shape as the one for the SIMO (
Figure 4a), since in this case the transmission and reception functionals are the equal, so that the 3 × 3 MIMO likelihood function is simply the square of the SIMO likelihood function.
3.4. From the Likelihood Function Contours to the Admissible Region
After describing the likelihood functions for all the MIMO design case studies, we need to convert the derived mathematical representations into suitable admissible regions in the inter-element distance plane. This can be done by following a simple procedure, similar to the one in [
29]. Particularly, Equation (10) allows us to map the quantities
and
into inter-element distances. This requires knowing the maximum range of variation of
, which depends on the extremes of the surveilled angular sector
. Specifically, we have:
The value of
acts as a scale factor for the axes, allowing us to rewrite
and
in terms of the two inter-element distances:
After this scaling, the mathematical representation of the set of points identified by the cut of the normalized likelihood function at the value can be used to obtain an admissible pairwise probability (APP) region in the plane of inter-element distances including all the array configurations satisfying the constraint .
The example in
Figure 5 allows us to better clarify the procedure to obtain the APP region.
We note that the locus of points corresponding to the array beampattern of a specific 3-element array
can be represented on the
plane as a linear segment
, as shown in
Figure 5. The length of the segment is related to the total length of the array
, while its slope
is determined based on the relationship between the two inter-element distances
and
. Specifically, based on Equation (10), we have:
so that, for instance, all ULA configurations correspond to segments that lie on the line with slope
, since for every three-element ULA we have
.
For a fixed value
, for increasing values of
, the first intersection with
along the slope
represents a specific solution
of the equation
For values of
greater than
along the slope
, the constraint
is violated. This is visible in
Figure 5, where the beampattern of the array
is shown as a function of
.
Based on the considerations made in
Figure 5, the APP region can be obtained by following the procedure outlined in [
29], and recalled here:
Inside the set of all possible slopes , determine the subset of slopes blocked by the first-order replica of , i.e., . Notice that all the replicas are blocked by replica (0,1), so they will be ignored in the following.
Update the set of the non-blocked slopes after step I.
Inside the set , determine the subset of slopes blocked by the next higher-order replica of , i.e., . Notice that the replicas are blocked by replica (1,1), so they will be ignored in the following.
Update the set of the non-blocked slopes after step III.
Inside the set , determine the subset of slopes blocked by higher-order replicas of .
Update the set of the non-blocked slopes after step V.
Repeat steps V and VI until the set is empty.
The presented procedure could be extended to antenna elements, by operating in a 3D space, where the contours are replaced by surfaces. While the extension is feasible, the analytical derivation would make the description cumbersome. Therefore, we avoid an explicit illustration of this case and leave it to the interested reader.
Using this procedure, the likelihood function contours in
Figure 4 can be easily converted into equivalent APP regions, containing all the array configurations that satisfy the constraint
.
Figure 6a–d show the admissible regions obtained from the likelihoods in
Figure 4, in the 2D domain
of the two inter-element distances, assuming
,
, and
, along with the likelihood function cut at
. As expected, the APP region appears symmetrical in this domain when using the 3 × 3 MIMO configuration, the 3 × 1 SIMO configuration and the 3 × 2 MIMO with the external transmitting elements. This is clearly not the case for the 3 × 2 MIMO configurations with adjacent transmitting elements, because the transmitters insisting only on one of the two baselines makes the behavior unsymmetric.
In conclusion, in this section, we derived the mathematical expression to identify an APP region in the plane of the two inter-element distances for each MIMO case considered. The derived APP region contains all the NULA configurations that satisfy the constraint imposed on the pairwise error probabilities, allowing us to design outlier-robust three-element NULA configurations based on the design parameters, namely the operational SNR, the maximum pairwise error probability, and the angular sector of interest. An example of application of the proposed strategy is shown in the next section, where we compare the DoA estimation accuracy and the robustness to outliers of different NULA configurations resulting from the proposed design strategy.
4. A Design Case Study of the Proposed Strategy
In this section, we show an application example of the design strategy introduced in the previous section, and we compare different NULA designs considering both SIMO and MIMO operation. Particularly, we assume the same design parameters used in the previous section, namely , , and . We further assume transmitting narrowband orthogonal signals in the Wi-Fi bandwidth, with a carrier frequency of , corresponding to a wavelength of .
Before proceeding with the design, we note that the results in this section also relax the assumption of perfect waveform orthogonality. Specifically, while the theoretical MSE curves are obtained using the theoretical prediction derived in [
16] and reported in Equation (5), they are compared with Monte Carlo simulation results. For these simulations, we considered a set of quasi-orthogonal LFM waveforms (up-chirp, down-chirp, and V-chirp), each with a time-bandwidth product of 200 (
,
). This allows us to demonstrate that the non-perfect orthogonality between waveforms does not significantly alter the validity of our theoretical analysis. Specifically, due to the high compression gain, the energy of the residual cross-talk after range compression is negligible compared to the main auto-correlation peak.
Similar to [
29], the proposed design strategy is particularly flexible, as the identified APP region eventually allows the designer to account for additional technological constraints that may emerge during the design phase. Particularly, in this section, the APP regions resulting from the design procedure are further adjusted to account for two additional technological constraints:
Minimum inter-element distance: To account for the physical size of the antennas (assumed to be 14 cm), we enforce a minimum inter-element distance of
. This constraint, which excludes the blue area in
Figure 7 from the APP region, carries the important secondary benefit of mitigating mutual coupling, since the electromagnetic interaction between elements is significantly reduced at large element separations.
Mounting tolerance: Since the antennas cannot be positioned with infinite precision, we assume a mounting tolerance of
in each direction, corresponding to
in wavelength units. This requires excluding from the APP region the areas close to the region border (i.e., the red region in
Figure 7).
These two constraints modify the admissible regions in
Figure 6 as shown in
Figure 7. The following observations are in order:
As shown in
Figure 6a, the SIMO configuration already achieved the smallest APP region compared to MIMO setups (in
Figure 6b–d). Therefore, the additional technological constraints in this case severely limit the set of admissible NULA configurations, as the residual APP region (
Figure 7a) becomes extremely small, leaving very little to no flexibility in the array design choice.
By bringing the available two-way phase centers closer together, the MIMO 2 × 3 with adjacent transmitters prioritizes outlier robustness. This results in a larger APP region even after technological constraints (
Figure 7b), providing significant flexibility and greater design freedom compared to SIMO.
In contrast, the MIMO 2 × 3 with transmitters at the edges of the array (
Figure 7c) increases the overall separation between the array two-way phase centers, resulting in a narrower main lobe in the likelihood function. This leads to improved performance in the high SNR conditions, prioritizing asymptotic estimation accuracy over outlier robustness. Therefore, the resulting APP region is very similar to the one obtained in the SIMO case.
Finally, the MIMO 3 × 3 (
Figure 7d) benefits from the use of three transmitters, providing more balanced performance. Since the available power now is equally split among nine different two-way phase centers, we can benefit from both improved asymptotic estimation accuracy and enhanced robustness to outliers, resulting in the largest admissible region.
Based on the above observations, we conduct two different types of comparisons between the different SIMO and MIMO configurations:
Comparison with a fixed array configuration: We analyze the performance of the NULA (‘◊’ marker), which is admissible in all SIMO/MIMO APP regions.
Comparison with a fixed maximum pairwise error probability: We compare the performance of (‘◊’ marker) for the SIMO and the 2 × 3 MIMO configuration with transmitters at the edges, (‘□’ marker) for the 2 × 3 MIMO with adjacent transmitters, and (‘∆’ marker) for the 3 × 3 MIMO. All configurations ensure a maximum pairwise error probability of approximately .
The first comparison highlights two key advantages of MIMO: (i) the ability to control outlier probability and (ii) the improved asymptotic performance of MIMO configurations compared to SIMO, which results from an increase in the total effective array length. Specifically,
Figure 8a shows the MSE of the different setups, averaged within the
sector, as a function of SNR, while
Figure 8c shows the probability of outlier and the maximum pairwise error probability as a function of the SNR. The following observations are in order:
When the SNR is within the threshold region, the MSE obtained with array
progressively improves from SIMO to MIMO. Specifically, the 3 × 3 MIMO achieves the lowest MSE. Instead, the MSE of the 2 × 3 MIMO configuration with external transmitters is relatively close to the SIMO, since the probability of an outlier is still significant at this SNR value. This is also clearly visible from the red curve
Figure 8c.
As the SNR increases and the performance gets closer to the asymptotic region, the impact of outliers on the MSE becomes negligible (see
Figure 8d). As a result, the asymptotic term in Equation (6) becomes the dominating MSE contribution. Therefore, for high SNR values, e.g., at
where all four array configurations achieve asymptotic MSE performance, the
MIMO configuration with external transmitters outperforms all other setups, since it yields the lowest CRB. Conversely, as the CRB of the 2 × 3 MIMO with adjacent transmitters is only marginally better than that of SIMO, for high SNR values the green MSE curve representing the 2 × 3 MIMO setup with adjacent transmitters gets closer to the SIMO performance. Finally, the 3 × 3 MIMO configuration provides a more balanced performance, as it distributes the available transmit power across nine different phase centers.
As discussed at the beginning of this section, the markers (‘×’) in
Figure 8 denote Monte Carlo simulation results obtained using quasi-orthogonal LFM waveforms. Given the high compression gain of these waveforms, the slight residual cross-talk is negligible. As a result, the simulated points show excellent consistency with the theoretical predictions, which assume perfect orthogonality. This further confirms the effectiveness of the proposed model and approach.
Overall, the proposed array design ensures high estimation accuracy for SNR values equal to or greater than the design SNR, maintaining an estimation accuracy close to the CRB.
Figure 8.
DoA estimation MSE and maximum pairwise error probability as a function of the SNR. The comparisons are performed (a,c) assuming the same array configuration , achieving different maximum pairwise error probabilities for different SIMO/MIMO configurations, and (b,d) assuming different array configurations achieving the same maximum pairwise error probability, .
Figure 8.
DoA estimation MSE and maximum pairwise error probability as a function of the SNR. The comparisons are performed (a,c) assuming the same array configuration , achieving different maximum pairwise error probabilities for different SIMO/MIMO configurations, and (b,d) assuming different array configurations achieving the same maximum pairwise error probability, .
To complement this analysis, we conduct an additional comparison at a fixed-pairwise error probability. Specifically, the potential of the 2 × 3 MIMO with adjacent transmitters and the 3 × 3 MIMO setups is not fully exploited. Although we ensured a maximum pairwise error probability of at a design SNR of , using array , in these two cases, results in a much lower actual pairwise error probability, namely for the 2 × 3 MIMO with adjacent transmitter, and for the 3 × 3 MIMO. This explains the superior performance of these two configurations at the design SNR. However, the constraint was overfulfilled, meaning that with , these setups are already very close to their CRB. Based on this analysis, we conduct a second comparison, assuming a fixed outlier probability, thus selecting a different array from the APP region in each case to ensure the same maximum pairwise error probability. Specifically:
For SIMO and 2 × 3 MIMO with transmitters at the edges, we keep the array configuration (one of the few arrays in the APP region for these cases), which achieves a maximum pairwise error probability of about .
For 2 × 3 MIMO with adjacent transmitters, we use array .
For 3 × 3 MIMO, we use array .
Both and still achieve , bringing them much closer to the constraint .
Figure 8b shows the MSE of the different array configurations, averaged within the
sector, as a function of SNR, while
Figure 8d shows the probability of outlier and the maximum pairwise error probability as a function of the SNR. The following observations are in order:
At the design SNR, all MSE values deviate from their respective CRBs. In such conditions, the 3 × 3 MIMO achieves the best performance due to its lower CRB, while the SIMO exhibits the highest MSE.
Unlike in
Figure 8a, in this case, the threshold region starts at approximately the same SNR for all configurations. Once asymptotic performance is reached, the 3 × 3 MIMO clearly outperforms the 2 × 3 MIMO, which in turn outperforms the SIMO. This improvement is due to the greater design flexibility provided by MIMO configurations compared to SIMO, which allows increasing the global array length, thus achieving a lower CRB.
As observed in the fixed-array case study, the close correspondence between the theoretical predictions (assuming perfect orthogonality) and the simulation results (based on quasi-orthogonal LFM waveforms) again demonstrates the robustness of our design approach against small residual cross-talk between the transmitted waveforms.
Overall, the analysis carried out in
Figure 8 highlights the twofold advantage of MIMO operation. On one hand, MIMO operation allows increasing the global array length, as it allows us to operate with an effective array with
elements. In addition to this trivial benefit, MIMO also offers greater design flexibility, allowing us to design more challenging NULA configurations with higher global lengths. The compound effects of these two factors become evident when comparing performance under fixed-array conditions versus fixed maximum pairwise error probability, demonstrating both the structural and design benefits of MIMO in DoA estimation.
Incidentally, we observe that the sparse nature of the designed arrays may impose a lower bound on the operational range due to far-field assumptions. For instance, it is easy to verify that the longest baseline considered (i.e., for array ) corresponds to a Fraunhofer distance of approximately 4 m at . This makes this array design best-suited for medium-to-long-range applications, where targets of interest are located at ranges from tens of meters to kilometers. For scenarios requiring operation at very short ranges, the designer could simply add a geometric constraint to the APP region to exclude arrays with excessively large apertures.
To conclude the analysis, in
Table 1, we report the average MSEs achieved by different configurations in the fixed-array and fixed-pairwise error probability comparisons.
From the table, it is evident that the MSE decreases significantly when MIMO operational modes are used, both at
and
. To better illustrate the performance improvement of different MIMO configurations relative to SIMO,
Table 2 reports the ratio between the average MSE obtained in the SIMO case and that achieved in each MIMO setup, quantifying the efficiency gains provided by MIMO in terms of estimation accuracy.
Table 2 clearly demonstrates the superior performance of MIMO configurations compared to SIMO across all considered scenarios. Particularly:
In the fixed-array comparison at SNR = 15 dB, the 3 × 3 MIMO setup achieves the most significant reduction in MSE, with a performance improvement of 7.3 times over SIMO. The 2 × 3 MIMO with adjacent transmitters outperforms the 2 × 3 MIMO with transmitters at the edges, achieving an MSE reduction of 4.6 times compared to SIMO, thanks to its greater robustness to outliers. Finally, the 2 × 3 MIMO with transmitters at the edges offers a more modest improvement of 1.2 times, which is essentially due to its lower CRB, as the outlier probability is not different from that achieved by the SIMO.
At SNR = 20 dB, all the setups achieve asymptotic performance, so the performance gap between configurations narrows, since the probability of outliers is negligible here. In this case, MIMO remains advantageous with respect to SIMO. Particularly, the 2 × 3 MIMO with transmitters at the edges achieves the highest improvement, showing an MSE 2.5 times lower than that achieved using SIMO.
In the fixed-pairwise error probability comparison, the performance improvements in the threshold region, namely at SNR = 15 dB, are more similar across the different MIMO setups, since the arrays have been chosen to guarantee a similar probability of outliers across the different setups.
At SNR = 20 dB, however, the performance improvement increases compared to the fixed-array comparison, since the MIMO setup allowed choosing longer NULA designs. Particularly, the 3 × 3 MIMO significantly outperforms the other configurations, with an MSE improvement factor of 4.2 compared to SIMO, followed by the 2 × 3 MIMO with adjacent transmitters (3.0) and the 2 × 3 MIMO with edge transmitters (2.5).
Overall, these results confirm the dual advantage of MIMO operation. First, MIMO enables an increase in the number of equivalent phase centers, leading to enhanced asymptotic performance. Second, it provides greater design flexibility, improving robustness against outliers and allowing for the implementation of NULA that would not be admissible in a SIMO setup.
After the comparison between SIMO and MIMO setups, we now compare the proposed outlier-controlled NULA design against several standard sparse array configurations. This analysis is performed for the 3 × 3 MIMO case, and the results are shown in
Figure 9.
The first benchmark is the three-element minimum redundancy array (MRA). As demonstrated in [
23], the only MRA with
elements is
. This configuration yields three unique baseline lengths (1, 2, and 3 in
units), thus maximizing the asymptotic angular resolution for a given number of elements. As shown by the ‘◊’ marker in
Figure 9a, this array is considerably shorter than the array
designed using our strategy (‘∆’ marker). Furthermore, we note that this MRA would not be admissible according to the selected minimum inter-element distance constraint (
), but we include it in the comparison for a comprehensive performance evaluation.
The second benchmark is an ambiguity-resistant NULA designed according to the criteria from [
24]. This design strategy requires the two inter-element distances to be coprime multiples of
. Among the many possible choices, we selected the configuration
(‘□’ marker), which corresponds to coprime spacings of 3 and 4 units of
. Notably, this array configuration falls within our generated admissible region and satisfies the imposed technological constraints.
Finally, we include a standard ULA, with positions (‘○’ marker), as a conservative baseline. This configuration also violates our minimum distance constraint.
Figure 9b,c compare the MSE and maximum pairwise error probability for these configurations. As expected, the short-aperture ULA and MRA achieve asymptotic performance within the considered range of SNR values, exhibiting negligible outlier probability. However, their short baselines result in a relatively high CRB, which limits their asymptotic accuracy.
In contrast, the much sparser outlier-controlled and ambiguity-resistant NULAs achieve a significantly lower CRB, offering superior asymptotic performance. For these arrays, the outlier probability is no longer negligible in the threshold region, but satisfies the required constraint () for SNR values larger than the design SNR of .
The ambiguity-resistant design is inherently robust due to its coprime nature, but its maximum pairwise error probability is not explicitly controlled for a specific design SNR. In contrast, our strategy predicts and constrains
to remain below the design threshold (indicated by the dashed line in
Figure 9c) at the target SNR of 15 dB. This controlled robustness, combined with its marginally longer aperture, allows our proposed design to achieve both slightly better asymptotic accuracy and, more importantly, a significantly lower MSE in the critical threshold region.
In conclusion, this comparison highlights the practical value of our proposed strategy. Unlike fixed design criteria, our approach provides a flexible framework that defines an entire region of admissible arrays based on specific design parameters ( and ). This allows a designer to select the optimal configuration for their application, balancing performance trade-offs that are not captured by fixed-design arrays.