pynrc.reduce.calib.fit_corr_powspec

pynrc.reduce.calib.fit_corr_powspec(freq, ps, flim1=[0, 1], flim2=[10, 100], alpha=- 1, **kwargs)[source]

Fit Correlated Noise Power Spectrum

Fit the scaling factors of the 1/f power law components observed in the correlated noise power spectra. This function separately calculates the high-freq and low- freq scale factor components defined by the fcut params. The mid-frequency ranges are interpolated in log space.

Parameters
  • freq (ndarray) – Input frequencies corresponding to power spectrum.

  • ps (ndarray) – Input power spectrum to fit.

  • flim1 (float) – Fit frequencies within this range to get scaling for low frequency 1/f noise.

  • flim2 (float) – Fit frequencies within this range to get scaling for high frequency 1/f noise.

  • alpha (float) – Noise power spectrum scaling