Papers › DOA Estimation with Non-Uniform Linear Arrays: A Phase-Difference Projection Approach

DOA Estimation with Non-Uniform Linear Arrays: A Phase-Difference Projection Approach

6 Feb 2021arXiv:2102.03650archive 2025-07-28

Hui Chen, Tarig Ballal, Tareq Y. Al-Naffouri

Phase wrapping is a major problem in direction-of-arrival (DOA) estimation using phase-difference observations. For a sensor pair with an inter-sensor spacing greater than half of the wavelength (λ/2) of the signal, phase wrapping occurs at certain DOA angles leading to phase-difference ambiguities. Existing phase unwrapping methods exploit either frequency or spatial diversity. These techniques work by imposing restrictions on the utilized frequencies or the receiver array geometry. In addition to sensitivity to noise and calibration errors, these methods may also have high computational complexity. We propose a grid-less \emph{phase-difference projection} (PDP) DOA algorithm to overcome these issues. The concept of \emph{wrapped phased-difference pattern} (WPDP) is introduced, which allows the proposed algorithm to compute most of the parameters required for DOA estimation in an offline manner, hence resulting in a superior computational speed in realtime. Simulation results demonstrate the excellent performance of the proposed algorithm, both in terms of accuracy and speed.

PaperPDFCode

Code

chenhui07c8/DOA-AOA-algorithms officialmentioned in paper report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Diversity

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections