FPGA-based feedback control of quantum optics experiments with the open
source software package PyRPL
- URL: http://arxiv.org/abs/2310.00086v1
- Date: Fri, 29 Sep 2023 18:53:51 GMT
- Title: FPGA-based feedback control of quantum optics experiments with the open
source software package PyRPL
- Abstract summary: PyRPL is an open source software package that allows the implementation of automatic digital feedback controllers for quantum optics experiments.
Our software implements the digital generation of various types of error signals, from an analog input through the application of loop filters.
A community of developers provides fast and efficient implementation and testing of software modifications.
- Score: 32.73124984242397
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We present PyRPL, an open source software package that allows the
implementation of automatic digital feedback controllers for quantum optics
experiments on commercially available, affordable FPGA boards. Our software
implements the digital generation of various types of error signals, from an
analog input through the application of loop filters of high complexity and
real-time gain adjustment for multiple analog output signals, including
different algorithms for resonance search, lock acquisition sequences and
in-loop gain optimization. Furthermore, all necessary diagnostic instruments
such as an oscilloscope, a network analyzer and a spectrum analyzer are
integrated into our software. Apart from providing a quickly scalable,
automatic feedback controller, the lock performance that can be achieved by
using PyRPL with imperfect equipment such as piezoelectric transducers and
noisy amplifiers is better than the one achievable with standard analog
controllers due to the higher complexity of implementable filters and
possibilities of nonlinear operations in the FPGA. This drastically reduces the
cost of added complexity when introducing additional feedback loops to an
experiment. The open-source character also distinguishes PyRPL from commercial
solutions, as it allows users to customize functionalities at various levels,
ranging from the easy integration of PyRPL-based feedback controllers into
existing setups to the modification of the FPGA functionality. A community of
developers provides fast and efficient implementation and testing of software
modifications.
Related papers
- FAlCon: A unified framework for algorithmic control of quantum dot devices [0.0]
We present FAlCon, an open-source software ecosystem for portable, automated characterization and tuning measurement.<n>By separating algorithm realization from instrument realization, FAlCon enables researchers and engineers to exchange, adapt, and deploy characterization and autotuning routines across heterogeneous QD setups.
arXiv Detail & Related papers (2026-03-17T15:20:28Z) - FPGA-tailored algorithms for real-time decoding of quantum LDPC codes [1.213715600410032]
We analyze FPGA-tailored versions of three decoder classes for quantum low-density parity-check (qLDPC) codes.<n>For message passing, we analyze the recently introduced Relay decoder and its FPGA implementation.<n>For ordered statistics decoding, we introduce a filtered variant that concentrates on high-likelihood fault locations.<n>We design an FPGA-adapted generalized union-find decoder.
arXiv Detail & Related papers (2025-11-26T18:33:47Z) - Towards a pulse-level intermediate representation for diverse quantum control systems [0.4369550829556578]
pulselib is a system-independent intermediate representation for pulse-level programming of quantum control systems.<n>We implement graph-based IRs and transpilation pipelines for two unique frequency synthesizers.<n> pulselib provides performance comparable to fast, device-specific IRs while providing a speedup of up to 4.5x over existing IRs.
arXiv Detail & Related papers (2025-07-21T18:30:54Z) - RSFQ All-Digital Programmable Multi-Tone Generator For Quantum Applications [36.136619420474766]
Rapid Single Flux Quantum (RSFQ) technology is at the forefront of replacing current standard CMOS-based control architectures.
We present a novel RSFQ device that generates multi tone digital signals, based on complex pulse train sequences.
arXiv Detail & Related papers (2024-11-13T15:03:28Z) - Demonstrating the Potential of Adaptive LMS Filtering on FPGA-Based Qubit Control Platforms for Improved Qubit Readout in 2D and 3D Quantum Processing Units [3.348076908667385]
This abstract presents our research intended for optimizing readout pulse fidelity for 2D and 3D Quantum Processing Units (QPUs)
We focus on the application of the Least Mean Squares (LMS) adaptive filtering algorithm to enhance the accuracy and efficiency of qubit state detection.
Our preliminary results demonstrate the LMS filter's capability to maintain high readout accuracy while efficiently managing FPGA resources.
arXiv Detail & Related papers (2024-08-01T20:42:49Z) - AdaLog: Post-Training Quantization for Vision Transformers with Adaptive Logarithm Quantizer [54.713778961605115]
Vision Transformer (ViT) has become one of the most prevailing fundamental backbone networks in the computer vision community.
We propose a novel non-uniform quantizer, dubbed the Adaptive Logarithm AdaLog (AdaLog) quantizer.
arXiv Detail & Related papers (2024-07-17T18:38:48Z) - fSEAD: a Composable FPGA-based Streaming Ensemble Anomaly Detection Library [1.8570740863168362]
Machine learning ensembles combine multiple base models to produce a more accurate output.
We propose a flexible computing architecture consisting of multiple partially reconfigurable regions, pblocks, which each implement anomaly detectors.
Our proof-of-concept design supports three state-of-the-art anomaly detection algorithms: Loda, RS-Hash and xStream.
arXiv Detail & Related papers (2024-06-10T03:38:35Z) - QOSST: A Highly-Modular Open Source Platform for Experimental Continuous-Variable Quantum Key Distribution [0.0]
Quantum Key Distribution (QKD) enables secret key exchange between two remote parties with information-theoretic security rooted in the laws of quantum physics.
We provide a highly modular, open source software that is in principle hardware agnostic and can be used in multiple configurations.
arXiv Detail & Related papers (2024-04-29T12:15:49Z) - Deep Learning Assisted Multiuser MIMO Load Modulated Systems for
Enhanced Downlink mmWave Communications [68.96633803796003]
This paper is focused on multiuser load modulation arrays (MU-LMAs) which are attractive due to their low system complexity and reduced cost for millimeter wave (mmWave) multi-input multi-output (MIMO) systems.
The existing precoding algorithm for downlink MU-LMA relies on a sub-array structured (SAS) transmitter which may suffer from decreased degrees of freedom and complex system configuration.
In this paper, we conceive an MU-LMA system employing a full-array structured (FAS) transmitter and propose two algorithms accordingly.
arXiv Detail & Related papers (2023-11-08T08:54:56Z) - One-Dimensional Deep Image Prior for Curve Fitting of S-Parameters from
Electromagnetic Solvers [57.441926088870325]
Deep Image Prior (DIP) is a technique that optimized the weights of a randomly-d convolutional neural network to fit a signal from noisy or under-determined measurements.
Relative to publicly available implementations of Vector Fitting (VF), our method shows superior performance on nearly all test examples.
arXiv Detail & Related papers (2023-06-06T20:28:37Z) - Parallelizable Synthesis of Arbitrary Single-Qubit Gates with Linear
Optics and Time-Frequency Encoding [0.0]
We propose novel methods for the exact synthesis of single-qubit unitaries with high success probability and gate fidelity.
The proposed schemes are experimentally implementable with a spectral linear-optical quantum computation (S- LOQC) platform.
arXiv Detail & Related papers (2022-10-21T09:09:36Z) - Extending XACC for Quantum Optimal Control [70.19683407682642]
Quantum computing vendors are beginning to open up application programming for direct pulse-level quantum control.
We present an extension to the XACC system-level quantum-classical software framework.
This extension enables the translation of digital quantum circuit representations to equivalent pulse sequences.
arXiv Detail & Related papers (2020-06-04T13:13:55Z) - Enabling Pulse-level Programming, Compilation, and Execution in XACC [78.8942067357231]
Gate-model quantum processing units (QPUs) are currently available from vendors over the cloud.
Digital quantum programming approaches exist to run low-depth circuits on physical hardware.
Vendors are beginning to open this pulse-level control system to the public via specified interfaces.
arXiv Detail & Related papers (2020-03-26T15:08:32Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.