Developing virtual instruments for control and automation of a quantum processor via specialised FPGA hardware

dc.contributor.authorBlomberg, Johan
dc.contributor.authorGrännsjö, Gustav
dc.contributor.departmentChalmers tekniska högskola / Institutionen för mikroteknologi och nanovetenskap (MC2)sv
dc.contributor.examinerGasparinetti, Simone
dc.contributor.supervisorKrižan, Christian
dc.contributor.supervisorKudra, Marina
dc.date.accessioned2022-08-25T12:34:32Z
dc.date.available2022-08-25T12:34:32Z
dc.date.issued2020sv
dc.date.submitted2020
dc.description.abstractSuperconducting quantum bits (qubits) are emerging as a leading platform within the field of Quantum Computing. However, current methods for control and readout of superconducting qubits are limited in how pulse sequences can be defined. One emerging solution for flexible pulse sequence generation is the Field-Programmable Gate Array-based Vivace platform. Vivace allows for control pulses to be defined not as a long sequence of points, but as reusable templates that are output at specific times within the sequence. In addition, these templates can be mixed with arbitrary carrier waves through a digital oscillator. This thesis describes the development of software known as virtual instruments, used to control Vivace. These instruments provide a user interface for assembling complex sequences of waveforms and outputting them via Vivace, as well as reading qubit output. The instruments include features such as parameter sweeps of arbitrary numbers of pulses, interleaved averaging, copying of pulses onto multiple ports and quadrature amplitude demodulation. As the instruments are built on top of the Python-based Labber instrument control platform, they can be linked together and coordinated with all other Labber instruments. We use the instruments to successfully perform several types of qubit characterisation measurements such as Rabi measurements and Ramsey interferometry, among others. In addition, we write a script which automates the sequential execution of several such measurements, allowing for convenient qubit characterisation.sv
dc.identifier.coursecodeMCCX04sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/305442
dc.language.isoengsv
dc.setspec.uppsokPhysicsChemistryMaths
dc.subjectPythonsv
dc.subjectsignal processingsv
dc.subjectquantum computingsv
dc.subjectsuperconducting qubitsv
dc.subjectLabbersv
dc.subjectinstrument controlsv
dc.titleDeveloping virtual instruments for control and automation of a quantum processor via specialised FPGA hardwaresv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
J Blomberg, G Grännsjö - Developing virtual instruments for control and automation of a quantum processor via specialised FPGA hardware.pdf
Storlek:
3.99 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: