Fact-checked by Grok 2 weeks ago

Angle of arrival

Angle of arrival (AoA), also known as (DoA), is a technique used to estimate the direction from which a propagating signal, such as (RF) waves, impinges on an of sensors or antennas. This estimation is achieved by measuring the phase differences or time delays in the signal as it arrives at different elements of the , typically arranged in a uniform linear or planar configuration. The fundamental principle relies on the geometric relationship between the signal's and the array spacing, where the angle θ relative to the array's reference axis determines the phase shift, modeled as e^{-j 2\pi ( \frac{d}{\lambda} ) \sin \theta } for adjacent elements separated by distance d and λ. AoA estimation is fundamental to various applications in communications, , and localization systems, enabling precise source localization without requiring direct distance measurements. In modern networks, such as those employing massive multiple-input multiple-output () technology, AoA supports for improved signal quality and capacity, as well as indoor positioning services like and proximity-based advertising. It is also critical in systems for target detection and in ultra-wideband () setups for high-accuracy angle estimation in environments with challenges. Common algorithms for AoA computation include subspace-based methods like (Multiple Signal Classification) and Root-MUSIC, which offer high resolution by exploiting the eigendecomposition of the array's , and parametric approaches that model the signal environment for robustness against . These techniques have evolved with advancements in (SDR) platforms, allowing real-time prototyping and evaluation in diverse radio environments, though accuracy is influenced by factors such as synchronization, , and . Recent developments, including metasurface-assisted arrays, further enhance resolution and reduce hardware complexity for emerging and beyond applications.

Fundamentals

Definition and Principles

Angle of arrival (AOA), also known as (DOA), is the direction from which an electromagnetic, acoustic, or other propagating signal impinges upon a , typically quantified as the angle relative to a reference axis, such as the normal to an or . This technique exploits the of signal to infer the source's bearing, forming a of array in fields like wireless communications and . The physical basis of AOA estimation rests on the differences in arrival times or phases of the signal across multiple spatially separated sensors. As the wavefront propagates, elements farther along the experience a slight delay compared to those closer, resulting in measurable shifts or time offsets that encode the signal's incoming . This relies on the far-field approximation, where the source is distant enough (distance r \gg D^2 / \lambda, with D as the array size and \lambda the ) that the wavefront appears planar and rays are parallel, simplifying the curvature effects of spherical waves to a model. The fundamental relationship is captured by the phase difference \delta \phi between two sensors spaced d apart: \delta \phi = \frac{2\pi d \sin \theta}{\lambda} where \theta denotes the angle of arrival measured from the array's broadside (normal) axis, and \lambda is the signal wavelength. This equation arises from the path length difference d \sin \theta, which translates to a phase shift via the propagation constant $2\pi / \lambda. Historically, AOA principles emerged in the early 1900s through radio direction finding efforts, with pioneering developments by the incorporating the Bellini-Tosi system around 1909–1910. This goniometer-based approach used orthogonal loop antennas to determine signal bearings without mechanical rotation, enabling practical maritime navigation and marking the transition from rudimentary spark-gap transmitters to structured direction-finding technologies.

Signal Model

The signal model for angle of arrival (AOA) estimation is derived from the principles of , where a receives signals from distant sources, and the phase differences across elements encode the . For a linear (ULA) consisting of M equally spaced isotropic sensors along a line, with inter-element spacing d (typically \lambda/2, where \lambda is the signal ), the ensures that the response to a from direction \theta (measured from the array broadside) is captured through relative shifts. The steering vector \mathbf{a}(\theta) for a ULA, which represents these phase shifts, is given by \mathbf{a}(\theta) = \left[1, e^{-j \frac{2\pi d \sin\theta}{\lambda}}, \dots, e^{-j \frac{2\pi (M-1) d \sin\theta}{\lambda}}\right]^T, where the first element is the reference phase (set to 1), and subsequent elements account for the progressive phase delay due to the signal's path differences across the array. This vector arises from the time delay \tau_m = \frac{(m-1) d \sin\theta}{c} for the m-th sensor, converted to phase via e^{-j 2\pi f \tau_m} under the narrowband assumption, with c the speed of light and f = c/\lambda. In contrast, a uniform circular (UCA) arranges M sensors on a of r, providing azimuthal invariance suitable for 360-degree coverage and 2D AOA estimation ( \phi and \vartheta). The steering vector for a UCA is \mathbf{a}(\phi, \vartheta) = \left[ e^{-j \frac{2\pi r \sin\vartheta \cos(\phi - \phi_m)}{\lambda}} \right]_{m=1}^M, where \phi_m = 2\pi (m-1)/M are the angular positions, and the terms reflect the of the incident onto the plane. This geometry avoids the endfire ambiguity of ULAs but requires or for efficient processing. The received signal model for a single assumes the output vector \mathbf{s}(t) \in \mathbb{C}^{M \times 1} at time t is \mathbf{s}(t) = \mathbf{a}(\theta) x(t) + \mathbf{n}(t), where x(t) is the complex signal, and \mathbf{n}(t) is additive . For multiple K uncorrelated sources with distinct AOAs \boldsymbol{\theta} = [\theta_1, \dots, \theta_K]^T, the model generalizes to \mathbf{s}(t) = \mathbf{A}(\boldsymbol{\theta}) \mathbf{x}(t) + \mathbf{n}(t), with steering matrix \mathbf{A}(\boldsymbol{\theta}) = [\mathbf{a}(\theta_1), \dots, \mathbf{a}(\theta_K)] \in \mathbb{C}^{M \times K} and vector \mathbf{x}(t) \in \mathbb{C}^{K \times 1}. Key assumptions include signals (bandwidth much less than carrier frequency, justifying plane-wave approximation), uncorrelated sources (E[\mathbf{x}(t) \mathbf{x}^H(t)] = \mathbf{P}, diagonal power matrix), and spatially white (\mathbf{n}(t) \sim \mathcal{CN}(\mathbf{0}, \sigma^2 \mathbf{I})). The covariance matrix \mathbf{R} = E[\mathbf{s}(t) \mathbf{s}^H(t)] = \mathbf{A} \mathbf{P} \mathbf{A}^H + \sigma^2 \mathbf{I} encapsulates the signal statistics, where the signal subspace is spanned by the columns of \mathbf{A}, enabling subsequent techniques. This model holds for both ULA and UCA geometries, with \mathbf{A} adapted accordingly.

