finesse.detectors.quantum_noise_detector.QuantumNoiseDetector
¶
Overview
- class finesse.detectors.quantum_noise_detector.QuantumNoiseDetector(name, node, nsr=False, sources=None, exclude_sources=None)[source]¶
Bases:
finesse.detectors.general.Detector
,finesse.detectors.general.NoiseDetector
Represents a quantum noise detector with no RF demodulations.
It calculates the amplitude spectral density of the photocurrent noise of a photodiode output demodulated at the signal frequency.
- Parameters
name : str
Name of newly created quantum noise detector.
node :
Node
Node to read output from.
nsr : bool, optional
If true, calculate the noise-to-signal ratio rather than the absolute noise value.
sources : list of
Connector
, optionalIf given, only detect quantum noise contributions from these components.
exclude_sources : list of
Connector
, optionalIf given, don’t detect quantum noise contributions from any of these components, even if given in sources.