Skip to content

Connecting to UHFQA by Zurich Instruments in Python

Instrument Card

The Zurich Instruments UHFQA Quantum Analyzer is a unique instrument for parallel readout of up to 10 superconducting or spin qubits with highest speed and fidelity. The UHFQA operates on a frequency span of up to ±600 MHz with nanosecond timing resolution, and it features 2 signal inputs and outputs for IQ base-band operation. Thanks to its low-latency signal processing chain of matched filters, real-time matrix operations, and state discrimination, the UHFQA supports the development of ambitious quantum computing projects for 100 qubits and more.

UHFQA

Device Specification: here

Manufacturer card: ZURICH INSTRUMENTS

ZURICH INSTRUMENTS

Zurich Instruments Ltd. is a privately owned company developing and selling advanced test and measurement instruments equipped with software for dynamic signal analysis.

  • Headquarters: Switzerland
  • Yearly Revenue (millions, USD): 38
  • Vendor Website: here

Connect to the UHFQA in Python

PROTOCOLS > SCPI

Here is an example Python script that uses Qcodes to connect to a UHFQA Quantum Analyzer:

import qcodes as qc
from qcodes.instrument_drivers.zhinst import UHFQA
# Connect to the UHFQA Quantum Analyzer
uhfqa = UHFQA("uhfqa", "dev1234")
# Print the instrument ID
print("Instrument ID:", uhfqa.IDN())
# Configure the channel
uhfqa.qachannels[0].configure_channel(
input_range=0,
output_range=0,
center_frequency=5e9,
mode="spectroscopy"
)
# Configure the result logger
uhfqa.qachannels[0].spectroscopy.configure_result_logger(
result_length=1000,
num_averages=10,
averaging_mode="cyclic"
)
# Run the spectroscopy measurement
uhfqa.qachannels[0].spectroscopy.run()
# Wait for the measurement to finish
uhfqa.qachannels[0].spectroscopy.wait_done()
# Read the measurement data
data = uhfqa.qachannels[0].spectroscopy.read()
# Print the measurement data
print("Measurement Data:", data)
# Disconnect from the UHFQA Quantum Analyzer
uhfqa.close()

Note: Replace "dev1234" with the actual serial number of your UHFQA Quantum Analyzer.