configure_pulse_modulation#
- SGChannel.configure_pulse_modulation(*, enable: bool, osc_index: int = 0, osc_frequency: float = 100000000.0, phase: float = 0.0, global_amp: float = 0.5, gains: tuple = (1.0, -1.0, 1.0, 1.0), sine_generator_index: int = 0) None [source]#
Configure the pulse modulation.
Configures the sine generator to digitally modulate the AWG output, for generating single sideband AWG signals
- Parameters:
enable (bool) – Flag if the modulation should be enabled.
osc_index (int) – Selects which oscillator to use
osc_frequency (float) – Oscillator frequency used to modulate the AWG outputs. (default = 100e6)
phase (float) – Sets the oscillator phase. (default = 0.0)
global_amp (float) – Global scale factor for the AWG outputs. (default = 0.5)
gains (tuple) – Sets the four amplitudes used for single sideband generation. Default values correspond to upper sideband with a positive oscillator frequency. (default = (1.0, -1.0, 1.0, 1.0))
sine_generator_index (int) – Selects which sine generator to use on a given channel.
- Return type:
None