View source: R/SeaSondeRCS_FOR.R
seasonder_rejectNoiseIonospheric | R Documentation |
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.
seasonder_rejectNoiseIonospheric(seasonder_cs_object)
seasonder_cs_object |
A |
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:
Retrieve Current FOR Data:
Retrieves the detected FOR Doppler bin indices for all range cells using seasonder_getSeaSondeRCS_FOR
.
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).
Store Updated FOR Data:
Updates the SeaSondeRCS
object with the filtered FOR results using seasonder_setSeaSondeRCS_FOR
.
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.
The updated SeaSondeRCS
object with the filtered FOR bins.
seasonder_rejectNoiseIonosphericTest
for the noise/ionospheric rejection logic.
seasonder_getSeaSondeRCS_FOR
for retrieving detected FOR bins.
seasonder_setSeaSondeRCS_FOR
for updating FOR data.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.