doa
doa,
a MATLAB code which
tries to determine the direction of arrival (DOA) from which narrow
band electronic signals are arriving at an array
of pairs of sensing stations. This code is derived from
Dianne O'Leary's "Scientific Computing with Case Studies".
The data involves 720 observations of two signals. The data file
stores both the complex signal data X and the matrix of true angles
THETA measured in degrees. The signal data X has been perturbed by
a normally distributed random error with mean 0 and stardard deviation
of 1.
Licensing:
The information on this web page is distributed under the MIT license.
Languages:
doa is available in
a MATLAB version.
Related Programs:
doa_test
Reference:
-
Dianne O'Leary,
The Direction of Arrival Problem: Coming at You,
Computing in Science and Engineering,
Volume 5, Number 6, November/December 2003.
-
Dianne O'Leary,
Scientific Computing with Case Studies,
SIAM, 2008,
ISBN13: 978-0-898716-66-5,
LC: QA401.O44.
-
doa.pdf
-
Dianne O'Leary's Scientific Computing with Case Studies
https://www.cs.umd.edu/users/oleary/SCCS/
Source code:
-
doa_data.mat,
a MATLAB file containing the signal data X and the matrix THETA of true angles.
-
doa_data.txt,
an ASCII text file containing the signal data X and the true angles THETA.
The file begins with the signal data, printed as 5 complex values per line,
followed by one blank line, followed by the matrix THETA, printed one
row per line.
Last revised on 10 November 2026.