highiq.calc.get_psd¶
- 
highiq.calc.get_psd(spectra, gate_resolution=30.0, wavelength=None, fs=None, nfft=32, acf_name='acf', acf_bkg_name='acf_bkg', block_size_ratio=1.0)[source]¶ This function will get the power spectral density from the autocorrelation function.
- Parameters
 - spectra: ACT Dataset
 The dataset containing the autocorrelation function.
- gate_resolution: float
 The gate resolution to derive the spectra for.
- wavelength: float or None
 The wavelength (in m) of the radar. If None, HighIQ will attempt to load the wavelength from the wavelength attribute of the spectra dataset.
- fs: float or None
 The pulse repetition frequency of the radar in Hz. If None, HighIQ will try and extract this information from the ACT dataset. This will require that the dataset have an attribute called sample_rate that contains a string with the magnitude and units of the sample rate.
- nfft: int
 The number of points to include in the FFT.
- acf_name: str
 The name of the autocorrelation function field.
- acf_bkg_name: str
 The name of the autocorrelation function of the background.
- block_size_ratio: float
 Increase this value to use more GPU memory for processing. Doing this can poentially optimize processing.
- Returns
 - ——-
 - spectra: ACT Dataset
 The dataset containing the power spectral density functions.