REVIEW
Efficient GLS map-making and assessment of $1/f$ noise impact for future CMB satellite missions
Cosmology and Nongalactic Astrophysics · Submitted 29 Oct 2026 · 40 references
Pith's verdict: A clean, honest methods paper on chunked circulant GLS with a real fix for edge effects, but the statistical claim in Section 3.1 overstates what Eq. 3.6 actually constructs.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
STITCH preprocessing lets chunked, FFT-based CMB map-makers recover near-optimal noise suppression, with residual polarization bias below r≈2×10⁻⁷.
The reading
What carries the argument
The load-bearing object is the conditional Gaussian extension of a chunk, constructed by maximizing $p(x|n,C)$ under the assumed circulant covariance $C$—a covariance that imposes periodic boundary conditions and is diagonalized by the discrete Fourier transform. The equation $(P_x^T C^{-1}P_x)x=-(P_x^T C^{-1}P_n)n$ carries the method: it forces the synthetic samples $x$ to be the conditional mean of the missing part of the timeline given the observed samples and the periodic noise model, so the concatenated chunk satisfies the boundary conditions the solver implicitly assumes. Because this extension is made before map-making, the circulant solver itself is unchanged and its inverse-covariance application remains two Fourier transforms plus a multiplication in Fourier space. Auxiliary pixels in the pointing matrix absorb the sky-signal contribution of the synthetic samples and are excluded from the output maps; using one auxiliary pixel per chunk is an approximation whose bias the paper finds small.
Extended reading notes
Core claim
The paper's central claim is that the boundary artifacts of chunked circulant GLS map-making are not an unavoidable cost of speed: they can be removed by statistically completing each chunk before the solve. Given a noise-only chunk $n$ of length $n_{\rm samp}$ and an assumed circulant covariance $C$ for the longer timeline, STITCH solves the conditional-maximum problem $(P_x^T C^{-1} P_x)x=-(P_x^T C^{-1} P_n)n$ for a synthetic extension $x$, with $P_n$ and $P_x$ embedding observed and synthetic samples into a timeline of length $n_{\rm tot}=n_{\rm samp}+n_{\rm ext}$. The extension samples are assigned to auxiliary pixels that are excluded from the final maps. The resulting concatenated timeline $[n,x]$ is statistically consistent with $C$, so a standard FFT-based circulant solver sees no discontinuity at the chunk boundary. The quantitative demonstration is that STITCH brings the chunked-map $BB$ noise spectrum into agreement with the reference spectrum obtained when the noise is genuinely circulant, at the cost of $E\to B$ leakage equivalent to $r=2.0\times10^{-7}$ over $2\le\ell\le29$ and $r=5.2\times10^{-9}$ over $30\le\ell\le200$ for CMB-only simulations; with a shallower noise slope $\alpha=1$ the residuals are about two orders of magnitude smaller. The same embedding-operator equation is noted to apply to gaps and flagged samples, although that extension is not tested.
Load-bearing premise
STITCH's success rests on the assumed noise model being the true one: the same power spectrum is used to simulate the noise, to synthesize the extensions, and to weight the map-making, so if $f_{\rm knee}$ or $\alpha$ is misestimated, or the real noise is non-stationary or contains gaps, the boundary residuals will reappear—an assumption the authors state explicitly but do not test.
Editorial extensions
If this is right
- Chunked circulant GLS map-making with STITCH preprocessing can recover the same noise maps as a reference solve in which the circulant assumption holds, so future missions can keep FFT-speed processing without the usual two-orders-of-magnitude low-$\ell$ noise penalty.
- Signal bias from the synthetic extension is small enough for B-mode science in the tested configurations: CMB-only residuals are equivalent to $r=2.0\times10^{-7}$ for $2\le\ell\le29$ and $r=5.2\times10^{-9}$ for $30\le\ell\le200$ with $\alpha=2$, and about two orders of magnitude smaller with $\alpha=1$.
- STITCH-induced $E\to B$ leakage is subdominant to leakage from sub-pixel effects with realistic pointings: large-scale sub-pixel residuals reach about 10% of a primordial $B$-mode signal with $r=10^{-3}$ in the CMB-only case, growing by an order of magnitude when Galactic foregrounds are included.
- For the three representative scanning strategies, the angular knee multipole $\ell_{\rm knee}$ grows approximately linearly with the temporal knee frequency $f_{\rm knee}$, so noise spectra for different $f_{\rm knee}$ approximately overlap after rescaling the multipole by $f_{\rm knee}/25\,{\rm mHz}$.
- The fitted angular slope $\beta$ is systematically smaller than the temporal slope $\alpha$, and rescaling by scan speed alone does not align results across strategies, implying that scan geometry also determines how $1/f$ noise projects onto the sky.
Reading between the lines
- As an extension, the same conditional-extension equation should be portable to any FFT-based circulant map-maker, not just the solver used in the paper; a direct port-and-compare test would establish that generality.
- The embedding-operator form suggests a natural testable generalization: fill internal data gaps and flagged samples with the same statistical inpainting, and benchmark against a full-Toeplitz GLS reference; the paper identifies this direction but does not test it.
- The angular noise model is empirical, fitted to 25 realizations at only two temporal slopes; a broader grid in $\alpha$ and explicit scan-geometry parameters would test whether $\ell_{\rm knee}\propto f_{\rm knee}$ and $\beta<\alpha$ hold as general mission-design trends or only for the three configurations studied.
- Because the validation is closed-loop, a deliberately mis-specified noise model would map where STITCH's boundary suppression degrades; that robustness test is the natural next step before applying the method to real data.
Original abstract
Time-correlated $1/f$ noise is a major source of large-scale contamination in measurements of the polarized cosmic microwave background (CMB) that can limit sensitivity to primordial $B$ modes. Generalized least-squares (GLS) map-making is optimal for stationary Gaussian noise when its covariance is known, but practical implementations rely on approximations to make the computation tractable. In particular, approximating the noise covariance as circulant enables efficient map-making using fast Fourier transform, but introduces artificial edge effects when applied to finite data chunks. We introduce STITCH (STatistical Inpainting for Timeline CHunks), a preprocessing method that mitigates these effects by extending time-ordered data chunks with synthetic samples that make the extended timelines statistically consistent with the assumed circulant noise model. They can then be processed with standard circulant GLS solvers, preserving their computational efficiency while reducing residuals associated with chunk boundaries. Simulations show that STITCH substantially suppresses these edge effects, bringing the resulting noise power spectra close to those obtained when the circulant approximation holds. We demonstrate negligible impact of our procedure on the recovered signal, such as $E\to B$ leakage, even at large scales. Finally, we investigate how temporal $1/f$ noise projects onto angular scales for representative LiteBIRD-, \emph{Planck}-, and PICO-like scanning strategies. Using noise simulations spanning a range of temporal noise parameters, we fit an effective model to the resulting angular noise spectra. These results provide an empirical characterization of the temporal-to-angular noise mapping for the configurations studied and a basis for further investigations of correlated noise in future CMB polarization missions.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
Time-correlated $1/f$ noise is a major source of large-scale contamination in measurements of the polarized cosmic microwave background (CMB) that can limit sensitivity to primordial $B$ modes. Generalized least-squares (GLS) map-making is optimal for stationary Gaussian noise when its covariance is known, but practical implementations rely on approximations to make the computation tractable. In particular, approximating the noise covariance as circulant enables efficient map-making using fast Fourier transform, but introduces artificial edge effects when applied to finite data chunks. We introduce STITCH (STatistical Inpainting for Timeline CHunks), a preprocessing method that mitigates these effects by extending time-ordered data chunks with synthetic samples that make the extended timelines statistically consistent with the assumed circulant noise model. They can then be processed with standard circulant GLS solvers, preserving their computational efficiency while reducing residuals associated with chunk boundaries. Simulations show that STITCH substantially suppresses these edge effects, bringing the resulting noise power spectra close to those obtained when the circulant approximation holds. We demonstrate negligible impact of our procedure on the recovered signal, such as $E\to B$ leakage, even at large scales. Finally, we investigate how temporal $1/f$ noise projects onto angular scales for representative LiteBIRD-, \emph{Planck}-, and PICO-like scanning strategies. Using noise simulations spanning a range of temporal noise parameters, we fit an effective model to the resulting angular noise spectra. These results provide an empirical characterization of the temporal-to-angular noise mapping for the configurations studied and a basis for further investigations of correlated noise in future CMB polarization missions.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | Time-correlated $1/f$ noise is a major source of large-scale contamination in measurements of the polarized cosmic microwave background (CMB) that can limit sensitivity to primordial $B$ modes. | background 1.00 | 0.06 | 0.03 | asserted 0.98 |
| s1 | Generalized least-squares (GLS) map-making is optimal for stationary Gaussian noise when its covariance is known, but practical implementations rely on approximations to make the computation tractable. | background 0.99 | 0.05 | 0.03 | asserted 1.00 |
| s2 | In particular, approximating the noise covariance as circulant enables efficient map-making using fast Fourier transform, but introduces artificial edge effects when applied to finite data chunks. | background 0.93 | 0.07 | 0.03 | asserted 1.00 |
| s3 | We introduce STITCH (STatistical Inpainting for Timeline CHunks), a preprocessing method that mitigates these effects by extending time-ordered data chunks with synthetic samples that make the extended timelines statistically consistent with the assumed circulant noise model. | contribution 0.74 | 0.94 | 0.20 | asserted 1.00 |
| s4 | They can then be processed with standard circulant GLS solvers, preserving their computational efficiency while reducing residuals associated with chunk boundaries. | method 0.94 | 0.50 | 0.12 | asserted 0.74 |
| s5 | Simulations show that STITCH substantially suppresses these edge effects, bringing the resulting noise power spectra close to those obtained when the circulant approximation holds. | result 1.00 | 0.95 | 0.24 | asserted 1.00 |
| s6 | We demonstrate negligible impact of our procedure on the recovered signal, such as $E\to B$ leakage, even at large scales. | result 1.00 | 0.94 | 0.18 | asserted 1.00 |
| s7 | Finally, we investigate how temporal $1/f$ noise projects onto angular scales for representative LiteBIRD-, \emph{Planck}-, and PICO-like scanning strategies. | contribution 0.76 | 0.93 | 0.03 | asserted 0.85 |
| s8 | Using noise simulations spanning a range of temporal noise parameters, we fit an effective model to the resulting angular noise spectra. | method 0.97 | 0.96 | 0.04 | asserted 0.98 |
| s9 | These results provide an empirical characterization of the temporal-to-angular noise mapping for the configurations studied and a basis for further investigations of correlated noise in future CMB polarization missions. | interpretation 0.81 | 0.90 | 0.23 | asserted 0.91 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Showing 15 of the paper's 16 figures. See all figures in the PDF ↗ Figures reproduced from arXiv:2610.39581 by the authors.
References
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.