pyart.retrieve.compute_noise_power#
- pyart.retrieve.compute_noise_power(spectra, units='dBADU', navg=1, rmin=0.0, nnoise_min=1, signal_field=None)[source]#
Computes the noise power from the complex spectra in ADU. Requires key dBADU_to_dBm_hh or dBADU_to_dBm_vv in radar_calibration if the units are to be dBm. The noise is computed using the method described in Hildebrand and Sehkon, 1974.
- Parameters:
spectra (Radar spectra object) – Object containing the required fields
units (str) – The units of the returned signal. Can be ‘ADU’, ‘dBADU’ or ‘dBm’
navg (int) – Number of spectra averaged
rmin (int) – Range from which the data is used to estimate the noise
nnoise_min (int) – Minimum number of samples to consider the estimated noise power valid
signal_field (str, optional) – Name of the field in radar which contains the signal. None will use the default field name in the Py-ART configuration file.
- Returns:
noise_dict (field dictionary) – Field dictionary containing the noise power
References
P. H. Hildebrand and R. S. Sekhon, Objective Determination of the Noise Level in Doppler Spectra. Journal of Applied Meteorology, 1974, 13, 808-811.