finesse.detectors.quantum_noise_detector.GeneralQuantumNoiseDetector

Overview

class finesse.detectors.quantum_noise_detector.GeneralQuantumNoiseDetector(name, node, freqs=None, phases=None, shot_only=False)[source]

Bases: finesse.detectors.general.Detector, finesse.detectors.general.NoiseDetector

Represents a quantum noise detector.

This detector calculates the amplitude spectral density of the photocurrent noise of a DC or demodulated photodiode output.

Parameters

name : str

Name of newly created quantum noise detector.

node : Node

Node to read output from.

freqs : list of float or Frequency, optional

List of mixer demodulation frequencies (in Hz).

phases : list of float, optional

List of mixer demodulation phases (in Hz).

shot_only : bool, optional

If True, detect only vacuum noise contributions.