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: Detector, 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
namestr

Name of newly created quantum noise detector.

nodeNode

Node to read output from.

nsrbool, optional

If true, calculate the noise-to-signal ratio rather than the absolute noise value.

sourceslist of Connector, optional

If given, only detect quantum noise contributions from these components.

exclude_sourceslist of Connector, optional

If given, this will not detect quantum noise contributions from any of these components, even if explicitly specified in sources.