Estimation Techniques

Beamforming-Based Methods

Beamforming-based methods for angle of arrival (AOA) estimation utilize arrays to form directional beams that scan possible arrival s, identifying peaks in the received signal power to determine the AOA. These techniques rely on the steering vector, which models the phase shifts across array elements due to the signal's . By applying weights to the array elements, the methods enhance signals from specific directions while suppressing others, making them suitable for real-time applications in uniform linear arrays or other geometries. Conventional , also known as the delay-and-sum approach, operates by varying the hypothesized angle θ and computing the response to find the yielding the maximum . The output is given by | \mathbf{w}^H \mathbf{a}(\theta) |^2, where \mathbf{w} is the weight vector and \mathbf{a}(\theta) is the steering vector for angle θ. A representative example is the beamformer, which uses uniform weights \mathbf{w} = \mathbf{a}(\theta) / \|\mathbf{a}(\theta)\| to simply the delayed signals, providing a straightforward with a main width determined by the size. This method achieves an proportional to the beamwidth, approximately \lambda / (M d) radians for an M-element with element spacing d and λ, but it suffers from sidelobe in noisy environments. Adaptive variants, such as the beamformer (also called minimum variance distortionless response), improve upon conventional methods by minimizing output power subject to maintaining unity gain toward the hypothesized direction, thereby suppressing interference more effectively. The optimal weights are \mathbf{w} = \mathbf{R}^{-1} \mathbf{a}(\theta) / (\mathbf{a}^H(\theta) \mathbf{R}^{-1} \mathbf{a}(\theta)), where \mathbf{R} is the sample of the received signals. This data-dependent approach requires inverting the covariance matrix, which has a complexity of O(M^3), but it offers better resolution than conventional for uncorrelated sources without increasing the width. Originally proposed for high-resolution spectrum analysis, the Capon method has been widely adopted in AOA due to its ability to adapt to the signal environment using a single snapshot. These methods excel in low compared to more advanced techniques, enabling processing on resource-constrained hardware, and they perform well with a single data snapshot, avoiding the need for multiple observations. However, accurate AOA demands precise knowledge of the manifold, which includes positions, gains, and phases; mismatches due to errors or environmental factors can introduce significant biases, often requiring offline or online procedures to estimate and compensate for these imperfections. For instance, self- techniques using known reference signals can align the assumed manifold with the actual one, improving accuracy by up to several degrees in practical arrays.

Subspace-Based Methods

