backscatter.fitacf.noisepower module

class backscatter.fitacf.noisepower.NoisePower[source]

Bases: object

This class holds static methods used to calculate noise

static acf_cutoff_pwr(raw_data)[source]

Determines the flucuation level for which ACFs are pure noise

Uses the ten weakest ACFS to determine noise level. A noise correction is applied to reduce underestimation.

Parameters:

raw_data – a dictionary of raw data parameters

Returns:

estimate of ACF fluctuation level

static cutoff_power_correction(raw_data)[source]

Computes the correction factor for noise power

Computes a correction factor for the noise. Without this factor, noise is underestimated by 30%-40%.

Parameters:

raw_data – a dictionary of raw data parameters

Returns:

power correction factor