Skip to contents

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.

Usage

seasonder_NULLSeaSondeRCS_MUSIC()

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.