Issue
A&A
Volume 675, July 2023
BeyondPlanck: end-to-end Bayesian analysis of Planck LFI
Article Number A5
Number of page(s) 9
Section Astronomical instrumentation
DOI https://doi.org/10.1051/0004-6361/202243639
Published online 28 June 2023

© The Authors 2023

Licence Creative CommonsOpen Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.

1. Introduction

The goal of the BEYONDPLANCK project (BeyondPlanck Collaboration 2023) is to develop a computational framework for end-to-end Bayesian analysis for microwave and sub-mm experiments that accounts for both astrophysical and instrumental parameters, and apply this to the Planck Low Frequency Instrument (LFI) data (Planck Collaboration I 2020; Planck Collaboration II 2020). The LFI consists of an array of radiometers which measure intensity and linear polarization in three frequency bands centered at 30, 44, and 70 GHz. In each radiometer, the input signals from the sky and from a stable reference load at 4.5 K are mixed, amplified, and detected by two detector diodes. Each diode receives alternately the signal from the sky and from the reference load, with a modulation rate of 4096 Hz provided by a phase switch. Therefore, the output of each diode is a sequence of (Vsky,  Vref) samples. The analog signal from each diode is then transferred in the Data Acquisition Electronics (DAE), where it is digitized by a 14-bit Analog-to-Digital Converter (from here out shortened to ADCs). The scientific information is contained in the calibrated difference between sky and reference load signals.

Ideally, the signal recorded by the ADC should depend linearly on the input voltage. However, significant ADC non-linearities were noted early on in the Planck data analysis, both in the LFI (Planck Collaboration II 2014; Planck Collaboration III 2014) and in the HFI (Planck Collaboration VI 2014; Planck Collaboration VII 2016) instruments. In the case of LFI, the effect was first observed in the form of time-dependent deviation in the gain that lasted for several days, occurring at different times for different detectors within the same radiometer. Closer analysis revealed that these deviations were correlated with the white-noise level of the total-power sky/reference signal, as shown in the top panel Fig. 1; this figure is a direct reproduction of Fig. 10 in Planck Collaboration III (2014). The Planck LFI team concluded that the most probable explanation was a slight increase in the quantization level of the signal in the form of differential non-linearity (DNL) in the ADCs (Planck Collaboration III 2014, 2016). The origin and impact of DNLs are well understood and documented by ADC chip producers.1

thumbnail Fig. 1.

Comparison of the uncorrected (top panel) and corrected (bottom panel) rms profile for the data stream 25M-sky01 (the sky voltage for detector 25M-01) as evaluated by the LFI DPC and the BEYONDPLANCK analyses. The main difference between the DPC procedure and the new approach is that the voltage ranges between the Gaussian dips are left unmodified by the updated algorithm. Outside the dip regions the DPC approach tends to be more consistent with no deviation from linear as the whole rms profile contributes to the data stream correction.

From a practical perspective, the DNLs present in LFI cause notable dips in the rms of the detector voltage. In theory, the presence of DNLs could also cause a systematic increase of the rms in the detector voltage, present in the form of a peak as opposed to a dip. In LFI we do not see peaks, due to the nature of the ADC used in the DAE, in that there are a series of voltage steps that are slightly short as opposed to slightly long.

It should be noted that DNLs introduce a subtle effect that is independent of gain errors. The pseudo-correlation architecture of the LFI radiometers (Bersanelli et al. 2010) is such that amplifier gain fluctuations affect both sky and reference voltages in the same way, so that their effect is largely removed when taking the difference. However, ADC non-linearities affect the sky and reference load signals independently. This is because the amplitudes of Vsky and Vref are typically different and they will therefore reach the ADC electronics in two somewhat different ranges. Therefore, if not directly corrected for, the DNL will propagate directly into the differenced timestreams.

The Planck LFI Data Processing Center (DPC) implemented two types of corrections for these non-linearities. The first of these adopted the binned rms profile in Fig. 1 as a direct tracer of the effect, and defined a non-linear correction based on this profile that effectively flattened the rms profile. The rms profile result of this correction is shown in the bottom panel of Fig. 1; see Planck Collaboration III (2014) for details. The second method addressed the problem from a more fundamental point-of-view, and defined a correction per bit. However, this approach was only shown to offer substantial improvement at 30 GHz, but poor fits at 44 and 70 GHz (Planck Collaboration II 2020).

The starting point of the current paper is the first of the two methods, which is used for the official LFI DPC processing. In particular, we note in the following that the DPC corrections affect all samples, as illustrated in Fig. 1, and not only those associated with the rms decrements: The post-corrected rms profile is completely flat for all voltages. As a result, it is reasonable to assume that the DPC correction procedure may filter out effects that are unrelated to ADC non-linearity, for instance correlated noise, thermal drifts, or actual sky signal. In this paper, we therefore introduce a small variation to the official procedure, in that we first fit a Gaussian to each decrement, and then use the resulting smooth function to define the ADC correction. The result is a correction that minimizes the impact with respect to non-ADC-related effects.

