finesse.components.readout.ReadoutRF
Overview
- class finesse.components.readout.ReadoutRF(*args, **kwargs)[source]
Bases:
_Readout
A readout component which represents a demodulated photodiode. The
self.I
andself.Q
electrical ports contain the signal of the two quadratures.See Readouts for more information.
- Parameters:
- namestr
Name of the readout component
- optical_nodeNode | Port | None, optional
Optical node this readout should look at. Because the readout borrows the node, it can be connected anywhere in the model, like a detector. When passing None, the readout should be connected explicitly with a
finesse.components.space.Space
or withfinesse.model.Model.link()
command (and then only a single readout can be connected per port).- ffloat, optional
Demodulation frequency in Hz, by default 0
- phasefloat, optional
Demodulation phase in degrees, by default 0
- output_detectorsbool, optional
Whether to add a
PowerDetector
(DC), twoPowerDetectorDemod1
‘s (I and Q) and aQuantumShotNoiseDetectorDemod1
to the solution object, by default False- pdtypestr | dict | None, optional
- A name of a pdtype definition or a dict representing a pdtype definition,
by default None. See Segmented photodiodes