Subspace-based methods for angle of arrival (AOA) estimation leverage the eigenstructure of the received signal's to achieve high-resolution performance in multi-source scenarios. These techniques decompose the \mathbf{R}, estimated from array snapshots as \mathbf{R} = \frac{1}{T} \sum_{t=1}^T \mathbf{x}(t) \mathbf{x}^H(t) where \mathbf{x}(t) is the snapshot vector and T is the number of snapshots, into signal and subspaces via eigenvalue \mathbf{R} = \mathbf{U} \boldsymbol{\Lambda} \mathbf{U}^H. The eigenvectors corresponding to the largest D eigenvalues form the signal subspace \mathbf{U}_s, while the remaining M - D eigenvectors, with M as the number of array elements and D as the number of sources, constitute the subspace \mathbf{U}_n. This separation exploits the between the steering vector \mathbf{a}(\theta) for \theta and the subspace, enabling precise AOA localization even when sources are closely spaced. The multiple signal classification (MUSIC) algorithm, a foundational subspace method, constructs a pseudospectrum to identify AOAs by searching for directions where the steering vector aligns with the signal subspace, or equivalently, is orthogonal to the noise subspace. The pseudospectrum is defined as P(\theta) = \frac{1}{\mathbf{a}^H(\theta) \mathbf{U}_n \mathbf{U}_n^H \mathbf{a}(\theta)} = \frac{1}{\|\mathbf{U}_n^H \mathbf{a}(\theta)\|^2}, with peaks occurring at the true AOAs, as the denominator approaches zero when \mathbf{a}(\theta) lies in the signal subspace. The estimation process involves: (1) computing the covariance matrix \mathbf{R}; (2) performing eigenvalue decomposition to isolate \mathbf{U}_n; (3) evaluating P(\theta) over a grid of angles \theta; and (4) selecting the D highest peaks as the AOA estimates. For coherent or highly correlated sources, which rank-deficiency the signal subspace, spatial smoothing preprocesses the data by averaging subarray covariances from overlapping subarrays of size P = M - L + 1, where L is the subarray length, to restore full rank and decorrelate signals. This technique halves the effective array aperture but enables robust estimation in multipath environments. The estimation of signal parameters via rotational invariance techniques (ESPRIT) algorithm extends subspace methods by avoiding the spectral search of , instead exploiting the translational invariance of uniform linear s to derive closed-form AOA estimates. ESPRIT partitions the into two identical subarrays, shifted by one element, inducing a rotational invariance in the signal : \mathbf{U}_s = [\mathbf{U}_{s1}; \mathbf{U}_{s2}], where \Phi = \mathbf{U}_{s1}^\dagger \mathbf{U}_{s2} is a with entries e^{\pm j 2\pi d \sin\theta_k / \lambda} for source k, spacing d, and \lambda. The AOAs are then obtained as \theta_k = \arcsin\left( \frac{\lambda \angle[\phi_k]}{2\pi d} \right), where \phi_k are the eigenvalues of \Phi, computed via least-squares or total least-squares solutions. This approach maintains high resolution while reducing computational demands for fine angular grids. Subspace-based methods offer key advantages, including super-resolution capability that resolves sources separated by less than the Rayleigh limit of \lambda / (2M), surpassing conventional techniques, and the ability to handle correlated signals through preprocessing like spatial smoothing. These properties make them suitable for dense multi-source environments, such as urban wireless channels. However, the eigenvalue dominates the complexity at O(M^3) operations, scaling cubically with array size and limiting real-time applicability for large M.

Statistical Methods

Statistical methods for angle of arrival (AOA) estimation emphasize probabilistic frameworks that incorporate uncertainty from noise, , and model mismatches to provide not only point estimates but also measures of estimation reliability. These approaches are particularly valuable in non-ideal conditions where deterministic techniques may falter, offering bounds on performance and adaptive handling of signal variations. By modeling the received signals as random processes, statistical methods enable robust even with limited snapshots or correlated sources. Maximum likelihood (ML) estimation serves as a cornerstone of statistical AOA methods, deriving estimates by maximizing the likelihood function under assumptions about signal and noise statistics. In the deterministic ML formulation, the estimator minimizes the squared error \| \mathbf{y} - \mathbf{A}(\theta) \mathbf{s} \|^2, where \mathbf{y} is the observation vector, \mathbf{A}(\theta) is the steering matrix dependent on the AOA parameters \theta, and \mathbf{s} represents the unknown deterministic signal amplitudes. This approach assumes fixed signal waveforms but ignores their stochastic nature. Conversely, stochastic ML extends this by incorporating source covariances, maximizing the likelihood based on the sample covariance matrix to account for random signal fluctuations, which improves performance in correlated or non-stationary environments. These methods, while computationally intensive due to nonlinear optimization, achieve near-optimal performance in high signal-to-noise ratio (SNR) regimes. The Cramér-Rao bound (CRB) provides a fundamental theoretical limit on the variance of any unbiased AOA , quantifying the inherent due to and finite observations. For a single source and uniform linear under , the CRB is derived as \text{CRB}(\theta) = \frac{\sigma^2}{2 N \| \partial \mathbf{a}/\partial \theta \|^2}, where \sigma^2 is the noise variance, N is the number of snapshots, and \mathbf{a}(\theta) is the steering vector. This bound is obtained by inverting the matrix, which captures the sensitivity of the observation distribution to changes in \theta. For multiple sources, the CRB generalizes to a matrix form, highlighting trade-offs in joint and the impact of source separation. Estimators approaching this bound, such as stochastic ML, are asymptotically efficient as N increases. Bayesian methods treat AOA parameters as random variables, leveraging prior knowledge to compute the posterior distribution p(\theta | \mathbf{y}) \propto p(\mathbf{y} | \theta) p(\theta), which integrates the likelihood with a to yield a full probabilistic characterization of uncertainty. This framework is especially suited for dynamic scenarios, where sequential updates handle time-varying AOAs. For instance, particle filters approximate the posterior using sampling, propagating a set of weighted particles to track multiple sources amid clutter or maneuvering, outperforming Kalman-based alternatives in nonlinear, non-Gaussian settings. By incorporating priors on source motion or array imperfections, these methods enhance robustness to sparse data or initialization errors. To address practical challenges like from multipath or impulsive noise, statistical AOA methods incorporate robustness techniques, including outlier rejection via robust and model order selection to determine the number of sources. Model order selection often employs information criteria such as the (AIC) or (BIC), which penalize by balancing likelihood fit against model : AIC = -2 \ln + 2 and BIC = -2 \ln + \ln , where is the maximized likelihood and is the number of parameters. These criteria facilitate automatic selection of the source count in subspace-related statistical estimators, reducing false detections in low-SNR conditions. As of 2025, recent advancements integrate machine learning with classical statistical estimators to form hybrid approaches, enhancing computational efficiency and adaptability without sacrificing theoretical guarantees. For example, learning-based frameworks approximate the ML optimization landscape using neural networks trained on simulated data, achieving near-CRB performance while reducing search dimensionality in multipath-rich environments. These hybrids leverage data-driven priors to refine Bayesian posteriors or regularize CRB derivations for sparse arrays, demonstrating improved accuracy in real-world deployments like vehicular communications.