To facilitate the following discussion we define here the naming convention, which follows the one used by the Planck Collaboration. The LFI array comprises of 11 feedhorns2, which for historical reasons are numbered 18 to 28. Each horn feeds two radiometers, denoted “M” and “S3. Each radiometer has two diodes, denoted with 00–01 (M radiometer) and 10–11 (S radiometer). Each diode receives both the sky and reference load signals, alternating at about 4 kHz, and thus produces two “data streams”. The conventions is that, for example, 25M-sky01 indicates the sky voltage data stream from horn 25, radiometer M, diode 01. In LFI there are a total of 88 data streams (44 diodes, sky and reference load) that need to be examined for ADC corrections.

The rest of the paper is organized as follows: Sect. 2 reviews the mathematical framework of the official DPC correction method, and introduces the practical details of the new implementation within the BEYONDPLANCK framework. Section 3 summarizes the effect of the ADC corrections, both at the level of binned rms profiles and frequency sky maps. Concluding remarks on the implementation and results are given in Sect. 4.

2. Methodology

In this section we first review the mathematical framework introduced by the Planck DPC to correct for ADC DNLs (Planck Collaboration II 2014), and then discuss the modifications adopted in the BEYONDPLANCK framework. We note that the material presented in Sect. 2.1 was derived in its entirety within the Planck LFI DPC, but it was never detailed in the Planck papers, only in internal documents. The current presentation therefore represents the first complete and publicly accessible summary of this method.

2.1. DPC correction procedure

For an ideal and perfectly linear ADC, the voltage step width corresponding to an increase in the analog-to-digital units (ADUs) should be 1 Least Significant Bit (LSB). An ADC DNL occurs when the spacing between some output ADUs do not correspond exactly to 1 LSB, altering the quantization step of the incoming signal. Considering this in terms of the input voltage V that the instrument digitizes through the ADC, as quantified by some response function R(V), the non-linearity causes a decreased response for the offending bit.

The LFI ADCs convert measured voltages into 14-bit integers. In an ideal world, the conversion from the true voltage V to the apparent (recorded) voltage V′ should follow a perfectly linear response R′(V′) given by

V = V R ( V ) = G ( t ) T sys , $$ \begin{aligned} V = V^\prime R^\prime (V^\prime ) = G(t)\,T_{\rm sys}, \end{aligned} $$(1)

where Tsys is the system temperature and G(t) is the radiometer gain. A small variation in the system temperature δT, caused either by a sky signal change or a noise fluctuation, leads to an increased detector voltage δV and an altered apparent voltage δV′,

V + δ V = ( V + δ V ) R ( V + δ V ) = G ( t ) ( T sys + δ T ) . $$ \begin{aligned} V+\delta V = (V^\prime + \delta V^\prime )\,R^\prime (V^\prime + \delta V^\prime ) = G(t)\,(T_{\rm sys}+\delta T). \end{aligned} $$(2)

Assuming that the gain and the system temperature are fixed over the small signal measurement duration, we differentiate with respect to V′ and obtain

δ V = ( V d R ( V ) d V + R ( V ) ) δ V = G ( t ) δ T . $$ \begin{aligned} \delta V = \Big (V^\prime \frac{\mathrm{d}R^\prime (V^\prime )}{\mathrm{d}V^\prime } + R^\prime (V^\prime )\Big ) \, \delta V^\prime = G(t)\, \delta T. \end{aligned} $$(3)

In addition to the main response R′(V′)δV′, there is an additional V d R ( V ) d V $ V^{\prime}\frac{\mathrm{d}R^{\prime}(V^{\prime})}{\mathrm{d}V^{\prime}} $ term, which is dependent on the differential of the response curve R′(V′). Since only δV′ and V′ are directly observable, we express the differential in terms of these variables,

V = G ( t ) T sys R ( V ) , $$ \begin{aligned} V^\prime = \frac{G(t)T_{\rm sys}}{R^\prime (V^\prime )}, \end{aligned} $$(4)

and

δ V = G ( t ) δ T V d R ( V ) d V + R ( V ) . $$ \begin{aligned} \delta V^\prime = \frac{G(t)\delta T}{V^\prime \frac{\mathrm{d}R^\prime (V^\prime )}{\mathrm{d}V^\prime } + R^\prime (V^\prime )}. \end{aligned} $$(5)

Substituting Eq. (4) into Eq. (5) via the gain factor G(t), we find

δ V = R ( V ) V δ T T sys [ V d R ( V ) d V + R ( V ) ] 1 $$ \begin{aligned} \delta V^\prime&= \frac{R^\prime (V^\prime )\,V^\prime \,\delta T}{T_{\rm sys}}\Big [V^\prime \frac{\mathrm{d}R^\prime (V^\prime )}{\mathrm{d}V^\prime } + R^\prime (V^\prime )\Big ]^{-1} \end{aligned} $$(6)

