seasonder_MUSICComputeDOAProjections {SeaSondeR} | R Documentation |
Compute DOA Functions Using the MUSIC Algorithm
Description
This function calculates the Direction of Arrival (DOA) functions based on the MUSIC algorithm for a given SeaSonde cross-spectra (CS) object. It projects the antenna patterns onto the noise subspace for each Doppler bin and computes single and dual signal solutions, following the MUSIC method.
Usage
seasonder_MUSICComputeDOAProjections(seasonder_cs_object)
Arguments
seasonder_cs_object |
An object representing the cross-spectra (CS) data from SeaSonde. |
Details
The function operates as follows:
It sets a processing step indicating the start of DOA function computation.
Retrieves the Antenna Pattern Measurement (APM) and bearings associated with the CS object.
Iteratively computes projections of antenna pattern responses into the noise subspace for each Doppler bin using the MUSIC algorithm. This includes:
Initializing storage for projection results.
Calculating projections for single (m = 1) and dual (m = 2) signal solutions using the eigenvectors defining the noise subspace.
For each bearing, projecting the antenna manifold vector onto the noise subspace, as described by the formula:
DOA(\theta) = \frac{1}{A^*(\theta) E_n E_n^* A(\theta)}
where:
-
E_n
is the eigenvector matrix of the noise subspace. -
A(\theta)
is the antenna pattern response vector at bearing\theta
. -
A^*(\theta)
is its conjugate transpose.
-
Appends the computed DOA functions to the MUSIC data of the CS object.
Updates the processing step to indicate completion.
Value
The updated seasonder_cs_object
with the MUSIC DOA functions computed and appended.
References
Paolo, T. de, Cook, T., & Terrill, E. (2007). Properties of HF RADAR Compact Antenna Arrays and Their Effect on the MUSIC Algorithm. OCEANS 2007, 1–10. doi:10.1109/oceans.2007.4449265.
See Also
seasonder_compute_antenna_pattern_proyections
for computing projections.