Applications

Direction Finding in Communications

Direction finding using angle of arrival (AOA) has evolved significantly in wireless communications, from basic signal processing in 2G systems like GSM, where it supported rudimentary location services, to advanced massive multiple-input multiple-output (MIMO) implementations in 5G and beyond. In 3G and 4G eras, AOA techniques were primarily employed for enhanced cell-ID positioning with limited antenna arrays, achieving accuracies around 100-500 meters. The 2020s marked a pivotal shift with the advent of massive MIMO in 5G, enabling finer angular resolution through larger antenna arrays, and extending to 6G visions that integrate reconfigurable intelligent surfaces (RIS) for even more precise direction estimation. In MIMO systems, AOA estimation plays a crucial role in by determining the direction of incoming signals, allowing base stations to align transmit and receive beams toward users, thereby improving (SNR) in and networks. For instance, in massive setups, AOA-derived beam alignment can yield SNR gains of up to 10-15 dB in mmWave bands by focusing energy on specific angular sectors, mitigating in high-frequency communications. This is particularly vital in New Radio (NR), where hybrid combines analog and digital to exploit AOA for efficient multi-user scheduling. AOA also facilitates interference mitigation through null-steering techniques, where antenna arrays are configured to create radiation nulls in the directions of jammers or unwanted signals, preserving gain for desired paths. In wireless systems, this approach can suppress by 20-30 when AOA accuracy is within 5 degrees, as demonstrated in hybrid architectures that adaptively steer nulls using real-time AOA feedback. Such methods are essential in dense urban deployments, where from neighboring cells is prevalent. Standards like IEEE 802.11az for next-generation positioning incorporate AOA alongside time-of-flight measurements to enhance direction-aware localization in indoor environments, supporting sub-meter precision in multi-AP setups. Similarly, 3GPP NR specifications for mmWave leverage AOA in beam management procedures, such as sounding reference signal ()-based estimation, to enable directional communication and reduce overhead in initial access. These integrations ensure robust directionality in high-mobility scenarios. A notable in local area networks (WLANs) demonstrates AOA's for indoor localization, where a single access point equipped with a multi-antenna achieved median positioning accuracy of 0.97 meters in an 8 m × 6 m space, outperforming traditional received signal strength methods. This sub-meter performance was validated in real-world tests with , highlighting AOA's potential for seamless integration into existing infrastructure without additional spectrum.

Positioning and Localization

Angle of arrival (AOA) positioning relies on the principle, where the location of a signal-emitting is estimated by intersecting lines of bearing (LOBs) from multiple fixed . Each measures the of the incoming signal relative to its , forming an LOB that points toward the source; the source position is then computed as the of at least two such LOBs for localization or three for . This geometric approach assumes precise knowledge of locations and orientations, with differences in the received signal across arrays often used to derive the AOA estimates. Hybrid AOA/TOA systems combine angle measurements with time-of-arrival data to improve robustness and enable accurate positioning, particularly in environments with potential ambiguities in pure angular . The integration results in a system of nonlinear equations relating the source coordinates to both directional and ranging observations, which are solved iteratively via minimization to yield the optimal position estimate. These methods reduce sensitivity to angular errors and support applications requiring height information, such as indoor . AOA is implemented in contemporary wireless systems for real-time locating systems (RTLS), including Bluetooth 5.1's direction finding feature, which uses antenna arrays at locators to compute signal directions from tags, achieving sub-meter to centimeter-level accuracy in indoor settings. (UWB) RTLS similarly employs AOA alongside other metrics for high-precision tracking, offering resilience to multipath interference in dense environments. These technologies facilitate scalable deployments with low-power tags suitable for battery-constrained devices. Positioning performance in AOA systems is governed by geometric dilution of (GDOP), which measures how receiver-target geometry amplifies inherent angle measurement errors, potentially degrading accuracy from degrees to meters in poor configurations. Optimal layouts, such as evenly distributed receivers with wide angular separation, minimize GDOP (often below 3), ensuring reliable localization even with moderate AOA errors. AOA enables in warehouses through networks, where Bluetooth 5.1-based RTLS deployments have attained centimeter-level accuracy for monitoring pallets and equipment in . UWB AOA systems complement this by providing ~10 in cluttered logistics spaces, enhancing inventory efficiency and reducing search times without extensive infrastructure.