= R ( V ) V V d R ( V ) d V + R ( V ) δ T T sys $$ \begin{aligned} &= \frac{R^\prime (V^\prime )V^\prime }{V^\prime \frac{\mathrm{d}R^\prime (V^\prime )}{\mathrm{d}V^\prime } + R^\prime (V^\prime )}\frac{\delta T}{T_{\rm sys}} \end{aligned} $$(7)

= a R ( V ) V V d R ( V ) d V + R ( V ) , $$ \begin{aligned} &= \frac{a\,R^\prime (V^\prime )V^\prime }{V^\prime \frac{\mathrm{d}R^\prime (V^\prime )}{\mathrm{d}V^\prime } + R^\prime (V^\prime )}, \end{aligned} $$(8)

where a ≡ δT/Tsys, which is an unknown constant corresponding to the predicted slope of the diode ADC. In the case of a linear response function (i.e. dR′(V′)/dV′=0), we find a direct proportionality between δV′ and V′, while the differential term in the denominator induces non-linearities in the conversion between the two.

Departures from linearity can be quantified in terms of the change in the response function, dR′(V′)/dV′, and this function is called the inverse differential response function (IDRF),

d R ( V ) d V = a R ( V ) δ V R ( V ) V = ( a δ V 1 V ) R ( V ) . $$ \begin{aligned} \frac{\mathrm{d}R^\prime (V^\prime )}{\mathrm{d}V^\prime } = \frac{a\,R^\prime (V^\prime )}{\delta V^\prime } - \frac{R^\prime (V^\prime )}{V^\prime } = \Big (\frac{a}{\delta V^\prime } - \frac{1}{V^\prime } \Big )\, R^\prime (V^\prime ). \end{aligned} $$(9)

By convention, we require the IDRF to have vanishing baseline and slope; these quantities are perfectly degenerate with the absolute instrument gain, and setting these to zero decouples the overall ADC correction from the absolute gain as far as possible. (We note that the ADC corrections still couple significantly to time-variable gain fluctuations, as discussed in Sect. 3.)

Using our expression for dR′(V′)/dV′, we get the final reconstructed inverse response function (RIRF) by the IDRF with respect to the voltage V′. At a voltage V k $ V^{\prime}_k $,

R ( V k ) = d R ( V k ) d V Δ V + R ( V k 1 ) , $$ \begin{aligned} R^\prime (V^\prime _k) = \frac{\mathrm{d}R^\prime (V^\prime _k)}{\mathrm{d}V^\prime }\Delta V^\prime + R^\prime (V^\prime _{k-1}), \end{aligned} $$(10)

where ΔV′ is the bin width. For the first bin, we choose R ( V 0 )=1 $ {R^\prime(V^\prime_0)=1} $, once again to decorrelate the ADC corrections from the absolute gain. With this expression in hand, the final reconstructed voltage may be written as

V = V R ( V ) + V . $$ \begin{aligned} V = V^\prime R^\prime (V^\prime ) + V^\prime . \end{aligned} $$(11)

In practice, R′(V′) is stored as a regular cubic spline, which ensures that the corrections may be applied both accurately and efficiently.

Since all of the above corrections are numerically small, it is is useful to define the following functions for visual inspection. The first auxiliary function is

α = δ V a V 1 . $$ \begin{aligned} \alpha = \frac{\delta V^\prime }{aV^\prime }-1. \end{aligned} $$(12)

α represents the departure of the binned rms from the expected rms of the data, and is conveniently plotted in units of percent. Second, we define

β = V / V 1 $$ \begin{aligned} \beta = V/V^\prime -1 \end{aligned} $$(13)

to be the relative deviation from linearity in the actual ADC correction, and this is typically of the order of 10−5.

2.2. Minimal ADC corrections through Gaussian fits

The red curves in Fig. 2 show the primary quantities in the above derivation for 25M-sky01 for the DPC approach, which is the same data stream highlighted in Fig. 1. In the top panel, the red curve shows the raw binned rms profile, V′, while the red curve in the middle panel shows the IDRF. The red curve in the bottom panel shows the RIRF, which in practice defines the splined non-linear correction.

thumbnail Fig. 2.

Top: Raw binned rms profile, δV′ (red), compared with a Gaussian fit (blue) and an ideal linear function (green) for a single data stream. Middle: Inverse differential response function, dR′(V′)/dV′, for the same data stream, as computed with the DPC (red) and BEYONDPLANCK (blue) approaches. Bottom: Constructed inverse response function, R′(V′), for both DPC and BEYONDPLANCK.

