finesse.detectors.powerdetector.PowerDetectorDemod2

Overview

class finesse.detectors.powerdetector.PowerDetectorDemod2(name: str, node: Node, f1, phase1, f2, phase2=None, pdtype=None)[source]

Bases: MaskedDetector

Represents a power detector with two RF demodulation. It calculates the RF beat power at a node in Watts of optical power.

If no demodulation phase is specified for the final demodulation this detector outputs a complex value I+1j*Q where I and Q are the in-phase and quadrature parts of the signal.

Parameters
namestr

Name of newly created power detector.

nodeNode

Node to read output from.

f1float

First demodulation frequency in Hz

phase1float

First demodulation phase in degrees

f2float

Second demodulation frequency in Hz

phase2float, optional

Second demodulation phase in degrees