cbadc.analog_signal.quadrature.get_quadrature_signal_pair

cbadc.analog_signal.quadrature.get_quadrature_signal_pair(amplitude: float, angular_frequency: float, in_phase: ~cbadc.analog_signal._analog_signal._AnalogSignal = <cbadc.analog_signal.constant_signal.ConstantSignal object>, quadrature: ~cbadc.analog_signal._analog_signal._AnalogSignal = <cbadc.analog_signal.constant_signal.ConstantSignal object>, phase: float = 0.0, offset: float = 0.0)[source]

Get a quadrature pair of sinusoidal signals.

Parameters
  • amplitude_modulation (cbadc.analog_signal._AnalogSignal) – the amplitude modulation

  • phase_modulation (cbadc.analog_signal._AnalogSignal) – the phase modulation

  • angular_frequency (float) – the angular frequency of the sinusoidal signal

  • phase (float) – the phase of the sinusoidal signal

  • offset (float) – the offset of the sinusoidal signal

Returns

a quadrature pair of sinusoidal signals

Return type

tuple of cbadc.analog_signal._AnalogSignal