In these plots, there are substantial small-scale fluctuations that propagate from the raw binned rms profile into the final correction. These are not due to ADC non-linearity, but rather caused by correlated noise, long-term system temperature drifts, and, potentially, sky signal, in particular from the CMB dipole. However, the DPC method outlined above does not discriminate between these various terms, but simply integrates over the full rms profile.

In this paper, we therefore introduce one additional step in the above procedure, and fit a 3-parameter Gaussian with free amplitude, location, and width to each significant Gaussian dip. This is illustrated as a blue curve in the top panel of Fig. 2. This smooth fitted curve is then used as input for the rest of the algorithm, eventually resulting in a smooth correction curve in the bottom panel. The advantage of this procedure is that only significant ADC non-linearities are affected by the correction, leaving most of the non-affected samples unchanged (up to an overall linear re-scaling). As a result, we denote this procedure “minimal”, indicating that we do not modify the data more than strictly necessary.

Practically speaking, the first step in the process of implementing the minimal ADC corrections is to determine the absolute minimum and maximum voltage for each data stream. The full voltage range is then divided into 500 bins. As will be seen in Sect. 3.1, our voltage range and binning differ from the DPC correction tables, and this is primarily due to the different data selection and masking choices adopted in the DPC and BEYONDPLANCK analyses (BeyondPlanck Collaboration 2023; Ihle et al. 2023; Suur-Uski et al., in prep.).

With the binning scheme in place, the next step is to estimate the binned rms profile. We do this for each data stream sample by estimating the local rms over a window centered on the current sample; we adopt a window size of 10 samples in the current analysis, but note that the results are not very sensitive to this choice. Voltage bins with fewer than 20 samples are masked out.

The third step is to identify significant rms deviations. We do this by searching through windows of 10 voltage bins for 2σ deviations. If a given bin is lower than all of its neighbors it is flagged as a dip. (In addition to this automatic flagging procedure, we have also inspected all candidates by eye to ensure that there are no spurious detections.) Not all data streams return any significant dips, as defined by this procedure, and the rms profiles for those data streams are shown in Fig. 3. As mentioned in Sect. 1, there could exist peaks in the data stream rms profiles which would also be indicative of ADC non-linearities. No data streams were identified as having large Gaussian peaks, though a clear peak can be seen in the 20M-ref00 and 20M-sky00 data streams in Fig. 3. These peaks were not flagged as peaks, and are likely not due to ADC non linearities as the overall shape of these two data stream rms profiles are highly correlated, signifying another systematic common to the 20M DAE. In particular, we note that no 30 GHz data streams exhibit significant dips, while for 44 and 70 GHz there are 7 and 32 data streams, respectively, that show no convincing evidence of ADC non-linearity. We note that the official DPC analysis applied no corrections to any of these, based on the same observations.

thumbnail Fig. 3.

Binned rms for each of the data streams in the 30, 44 and 70 GHz channels for which ADC corrections are not needed. The panels labeled 27M, 27S, 28M, and 28S correspond to the 30 GHz radiometers.

The fourth step is to fit a 3-parameter Gaussian to each significant dip, with a free amplitude, location and width. This is done using a standard χ2 minimization, in which the standard deviation is defined by the variance between neighboring bins in the rms profile. With this smooth function in hand, the remaining procedure is identical to the DPC approach, and the inverse differential response function is integrated over the voltage range according to Eq. (10).

As described by BeyondPlanck Collaboration (2023), the BEYONDPLANCK project adopts a Gibbs sampling approach to LFI processing, and as a result this procedure should in principle be performed at each Gibbs step to take uncertainties in the dip fitting procedure into account. However, since the above fitting procedure operates with raw TOD, there is no feedback from higher-level stages in the analysis, for instance component separation (Andersen et al. 2023). In this work we instead perform the corrections of the DNL as a strict preprocessing step, to save both memory and processing time.

We also note that ADC uncertainties, while independent in origin, are highly degenerate with the time-dependent instrument gain, and ADC error propagation is therefore to a large extent already taken into account through the gain sampling procedure described by Gjerløw et al. (2023).

Future work on the physical bit-based ADC correction procedure discussed by Planck Collaboration II (2020) may rely on a full data model to constrain the ADC non-linearity, and in this case coupling between the sky signal and ADC corrections would become more important.

3. Results

3.1. Binned rms profiles and ADC corrections

We are now finally ready to present the LFI ADC non-linearity corrections derived and used in this work. These are summarized in Figs. 4 and 5 for all relevant 44 and 70 GHz data streams, respectively; we recall that all the data streams listed in Fig. 3 do not show any significant evidence of ADC non-linearity, and they are therefore omitted in the following. In these figures, each data stream is summarized in terms of two panels that show the normalized correction, β (top panel), and the normalized binned rms profile, α (bottom panel), respectively. In each case, the DPC results are shown as red curves, while the BEYONDPLANCK results are shown as blue curves; in the bottom panel, the gray curve additionally shows the raw binned rms profile.

