1 Introduction

LiteBIRD, the lite (Light) satellite for the study of B-mode polarization and Inflation from cosmic background Radiation Detection, is the next-generation satellite for the observation of the Cosmic Microwave Background (CMB). It will be launched in the early 2030s by a JAXA H3 rocket [1] and inserted into an orbit around the Sun-Earth Lagrangian point L2. It is planned to carry out three years of observations. Up to now, the most recent constraint on the tensor-to-scalar ratio, r, which is proportional to the B-mode power, is \(r<\) 0.032 [2, 3] and the LiteBIRD mission requirement is to measure r with a total uncertainty of \(\delta r<\) \(10^{-3}\).The LiteBIRD payload module hosts three telescopes [4], the low frequency telescope, LFT (34–161 GHz), the middle frequency telescope, MFT (89–225 GHz), and the high frequency telescope, HFT (166–448 GHz). The three telescopes’ focal planes, cooled down to 0.1 K, are populated by multi-chroic polarization-sensitive antennas read by TESs, totalling 4508 detectors. TESs are coupled to arrays of superconducting LC filters to be multiplexed in the frequency domain, each array (68x) is read by one Superconducting QUantum Interference Device (SQUID) [5]. This constitutes the so-called cold readout electronics. The warm readout electronics is composed of the SQUID Controller Unit (SCU), made of up to eight SQUID Controller Assemblies (SCAs) (an example in Fig. 1), each of it driving and reading four SQUID array amplifiers, and by the Signal Processing Units (SPUs) that perform the signal processing required to operate the TESs.

2 The SQUID Controller Unit (SCU)

The SQUID Controller Unit (SCU) to control LiteBIRD SQUIDs is based on the heritage of the successful design used for the ground-based SPT-3G experiment [6]. The latter uses Commercial Off-The-Shelf (COTS) components; however, its design is further developed with some novel elements that make it suitable for a space-borne application. In particular, we have implemented support for redundancy in the Signal Processing Units (SPU), based on components available in space-grade version, and we have developed a light-weight communication protocol that is both fast and reliable. Redundancy is both given by the presence of two identical power supplies and by doubling the signal path towards two digital boards, acting as hot and cold spares. These signals are routed to the operative board by means of a set of Teledyne bi-stable relays (model 422K-5). In this way, each SCU can talk to the two different SPUs (upstream from the SCUs in the electronics architecture of LiteBIRD) and switch from the main spare to the redundant one in case of failure (see Fig. 2).

Fig. 1
figure 1

