Skip to contents

This function evaluates and filters the First Order Region (FOR) detections across all range cells by applying the noise/ionospheric contamination rejection test to both positive and negative Bragg regions.

Usage

seasonder_rejectNoiseIonospheric(seasonder_cs_object)

Arguments

seasonder_cs_object

A SeaSondeRCS object containing the spectral data and FOR parameters.

Value

The updated SeaSondeRCS object with the filtered FOR bins.

Details

Reason for the Test: This function ensures that Bragg peaks contaminated by excessive noise or ionospheric interference are removed from the detected First Order Region (FOR). Peaks where the power in the surrounding non-Bragg region exceeds the power in the Bragg region by a specified threshold are deemed invalid and are rejected. This step is critical for maintaining the accuracy of radar-derived measurements.

Steps:

  1. Retrieve Current FOR Data:

  2. Apply Noise/Ionospheric Rejection Test:

    • Iterates over each range cell and evaluates both positive and negative Bragg regions.

    • Calls seasonder_rejectNoiseIonosphericTest to check each peak against the noise/ionospheric criterion.

    • Peaks that fail the test are removed (replaced with an empty vector).

  3. Store Updated FOR Data:

Use Case: This function is particularly useful in environments where noise or ionospheric effects are prevalent, ensuring that only valid first-order Bragg peaks are retained for further processing.

See also