thumbnail Fig. 4.

ADC non-linearity correction in the 44 GHz channel is applied to 19 out of 24 data streams. Top panels: Normalized ADC correction tables. Bottom panels: Normalized binned rms. Red curves correspond to DPC results, while blue curves correspond to the minimal corrections derived in this work. The raw rms profiles are plotted in grey. All of the data streams which are corrected within the 44 GHz channel adopt the minimal corrections derived here.

thumbnail Fig. 5.

Same as Fig. 4 for 70 GHz (14 out of 48 data streams). The data streams corrected with the minimal BEYONDPLANCK approach are shown with the thicker line in blue, while the DPC tables are adopted for the data streams with the red line as the thickest.

Starting with the binned rms profiles, the first point to notice is the difference between the gray and colored lines: Clear dips in the gray curves indicate the presence of a significant ADC non-linearity, while corresponding flat colored lines at the same locations indicate that the correction performs well. An example of this is 24S-ref11, which has two strong dips, and both of the correction procedures result in a binned profile that appears statistically consistent at the dip locations as measured with respect to the non-affected parts. In total, 19 out of 24 44 GHz data streams show this type of behaviour. For the remaining 5 data streams, the ADCNL detection is marginal, and these could quite conceivably have been left uncorrected, similar to those shown in Fig. 3 without major negative effects. In general, however, we conclude that the ADC corrections appear to perform well for the 44 GHz channel.

The picture is more mixed regarding the 70 GHz data streams. In many cases, we see that there are many dips spaced with regular intervals, for instance 23S-sky11; the latter observation strongly suggests that these are indeed due to ADC non-linearities, rather than for instance thermal drifts or correlated noise. At the same time, we also see that some of the binned rms profiles do not appear linear, but rather parabolic (e.g., 21S-ref11) or with a discrete step (e.g., 22M-ref01). Whenever this happens, the BEYONDPLANCK approach performs poorly, due to the strict assumption of localized non-linearity imposed during the Gaussian fit. At the same time, it is also clear that the DPC approach is sub-optimal for many of these cases, as one can clearly see evidence of residual dips after correction (e.g., 22M-ref01).

For the current BEYONDPLANCK processing, we adopt a conservative approach, and only apply the new minimal ADC corrections to data streams for which it is clear that they perform no worse than the DPC corrections. An arbitrary example of this is 26M-sky01. This data stream has one clear dip, and the minimal BEYONDPLANCK correction appears fully statistically consistent with the rest of the profile at the dip location. At the same time, this correction clearly affects the data less than the DPC correction, as evidenced by the much larger overall non-ADC-induced scatter. An example of the contrary is 21S-sky10, for which the minimal correction shows clear evidence of over-corrected peaks at low voltages; in this case, it is unclear which correction is better. The correction procedure adopted for each data stream in the final BEYONDPLANCK analysis is indicated by thick lines in Figs. 4 and 5. Here we see that we apply the minimal procedure to each of the 44 GHz data streams that are corrected, while only 6 of the 14 corrected 70 GHz data streams are corrected with the minimal procedure. For the other 8 corrected 70 GHz data streams, the DPC corrections are adopted.

Looking at the normalized correction curves (β; top panels), the main difference between the two approaches is that the DPC corrections exhibit more small-scale variations than the minimal corrections. Eliminating these was precisely the main motivation of the minimal correction procedure introduced in this paper, reducing coupling with non-ADC-related effects.

3.2. Sky map comparisons

We conclude this section with a comparison of various ADC corrections and processings at the level of pixelized maps in order to bound their net impact on final frequency maps, as summarized in Fig. 6 for the 44 GHz channel. First, the top row shows the difference between BEYONDPLANCK sky maps with and without ADC corrections applied, while keeping all other parameters in the data model fixed, including the gain. This difference map therefore provides an absolute upper limit on the potential impact of the ADC corrections at their most basic level. Generally speaking, we see that the differences are less than 10 μK, and with a morphology closely related to the scanning strategy. We also note that the effect is about twice as large in polarization as in temperature.

thumbnail Fig. 6.

Effect of the ADC corrections on the 44 GHz sky maps. Top row: Difference between the BEYONDPLANCK ADC corrections and no ADC corrections with the gain solution fixed. Top middle row: Difference between the BEYONDPLANCK ADC corrections and no ADC corrections with gain sampling enabled. Bottom middle row: Difference between the BEYONDPLANCK ADC corrections and the DPC ADC corrections, with the gain solution fixed. Bottom row: Difference between the BEYONDPLANCK ADC corrections and the DPC ADC corrections, with gain sampling enabled.

The second row shows a similar difference map between BEYONDPLANCK 44 GHz frequency maps when using either the DPC or BEYONDPLANCK ADC corrections, but still fixing all other parameters at the same values. These differences are smaller by a factor of about two, but highly significant compared to the cosmological and astrophysical signals at the 44 GHz channel.

