Abstract
This work reports the performance evaluation of an SDR readout system based on the latest generation (Gen3) of AMD’s Radio-Frequency System-on-Chip (RFSoC) processing platform, which integrates a full-stack processing system and a powerful FPGA with up to 32 high-speed and high-resolution 14-bit Digital-to-Analog Converters and 14-bit Analog-to-Digital Converters. The proposed readout system uses a previously developed multi-band, double-conversion IQ RF-mixing board targeting a multiplexing factor of approximately 1000 bolometers in a bandwidth between 4 and 8 GHz, in line with state-of-the-art microwave SQUID multiplexers. The characterization of the system was performed in two stages, under the conditions typically imposed by the multiplexer and the cold readout circuit: first, in transmission, showing that noise and spurious levels of the generated tones are close to the values imposed by the cold readout, and second, in RF loopback, presenting noise values better than −100 dBc/Hz totally in agreement with the state-of-the-art readout systems. It was demonstrated that the RFSoC Gen3 device is a suitable enabling technology for the next generation of superconducting detector readout systems, reducing system complexity, increasing system integration, and achieving these goals without performance degradation.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The next generation of Cosmic Microwave Background (CMB) B-mode polarization telescopes requires densely populated focal planes with thousands of ultra-sensitive bolometers operating at cryogenic temperatures to achieve the required sensitivity [1]. However, reading out a large number of detectors such as Transition Edge Sensors (TES) [2] or the recently proposed Magnetic Microbolometers (MMBs) [3] at temperatures below one Kelvin imposes significant technical challenges to the cryogenic readout systems. In the last decade, a technique called Microwave Superconducting Quantum Interference Device (SQUID) Multiplexing (\(\mu\)MUXing) has become predominant because it is able to achieve multiplexing factors in excess of 1000 while maintaining the readout noise subdominant to the intrinsic detector noise [4]. This scheme encodes the detector signals in the resonance frequencies of multiple GHz-frequency superconducting resonators coupled to a common feed line. Therefore, recovering the signals from each detector is straightforward, requiring only monitoring the resonant frequencies. Despite the aforementioned benefits, it imposes stringent requirements for generating and acquiring high-purity broadband microwave signals on the warm electronics and real-time processing without degrading the performance imposed by the cold multiplexing circuit [5].
This task is traditionally tackled using FPGA-based Software-Defined Radio (SDR) systems offering high customizability, large I/O bandwidths, and real-time processing. The FPGA drives a set of high-speed data converters along with analog mixers and other radio-frequency (RF) components to translate these signals to the required operating band [6]. Nowadays, technological advances in telecommunications have led to developments such as the AMD’s Radio-Frequency System-on-Chip (RFSoC), which combines a high-performance heterogeneous processing platform with several embedded high-speed digitizers (>1 GSPS) into a System-on-Chip (SoC) [7]. This kind of SoC significantly increases the total bandwidth capabilities while simultaneously reducing system size, weight, and power consumption in comparison with traditional systems.
We seek to improve the state of the art of the frequency-multiplexed SDR detector readout systems by migrating to an RFSoC platform and making use of the extended characteristics of the newest Gen3 devices, such as an improved number of data converters with faster sampling rates and an augmented number of bits [8]. We present the noise performance characterization of a custom RFSoC Gen3-based SDR readout system for low-temperature bolometers multiplexed in the frequency domain by means of the Microwave SQUID Multiplexer (\(\mu\)MUX).
2 System Overview
The proposed system shown in Fig. 1 is built around the Zynq\(^{\textrm{TM}}\) UltraScale+\(^{\textrm{TM}}\) RFSoC ZCU216 Evaluation Kit [9]. It adapts hardware and firmware architecture developed for The Electron Capture in 163Ho experiment (ECHo) [10] to the RFSoC Gen3 family of devices. The system is targeting the multiplexed readout of 1000 low-temperature bolometers in the bandwidth between 4 and 8 GHz, in line with state-of-the-art µMUXing systems [4].
The hardware architecture is based on a multi-band, double-conversion, zero-intermediate frequency RF-mixing board, which divides the total bandwidth into five 800-MHz complex base-bands [10]. As a consequence, ten DACs and ten ADCs are required to cover the total bandwidth. The adopted sampling rate is 1 GSPS due to the excellent performance in output power, Spurious-Free Dynamic Range (SFDR) and Signal-to-Noise Ratio (SNR) in agreement with the datasheet and previously used converters [8, 11]. Ultra-stable low-noise clock generation is achieved using the CLK104 RF clock add-on card [12] connected to an external 10-MHz frequency reference fanned out through the different boards. Because the multi-band RF-mixing board is still under development, an available single-complex base-band prototype version connected to the RFSoC converters through the XM655 add-on card was used for the characterization [11]. This prototype RF-mixing board comprises the blocks highlighted in red in Fig. 1 and allows us to test a single sub-band using one DAC pair and one ADC pair. Due to the RF-mixing board modular structure, the characterization of a single sub-band is representative of the final multi-band system performance.
Regarding the firmware, the RFSoC Gen3 was integrated into our custom build system based on Yocto and most of the blocks previously developed were reused [13, 14]. The main contribution of this work was the integration and configuration of the new data converters into the firmware design by means of the Radio-Frequency Data Converter RFDC\(^{\textrm{TM}}\) LogiCORE\(^{\textrm{TM}}\) IP [15]. Since the same Zynq\(^{\textrm{TM}}\) UltraScale+\(^{\textrm{TM}}\) device family is used for the reported development, it also allowed to keep the same Processing System (PS) software, a huge advantage for fast development.
3 System Performance
The cold multiplexing system depicted in Fig. 1 encodes the detector signals into phase and amplitude of the probing tones. Therefore, the noise present at these coordinates is indistinguishable from the detected signals [16]. The scope of this work is to quantify the noise degradation due to the SDR system with respect to the cryogenic low-noise amplifier (LNA) noise within the range of possible frequencies adopted by the flux-ramp modulation for bolometric applications and assuming a phase domain readout [17, 18].
First, the signal generation performance was characterized seeking to ensure the quality of the tones required for monitoring the \(\mu\)MUX channels. For this, a number of N = 200 tones centered at 7.5 GHz were generated with a Gaussian frequency distribution with \(\mu =4\) MHz spacing and \(\sigma =200\) kHz deviation. This emulates the resonance frequency distribution of a real multiplexer given by variations in the manufacturing process and allows for the identification of inter-modulation products generated within the readout bandwidth. Comb generation was performed by continuously reproducing the complex waveform stored in Block RAM (BRAM) at a rate of 1 GSPS by the DACs. It has a memory depth of \(2^{17}\) complex samples resulting in a frequency resolution of \(\Delta f\approx 7.6\) kHz which is sufficient for frequency placement in bolometric applications where the resonator bandwidth is BW\(\approx\)200 kHz [4]. Then, the base-band signal was up-converted to 7.5 GHz by the RF-mixing board. Figure 2 shows the generated frequency comb at the RF-mixing board transmitter output (Tx). The selected tone power at Tx port is −40 dBm considering an optimum readout power of −75 dBm at the \(\mu\)MUX input port and 35 dB of cold attenuation [19]. In order to utilize the DACs dynamic range efficiently, several Peak-to-Average Power Ratio (PAPR) minimization methods were evaluated [20], but none of them performed significantly better than the random phases method with an average PAPR \(\approx\) 12 dB in case of nonuniformly spaced tones.
The transmitter output (Tx) was connected to a R &S FSWP50 phase noise analyzer, where six reference tones were measured regarding their phase noise. This selected subset is representative of the quality of all generated tones. The results of these measurements are presented in Fig. 3. The shaded green region represents the frequency band where the detector signal flux-ramp modulation will be typically between 10 and 100 kHz for bolometric applications [4, 6]. The dashed cyan line represents the phase noise present in the local oscillator of the RF-mixing board without tone generation. It can be seen that this local oscillator imposes the shape of the stimulation phase noise. The phase noise profile in the band of interest is dominated by Voltage-Controlled Oscillator (VCO) white phase noise and spurious signals, while the quantization noise is negligible. This value is compared with the estimated cryogenic LNA noise level represented in the dashed black line in Fig. 3. LNA Single-Sideband (SSB) phase noise \({\mathscr {L}}(f)\) can be calculated according to [21]
where \(k_B\) is the Boltzmann constant, \(T_n\) is the LNA equivalent noise temperature, \(S_{21}^{min}\) is the resonance depth and \(P_r\) the tone power at µMUX input. Assuming an LNA equivalent noise temperature of \(T_{n}\approx 4\) K, resonance depth of \(S_{21}^{min} \equiv -15\) dB and \(P_r\approx -75\) dBm as mentioned earlier, the minimum Single-Sideband (SSB) phase noise density at the multiplexer output is \({\mathscr {L}}(f)\approx\) -106 dBc/Hz. Therefore, a maximum degradation of 3 dB with respect to the contribution of the cryogenic LNA is expected due to the phase noise present in the probing tones.
Later, once the spectral purity of the generated tones had been characterized, we evaluated the degradation of the tones due to the receiver path. A loop between the transmitter (Tx) and receiver (Rx) ports of the RF-mixing board was created through a \(\approx\) 10-m-long cable with around 15 dB attenuation, emulating the typical input–output attenuation of the cryogenic RF circuit at resonance [5, 22]. This is consistent with 15 dB of net attenuation resulting from the combination of 35 dB of cold attenuation, a typical LNA gain of 35 dB and −15 dB resonance depth. Considering that the tones were generated with random phases and the fact that in a real measurement both the RF components and the detector signals will lead to a pseudo-randomization of the phases, a PARP \(\approx\) 12 dB at the input of the ADCs was considered. Hence, the attenuation of the Rx path was adjusted to satisfy \(P_{tone}\approx -40\) dBFS for optimum ADC SFDR.
On the receiver side, the frequency comb was amplified, down-converted to base-band, and filtered by the RF-mixing board. Then, in the digital domain, the tones were channelized, down-converted, and filtered again. The IQ data streams of each channel were acquired, and the SSB phase noise density \({\mathscr {L}}(f)\) was calculated. Figure 4 shows the phase noise of the same six reference tones measured in the previous step, but after being processed by the receiving chain. A detailed analysis shows that the 1/f phase noise component was almost completely removed during down-conversion and sampling process, except at frequencies below 10 Hz. This is consistent with the fact that all oscillators and clocks are locked to the same frequency reference maintaining strong coherence between transmitter and receiver for frequencies below 10 kHz. Beyond our application, which is not sensitive to low-frequency noise, the noise below 10 Hz is being studied because of its importance for the readout of other types of detectors such as MKIDs [22]. In the case of frequencies above 1 MHz the roll-off on the noise profile is due to the combination of the channelizer and a 1,6-MHz Digital Down-Converter (DDC) low-pass filter, while the phase noise plateau above 5 MHz around −136 dBc/Hz is consistent with the theoretical predictions for quantization noise. Within the band of interest, the noise profiles are dominated by the white-phase noise component and several spurious signals. The black dashed line in Fig. 4 corresponds to the average white phase noise of −102 dBc/Hz and represents a degradation of less than 6 dB with respect to the noise level present in the injected tones. The white phase noise component is a combination of the phase noise present in the injected tones and the thermal noise added by the RF-mixing board, while the spurious signals are mostly inter-modulation products produced by the nonlinearities of the RF components in the receiver chain. Despite the intensity of the spurious signals, their impact can be reduced by narrowing the filtering stages and choosing the flux-ramp frequency carefully.
4 Conclusion
A novel SDR readout system has been developed and characterized, utilizing the third generation of RFSoC devices. A characterization methodology has been proposed that allows for evaluating the degradation in the readout performance under real operating conditions. The system was characterized within two scenarios: in transmission mode and in loopback mode. The readout noise was found to be lower than −100 dBc/Hz for a multiplexing factor of about 1000 channels, being in good agreement with state-of-the-art readout systems. The equivalent noise represents an end-to-end degradation of less than 4 dB with respect to the noise level imposed by the cryogenic amplifier. Finally, it was demonstrated that the RFSoC Gen3 devices are suitable enabling technologies for the next generation of readout systems for superconducting detectors. They will lower the costs, reduce the system complexity, and increase the system integration significantly.
References
M.H. Abitbol, Z. Ahmed, D. Barron, R. B. Thakur, A. N. Bender, B. A. Benson, C. A. Bischoff, S. A. Bryan, J. E. Carlstrom, C. L. Chang, D. T. Chuss, K. T. Crowley, A. Cukierman, T. Haan, M. Dobbs, T. Essinger-Hileman, J. P. Filippini, K. Ganga, J. E. Gudmundsson, N. W. Halverson, S. Hanany, S. W. Henderson, C. A. Hill, S.-P.P. Ho, J. Hubmayr, K. Irwin, O. Jeong, B. R. Johnson, S. A. Kernasovskiy, J. M. Kovac, A. Kusaka, A. T. Lee, S. Maria, P. Mauskopf, J. J. McMahon, L. Moncelsi, A. W. Nadolski, J. M. Nagy, M. D. Niemack, R. C. O’Brient, S. Padin, S. C. Parshley, C. Pryke, N. A. Roe, K. Rostem, J. Ruhl, S. M. Simon, S. T. Staggs, A. Suzuki, E. R. Switzer, O. Tajima, K. L. Thompson, P. Timbie, G. S. Tucker, J. D. Vieira, A. G. Vieregg, B. Westbrook, E. J. Wollack, K. W. Yoon, K. S. Young, E. Y. Young, CMB-S4 Technology Book, First Edition. arXiv e-prints, 1706–02464 (2017) https://doi.org/10.48550/arXiv.1706.02464arXiv:1706.02464 [astro-ph.IM]
J. Hubmayr, J.E. Austermann, J.A. Beall, D.T. Becker, B. Dober, S.M. Duff, J. Gao, G.C. Hilton, C.M. McKenney, J.N. Ullom, J.V. Lanen, M.R. Vissers, Low-temperature detectors for CMB imaging arrays. J. Low Temp. Phys. 193(3–4), 633–647 (2018). https://doi.org/10.1007/s10909-018-2029-6
J.M. Geria, M.R. Hampel, S. Kempf, J.J.F. Bonaparte, L.P. Ferreyro, M.E.G. Redondo, D.A. Almela, J.M.S. Salum, N.A. Müller, J.D.B. Neira, A.E. Fuster, M. Platino, A. Etchegoyen, Suitability of magnetic microbolometers based on paramagnetic temperature sensors for cmb polarization measurements. J. Astron. Telesco. Instrum. Syst. 9(1): 016002 (2023). https://doi.org/10.1117/1.JATIS.9.1.016002. 54.12.01; LK 01
B. Dober, Z. Ahmed, K. Arnold, D.T. Becker, D.A. Bennett, J.A. Connors, A. Cukierman, J.M. D’Ewart, S.M. Duff, J.E. Dusatko, J.C. Frisch, J.D. Gard, S.W. Henderson, R. Herbst, G.C. Hilton, J. Hubmayr, Y. Li, J.A.B. Mates, H. McCarrick, C.D. Reintsema, M. Silva-Feaver, L. Ruckman, J.N. Ullom, L.R. Vale, D.D.V. Winkle, J. Vasquez, Y. Wang, E. Young, C. Yu, K. Zheng, A microwave squid multiplexer optimized for bolometric applications. Appl. Phys. Lett. 118 (2021). https://doi.org/10.1063/5.0033416
...M.S. Rao, M. Silva-Feaver, A. Ali, K. Arnold, P. Ashton, B.J. Dober, C.J. Duell, S.M. Duff, N. Galitzki, E. Healy, S. Henderson, S.-P.P. Ho, J. Hoh, A.M. Kofman, A. Kusaka, A.T. Lee, A. Mangu, J. Mathewson, P. Mauskopf, H. McCarrick, J. Moore, M.D. Niemack, C. Raum, M. Salatino, T. Sasse, J. Seibert, S.M. Simon, S. Staggs, J.R. Stevens, G. Teply, R. Thornton, J. Ullom, E.M. Vavagiakis, B. Westbrook, Z. Xu, N. Zhu, Simons observatory microwave squid multiplexing readout - cryogenic RF amplifier and coaxial chain design. J. Low Temp. Phys. 199, 807–816 (2020). https://doi.org/10.1007/s10909-020-02429-y
...C. Yu, Z. Ahmed, J.C. Frisch, S.W. Henderson, M. Silva-Feaver, K. Arnold, D. Brown, J. Connors, A.J. Cukierman, J.M. D’Ewart, B.J. Dober, J.E. Dusatko, G. Haller, R. Herbst, G.C. Hilton, J. Hubmayr, K.D. Irwin, C.-L. Kuo, J.A.B. Mates, L. Ruckman, J. Ullom, L. Vale, D.D.V. Winkle, J. Vasquez, E. Young, Slac microresonator RF (SMURF) electronics: a tone-tracking readout system for superconducting microwave resonator arrays. Rev. Sci. Instrum. 94, 014712 (2022). https://doi.org/10.1063/5.0125084
AMD: Zynq UltraScale+ RFSoC Data Sheet: Overview. (2022). https://docs.xilinx.com/v/u/en-US/ds889-zynq-usp-rfsoc-overview
AMD: Zynq UltraScale+ RFSoC Data Sheet: DC and AC switching characteristics (DS926). (2023). https://docs.xilinx.com/r/en-US/ds926-zynq-ultrascale-plus-rfsoc
AMD: ZCU216 Evaluation Board User Guide (UG1390). (2022). https://docs.xilinx.com/v/u/en-US/ug1390-zcu216-eval-bd
O. Sander, N. Karcher, O. Krömer, S. Kempf, M. Wegner, C. Enss, M. Weber, Software-defined radio readout system for the echo experiment. IEEE Transact. Nucl. Sci. 66(7), 1204–1209 (2019). https://doi.org/10.1109/TNS.2019.2914665
R. Gartmann, N. Karcher, R. Gebauer, O. Krömer, O. Sander, Progress of the echo SDR readout hardware for multiplexed MMCS. J. Low Temp. Phys. 209, 726–733 (2022). https://doi.org/10.1007/s10909-022-02854-1
AMD: CLK104 RF Clock Add-on Card User Guide (UG1437). (2022). https://docs.xilinx.com/r/en-US/ug1437-clk104/Introduction
N. Karcher, D. Richter, F. Ahrens, R. Gartmann, M. Wegner, O. Krömer, S. Kempf, C. Enss, M. Weber, O. Sander, SDR-based readout electronics for the echo experiment. J. Low Temp. Phys. 200, 261–268 (2020). https://doi.org/10.1007/s10909-020-02463-w
L.P. Ferreyro, M.G. 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, M. Weber, A. Etchegoyen, An implementation of a channelizer based on a goertzel filter bank for the read-out of cryogenic sensors. J. Instrum. 18(06), 06009 (2023). https://doi.org/10.1088/1748-0221/18/06/P06009
AMD: Zynq UltraScale+ RFSoC RF Data Converter V2.6 Gen 1/2/3/DFE LogiCORE IP Product Guide (PG269). (2023). https://docs.xilinx.com/r/en-US/pg269-rf-data-converter
F.K. Ahrens, Cryogenic read-out system and resonator optimisation for the microwave squid multiplexer within the echo experiment. PhD thesis, Heidelberg University (2022). https://doi.org/10.11588/heidok.00032038
J.A.B. Mates, K.D. Irwin, L.R. Vale, G.C. Hilton, J. Gao, K.W. Lehnert, Flux-ramp modulation for squid multiplexing. J. Low Temp. Phys. 167, 707–712 (2012). https://doi.org/10.1007/s10909-012-0518-6
J.M. Salum, T. Muscheid, A. Fuster, M.E. Garcia Redondo, M.R. Hampel, L.P. Ferreyro, J.M. Geria, J. Bonilla-Neira, N. Müller, J. Bonaparte, A. Almela, L.E. Ardila-Perez, M. Platino, O. Sander, M. Weber, Aliasing effect on flux ramp demodulation: nonlinearity in the microwave squid multiplexer. J. Low Temp. Phys. 213, 223–236 (2023). https://doi.org/10.1007/s10909-023-02993-z
C. Schuster, M. Wegner, S. Kempf, Simulation framework for microwave SQUID multiplexer optimization. J. Appl. Phys. 133(4), 044503 (2023). https://doi.org/10.1063/5.0135124
Y. Shibasaki, K. Asami, R. Aoki, A. Hatta, A. Kuwana, H. Kobayashi, Analysis and design of multi-tone signal generation algorithms for reducing crest factor. In: 2020 IEEE 29th Asian Test Symposium (ATS), pp. 1–6 (2020). https://doi.org/10.1109/ATS49688.2020.9301549
E. Rubiola, Phase Noise and Frequency Stability in Oscillators (The Cambridge RF and Microwave Engineering Series. Cambridge University Press, Cambridge, 2010)
J. Rantwijk, M. Grim, D. Loon, S. Yates, A. Baryshev, J. Baselmans, Multiplexed readout for 1000-pixel arrays of microwave kinetic inductance detectors. IEEE Transact. Microw Theory Tech. 64(6), 1876–1883 (2016). https://doi.org/10.1109/TMTT.2016.2544303
Acknowledgements
Manuel García Redondo is supported by the Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) as well as for the Helmholtz International Research School in Astroparticles and Enabling Technologies (HIRSAP). Manuel García Redondo also acknowledges the support of the Karlsruhe School of Elementary and Astroparticle Physics: Science and Technology (KSETA).
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Redondo, M.E.G., Muscheid, T., Gartmann, R. et al. RFSoC Gen3-Based Software-Defined Radio Characterization for the Readout System of Low-Temperature Bolometers. J Low Temp Phys 215, 161–169 (2024). https://doi.org/10.1007/s10909-024-03079-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10909-024-03079-0