finesse.detectors.bhd_detector module

Computes the output of a balanced homodyne detector

class finesse.detectors.bhd_detector.BalancedHomodyneDetector(*args, **kwargs)[source]

Bases: Detector

Represents a balanced homodyne detector including the beampslitter and photocurrent subtraction of the two photodiodes.

Parameters

namestr

Name of newly created detector.

nodeNode or Port

Node to read the output from

P_lo: float, optional; default: 1 W

Power of the local oscillator [W]

phasefloat, optional; default: 0 deg

Phase of the local oscillator [deg]

property P_lo

LO power

property phase

phase : float, optional; default: 0 deg Phase of the local oscillator [deg]