However, it is important to emphasize that in both of the above cases, all other instrumental parameters were fixed, and this applies in particular to the time-variable gain. As noted in Sect. 2.1, the ADC non-linearity correction defined by Eq. (11) is strongly degenerate with the instrumental gain, G(t), defined in Eq. (1) (Gjerløw et al. 2023). Therefore, different ADC corrections may to a very large extent be accounted for by modifying the time-variable gain model. The third row in Fig. 6 demonstrates this explicitly; in this case, we apply no ADC corrections at all, but do fit the gain. In this case, the resulting map agrees with the default BEYONDPLANCK algorithm to about 0.2 μK over most of the sky. The irreducible residual effect of ADC corrections is seen as a few sharp stripes, and these coincide with the Pointing Period IDs (PIDs) for which the ADC correction, as defined by Eq. (10), exhibits a large gradient; such changes cannot be accounted for with a single linear gain factor per PID.

Finally, the bottom panel shows a corresponding difference between the BEYONDPLANCK and DPC algorithms after fitting gains in each case. These differences are lower than the previous by about a factor of two, similar to the fixed gain case, and most of the sharp stripes have vanished. At this point, the main residual effects include a small dipole difference in T of about 0.1 μK, which is small compared to the full final CMB dipole uncertainty of 1 μK (Suur-Uski et al., in prep.), a few sharp stripes following the scanning strategy, and an overall noise-like floor, which most likely is a second-order coupling between the gain and the correlated noise parameters (Ihle et al. 2023).

Figure 7 shows a similar comparison for the 70 GHz channel, but for brevity only for the latter free gain cases. In this case, the main net effect of the ADC corrections is clearly a lower level of correlated noise.

thumbnail Fig. 7.

Effect of ADC corrections on the 70 GHz sky maps. Top row: Difference between the BEYONDPLANCK ADC corrections the no ADC corrections with gain sampling enabled. Bottom row: Difference between the BEYONDPLANCK ADC corrections and the DPC ADC corrections with gain sampling enabled.

3.3. Power spectrum impact

We conclude this analysis with a brief discussion of the effect of ADC corrections on the polarization angular power spectra for each of the two frequency maps. These are shown in Fig. 8 for both EE and BB spectra, both computed over 95.4% of the sky, after excluding the BEYONDPLANCK processing mask (Ihle et al. 2023). First, the dashed curves show the total correlated-plus-white noise power spectra for a single Gibbs sample, and we see that these cross the best-fit ΛCDM spectrum at ℓ ≈ 3 and 5 for 44 and 70 GHz, respectively, in agreement with previously reported LFI results (Planck Collaboration II 2020; Colombo et al. 2023).

thumbnail Fig. 8.

Power spectrum ( D l = l ( l + 1 ) 2 π C l $ D_l = \frac{l(l+1)}{2\pi}C_l $) comparisons for the EE (left) and BB (right) sky signals. The blue and red lines correspond to the 44 and 70 GHz detectors respectively. The power of the changes in the ADC corrections is significantly smaller than the noise power spectrum, yet of comparable power to the ΛCDM BB power spectrum.

In comparison, the dotted line shows the power spectrum of the difference maps obtained when applying no ADC corrections shown in Figs. 6 and 7. These are about one and a half orders of magnitude lower than the noise at low multipoles, and about two and a half orders of magnitude at high multipoles. In general, the spectra appear featureless, and therefore correspond to a colored noise contribution, in good agreement with the visual interpretation in Figs. 6 and 7.

Finally, the solid lines show the corresponding power spectra for the difference maps between the BEYONDPLANCK and DPC ADC corrections, and these provide a useful estimate of the actual uncertainties in the two models. These are lower than both the EE recombination peak and the total noise at ℓ = 2–8 by two orders of magnitude, and residual ADC uncertainties are therefore not likely to significantly affect the BEYONDPLANCK estimates of the optical depth of reionization (Paradiso et al. 2023). At the same time, it is important to note that if LFI data (current or previous) are to be used in studies of extended reionization models that include ℓ = 10–20, then the residual ADC uncertainties are no longer negligible, and the power contribution may account for as much as 30% of the cosmological signal.

The same considerations apply to potential studies of cosmological BB power and the tensor-to-scalar ratio, as seen in the right panel of Fig. 8. In this case, the residual ADC power at 44 GHz is comparable to the expected cosmological signal for r = 0.01 and lensing at all multipoles; for the 70 GHz channel, it is lower by a factor of three or so. Of course, these levels are still about two orders of magnitude lower than the noise, and ADC residuals do therefore not play a significant role in the current BEYONDPLANCK estimates of the tensor-to-scalar ratio, which find r <  0.9 at 95% confidence, as presented by Paradiso et al. (2023) using only ℓ = 2–8. However, if one were to derive a single BB power estimate by co-adding over all multipoles up to, say, ℓ = 1000, the ADC contribution could become non-negligible. We therefore conclude that residual ADC uncertainties are negligible with respect to the current BEYONDPLANCK cosmological parameter estimates, but note that external users should be aware of their existence, as they could potentially become relevant for more aggressive analyses that consider wider multipole ranges.

