finesse.components.squeezer.Squeezer
¶
Overview
- class finesse.components.squeezer.Squeezer(name, db, f=0, angle=0)[source]¶
Bases:
Connector
,FrequencyGenerator
,NoiseGenerator
Represents a squeezer producing a squeezed-light beam with a given squeezing in decibels and angle. The upper and conjugate of the lower sidebands can be excited in a signal analysis by injecting into the .upper and .lower_conj signal nodes.
- Parameters
- namestr
Name of the newly created squeezer.
- dbfloat
Squeezing factor (in amplitude decibels). 6dB gives a factor of 2 reduction in noise.
- ffloat or
Frequency
, optional Frequency-offset of the squeezer from the default (in Hz) or
Frequency
object. Defaults to 0 Hz offset.- anglefloat, optional
Squeezing angle (in degrees). Defaults to zero.
Properties