Update I/Q Modulation authored by Sander Snoo's avatar Sander Snoo
......@@ -27,10 +27,10 @@ The I and Q components can contain multiple frequencies which will all be shifte
IQ modulation can also be used for fast chirps (frequency sweeps), because phase
and frequency of the I and Q components can be swiftly changed by the AWG.
# I/Q modulation in pulse_lib
# I/Q modulation in pulse-lib
Users of pulse_lib don't have to care about the calculation of I and Q outputs.
They can specify the desired MW pulses after IQ modulation and pulse_lib calculates the I and Q output signals for the AWG.
Users of pulse-lib don't have to care about the calculation of I and Q outputs.
They can specify the desired MW pulses after IQ modulation and pulse-lib calculates the I and Q output signals for the AWG.
The user has to specify the I and Q output channels of the AWG as an I/Q pair and pass the frequency of the vector signal generator, the LO frequency.
For coherent qubit control every qubit needs a channel with the resonant frequency of the qubit.
......@@ -100,10 +100,10 @@ $`y(t) = cos(\omega_m t + \frac{a}{2}) cos(\omega_c t) - sin(\omega_m t - \frac{
$`y(t) = cos(\frac{a}{2}) cos((\omega_c + \omega_m) t) - sin(\frac{a}{2}) sin((\omega_c - \omega_m) t)`$
# IQ corrections in pulse_lib
# I/Q corrections in pulse-lib
A vector signal generator will have options to correct the offset, phase and gain error of the IQ input, but only with a frequency independent correction.
Pulse_lib can also correct for these errors, where gain and phase corrections are frequency dependent.
Pulse-lib can also correct for these errors, where gain and phase corrections are frequency dependent.
Example:
Add gain and phase offset to qubit channels.
......
......