Radar and Sensing Systems

In radar and sensing systems, angle of arrival (AOA) plays a pivotal in active sensing applications by determining the of incoming signals from , enabling precise directionality and target localization. This is particularly vital in environments with clutter or multiple reflectors, where AOA helps distinguish from noise. radars leverage AOA to dynamically steer beams toward detected signals, optimizing signal-to-noise ratios for enhanced detection. In these systems, phase shifters adjust the timing of signals across array elements to form directive beams aligned with the estimated AOA, allowing rapid scanning without mechanical movement. Monopulse tracking in radars further refines AOA accuracy by simultaneously processing sum and difference patterns from the , providing real-time angular error signals for precise target tracking. This technique achieves sub-beamwidth resolution, making it suitable for applications requiring high angular precision, such as . For instance, monopulse systems derive the off-boresight by comparing differences across array elements, enabling tracking accuracies on the order of 0.1 degrees under nominal conditions. Passive radar systems exploit illuminators of opportunity, such as commercial broadcast transmitters, to perform covert without emitting signals, relying on AOA to estimate target bearings from reflected emissions. These systems use arrays to measure differences in the received bistatic echoes, allowing in denied environments where active radars might be jammed. By integrating AOA with time-difference-of-arrival measurements, s achieve bearing resolutions of a few degrees, enhancing covert capabilities. AOA integrates with Doppler processing in systems for (MTI), where joint angle-Doppler analysis resolves target while suppressing stationary clutter through velocity discrimination. In multi-channel radars, this integration transforms into the angle-Doppler , enabling the of moving targets by filtering out zero-Doppler returns and refining estimates via subspace methods like MUSIC for correlated signals. Such fusion improves MTI performance in cluttered scenarios, such as ground surveillance, by providing both directional and cues. In automotive for advanced driver-assistance systems (ADAS), operating in the 77 GHz band, AOA supports functions like and collision avoidance by resolving the angular position of vehicles or pedestrians using MIMO antenna . High-resolution algorithms, such as Capon , process shifts across virtual channels to achieve angular accuracies below 1 , even with limited apertures constrained by vehicle packaging. Similarly, in underwater surveillance employ AOA to track submerged targets, with linear measuring bearing angles from acoustic reflections for applications like detection. sensor enhance this by combining pressure and data, yielding direction-finding resolutions of 2-5 in noisy oceanic environments. Research into quantum-enhanced AOA estimation explores potential improvements in and noise sensitivity for applications, including drone detection.

Limitations and Challenges

Error Sources and Accuracy

represents a primary error source in angle of arrival (AOA) estimation, as signal reflections from environmental obstacles create multiple correlated paths that arrive at the array, leading to ambiguous peaks in the spatial spectrum and degraded . These reflections cause the to become singular, resulting in estimation errors that can exceed 10 degrees in peak deviation for conventional methods like in reflective settings. Mitigation strategies, such as spatial through sliding arrays or multiple positions, decorrelate the paths by averaging matrices across configurations, reducing mean absolute errors to around 2-3 degrees. Sensor imperfections further compromise AOA accuracy by introducing systematic distortions in the response. Mutual between adjacent elements alters the effective array manifold through a coupling , causing deviations in and amplitude that bias direction estimates, particularly in compact uniform linear arrays (ULAs). errors, manifesting as and mismatches (e.g., gain perturbations ρ_m and phase shifts ϕ_m per ), exacerbate these issues by violating the ideal isotropic assumption, leading to spectrum distortions and increased estimation variance at low signal-to-noise ratios (SNRs). Self- techniques can partially compensate for these mismatches without auxiliary sources, though residual errors persist in practical deployments. Key metrics for evaluating AOA accuracy include error (RMSE), which quantifies overall deviation, and , which measures systematic offset in estimates. These metrics are strongly influenced by SNR, with RMSE dropping below 2.5 degrees at 0 dB SNR for advanced neural network-based estimators but exceeding 10 degrees for traditional methods like support vector regression at similar levels. Larger sizes enhance by narrowing beamwidth (e.g., from 54 degrees for a 4-element ULA to less for 8 elements), reducing RMSE and bias, though diminishing returns occur beyond 8-16 elements due to increased . In simulations, non-uniform —where variance differs across sensors—significantly impairs subspace-based AOA methods by violating assumptions, preventing achievement of the Cramer-Rao bound (CRB) even at high SNRs above 10 dB. Modified algorithms that reconstruct the subspace can approach CRB performance with sufficient snapshots (e.g., N > 1000), yielding RMSE near theoretical limits, but unaddressed non-uniformity causes resolution failures for closely spaced sources (e.g., 7 degrees apart at 0 dB SNR). Empirical studies in environments during the 2020s report typical AOA accuracies of 1-5 degrees under multipath conditions, with frameworks achieving average errors below 5 degrees in complex scenarios involving and intersections. These results highlight the practical bounds imposed by real-world propagation, where RMSE remains below 3 degrees for high-SNR signals but degrades to 5 degrees or more in dense multipath.