4. Conclusions and discussion

The main goal of this paper is to document the correction procedure for ADC non-linearities employed in the BEYONDPLANCK framework. This procedure follows closely the method developed by the LFI DPC for the official Planck analysis, with one notable difference: Rather than deriving the correction function directly from raw binned data, we fit a low-dimensional parametric function prior to inversion, thereby greatly reducing the number of degrees of freedom in the model. As a result, potential spurious coupling between the true sky signal and the ADC corrections is reduced, and the probability of introducing spurious biases minimized. The current paper provides the most complete publicly accessible summary of the Planck LFI DPC ADC correction procedure published to date, as much of this material has until now only been available in the form of unpublished internal work notes. This is likely to be useful for future re-analyses of the Planck LFI measurements that aim to go even deeper than BEYONDPLANCK, for instance in the form of a future joint Planck–LiteBIRD analysis.

While performing this work, we have confirmed many of the LFI DPC results. Most importantly, we note that the 44 GHz channel exhibits the clearest signatures of ADC non-linearity, and these are quite straightforward to correct for, while the 30 GHz channel shows no evidence of ADC non-linearity, and no corrections are therefore applied in this case. In contrast, and somewhat disconcertingly, many 70 GHz data streams both show significant ADC signatures, and they are difficult to correct for. In the current analysis, the new procedure is applied to 25 (19 at 44 GHz, and 6 at 70 GHz) data streams, while the DPC procedure is applied to 8 data streams. The remaining 55 data streams (including the 30 GHz data streams) are left uncorrected as they do not show strong evidence of ADC non-linearities, yet the amount of structure observed in these data streams renders a firm conclusion difficult.

To estimate the net impact of these corrections on the final frequency maps, we compare the BEYONDPLANCK corrections both with making no ADC corrections at all and with the official DPC corrections. Through these comparisons, we have shown that residual ADC uncertainties are small compared to the noise of both channels, typically about two orders of magnitude lower in terms of power spectra. In absolute terms, the residual ADC power accounts for about 30% of the EEΛCDM power in the minimum between ℓ = 10–20, and it is comparable to the BB power of a ΛCDM model with a tensor-to-scalar ratio of r ≈ 0.01. In addition to this diffuse noise-like power, residual ADC artifacts can induce sharp stripes in the map, and if such localized features are found in the final frequency maps, then ADC corrections provide a plausible hypothesis for their origin.

There are some subtle effects of the differences between the two approaches which deserve attention. As seen in the middle panel of Fig. 2 the enforcement of a total zero residual in the DPC approach causes the overall trend of the baseline of the inverse response function to be negative outside of the dip region. The knock-on effect of this is a overall increase in the total power of the reconstructed response function, seen in the bottom panel. Following Eq. (11), we see that this overall increase in the reconstructed response function will cause a systematic overcorrection of the data over the data streams voltage range.

In summation, we conclude that the current LFI ADC corrections, whether computed by BEYONDPLANCK or the LFI DPC, are sufficient for current cosmological analysis. At the same time, it is clear that there is still further room for improvements, and the most promising approach for this may be to integrate the physically motivated bit-level model pioneered by Planck Collaboration II (2020) into the BEYONDPLANCK framework, and sample the free parameters as part of the joint data model. This should be explored in future work, ideally jointly with high signal-to-noise observations from HFI that may be used to further disentangle ADC, gain and correlated noise fluctuations.


1

See, e.g., https://www.ti.com/lit/an/slaa013/slaa013.pdf for a typical example.

2

6 at 70 GHz, 3 and 44 GHz and 2 at 30 GHz.

3

The paired radiometers are connected to the “main” (M) or “side” (S) arm of an orthomode transducer, and therefore are orthogonal linear polarizations.

Acknowledgments

We thank Prof. Pedro Ferreira and Dr. Charles Lawrence for useful suggestions, comments and discussions. We also thank the entire Planck and WMAP teams for invaluable support and discussions, and for their dedicated efforts through several decades without which this work would not be possible. The current work has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement numbers 776282 (COMPET-4; BEYONDPLANCK), 772253 (ERC; BITS2COSMOLOGY), and 819478 (ERC; COSMOGLOBE). In addition, the collaboration acknowledges support from ESA; ASI and INAF (Italy); NASA and DoE (USA); Tekes, Academy of Finland (grant no. 295113), CSC, and Magnus Ehrnrooth foundation (Finland); RCN (Norway; grant nos. 263011, 274990); and PRACE (EU).

