Skip to contents

This function processes a SeaSondeRCS object to extract Direction of Arrival (DOA) solutions using the MUSIC algorithm and validates the retained solutions based on the extracted peaks.

Usage

seasonder_MUSICExtractPeaks(seasonder_cs_object)

Arguments

seasonder_cs_object

An object of class SeaSondeRCS containing cross-spectra data processed with the MUSIC algorithm.

Value

An updated SeaSondeRCS object with the following fields modified:

  • MUSIC: Contains the extracted DOA solutions.

  • ProcessingSteps: Includes a log of the peak extraction process.

Details

The function performs the following operations:

  1. Initializes the peak extraction process and logs the start.

  2. Extracts DOA solutions for each set of projections using seasonder_MUSICExtractDOASolutions.

  3. Validates and adjusts the retained solution types using seasonder_MUSICExtractPeaksCheckRetainedSolution.

  4. Updates the SeaSondeRCS object with the extracted and validated solutions.

  5. Logs the completion of the peak extraction process.

The MUSIC algorithm's implementation follows the theoretical framework outlined by Paolo and Terril (2007), emphasizing the identification of signal directions in HF radar cross-spectra.

References

Paolo, S., & Terril, E. (2007). Detection and characterization of signals in HF radar cross-spectra using the MUSIC algorithm. Journal of Atmospheric and Oceanic Technology.