pyart.util.estimate_noise_ivic13#
- pyart.util.estimate_noise_ivic13(pwr_w_ray, pct=3.270436, delay=2, flat_reg_wlen=32, flat_reg_var_max=0.439551, snr_thr=1.769572, npulses=30, ngates_min=800, ngates_final_min=200, ngates_median=10, iterations=10, get_noise_pos=False)[source]#
Estimate noise parameters of a ray
Use the method of estimating the noise level in a ray outlined by Ivic, 2013.
- Parameters:
pwr_w_ray (array like) – Doppler spectrum in linear units.
pct (float) – Point Clutter Threshold
delay (int) – distance of the gate to which compare for point target threshold
flat_reg_wlen (int) – Minimum number of gates that should contain a valid region. Default gives a size of 8 km with 83.3 m resolution
flat_reg_var_max (float) – Maximum local variance of powers in decibels to consider the region as flat.
snr_thr (float) – Threshold applied in steps 3 and 6
npulses (int) – Number of pulses used to compute the power of the array
ngates_min (int) – minimum number of gates with noise to consider the retrieval valid
ngates_final_min (int) – minimum number of gates that have to be left after the last step to consider the retrieval valid
ngates_median (int) – number of consecutive gates above the median power that would result in them considered signal and removed
iterations (int) – number of iterations in step 7
get_noise_pos (bool) – If True the indices of the gates identified as noise will be returned
- Returns:
mean (float-like) – Mean of the gates in the ray identified as noise.
var (float-like) – Variance of the gates in the ray identified as noise.
nnoise (int) – Number of noise gates in the ray.
inds_ray (1D-array) – The indices of the gates containing noise
References
I.R. Ivic, C. Curtis and S.M. Torres, Radial-Based Noise Power Estimation for Weather Radars. Journal of Atmospheric and Oceanic Technology, 2013, 30, 2737-2753.