Initialize NULL Data Structure for SeaSondeR MUSIC Analysis
Source:R/SeaSondeRCS_MUSIC.R
seasonder_NULLSeaSondeRCS_MUSIC.Rd
This function initializes a NULL data structure for storing results of the MUSIC analysis in SeaSondeR. The structure is designed as a tibble with pre-defined columns for range cells, Doppler bins, and various MUSIC-related parameters.
Value
A tibble with pre-defined columns and empty values, ready to be populated with MUSIC analysis results.
Details
The initialized tibble contains the following columns:
range_cell
: Numeric vector representing range cell indices.doppler_bin
: Numeric vector for Doppler bin indices.range
: Numeric vector for range values.freq
: Numeric vector for frequencies.radial_v
: Numeric vector for radial velocities.cov
: A list to store covariance matrices.eigen
: A list to store eigenvalue decompositions.projections
: A list to store projection matrices.DOA_solutions
: A list to store Direction of Arrival (DOA) solutions.eigen_values_ratio
: Numeric vector for the ratio of eigenvalues.P1_check
: Logical vector indicating if the P1 criterion is satisfied.retained_solution
: Character vector for the type of retained solution ("single"
or"dual"
).DOA
: A list to store final DOA results.lonlat
: A list containing a data frame with longitude (lon
) and latitude (lat
) values.
See also
seasonder_MUSICInitCov
for initializing covariance matrices.
seasonder_MUSICInitEigenDecomp
for initializing eigenvalue decompositions.
seasonder_MUSICInitProjections
for initializing projection matrices.
seasonder_MUSICInitDOASolutions
for initializing DOA solutions.