OPX1000 Front End Modules (FEMs)¶
Low Frequency FEM (LF-FEM)¶
The LF-FEM module features 8 analog outputs at a sampling rate of 2 Gs/s, 2 analog inputs at a sampling rate of 2 Gs/s, and 8 digital outputs at a sampling rate of 1 Gs/s. For more information about the panel and the connectors, see OPX1000 Hardware.
Sampling Rate¶
The DACs and ADCs of the LF-FEM always operate at 2 Gs/s. The Pulse Processor Unit (PPU) can be set to operate at 1 Gs/s,
or 2 Gs/s, by setting the config field sampling_rate
of an output/input port to be either 1e9
or 2e9
:
- When the output port is set to
1e9
, which is the default value, the samples are generated at 1 Gs/s and the PPU upsamples the output from 1 Gs/s to 2 Gs/s at which the DACs operate. This is controlled by an additional fieldupsampling_mode
:mw
- In this mode, the upsampling is done by passing the 1 Gs/s samples through a 14-taps Dolph-Chebyshev filter which is optimized to reduce spurs and produce clean MW signals. This is the recommended mode whenever the output is expected to have an intermediate frequency larger than 100 MHz.pulsed
- In this mode, the upsampling is done by passing the 1 Gs/s samples through a 2 taps moving average filter which is optimized to produce clean step responses. This is the recommended mode whenever the output is not expected to have an intermediate frequency.
- When the output port is set to
2e9
, the samples are generated at 2 Gs/s and the PPU passes them directly to the DACs.
This has the following implications:
- Any element using an output port set to
1e9
will be limited to a frequency of 500 MHz, and the waveforms' sampling rate is limited to1e9
. - Any measurement done on an input port set to
1e9
will produce an ADC stream at1e9
and the demodulation will be limited to 500 MHz. - Any element using an output port set to
2e9
will consume double the amount of threads.
Note
If an element is using output ports set to 1e9
, and input ports set to 2e9
, it will also consume double the
amount of threads.
Output Mode¶
The analog outputs can operate in one of two modes, set in the config at the output port using the field output_mode
:
direct
- The output range is between -0.5 V to 0.5 V.amplified
- The output range is between -2.5 V to 2.5 V, the hardware filters are optimized for a cleaner step response.
Microwave FEM (MW-FEM)¶
The MW-FEM module features 8 analog outputs at a quadrature sampling rate of 1 Gs/s which are digitally unconverted to MW frequencies, 2 analog inputs at a sampling rate of 1 Gs/s, and 8 digital outputs at a sampling rate of 1 Gs/s. For more information about the panel and the connectors, see OPX1000 Hardware.
Note
The quadrature sampling rate for the MW output ports defines the rate at which samples are sent from the PPU to the DACs, per quadrature. This is then being digitally upconvertered to GHz frequencies.
Reset Upconverter and Downconverter phase¶
The upconverter and downconverter frequencies are created digitally and therefore, their phase can be reset from QUA.
This is useful for 2qb gates which relay on the absolute lab phase of pulses, such as FSIM in this Google paper. It can also be used for debugging when viewing the pulses on the scope.
Resetting the phase is achieved using the command, reset_global_phase()
, which would reset the phase of all upconverters, downconverters & intermediate frequencies in the program, and is further explained in this section.
Bands¶
Each analog port must specify the band
at which it operates in the config, the supported bands are:
1
- 50 MHz - 5.5 GHz2
- 4.5 GHz - 7.5 GHz3
- 6.5 GHz - 10.5 GHz
In addition, the following pairs of analog ports are coupled:
- Out 1 & In 1
- Out 2 & Out 3
- Out 4 & Out 5
- Out 6 & Out 7
- Out 8 & In 2
Coupled ports must be in the same band, or in bands 1
and 3
.
Upconverters and Downconverters¶
Each analog output port must define either an upconverter_frequency
field with a frequency in the port's band, or
a upconverters
field, with up to 2 upconverters per port:
In the elements MWInput
field, the user can set the upconverter
field, the default is 1.
Each analog input port must define a downconverter_frequency
field with a frequency in the port's band.
Output Power¶
The analog output power is defined using the field full_scale_power_dbm
, which can be set between -41
and 10
dBm
with a 3 dB granularity.
This will set the power delivered to a 50 ohm load when the waveform is set to full scale ([-1, 1]
).
Note
To calculate the voltage that will be seen on a scope set to 50 ohm, first convert the power to voltage:
Where \(x_{dbm}\) is the value written in the config. This is then multiplied by the waveform amplitude and any realtime modification done in QUA.