Direction of Arrival Estimation: A Tutorial Survey of Classical and Modern Methods
Amgad A. Salama

TL;DR
This tutorial survey comprehensively introduces classical and modern direction of arrival estimation methods, providing mathematical derivations, Python implementations, and practical guidelines to bridge theory and practice for beginners and researchers.
Contribution
It offers a detailed, accessible overview of DOA estimation techniques with open-source code, systematic performance comparisons, and practical insights for method selection.
Findings
Classical and modern DOA methods are systematically compared.
Open-source Python implementations facilitate reproducible research.
Practical guidelines assist in method selection and parameter tuning.
Abstract
Direction of arrival (DOA) estimation is a fundamental problem in array signal processing with applications spanning radar, sonar, wireless communications, and acoustic signal processing. This tutorial survey provides a comprehensive introduction to classical and modern DOA estimation methods, specifically designed for students and researchers new to the field. We focus on narrowband signal processing using uniform linear arrays, presenting step-by-step mathematical derivations with geometric intuition. The survey covers classical beamforming methods, subspace-based techniques (MUSIC, ESPRIT), maximum likelihood approaches, and sparse signal processing methods. Each method is accompanied by Python implementations available in an open-source repository, enabling reproducible research and hands-on learning. Through systematic performance comparisons across various scenarios, we provide…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutomotive and Human Injury Biomechanics · Target Tracking and Data Fusion in Sensor Networks · Railway Engineering and Dynamics