Picture of one of the version of the SCA: SCA\(\#5\) prototype, with relays in all the channels

Fig. 2
figure 2

Warm readout electronics architecture. The digital process units are redundant so each SCA has a double I/O

3 SQUID Controller Assembly Tests

In a single SCU, there are up to eight SQUID Controller Assemblies (SCAs). Each SCA can control four SQUID array amplifiers: channels A, B, C, D. When relays are mounted, the nominal/main channel is called, in what follows, the hot one, while the spare is the cold one.

3.1 Warm Test–Preliminary Tests

Three kinds of tests are envisaged for each SCA: electrical, functional (e.g. DAC range, communication, bandwidth) and performance (readout noise) tests. Benchtop tests of the SCA are performed using an ancillary test board based on an Xilinx Artix-7 FPGA (Digilent Cmod A7), mimicking the signal processing boards. After successful electrical and warm functional tests performed at INFN Milano Bicocca and INFN Pisa, we carried out performance tests at McGill University, Montreal, where a dilution cryostat hosts a representative cold electronics chain. Thorough noise investigation is important to understand the system performance [7]. We present here a preliminary characterization and a simplified model of our system.

3.2 Performance Test Configurations

Two SCA boards were tested (named SCA\(\#\)3 and SCA\(\#\)4) plugged to a cold readout section in the McGill cryogenic test facility. SCA\(\#\)3 has relays installed on channels A &B while SCA\(\#\)4 has relays installed on channels C &D. In this way, we could compare noise figures both between nominal and redundant channels, and between channels with/without relay, as well as comparing the noise performance of our boards with the COTS board.

In particular, channel-B was connected to a NIST SA20 SQUID Series ArrayFootnote 1 (SSA) coupled to a representative 68x multiplexing chip with resistors in the 1\(\Omega\) to 4\(\Omega\) range (mimicking the TESs) cooled down to about 1 K.

In Fig. 3, we report typical characteristics of the SA20 SQUID read by the SCA. From V-\(\Phi\) values, we extract both transimpedance (\(Z_{\text {trans}}\)) and the dynamical resistance (\(R_{\text {dyn}}\)) for significant bias current values (i.e. between \(\sim\) 21 \(\mu\)A and \(\sim\) 26 \(\mu\)A), at a fixed flux bias (\(\sim\) 31.6 \(\mu\)A, see Fig. 9 later in the paper). We use only the positive slope of the V-\(\Phi\) since the negative one shows a distorted behaviour, visible only at low SQUID temperature, which is now understood (see e.g. [8]) and whose mitigation is in progress.

Fig. 3
figure 3

V-\(\Phi\) curves at different current biases

The SQUID was then biased at a convenient point (\(\sim\)23 \(\mu\)A, with flux bias \(\sim\)31.6 \(\mu\)A) and the noise at SQUID output (in nV/\(\sqrt{\textrm{Hz}}\)) was evaluated by reading its output value as a function of the frequency in absence of any input signal.

We evaluated the total level of the SQUID output noise to compare the performance of the SCA boards in different settings. In particular, we considered the range 1.5 MHz to 5.5 MHz, where the tones of the frequency-domain multiplexing are placed. In that range, we extracted the noise baselines for a straightforward comparison by filtering out the tones. The compatibility between two different configurations is evaluated by subtracting the averaged baselines squared and by comparing the results with zero. We compare: switched (relay) versus hard-wired channels (no relay) in Fig. 4; main (hot) vs redundant (cold) board channel in Fig. 5; INFN board (4 units, including redundancy) vs COTS board used in the ground-based SPT-3G experiment, in Fig. 6. As explained in the following Sect. 4, the absolute noise value (affected by the attenuation of the overall chain) is still under evaluation, and for this reason, the noise figures are labelled as “Approx \(\sim\) nV/\(\sqrt{Hz}\) ”. As a matter of fact, here we are interested in the ratio between the noise figures for different configurations of the boards.

Fig. 4
figure 4

Noise figure, configuration comparison: relay (SCA\(\#\)3, green) vs non-relay (SCA\(\#\)4, orange). The total level of noise with the tones is in the main box, while in the smaller one we plot the baselines noise (removing peaks) in a frequency range between \(\sim\)2 and \(\sim\)6 MHz

Fig. 5
figure 5

Noise figure, configuration comparison: main relay (SCA\(\#\)3-HOT, green) versus redundant relay (SCA\(\#\)3-COLD, blue). The total level of noise with the tones is in the main box, while in the smaller one we plot the baselines noise (removing peaks) in a frequency range between \(\sim\)2 and \(\sim\)6 MHz

Fig. 6
figure 6

Noise figure, configuration comparison: main relay (SCA\(\#\)3-HOT, green) versus COTS (brown). The total level of noise with the tones is in the main box, while in the smaller one we plot the baselines noise (removing peaks) in a frequency range between \(\sim\) 2 and \(\sim\) 6 MHz

As it is shown in the plots, boards with and without relay show a comparable level of noise, and the same happens when we compare both signal paths switched by the relay.

An upper limit on the added noise can be given by subtracting the two noise levels and is estimated to be below 0.1 nV/\(\sqrt{Hz}\). When comparing INFN and COTS board, we see a slightly different frequency behaviour, the INFN prototype behaving slightly better in the region of interest (\(\sim\) 1 to 5 MHz).

4 SQUID-Independent Evaluation of SQUID Controller Assembly Noise

Since we are interested in the noise added by the electronics, independently of the actual SQUID used, we devised a method to characterize the noise level of the electronics board independent of the cold readout chain. Isolating the SCA noise in the real configuration allows us to compare it with future benchtop tests.

The dominant sources of noise can be modelled as in Fig. 7.

Fig. 7
figure 7

Schematic model of the SCA in order to identify the main sources of noise

SCA noise is dominated by the input amplifier RH6200, chosen because of its low voltage and current noise and because it exists in a space-grade version. We distinguish three terms: the amplifier voltage noise (\(e_{\text {n}}\)), the amplifier current noise (\(i_{\text {n, ampl}}\)), and the cold readout chain current noise (\(i_{\text {n, chain}}\)). The latter two are affected by the SQUID characteristics and are amplified by the SQUID dynamical resistance and transimpedance, respectively, as visible from equation:

$$\begin{aligned} e^2_{\text {total}}=e^2_{\text {n}}+ i^2_{\text {n, ampl}}\; R^2_{\text {dyn}} + i^2_{\text {n, chain}}\; Z^2_{\text {trans}} \end{aligned}$$
(1)

To disentangle the different terms, we measured the noise in the full bandwidth as a function of the SQUID current bias (hence for different \(R_{dyn}\) and \(Z_{trans}\)). Figure 8 shows the noise for a sub-set (for ease of visualization) of the various current bias, and Fig. 9 shows \(R_{\text {dyn}}\) (green) and \(Z_{\text {trans}}\) (blue) for different values of the current bias. As an example, we report in Fig. 10 the noise squared in the [2, 2.5] MHz band, as a function of \(R^2_{\text {dyn}}\) and \(Z^2_{\text {trans}}\): we observe the linear behaviour expected from the simplified model. Fitting the slopes we can estimate the current and voltage noise. From the \(Z^2_{\text {trans}}\) dependence, we obtain 8.4 10\(^{-2}\) pA\(^2\)/Hz and 0.50 nV\(^2\)/Hz, while for \(R^2_{\text {dyn}}\) we get 3.6 10\(^{-2}\) pA\(^2\)/Hz and 0.44 nV\(^2\)/Hz. Although to extract the absolute noise value we have to take into account all the attenuation factors of the readout chain (some of which are still under evaluation), we can observe that the relative magnitude of the contribution is compliant with the RH6200 specifications and with our cold readout chain.

Fig. 8
figure 8

Noise spectral densities for different currents bias

Fig. 9
figure 9

\(Z_{\text {trans}}\) (blue) and \(R_{\text {dyn}}\) (green) for different values of the current bias

Fig. 10
figure 10

Noise\(^2\) in the band [2, 2.5] MHz as a function of \(Z^2_{\text {trans}}\) and \(R^2_{\text {dyn}}\)

5 Conclusion

We successfully tested our SCA breadboards demonstrating noise is not affected by the selected method to implement redundancy. In addition, our level of noise is comparable with COTS-based boards. We also presented a preliminary method to evaluate the boards noise without being affected by the cold chain in order to assess the intrinsic noise given by the SCA.