pyart.retrieve.compute_radial_noise_ivic#
- pyart.retrieve.compute_radial_noise_ivic(radar, npulses_ray=30, ngates_min=800, iterations=10, pwr_field=None, noise_field=None, get_noise_pos=False)[source]#
Computes radial noise in dBm from signal power using the algorithm described in Ivic et al. 2013
- Parameters:
radar (radar object) – radar object containing the signal power in dBm
npulses_ray (int) – Default number of pulses used in the computation of the ray. If the number of pulses is not in radar.instrument_parameters this will be used instead
ngates_min (int) – minimum number of gates with noise to consider the retrieval valid
iterations (int) – number of iterations in step 7
pwr_field (str) – Name of the input signal power field
noise_field (str) – name of the noise field to use
get_noise_pos (bool) – If true an additional field with gates containing noise according to the algorithm is produced
- Returns:
noise_dict (dict) – the noise field in dBm
noise_pos_dict (dict) – the position of the noisy gates
get_noise_pos (bool) – If true an additional field with gates containing noise according to the algorithm is produced
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.