-
Full-Scale Readout Electronics for the ECHo-100k Experiment
Authors:
T. Muscheid,
R. Gartmann,
N. Karcher,
F. Schuderer,
M. Neidig,
L. E. Ardila-Perez,
M. Balzer,
S. Kempf,
O. Sander
Abstract:
Recent advances in the development of cryogenic particle detectors such as magnetic microcalorimeters (MMCs) allow the fabrication of sensor arrays with an increasing number of pixels. Since these detectors must be operated at the lowest temperatures, the readout of large detector arrays is still quite challenging. This is especially true for the ECHo experiment, which presently aims to simultaneo…
▽ More
Recent advances in the development of cryogenic particle detectors such as magnetic microcalorimeters (MMCs) allow the fabrication of sensor arrays with an increasing number of pixels. Since these detectors must be operated at the lowest temperatures, the readout of large detector arrays is still quite challenging. This is especially true for the ECHo experiment, which presently aims to simultaneously run 6,000 two-pixel detectors to investigate the electron neutrino mass. For this reason, we developed a readout system based on a microwave SQUID multiplexer ($μ$MUX) that is operated by a custom software-defined radio (SDR) at room-temperature. The SDR readout electronics consist of three distinct hardware units: a data processing board with a Xilinx ZynqUS+ MPSoC; a converter board that features DACs, ADCs, and a coherent clock distribution network; and a radio frequency front-end board to translate the signals between the baseband and the microwave domains. Here, we describe the characteristics of the full-scale SDR system. First, the generated frequency comb for driving the $μ$MUX was evaluated. Subsequently, by operating the SDR in direct loopback, the crosstalk of the individual channels after frequency demultiplexing was investigated. Finally, the system was used with a 16-channel $μ$MUX to evaluate the linearity of the SDR, and the noise contributed to the overall readout setup.
△ Less
Submitted 3 April, 2024;
originally announced April 2024.
-
An Implementation of a Channelizer based on a Goertzel Filter Bank for the Read-Out of Cryogenic Sensors
Authors:
L. P. Ferreyro,
M. García Redondo,
M. R. Hampel,
A. Almela,
A. Fuster,
J. Salum,
J. M. Geria,
J. Bonaparte,
J. Bonilla-Neira,
N. Müller,
N. Karcher,
O. Sander,
M. Platino,
A. Etchegoyen
Abstract:
In this work we present an application of the Goertzel Filter for the channelization of multi-tonal signals, typically used for the read-out of cryogenic sensors which are multiplexed in the frequency domain (FDM), by means of Microwave Superconducting Quantum Interference Device (SQUID) Multiplexer ($μ$MUX). We demonstrate how implementing a bank of many of these filters, can be used to perform a…
▽ More
In this work we present an application of the Goertzel Filter for the channelization of multi-tonal signals, typically used for the read-out of cryogenic sensors which are multiplexed in the frequency domain (FDM), by means of Microwave Superconducting Quantum Interference Device (SQUID) Multiplexer ($μ$MUX). We demonstrate how implementing a bank of many of these filters, can be used to perform a channelization of the multi-tonal input signal to retrieve the data added by the sensors. We show how this approach can be implemented in a resource-efficient manner in a Field Programmable Gate Array (FPGA) within the state-of-the-art, which allows great scalability for reading thousands of sensors; as is required by Radio Telescopes in Cosmic Microwave Background Radiation (CMB) surveys using cryogenic bolometers, particles detection like Neutrino mass estimation using cryogenic calorimeters or Quantum Computing.
△ Less
Submitted 2 March, 2023;
originally announced March 2023.
-
DTS-100G -- A versatile heterogeneous MPSoC board for cryogenic sensor readout
Authors:
Timo Muscheid,
Artur Boebel,
Nick Karcher,
Tomas Vanat,
Luis Ardila-Perez,
Igor Cheviakov,
Michael Schleicher,
Manfred Zimmer,
Matthias Balzer,
Oliver Sander
Abstract:
Heterogeneous devices such as the Multi-Processor System-on-Chip (MPSoC) from Xilinx are extremely valuable in custom instrumentation systems. This contribution presents the joint development of a heterogeneous MPSoC board called DTS-100G by DESY and KIT. The board is built around a Xilinx Zynq Ultrascale+ chip offering all available high-speed transceivers using QSFP28, 28 Gbps FireFly, FMC, and…
▽ More
Heterogeneous devices such as the Multi-Processor System-on-Chip (MPSoC) from Xilinx are extremely valuable in custom instrumentation systems. This contribution presents the joint development of a heterogeneous MPSoC board called DTS-100G by DESY and KIT. The board is built around a Xilinx Zynq Ultrascale+ chip offering all available high-speed transceivers using QSFP28, 28 Gbps FireFly, FMC, and FMC+ interfaces. The board is not designed for a particular application, but can be used as a generic DAQ platform for a variety of physics experiments. The DTS-100G board was successfully developed, built, and commissioned. ECHo-100k is the first experiment which will employ the board. This contribution shows the system architecture and explains how the DTS-100G board is a crucial component in the DAQ chain.
△ Less
Submitted 25 January, 2023;
originally announced January 2023.
-
Simultaneous MMC readout using a tailored μMUX based readout system
Authors:
Daniel Richter,
Mathias Wegner,
Felix Ahrens,
Christian Enss,
Nick Karcher,
Oliver Sander,
Constantin Schuster,
Marc Weber,
Thomas Wolber,
Sebastian Kempf
Abstract:
Magnetic microcalorimeters (MMCs) are cryogenic, energy-dispersive single-particle detectors providing excellent energy resolution, intrinsically fast signal rise time, quantum efficiency close to 100\%, large dynamic range as well as almost ideal linear response. One of the remaining challenges to be overcome to ultimately allow for the utilization of large-scale MMC based detector arrays with th…
▽ More
Magnetic microcalorimeters (MMCs) are cryogenic, energy-dispersive single-particle detectors providing excellent energy resolution, intrinsically fast signal rise time, quantum efficiency close to 100\%, large dynamic range as well as almost ideal linear response. One of the remaining challenges to be overcome to ultimately allow for the utilization of large-scale MMC based detector arrays with thousands to millions of individual pixels is the realization of a SQUID based multiplexing technique particularly tailored for MMC readout. Within this context, we report on the first truly multiplexed readout of an MMC based detector array using a frequency-division multiplexing approach realized by a custom microwave SQUID multiplexer based readout system.
△ Less
Submitted 27 March, 2023; v1 submitted 14 November, 2022;
originally announced November 2022.
-
Online Demodulation and Trigger for Flux-ramp Modulated SQUID Signals
Authors:
N. Karcher,
T. Muscheid,
T. Wolber,
D. Richter,
C. Enss,
S. Kempf,
O. Sander
Abstract:
Due to the periodic characteristics of SQUIDs, a suitable linearization technique is required for SQUID-based readout. Flux-ramp modulation is a common linearization technique and is typically applied for the readout of a microwave-SQUID-multiplexer as well as since recently also for dc-SQUIDs. Flux-ramp modulation requires another stage in the signal processing chain to demodulate the SQUID outpu…
▽ More
Due to the periodic characteristics of SQUIDs, a suitable linearization technique is required for SQUID-based readout. Flux-ramp modulation is a common linearization technique and is typically applied for the readout of a microwave-SQUID-multiplexer as well as since recently also for dc-SQUIDs. Flux-ramp modulation requires another stage in the signal processing chain to demodulate the SQUID output signal before further processing. For cryogenic microcalorimenters, these events are given by fast exponentially rising and slowly exponentially decaying pulses which shall be detected by a trigger engine and recorded by a storage logic. Since the data rate can be decreased significantly by demodulation and event detection, it is desirable to do both steps on the deployed fast FPGA logic during measurement before passing the data to a general-purpose processor.
In this contribution, we show the implementation of efficient multi-channel flux-ramp demodulation computed at run-time on a SoC-FPGA. Furthermore, a concept and implementation for an online trigger and buffer mechanism with its theoretical trigger loss rates depending on buffer size is presented. Both FPGA modules can be operated with up to 500 MHz clock frequency and can efficiently process 32 channels. Correct functionality and data reduction capability of the modules are demonstrated in measurements utilizing magnetic microcalorimeter irradiated with an Iron-55 source for event generation and read out by a microwave SQUID multiplexer.
△ Less
Submitted 22 October, 2021;
originally announced October 2021.
-
Flux ramp modulation based MHz frequency-division dc-SQUID multiplexer
Authors:
Daniel Richter,
Ludwig Hoibl,
Thomas Wolber,
Nick Karcher,
Andreas Fleischmann,
Christian Enss,
Marc Weber,
Oliver Sander,
Sebastian Kempf
Abstract:
We present a MHz frequency-division dc-SQUID multiplexer that is based on flux ramp modulation and a series array of $N$ identical current-sensing dc-SQUIDs with tightly coupled input coil. By running a periodic, sawtooth-shaped current signal through an additional modulation coil being tightly, but non-uniformly coupled to the individual SQUIDs, the voltage drop across the array changes according…
▽ More
We present a MHz frequency-division dc-SQUID multiplexer that is based on flux ramp modulation and a series array of $N$ identical current-sensing dc-SQUIDs with tightly coupled input coil. By running a periodic, sawtooth-shaped current signal through an additional modulation coil being tightly, but non-uniformly coupled to the individual SQUIDs, the voltage drop across the array changes according to the superposition of the flux-to-voltage characteristics of the individual SQUIDs within each cycle of the modulation signal. In this mode of operation, an input signal injected in the input coil of one of the SQUIDs and being quasi-static within a time frame adds a constant flux offset and leads to a phase shift of the associated SQUID characteristics. The latter is inherently proportional to the input signal and can be inferred by channelizing and down-converting the sampled array output voltage. Using a prototype multiplexer as well as a self-developed high-speed readout electronics for real-time phase determination, we demonstrate the simultaneous readout of four signal sources with MHz bandwidth per channel.
△ Less
Submitted 4 March, 2021; v1 submitted 16 January, 2021;
originally announced January 2021.
-
Versatile Configuration and Control Framework for Real Time Data Acquisition Systems
Authors:
Nick Karcher,
Richard Gebauer,
Robin Bauknecht,
Rainer Illichmann,
Oliver Sander
Abstract:
Modern physics experiments often utilize FPGA-based systems for real-time data acquisition. Integrated analog electronics demand for complex calibration routines. Furthermore, versatile configuration and control of the whole system is a key requirement. Beside low-level register interface to the FPGA, also access to I$^2$C and SPI buses is often needed to configure the complete system. Calibration…
▽ More
Modern physics experiments often utilize FPGA-based systems for real-time data acquisition. Integrated analog electronics demand for complex calibration routines. Furthermore, versatile configuration and control of the whole system is a key requirement. Beside low-level register interface to the FPGA, also access to I$^2$C and SPI buses is often needed to configure the complete system. Calibration through an FPGA is inflexible and yields a complex hardware implementation. On the contrary, calibration through a remote system is possible but considerably slower due to repetitive network accesses. By using SoC-FPGA solutions with a microprocessor, more sophisticated configuration and calibration solutions, as well as standard remote access protocols, can be efficiently integrated in software.
Based on Xilinx Zynq US+ SoC-FPGAs, we implemented a versatile control framework. This software framework offers a convenient access to the hardware and a flexible abstraction via remote-procedure calls (RPCs). Based on the open source RPC library gRPC, functionality with low-latent control flow, complex algorithms, data conversions and processing, as well as configuration via external buses can be provided to a client via Ethernet. Furthermore, client interfaces for various programming languages can be generated automatically which eases collaboration among different working groups and integration into existing software. This contribution presents the framework as well as benchmarks regarding latency and data throughput.
△ Less
Submitted 30 October, 2020;
originally announced November 2020.
-
Quantum non-demolition dispersive readout of a superconducting artificial atom using large photon numbers
Authors:
Daria Gusenkova,
Martin Spiecker,
Richard Gebauer,
Madita Willsch,
Francesco Valenti,
Nick Karcher,
Lukas Grünhaupt,
Ivan Takmakov,
Patrick Winkel,
Dennis Rieger,
Alexey V. Ustinov,
Nicolas Roch,
Wolfgang Wernsdorfer,
Kristel Michielsen,
Oliver Sander,
Ioan M. Pop
Abstract:
Reading out the state of superconducting artificial atoms typically relies on dispersive coupling to a readout resonator. For a given system noise temperature, increasing the circulating photon number $\bar{n}$ in the resonator enables a shorter measurement time and is therefore expected to reduce readout errors caused by spontaneous atom transitions. However, increasing $\bar{n}$ is generally obs…
▽ More
Reading out the state of superconducting artificial atoms typically relies on dispersive coupling to a readout resonator. For a given system noise temperature, increasing the circulating photon number $\bar{n}$ in the resonator enables a shorter measurement time and is therefore expected to reduce readout errors caused by spontaneous atom transitions. However, increasing $\bar{n}$ is generally observed to also increase these transition rates. Here we present a fluxonium artificial atom in which we measure an overall flat dependence of the transition rates between its first two states as a function of $\bar{n}$, up to $\bar{n}\approx200$. Despite the fact that we observe the expected decrease of the dispersive shift with increasing readout power, the signal-to-noise ratio continuously improves with increasing $\bar{n}$. Even without the use of a parametric amplifier, at $\bar{n}=74$, we measure fidelities of 99% and 93% for feedback-assisted ground and excited state preparation, respectively.
△ Less
Submitted 20 November, 2020; v1 submitted 30 September, 2020;
originally announced September 2020.
-
Accelerating complex control schemes on a heterogeneous MPSoC platform for quantum computing
Authors:
Richard Gebauer,
Nick Karcher,
Jonas Hurst,
Marc Weber,
Oliver Sander
Abstract:
Control and readout of superconducting quantum bits (qubits) require microwave pulses with gigahertz frequencies and nanosecond precision. To generate and analyze these microwave pulses, we developed a versatile FPGA-based electronics platform. While basic functionality is directly handled within the FPGA, guaranteeing highest accuracy on the nanosecond timescale, more complex control schemes rend…
▽ More
Control and readout of superconducting quantum bits (qubits) require microwave pulses with gigahertz frequencies and nanosecond precision. To generate and analyze these microwave pulses, we developed a versatile FPGA-based electronics platform. While basic functionality is directly handled within the FPGA, guaranteeing highest accuracy on the nanosecond timescale, more complex control schemes render impractical to implement in hardware.
To provide deterministic timing and low latency with high flexibility, we developed the Taskrunner framework. It enables the execution of complex control schemes, so-called user tasks, on the real-time processing unit (RPU) of a heterogeneous Multiprocessor System-on-Chip (MPSoC). These user tasks are specified conveniently using standard C language and are compiled automatically by the MPSoC platform when loaded onto the RPU. We present the architecture of the Taskrunner framework as well as timing benchmarks and discuss applications in the field of quantum computing.
△ Less
Submitted 16 April, 2020;
originally announced April 2020.
-
State preparation of a fluxonium qubit with feedback from a custom FPGA-based platform
Authors:
Richard Gebauer,
Nick Karcher,
Daria Gusenkova,
Martin Spiecker,
Lukas Grünhaupt,
Ivan Takmakov,
Patrick Winkel,
Luca Planat,
Nicolas Roch,
Wolfgang Wernsdorfer,
Alexey V. Ustinov,
Marc Weber,
Martin Weides,
Ioan M. Pop,
Oliver Sander
Abstract:
We developed a versatile integrated control and readout instrument for experiments with superconducting quantum bits (qubits), based on a field-programmable gate array (FPGA) platform. Using this platform, we perform measurement-based, closed-loop feedback operations with $428 \, \mathrm{ns}$ platform latency. The feedback capability is instrumental in realizing active reset initialization of the…
▽ More
We developed a versatile integrated control and readout instrument for experiments with superconducting quantum bits (qubits), based on a field-programmable gate array (FPGA) platform. Using this platform, we perform measurement-based, closed-loop feedback operations with $428 \, \mathrm{ns}$ platform latency. The feedback capability is instrumental in realizing active reset initialization of the qubit into the ground state in a time much shorter than its energy relaxation time $T_1$. We show experimental results demonstrating reset of a fluxonium qubit with $99.4\,\%$ fidelity, using a readout-and-drive pulse sequence approximately $1.5 \, \mathrm{μs}$ long. Compared to passive ground state initialization through thermalization, with the time constant given by $T_1 = ~ 80 \, \mathrm{μs}$, the use of the FPGA-based platform allows us to improve both the fidelity and the time of the qubit initialization by an order of magnitude.
△ Less
Submitted 14 December, 2019;
originally announced December 2019.
-
Software-defined Radio Readout System for the ECHo Experiment
Authors:
Oliver Sander,
Nick Karcher,
Oliver Krömer,
Marc Weber,
Sebastian Kempf,
Mathias Wegner,
Christian Enss
Abstract:
Metallic magnetic calorimeters (MMCs) are cryogenic detectors that offer an excellent energy resolution, a signal rise time of <100 ns, a high dynamic range and almost optimal linearity. MMCs are of high interest for many experiments. One of them, the ECHo experiment, requires the utilization of large MMC detector arrays. The readout of such MMC arrays is a challenging task, which can be tackled u…
▽ More
Metallic magnetic calorimeters (MMCs) are cryogenic detectors that offer an excellent energy resolution, a signal rise time of <100 ns, a high dynamic range and almost optimal linearity. MMCs are of high interest for many experiments. One of them, the ECHo experiment, requires the utilization of large MMC detector arrays. The readout of such MMC arrays is a challenging task, which can be tackled using software-defined radios (SDRs). Though SDR is a well-known approach in communications engineering, a dedicated implementation for frequency division multiplexed readout of MMCs is new and one of the technological key elements of the ECHo project. ECHo will be the first experiment to use microwave SQUID multiplexed MMC detectors and therefore pioneering the hardware, firmware and software development in this domain. This paper presents the detailed concepts and current status of the development.
△ Less
Submitted 24 June, 2018;
originally announced June 2018.