Computational and Practical Constraints

Implementing angle-of-arrival (AOA) systems demands specific configurations to capture spatial signal differences accurately. Multi-channel receivers, typically software-defined radios like USRP models, must provide precise and time across all channels to mitigate errors from variances, fluctuations, and frequency-dependent shifts, which can introduce drifts up to several degrees without correction. arrays, often uniform linear configurations, require 8 to 64 elements spaced at half-wavelength intervals to achieve sufficient , though smaller arrays (e.g., 2-5 elements) suffice for basic setups while larger ones enhance performance in complex environments. These components increase system complexity, as often involves wired with reference tones and matched cabling to align signals post-digitization. Real-time processing poses significant computational challenges, particularly for applications requiring low latency. Beamforming-based AOA methods leverage (FFT) algorithms for efficient spatial spectrum computation, enabling rapid angle scanning suitable for dynamic scenarios like vehicular communications. In contrast, machine learning approaches, such as methods, offer higher accuracy but incur greater complexity due to optimization processes, potentially limiting their use to offline or high-end processors. Balancing these trade-offs is critical, as FFT-based methods achieve real-time performance with lower resource demands, while iterative ML techniques demand optimized implementations to avoid excessive delays. Scalability in emerging 6G networks amplifies these issues with massive multiple-input multiple-output (MIMO) arrays exceeding 64 elements, where interconnection bandwidths and RF chain proliferation drive up power consumption, often by orders of magnitude compared to smaller systems. Power trade-offs involve strategies like access point switching or metasurface antennas to reduce energy use from phase shifters, yet large-scale deployments still face efficiency challenges at terahertz frequencies due to path losses. Cost factors further constrain practicality, as calibration procedures—essential for correcting array imperfections and environmental distortions—require precise post-installation measurements and high mechanical tolerances, elevating expenses in mobile systems over fixed ones, where recalibration is less frequent and siting more controlled. As of 2025, integrated with (FPGA) acceleration addresses these constraints by enabling low-latency AOA processing directly at the receiver, achieving microsecond-level estimation times, such as 2.83 µs for single-source scenarios with 8 antennas, through hardware-algorithm codesign like pipelined orthogonal implementations. Such advancements reduce reliance on cloud offloading, minimizing power and overheads while supporting scalable, deployment in resource-limited edge environments.