References

  1. Andersen, K. J., Herman, D., Aurlien, R., et al. 2023, A&A, 675, A13 (BeyondPlanck SI) [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  2. Bersanelli, M., Mandolesi, N., Butler, R. C., et al. 2010, A&A, 520, A4 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  3. BeyondPlanck Collaboration (Andersen, K. J., et al.) 2023, A&A, 675, A1 (BeyondPlanck SI) [Google Scholar]
  4. Colombo, L. P. L., Eskilt, J. R., Paradiso, S., et al. 2023, A&A, 675, A11 (BeyondPlanck SI) [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  5. Gjerløw, E., Ihle, H. T., Galeotta, S., et al. 2023, A&A, 675, A7 (BeyondPlanck SI) [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  6. Ihle, H. T., Bersanelli, M., Franceschet, C., et al. 2023, A&A, 675, A6 (BeyondPlanck SI) [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  7. Paradiso, S., Colombo, L. P. L., Andersen, K. J., et al. 2023, A&A, 675, A12 (BeyondPlanck SI) [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  8. Planck Collaboration II. 2014, A&A, 571, A2 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  9. Planck Collaboration III. 2014, A&A, 571, A3 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  10. Planck Collaboration VI. 2014, A&A, 571, A6 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  11. Planck Collaboration III. 2016, A&A, 594, A3 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  12. Planck Collaboration VII. 2016, A&A, 594, A7 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  13. Planck Collaboration I. 2020, A&A, 641, A1 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  14. Planck Collaboration II. 2020, A&A, 641, A2 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]

All Figures

thumbnail Fig. 1.

Comparison of the uncorrected (top panel) and corrected (bottom panel) rms profile for the data stream 25M-sky01 (the sky voltage for detector 25M-01) as evaluated by the LFI DPC and the BEYONDPLANCK analyses. The main difference between the DPC procedure and the new approach is that the voltage ranges between the Gaussian dips are left unmodified by the updated algorithm. Outside the dip regions the DPC approach tends to be more consistent with no deviation from linear as the whole rms profile contributes to the data stream correction.

In the text
thumbnail Fig. 2.

Top: Raw binned rms profile, δV′ (red), compared with a Gaussian fit (blue) and an ideal linear function (green) for a single data stream. Middle: Inverse differential response function, dR′(V′)/dV′, for the same data stream, as computed with the DPC (red) and BEYONDPLANCK (blue) approaches. Bottom: Constructed inverse response function, R′(V′), for both DPC and BEYONDPLANCK.

In the text
thumbnail Fig. 3.

Binned rms for each of the data streams in the 30, 44 and 70 GHz channels for which ADC corrections are not needed. The panels labeled 27M, 27S, 28M, and 28S correspond to the 30 GHz radiometers.

In the text
thumbnail Fig. 4.

ADC non-linearity correction in the 44 GHz channel is applied to 19 out of 24 data streams. Top panels: Normalized ADC correction tables. Bottom panels: Normalized binned rms. Red curves correspond to DPC results, while blue curves correspond to the minimal corrections derived in this work. The raw rms profiles are plotted in grey. All of the data streams which are corrected within the 44 GHz channel adopt the minimal corrections derived here.

In the text
thumbnail Fig. 5.

Same as Fig. 4 for 70 GHz (14 out of 48 data streams). The data streams corrected with the minimal BEYONDPLANCK approach are shown with the thicker line in blue, while the DPC tables are adopted for the data streams with the red line as the thickest.

In the text
thumbnail Fig. 6.

Effect of the ADC corrections on the 44 GHz sky maps. Top row: Difference between the BEYONDPLANCK ADC corrections and no ADC corrections with the gain solution fixed. Top middle row: Difference between the BEYONDPLANCK ADC corrections and no ADC corrections with gain sampling enabled. Bottom middle row: Difference between the BEYONDPLANCK ADC corrections and the DPC ADC corrections, with the gain solution fixed. Bottom row: Difference between the BEYONDPLANCK ADC corrections and the DPC ADC corrections, with gain sampling enabled.

In the text
thumbnail Fig. 7.

Effect of ADC corrections on the 70 GHz sky maps. Top row: Difference between the BEYONDPLANCK ADC corrections the no ADC corrections with gain sampling enabled. Bottom row: Difference between the BEYONDPLANCK ADC corrections and the DPC ADC corrections with gain sampling enabled.

In the text
thumbnail Fig. 8.

Power spectrum ( D l = l ( l + 1 ) 2 π C l $ D_l = \frac{l(l+1)}{2\pi}C_l $) comparisons for the EE (left) and BB (right) sky signals. The blue and red lines correspond to the 44 and 70 GHz detectors respectively. The power of the changes in the ADC corrections is significantly smaller than the noise power spectrum, yet of comparable power to the ΛCDM BB power spectrum.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.