References

  1. [1]
    Direction of Arrival Estimation: A Tutorial Survey of Classical ... - arXiv
    Aug 8, 2025 · Direction of arrival (DOA) estimation is the process of determining the spatial directions from which signals impinge on an array of sensors.
  2. [2]
    Angle of arrival estimation in a multi-antenna software defined radio ...
    Jul 27, 2022 · Angle of Arrival (AoA) estimation utilizes shifts in phase between the signal of interest arriving at different receiving antennas.
  3. [3]
    [PDF] Determining RF Angle of Arrival Using COTS Antenna Arrays
    Angle of arrival (AOA) estimation is fundamental to many wireless sensing and communications applications, especially. RF source localization. Typically, AOA ...
  4. [4]
    Ultra-Wideband Angle of Arrival Estimation Based on Angle ... - MDPI
    This paper introduces a new method to estimate the angle of arrival of ultra-wideband radio signals with which existing time-of-flight based localization and ...
  5. [5]
    A comprehensive review of metasurface-assisted direction-of-arrival ...
    Oct 21, 2024 · This paper begins by reviewing the fundamental principles and applications of traditional DoA estimation algorithms, followed by a thorough ...
  6. [6]
  7. [7]
  8. [8]
    Electromagnetic informed data model considerations for near-field ...
    Jul 3, 2024 · Far-field case​​ In that case, the spherical wavefront of the source can be approximated as a plane wave when it reaches the receiver (see Fig. 1 ...
  9. [9]
    Phase‐difference measurement‐based angle of arrival estimation ...
    Nov 17, 2022 · O(ns log ns) is the complexity of Fast Fourier Transform used for calculating the phase differences. It is obvious that the SODA method has ...FORMULATION OF PHASE... · PHASE DIFFERENCE... · PERFORMANCE...
  10. [10]
    [PDF] THE MARCONI REVIEW - World Radio History
    necessary in a marine direction finder and the first mentioned class of receiver, as standardised with the modern Marconi-Bellini-Tosi system, comprises two ...
  11. [11]
  12. [12]
    [PDF] Direction of Arrival Estimation: A Tutorial Survey of Classical and ...
    Classical beamforming methods form the foundation of array signal process- ing. These techniques are intuitive, robust, and computationally efficient, making ...
  13. [13]
    (PDF) Investigations on antenna array calibration algorithms for ...
    Jun 11, 2025 · Direction-of-arrival (DOA) estimation algorithms deliver very precise results based on good and extensive antenna array calibration.
  14. [14]
  15. [15]
  16. [16]
    ESPRIT-estimation of signal parameters via rotational invariance ...
    An approach to the general problem of signal parameter estimation is described. The algorithm differs from its predecessor in that a total least-squares rather.Missing: angle | Show results with:angle
  17. [17]
    Computationally efficient MUSIC based DOA estimation algorithm ...
    That is to say, these algorithms require O M 3 time complexity, where M is the number of array elements, for either taking the inversion of CM (as in the ...
  18. [18]
    (PDF) MIMO Evolution toward 6G: End-User-Centric Collaborative ...
    May 21, 2023 · We demonstrate through system-level simulations how the UE-CoMIMO approaches lead to significant performance gains. Lastly, we discuss necessary ...Missing: 2G | Show results with:2G
  19. [19]
    Emerging MIMO Technologies for 6G Networks - PMC
    Novel multiple-antenna technologies, such as massive MIMO, XL-MIMO, IRS, and CF-mMIMO communications, are critical enablers of 6G Networks.
  20. [20]
    A 5G-Advanced Toward 6G Overview - Innovate - IEEE
    Aug 14, 2023 · 5G was standardized assuming a two-dimensional array with many antenna elements, often called massive MIMO, so beamforming and spatial ...
  21. [21]
    [PDF] AoA Services in 5G Networks: A Framework for Real-World ... - arXiv
    Oct 20, 2025 · An improvement in bias-corrected estimation accuracy is observed as the SNR increases: for SNR values above 30 dB, over 95% of the estimates ...
  22. [22]
    Multi-Stage Localization for Massive MIMO 5G Systems - IEEE Xplore
    Our approach exploits the capability of oriented beamforming to provide accurate position estimate especially for very low Signal to Noise Ratio (SNR).Missing: improvement | Show results with:improvement
  23. [23]
    The ISAC systems aided by MIMO, RIS and with Beamforming ...
    May 6, 2025 · To further improve communication in MIMO systems, adaptive beamforming techniques are employed to maximize signal to noise ratio (SNR) and ...<|separator|>
  24. [24]
    Analog-Domain Suppression of Strong Interference Using Hybrid ...
    Mar 21, 2022 · We design a real-time algorithm to steer nulls towards the interference directions and maintain flat in non-interference directions, solely using constant- ...
  25. [25]
    Movable Antennas for Wireless Communication: Opportunities and ...
    Mar 24, 2024 · As a result, null steering of the beam over interference direction may not dramatically sacrifice the array gain of desired AoA. In Fig. 5, the ...
  26. [26]
    In-Swath and Out-of-Swath Radio Frequency Interference Mitigation ...
    Jul 15, 2024 · However, the AOA of RFI is space-variant, meaning that the mitigation performance of beamformers sensitive to AOA will greatly deteriorate. In ...
  27. [27]
    [PDF] IEEE 802.11az Indoor Positioning with mmWave - arXiv
    Dec 12, 2023 · The position accuracy can be further enhanced through the use of wider bandwidths, as currently being explored in IEEE 802.11bk task group.
  28. [28]
    Wi-Fi RTLS, Location Tracking & Positioning - Inpixon
    AoA is an advanced method which can deliver Wi-Fi positioning with enhanced accuracy compared to more traditional techniques like fingerprinting and RSSI. This ...
  29. [29]
    [PDF] Angle of Arrival Estimation Using SRS in 5G NR Uplink Scenarios
    Jun 27, 2024 · This paper presents a comprehensive exploration of Angle of Arrival (AoA) estimation techniques in 5G environments, using the Sounding Reference ...Missing: directionality | Show results with:directionality
  30. [30]
    [PDF] Robust Sub-meter Level Indoor Localization with a Single WiFi ...
    Nov 17, 2019 · Based on that, we explain why the logistic regression based approach achieves better localization accuracy than the traditional classification.
  31. [31]
    [PDF] A High Fidelity Indoor Navigation System Using Angle of Arrival and ...
    The research results are: 1) a novel prediction system for indoor positioning and navigation that performs at an accuracy of 0.23m (static), and 0.30m (moving); ...
  32. [32]
  33. [33]
  34. [34]
  35. [35]
  36. [36]
    UWB Indoor Positioning: Ultimate Guide to Asset Tracking & RTLS ...
    Sep 22, 2025 · Unlike RSSI-based Bluetooth, UWB's time resolution delivers ~10 cm accuracy in typical indoor spaces—enough to find the right tool bay, pallet ...Missing: papers | Show results with:papers
  37. [37]
    Phased Array Antenna Patterns—Part 1 - Analog Devices
    Although simplified, this uniformly spaced linear array model provides the foundation for insight into how the antenna pattern is formed vs. a variety of ...
  38. [38]
  39. [39]
    A Novel Monopulse Technique for Adaptive Phased Array Radar - NIH
    Jan 8, 2017 · The monopulse angle measuring technique is widely adopted in radar systems due to its simplicity and speed in accurately acquiring a target's ...
  40. [40]
    Derivation of monopulse angle accuracy for phased array radar to ...
    Aug 6, 2025 · The monopulse angle estimation technique is used to determine the target location during the target tracking process [1] . By comparing ...
  41. [41]
    Direction of arrival estimation in passive radar based on deep neural ...
    Jun 30, 2021 · The paper investigates the deep learning-based target DOA estimation in the passive radar. A two-stage DNN is developed for the DOA estimation.
  42. [42]
    Joint time difference of arrival/angle of arrival position finding in ...
    Mar 31, 2024 · Generally, in a passive radar system, there are few receivers located at short distances when compared with the it distance from the target. In ...<|separator|>
  43. [43]
    [PDF] Moving Target Indication for Multi-channel Airborne Radar Systems
    A target velocity-dependent transform in the angle-Doppler domain was proposed in reference [10], as well as in reference [27]. However, the transform defined ...
  44. [44]
    System Design of a 77 GHz Automotive Radar Sensor ... - IEEE Xplore
    High resolution direction of arrival (DOA) estimation is an important requirement for the application in automotive safety systems.Missing: angle ADAS
  45. [45]
    Direction of Arrival Estimation Using Underwater Acoustic Vector ...
    Aug 6, 2025 · The objective of this paper is to present the performance of Direction of Arrival(DoA) estimation algorithms for underwater sound source localization<|separator|>
  46. [46]
    Quantum-enhanced angle-of-arrival pre-estimation of radio ...
    Here, we demonstrate a quantum-enhanced angle-of-arrival pre-estimation protocol, which conduces to predict a target orientation for modern phased-array radar ...
  47. [47]
    Quantum Sensing and AI for Drone and Nano-Drone Detection
    Jul 31, 2025 · In summary, quantum radar brings the physics to see small drones in noise, and AI provides the brains to interpret those quantum-enhanced echoes ...
  48. [48]
    (PDF) Angle-of-Arrival Estimation in Multipath Environments Using ...
    Aug 6, 2025 · Multipath propagation causes errors up to 10 degrees (peak). The mutual influence of antenna elements and car body causes errors up to 10 ...
  49. [49]
    DOA estimation for far-field sources in mixed signals with mutual ...
    Dec 22, 2018 · Mutual coupling and gain-phase errors are very common in sensor channels for array signal processing, and they have serious impacts on the ...
  50. [50]
    (PDF) Array calibration in the presence of unknown sensor ...
    The presence of sensor gain/phase and mutual coupling errors severely degrades the performance of direction-of-arrival (DOA) estimation. This paper proposes ...
  51. [51]
    [PDF] DeepAoANet: Learning Angle of Arrival from Software Defined ...
    Dec 9, 2021 · For AoA-based applications, the size of an antenna array significantly affects the accuracy of AoA estimation in the presence of noise. A ...
  52. [52]
    [PDF] Improved Subspace Direction-of-Arrival Estimation in Unknown ...
    Compared to the MUSIC and root-MUSIC methods, the proposed methods are able to achieve significant better performance in unknown nonuniform noise environments.Missing: achievement | Show results with:achievement
  53. [53]
    Small Aperture Antenna Arrays for Direction of Arrival Estimation
    We define a small aperture antenna array as one consisting of a few elements with an average interelement spacing less than or equal to half a wavelength. We ...
  54. [54]
    IWR1843BOOST: Angle of Arrival Estimation - Sensors forum - TI E2E
    The bartlett beamformer algorithm estimates the angle of arrival by taking measurements at all the antennas at a given time, then computing an FFT on that data.
  55. [55]
    A Bayesian method for Computation Efficient Angle of Arrival ... - arXiv
    Oct 15, 2021 · We propose a Bayesian method to find AoA that is insensitive towards initialization. The proposed method is less complex and needs fewer computing resources.
  56. [56]
    [PDF] Machine Learning-Based Angle of Arrival Estimation for Ultra-Wide ...
    Single antenna. AoA estimation algorithms either require more complicated hardware [10] or exploit the angle-dependent property of the transmitter and receiver ...
  57. [57]
    [PDF] Beyond Massive MIMO Trade-offs and Opportunities with Large ...
    Already in the initial massive MIMO prototypes, the increased number of BS antennas led to scalability issues due to the high interconnection bandwidths ...
  58. [58]
    Technology Trends for Massive MIMO towards 6G - PMC
    Jun 30, 2023 · However, traditional massive MIMO relies on the large-scale phased arrays, which induce high hardware cost and power consumption due to the ...1. Introduction · 5. Cell-Free Massive Mimo · Figure 5
  59. [59]
    [PDF] Report ITU-R SM.2211
    TDOA receivers may employ a single simple antenna (such as a monopole or dipole). Unlike AOA systems, the antenna does not require high mechanical tolerances ...
  60. [60]
    Hardware–Algorithm Codesigned Low-Latency and Resource ...
    This article introduces an algorithm-hardware codesign optimized for low-latency and resource-efficient direction-of-arrival (DOA) estimation, ...
  61. [61]
    Algorithm Codesigned Low-Latency and Resource-Efficient OMP ...
    Sep 26, 2024 · This article introduces an algorithm-hardware codesign optimized for low-latency and resource-efficient direction-of-arrival (DOA) estimation.Missing: AOA | Show results with:AOA