Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
License: arXiv.org perpetual non-exclusive license
arXiv:2311.00315v2 [astro-ph.CO] 12 Mar 2024

Probing the Physics of Reionization Using kSZ Power Spectrum from Current and Upcoming CMB Surveys

Divesh Jain11{}^{1}start_FLOATSUPERSCRIPT 1 end_FLOATSUPERSCRIPT, Tirthankar Roy Choudhury11{}^{1}start_FLOATSUPERSCRIPT 1 end_FLOATSUPERSCRIPT, Srinivasan Raghunathan22{}^{2}start_FLOATSUPERSCRIPT 2 end_FLOATSUPERSCRIPT and Suvodip Mukherjee33{}^{3}start_FLOATSUPERSCRIPT 3 end_FLOATSUPERSCRIPT
11{}^{1}start_FLOATSUPERSCRIPT 1 end_FLOATSUPERSCRIPT National Centre for Radio Astrophysics, Tata Institute of Fundamental Research, Pune 411007, India
22{}^{2}start_FLOATSUPERSCRIPT 2 end_FLOATSUPERSCRIPT Center for AstroPhysical Surveys, National Center for Supercomputing Applications, Urbana, IL 61801, USA
33{}^{3}start_FLOATSUPERSCRIPT 3 end_FLOATSUPERSCRIPT Department of Astronomy & Astrophysics, Tata Institute of Fundamental Research, 1, Homi Bhabha Road, Colaba, Mumbai 400005, India
djain@ncra.tifr.res.intirth@ncra.tifr.res.insrinirag@illinois.edusuvodip@tifr.res.in
(March 12, 2024)
Abstract

The patchiness in the reionization process alters the statistics of Cosmic Microwave Background (CMB), with the kinematic Sunyaev-Zel’dovich (kSZ) effect in the CMB temperature power spectrum being a notable consequence. In this work, we aim to explore the potential of future kSZ power spectrum measurements in inferring the details of the reionization process. In this pursuit, we capitalize on the recent developments in foreground mitigation techniques using the Cross-Internal Linear Combination (Cross-ILC) technique, which enables robust detection of the kSZ power spectrum with signal-to-noise (S/N𝑆𝑁S/Nitalic_S / italic_N) roughly 2030σ2030𝜎20-30\sigma20 - 30 italic_σ in this decade by SPT-3G and Simons Observatory (SO); and 80σabsent80𝜎\geq 80\sigma≥ 80 italic_σ by CMB-S4 – substantially improving on the recent evidence for kSZ binned at =30003000\ell=3000roman_ℓ = 3000 using SPT-SZ+SPTpol surveys. We use a fiducial kSZ power spectrum along with realistic error bars expected from the above technique for SPT-3G, SO, and CMB-S4 to constrain the parameter space for a physical model of reionization. We find that with the improved error bars it will be possible to place stringent constraints on reionization using solely the Cross-ILC recovered SPT-3G kSZ without imposing any prior on τ𝜏\tauitalic_τ in the Bayesian inference. Notably, high-fidelity kSZ measurements from CMB-S4 coupled with τ𝜏\tauitalic_τ measurements through LiteBIRD will enable unprecedented constraint on the midpoint of reionization with an error bar of 0.25similar-toabsent0.25\sim 0.25∼ 0.25 and the duration of reionization with an error bar at 0.21similar-toabsent0.21\sim 0.21∼ 0.21 exclusively using CMB data. This study highlights the need to capture kSZ power spectrum on a broad range of multipoles to gain insights into the inhomogeneous reionization era.

keywords:
cosmic background radiation – dark ages – reionization – first stars – cosmology: observations
pubyear: 2023pagerange: Probing the Physics of Reionization Using kSZ Power Spectrum from Current and Upcoming CMB SurveysC

1 Introduction

Reionization is an important epoch in the evolution of the Universe, as the birth of the first stars started the end of the dark ages, initiating the ionization and heating of the hydrogen in the Intergalactic Medium (IGM). Understanding the process of reionization involves understanding the local physics of the formation and evolution of ionizing sources and the non-local physics of radiation transport (Barkana & Loeb, 2001; Loeb & Furlanetto, 2013). It started around the redshift of z2030similar-to𝑧2030z\sim 20-30italic_z ∼ 20 - 30 and ended at z56similar-to𝑧56z\sim 5-6italic_z ∼ 5 - 6 (Fan et al., 2006; Becker et al., 2015; Bosman et al., 2018; Kulkarni et al., 2019; Choudhury et al., 2021), and represents the last phase transition of the IGM. Furthermore, simulations and analytical studies of the reionization era suggest that the process of reionization is patchy, indicating a spatially inhomogeneous ionization fraction during reionization (Miralda-Escudé et al., 2000; Barkana & Loeb, 2001; Furlanetto et al., 2004; Furlanetto & Oh, 2005; Trac & Cen, 2007; Zahn et al., 2007; Mesinger et al., 2011; Choudhury & Paranjape, 2018; Paul et al., 2021).

Cosmic Microwave Background (CMB) serves as the backlight from the past, capturing signatures about the ionization state of the Universe and its patchiness as they traverse the reionization era (Gruzinov & Hu, 1998; Haiman & Knox, 1999; Hu, 2000; Reichardt, 2016; Choudhury, 2022). The integrated evolution of the global ionization history of IGM during reionization has been captured through measurement of Thomson scattering optical depth τ𝜏\tauitalic_τ by Planck Collaboration et al. (2018). While the patchiness in the ionization fraction, among other modulations, induces small-scale temperature anisotropy in the CMB referred to as the kinematic Sunyaev-Zeldovich (kSZ) signal, the evidence for which has been reported by Reichardt et al. (2021, hereafter R21); Gorce et al. (2022). In the future, we expect further high-fidelity observations of kSZ from future CMB experiments like the South Pole Telescope (SPT-3G, Benson et al. 2014; Bender et al. 2018), Simons Observatory (SO, Ade et al. 2019) and CMB-S4 (Abazajian et al., 2019) while the most sensitive measurement of σ(τ)=0.002𝜎𝜏0.002\sigma(\tau)=0.002italic_σ ( italic_τ ) = 0.002 (at cosmic variance limits) is expected from space-based telescopes LiteBIRD (Suzuki et al., 2018) and PICO (Hanany et al., 2019) using the reionization bump in the CMB E-mode power spectrum.

The total kSZ encompasses two phases, namely the homogeneous and patchy kSZ phases. The contribution arising from the free electrons in the haloes of a fully ionized low redshift Universe is referred to as the homogeneous kSZ signal (Ostriker & Vishniac, 1986). On the other hand, the contribution arising from the fluctuations in the ionization fraction during reionization is referred to as the patchy kSZ signal (Gruzinov & Hu, 1998; Haiman & Knox, 1999). Given the intricate nature of the reionization process, determining the strength of patchy kSZ is a difficult task. Broadly, this depends on the timing, duration, and morphology of the ionized bubbles during reionization and one needs to capture it from physics-driven reionization models (Park et al., 2013; Battaglia et al., 2013; Paul et al., 2021; Gorce et al., 2022; Trac et al., 2022; Chen et al., 2023; Nikolić et al., 2023). Detection of patchy kSZ, in its entirety, will enable crucial insights into the details of the patchy reionization era. Nevertheless, the anticipated enhancement in the quality of kSZ data from upcoming high resolution CMB experiments (Benson et al., 2014; Ade et al., 2019; Abazajian et al., 2019), necessitates a concerted effort on handling the systematic errors in these measurements. In particular, the residual bias from the astrophysical foreground in these measurements is becoming increasingly important, as elaborated in Raghunathan & Omori (2023, hereafter R23), it should no longer be ignored.

In a recent development aimed at robustly extracting the kSZ signal, (R23) presented a novel Cross-Internal Linear Combination (Cross-ILC) technique, using the cross-spectrum from two foreground-nulled maps, to minimize the residual bias from the astrophysical foregrounds, namely the cosmic infrared background (CIB) and the thermal Sunyaev-Zel’dovich (tSZ) signals. Although this led to lower SNR than standard minimum variance ILC, the foreground systematics (CIB and tSZ) were significantly suppressed. This resulted in robust bandpower estimates, as evidenced by bandpower errors across a range of multipoles for current and upcoming telescopes (see Fig. A1 of R23). It was found that with the Cross-ILC approach, the total kSZ power spectrum can be measured at very high significance: 2030σ2030𝜎20-30\sigma20 - 30 italic_σ in this decade by SPT-3G and SO; and 80σabsent80𝜎\geq 80\sigma≥ 80 italic_σ by CMB-S4.

In this work, we explore the potential of extracting kSZ signal from future experiments using the Cross-ILC technique to infer details on the reionization process. In Jain et al. (2023, hereafter J23), we developed a framework to compute reionization observables and CMB anisotropies self-consistently for a physical model of reionization. This allowed us to forecast constraints on the history as well as the patchiness in our reionization model when confronted with fiducial kSZ power (at central value =30003000\ell=3000roman_ℓ = 3000, binned with Δ=300Δ300\Delta\ell=300roman_Δ roman_ℓ = 300) from upcoming telescopes. However, with the potential to assess the shape of the power spectrum through the Cross-ILC technique in both current and future experiments, we can improve our understanding of the allowed reionization history as well as present stringent forecasts on the nature of ionizing sources.

In order to simulate the patchy reionization kSZ we employ our self-consistent framework at the core of which is a numerically efficient and explicitly photon-conserving semi-numerical model of reionization, Semi-numerical Code for ReIonization with PhoTon-conservation (SCRIPT,Choudhury & Paranjape (2018)). The homogeneous kSZ contribution is derived using the cosmological scaling relations introduced in Shaw et al. (2012) which is based on the biased matter power spectrum to describe the low-redshift spatial distribution of free electrons. Following this, we simulate a mock kSZ data (allowed by current CMB estimates), with realistic error bars, as anticipated from the Cross-ILC technique for SPT-3G, SO (Goal configuration), and CMB-S4 (wide survey from Chile), and confront it against kSZ predictions from our physical model, under a Bayesian framework, to gain insights into the patchy reionization era.

The paper is organized as follows: In Section 2, we provide a brief description of the kSZ signal and discuss the simulation of reionization used to evaluate this signal in our model. In Section 3, we motivate the need to capture the kSZ power spectrum over a range of multipoles to gain insights into the source properties as well as the reionization history. In Section 4, we discuss the Cross-ILC already defined above technique for extracting the kSZ signal, emphasizing its comparative advantages, over other prevalent methods such as the Template-based and standard Minimum Variance (MV-ILC) techniques. In Section 5, we confront our model with existing and upcoming probes of τ𝜏\tauitalic_τ and kSZ signal and obtain constraints on the reionization model, with particular emphasis on the improvements in forecasts offered by CMB experiments as a result of kSZ extracted from the Cross-ILC technique. In Section 6, we discuss and summarize our conclusions.

It should be noted that throughout this study, we have fixed the cosmological parameters to [Ωm,Ωb,h,ns,σ8]=[0.308,0.0482,0.678,0.961,0.829]subscriptΩ𝑚subscriptΩ𝑏subscript𝑛𝑠subscript𝜎80.3080.04820.6780.9610.829[\Omega_{m},\Omega_{b},h,n_{s},\sigma_{8}]=[0.308,0.0482,0.678,0.961,0.829][ roman_Ω start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , roman_Ω start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT , italic_h , italic_n start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_σ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT ] = [ 0.308 , 0.0482 , 0.678 , 0.961 , 0.829 ] (Planck Collaboration et al., 2014) which is consistent with Planck Collaboration et al. (2020).

2 Simulating kSZ signal in the CMB

Patchiness in the reionization process leads to a line of sight n^^𝑛\hat{n}over^ start_ARG italic_n end_ARG dependence on the Thomson scattering optical depth

τ(n^,χ)=σTn¯H0χdχa2xe(n^,χ),𝜏^𝑛𝜒subscript𝜎𝑇subscript¯𝑛𝐻subscriptsuperscript𝜒0𝑑superscript𝜒superscriptsuperscript𝑎2subscript𝑥𝑒^𝑛superscript𝜒\tau(\hat{n},\chi)=\sigma_{T}\bar{n}_{H}\int^{\chi}_{0}\frac{d\chi^{\prime}}{{% a^{\prime}}^{2}}x_{e}(\hat{n},\chi^{\prime}),italic_τ ( over^ start_ARG italic_n end_ARG , italic_χ ) = italic_σ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT over¯ start_ARG italic_n end_ARG start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ∫ start_POSTSUPERSCRIPT italic_χ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT divide start_ARG italic_d italic_χ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( over^ start_ARG italic_n end_ARG , italic_χ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) , (1)

where the free electron fraction is defined as xene/nHsubscript𝑥𝑒subscript𝑛𝑒subscript𝑛𝐻x_{e}\equiv n_{e}/n_{H}italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ≡ italic_n start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT / italic_n start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT. Here, n¯Hsubscript¯𝑛𝐻\bar{n}_{H}over¯ start_ARG italic_n end_ARG start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT is the mean comoving number density of hydrogen, and σTsubscript𝜎𝑇\sigma_{T}italic_σ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT is the Thomson scattering cross-section. The optical depth to the last scattering τ(n^)=τ(n^,χLSS)𝜏^𝑛𝜏^𝑛subscript𝜒LSS\tau(\hat{n})=\tau(\hat{n},\chi_{\rm LSS})italic_τ ( over^ start_ARG italic_n end_ARG ) = italic_τ ( over^ start_ARG italic_n end_ARG , italic_χ start_POSTSUBSCRIPT roman_LSS end_POSTSUBSCRIPT ) surface can be evaluated by integrating the above integral till χLSSsubscript𝜒LSS\chi_{\rm LSS}italic_χ start_POSTSUBSCRIPT roman_LSS end_POSTSUBSCRIPT corresponding to the redshift of last scattering surface given by zLSSsubscript𝑧LSSz_{\rm LSS}italic_z start_POSTSUBSCRIPT roman_LSS end_POSTSUBSCRIPT.

This patchiness (xe(n^,χ)subscript𝑥𝑒^𝑛𝜒x_{e}(\hat{n},\chi)italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( over^ start_ARG italic_n end_ARG , italic_χ )) introduces patchy reionization imprints on CMB. Specifically, when CMB photons Thomson scatter off ionized bubbles (local ionization fluctuations Δxe(n^,χ)Δsubscript𝑥𝑒^𝑛𝜒\Delta x_{e}(\hat{n},\chi)roman_Δ italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( over^ start_ARG italic_n end_ARG , italic_χ )) with a net bulk velocity 𝐯(n^,χ)𝐯^𝑛𝜒\mathbf{v}(\hat{n},\chi)bold_v ( over^ start_ARG italic_n end_ARG , italic_χ ), a secondary temperature anisotropy on the CMB is imprinted as a result of the Doppler shifting of the photons called the patchy kinematic Sunyaev Zeldovich (kSZ) signal. The temperature anisotropy induced along the line of sight hence depends on the dimensionless ionized momentum field as

ΔTT0=σTn¯H𝑑χ(1+z)2e2τ(χ)𝐪(n^,χ)n^,Δ𝑇subscript𝑇0subscript𝜎𝑇subscript¯𝑛𝐻differential-d𝜒superscript1𝑧2superscript𝑒2𝜏𝜒𝐪^𝑛𝜒^𝑛\displaystyle\frac{\Delta T}{T_{0}}=-\sigma_{T}\bar{n}_{H}\int d\chi(1+z)^{2}e% ^{-2\tau(\chi)}\mathbf{q}(\hat{n},\chi)\cdot\hat{n},divide start_ARG roman_Δ italic_T end_ARG start_ARG italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG = - italic_σ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT over¯ start_ARG italic_n end_ARG start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ∫ italic_d italic_χ ( 1 + italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - 2 italic_τ ( italic_χ ) end_POSTSUPERSCRIPT bold_q ( over^ start_ARG italic_n end_ARG , italic_χ ) ⋅ over^ start_ARG italic_n end_ARG , (2)

where, the dimensionless ionized momentum field 𝐪𝐪\mathbf{q}bold_q is defined as

𝐪=xe(1+δ)𝐯c.𝐪subscript𝑥𝑒1𝛿𝐯𝑐\mathbf{q}=x_{e}(1+\delta)\frac{\mathbf{v}}{c}.bold_q = italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( 1 + italic_δ ) divide start_ARG bold_v end_ARG start_ARG italic_c end_ARG . (3)

Under Limber’s approximation, the angular power spectrum of this patchy secondary temperature anisotropy, the patchy kSZ signal, is given as (Ma & Fry, 2002; Park et al., 2013; Paul et al., 2021).

CkSZ,reionsuperscriptsubscript𝐶kSZreion\displaystyle C_{\ell}^{\mathrm{kSZ,reion}}italic_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT =(σTn¯HT0)2dχe2τ(χ)2a4χ2Pq(k=(l+1/2)/χ,χ).absentsuperscriptsubscript𝜎𝑇subscript¯𝑛𝐻subscript𝑇02𝑑𝜒superscripte2𝜏𝜒2superscript𝑎4superscript𝜒2subscript𝑃subscript𝑞perpendicular-to𝑘𝑙12𝜒𝜒\displaystyle=\left(\sigma_{T}\bar{n}_{H}T_{0}\right)^{2}\int\frac{d\chi% \mathrm{e}^{-2\tau(\chi)}}{2a^{4}\chi^{2}}~{}P_{q_{\perp}}(k=(l+1/2)/\chi,\chi).= ( italic_σ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT over¯ start_ARG italic_n end_ARG start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∫ divide start_ARG italic_d italic_χ roman_e start_POSTSUPERSCRIPT - 2 italic_τ ( italic_χ ) end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_a start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_P start_POSTSUBSCRIPT italic_q start_POSTSUBSCRIPT ⟂ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_k = ( italic_l + 1 / 2 ) / italic_χ , italic_χ ) . (4)

In this equation, Pqsubscript𝑃subscript𝑞perpendicular-toP_{q_{\perp}}italic_P start_POSTSUBSCRIPT italic_q start_POSTSUBSCRIPT ⟂ end_POSTSUBSCRIPT end_POSTSUBSCRIPT represents the power spectrum of the transverse component of the Fourier transform of the momentum field 𝐪(𝐤,z)𝐪𝐤𝑧\mathbf{q}(\mathbf{k},z)bold_q ( bold_k , italic_z ) defined as 𝐪(𝐤,z)=𝐪(𝐤,z)(𝐪(𝐤,z)𝐤)𝐤/k2subscript𝐪perpendicular-to𝐤𝑧𝐪𝐤𝑧𝐪𝐤𝑧𝐤𝐤superscript𝑘2\mathbf{q}_{\perp}(\mathbf{k},z)=\mathbf{q}(\mathbf{k},z)-(\mathbf{q}(\mathbf{% k},z)\cdot\mathbf{k})\mathbf{k}/k^{2}bold_q start_POSTSUBSCRIPT ⟂ end_POSTSUBSCRIPT ( bold_k , italic_z ) = bold_q ( bold_k , italic_z ) - ( bold_q ( bold_k , italic_z ) ⋅ bold_k ) bold_k / italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT.

2.1 Simulating the kSZ signal with SCRIPT

In this work, we use a semi-numerical scheme of reionization that is explicitly photon-conserving called Semi-numerical Code for ReIonization with PhoTon-conservation, abbreviated as SCRIPT(Choudhury & Paranjape, 2018), to simulate the ionization maps during reionization and consequently the CMB observables of reionization, τ𝜏\tauitalic_τ, and patchy kSZ. In addition to its time efficiency, SCRIPT generates power spectrum for a fluctuating field that is convergent at large scales across map resolutions. This feature differentiates SCRIPT from other semi-numerical models of reionization based on the popular excursion set approach (Mesinger & Furlanetto, 2007; Mesinger et al., 2011; Geil & Wyithe, 2008), preventing any inference bias when opting to work with coarser map resolutions.

The first step is to generate dark matter snapshots at these redshifts. For a fixed set of cosmological parameters, we generate dark matter snapshots at Δz=0.1Δ𝑧0.1\Delta z=0.1roman_Δ italic_z = 0.1 for redshifts 5z205𝑧205\leq z\leq 205 ≤ italic_z ≤ 20 employing the 2LPT prescription in MUSIC (Hahn & Abel, 2011) for box length of 512h1512superscript1512~{}h^{-1}512 italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT Mpc with 5123superscript5123512^{3}512 start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT particles. The collapsed mass fraction in haloes is computed using a subgrid prescription based on the conditional ellipsoidal collapse model (Sheth & Tormen, 2002), see Choudhury & Paranjape (2018) for more details of the method.

In order to generate an ionization map at a redshift, SCRIPT relies on the two input parameters describing the property of ionizing sources. These are Mminsubscript𝑀minM_{\rm min}italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT, representing the minimum mass of haloes that can host ionizing sources, and ζ𝜁\zetaitalic_ζ which signifies the effective ionizing efficiency of these sources. Using these parameters SCRIPT generates a map of ionized hydrogen fraction xHII(𝐱,z)subscript𝑥HII𝐱𝑧x_{\mathrm{HII}}(\mathbf{x},z)italic_x start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT ( bold_x , italic_z ). For this study, our parameter of interest is the free electron fraction

xe(𝐱,z)=χHexHII(𝐱,z)Δ(𝐱,z),subscript𝑥𝑒𝐱𝑧subscript𝜒Hesubscript𝑥HII𝐱𝑧Δ𝐱𝑧x_{e}(\mathbf{x},z)=\chi_{\mathrm{He}}~{}x_{\mathrm{HII}}(\mathbf{x},z)~{}% \Delta(\mathbf{x},z),italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ( bold_x , italic_z ) = italic_χ start_POSTSUBSCRIPT roman_He end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT ( bold_x , italic_z ) roman_Δ ( bold_x , italic_z ) , (5)

where, χHesubscript𝜒He\chi_{\mathrm{He}}italic_χ start_POSTSUBSCRIPT roman_He end_POSTSUBSCRIPT is the correction factor to account for free electrons from ionized Helium and Δ(𝐱,z)Δ𝐱𝑧\Delta(\mathbf{x},z)roman_Δ ( bold_x , italic_z ) corresponds to the dark matter overdensity. In our analysis, we consider χHe=1.08subscript𝜒He1.08\chi_{\mathrm{He}}=1.08italic_χ start_POSTSUBSCRIPT roman_He end_POSTSUBSCRIPT = 1.08 for z>3𝑧3z>3italic_z > 3 corresponding to contribution from singly-ionized Helium and χHe=1.16subscript𝜒He1.16\chi_{\mathrm{He}}=1.16italic_χ start_POSTSUBSCRIPT roman_He end_POSTSUBSCRIPT = 1.16 for z<3𝑧3z<3italic_z < 3 to account for free electron contribution from doubly ionized Helium. To enable us to capture the small-scale inhomogeneities, ionization maps using SCRIPT are generated with the best possible resolution of 2h12superscript12~{}h^{-1}2 italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT Mpc.

Modeling the reionization and hence the emerging CMB anisotropies, is contingent on the parameterization we assume for Mmin(z)subscript𝑀min𝑧M_{\rm min}(z)italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_z ) and ζ(z)𝜁𝑧\zeta(z)italic_ζ ( italic_z ) across redshift. Because of a lack of knowledge about how ionizing sources evolve in the reionization era, we assume an intuitive redshift-based power-law model for Mminsubscript𝑀minM_{\rm min}italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT and ζ𝜁\zetaitalic_ζ. The parameterization is thus considered as the following

Table 1: Specifications of priors for the free parameters used during Bayesian inference of reionization parameters
Parameter range nature
log10ζ0subscript10subscript𝜁0\log_{10}\zeta_{\rm 0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT (0, \infty) uniform
log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT [7.0, 11.0] uniform
αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT (-\infty, \infty) uniform
αMsubscript𝛼𝑀\alpha_{M}italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT (-\infty, 0] uniform
ζ(z)=ζ0(1+z9)αζ;Mmin(z)=Mmin,0(1+z9)αM.formulae-sequence𝜁𝑧subscript𝜁0superscript1𝑧9subscript𝛼𝜁subscript𝑀min𝑧subscript𝑀min0superscript1𝑧9subscript𝛼𝑀\zeta(z)=\zeta_{0}\left(\frac{1+z}{9}\right)^{\alpha_{\zeta}};~{}~{}M_{\mathrm% {min}}(z)=M_{\mathrm{min},0}\left(\frac{1+z}{9}\right)^{\alpha_{M}}.italic_ζ ( italic_z ) = italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( divide start_ARG 1 + italic_z end_ARG start_ARG 9 end_ARG ) start_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ; italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( italic_z ) = italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT ( divide start_ARG 1 + italic_z end_ARG start_ARG 9 end_ARG ) start_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT end_POSTSUPERSCRIPT . (6)

Here, Mmin,0subscript𝑀min0M_{\mathrm{min},0}italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT is the minimum mass of haloes that can contribute to the ionizing process at redshift z=8𝑧8z=8italic_z = 8 while ζ0subscript𝜁0\zeta_{0}italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is the ionizing efficiency of these sources at z=8𝑧8z=8italic_z = 8. The parameters αMsubscript𝛼𝑀\alpha_{M}italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT and αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT correspond to indices of the power law. Therefore, the reionization process can be completely described by the four free parameters θ[log10ζ0,log10Mmin,0,αζ,αM]𝜃subscript10subscript𝜁0subscript10subscript𝑀min0subscript𝛼𝜁subscript𝛼𝑀\mathbf{\theta}\equiv[\log_{10}\zeta_{0},\log_{10}M_{\mathrm{min},0},\alpha_{% \zeta},\alpha_{M}]italic_θ ≡ [ roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT , italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT , italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ], using which one can compute ionization maps with SCRIPT at redshifts of interest. In Table 1, the priors for these free parameters, as used during Bayesian inference, are presented. We exclude models exhibiting unphysical ionizing efficiency, specifically those where ζ(z)>105𝜁𝑧superscript105\zeta(z)>10^{5}italic_ζ ( italic_z ) > 10 start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT and ζ(z)<101𝜁𝑧superscript101\zeta(z)<10^{-1}italic_ζ ( italic_z ) < 10 start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. Additionally, in our analysis, we only consider reionization histories which are complete by redshift (z5𝑧5z\geq 5italic_z ≥ 5), consistent with constraints presented in (McGreer et al., 2011; Kulkarni et al., 2019; Qin et al., 2020). The evaluation of the patchy kSZ signal considered in this work requires an evaluation of the perpendicular component of the momentum field power spectrum from the ionization maps. When simulating kSZ power for finite box sizes, one misses out on the velocity field contribution of wavemodes with wavelengths larger than the size of the box in Pqsubscript𝑃subscript𝑞perpendicular-toP_{q_{\perp}}italic_P start_POSTSUBSCRIPT italic_q start_POSTSUBSCRIPT ⟂ end_POSTSUBSCRIPT end_POSTSUBSCRIPT, consequently underestimating the patchy kSZ signal. In this work, we correct for this missing large-scale wave mode contribution using the analytical calculation of the missing power in Pqsubscript𝑃subscript𝑞perpendicular-toP_{q_{\perp}}italic_P start_POSTSUBSCRIPT italic_q start_POSTSUBSCRIPT ⟂ end_POSTSUBSCRIPT end_POSTSUBSCRIPT presented in Park et al. (2013). For details on the specific implementation, we encourage the reader to refer to Appendix A in J23.

However, the total kSZ signal, in addition to the patchy kSZ, receives a contribution from the motion of ionized halos in the post-reionization period called the homogeneous kSZ. In this work, we account for the homogeneous kSZ from the cosmological scaling relations presented in Shaw et al. (2012) for their cooling and star formation (CSF) model (refer to Table 3 in Shaw et al. (2012)). These scaling relations depend on cosmological parameters H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, σ8subscript𝜎8\sigma_{8}italic_σ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT and ΩbsubscriptΩ𝑏\Omega_{b}roman_Ω start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT as well as astrophysical parameters τ𝜏\tauitalic_τ and redshift corresponding to the end of reionization zreisubscript𝑧reiz_{\rm rei}italic_z start_POSTSUBSCRIPT roman_rei end_POSTSUBSCRIPT. When we explore the parameter space during Bayesian inference, as cosmological parameters are fixed in this study, we compute the homogeneous kSZ (DkSZ,postreionsuperscriptsubscript𝐷kSZpostreionD_{\ell}^{\mathrm{kSZ,post-reion}}italic_D start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_kSZ , roman_post - roman_reion end_POSTSUPERSCRIPT), using τ𝜏\tauitalic_τ and zreisubscript𝑧reiz_{\rm rei}italic_z start_POSTSUBSCRIPT roman_rei end_POSTSUBSCRIPT evaluated for the corresponding reionization model. Therefore for each sample of our free parameter θ𝜃\mathbf{\theta}italic_θ, we self-consistently evaluate the total kSZ power spectrum as DkSZ=DkSZ,reion+DkSZ,postreionsuperscriptsubscript𝐷kSZsuperscriptsubscript𝐷kSZreionsuperscriptsubscript𝐷kSZpostreionD_{\ell}^{\mathrm{kSZ}}=D_{\ell}^{\mathrm{kSZ,reion}}+D_{\ell}^{\mathrm{kSZ,% post-reion}}italic_D start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT = italic_D start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT + italic_D start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_kSZ , roman_post - roman_reion end_POSTSUPERSCRIPT.

Refer to caption
Figure 1: Redshift evolution of mass-averaged ionized fraction QHII(z)subscript𝑄HII𝑧Q_{\rm{HII}}(z)italic_Q start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT ( italic_z ) for fiducial model of reionization. The dashed lines denote z25subscript𝑧25z_{25}italic_z start_POSTSUBSCRIPT 25 end_POSTSUBSCRIPT and z75subscript𝑧75z_{75}italic_z start_POSTSUBSCRIPT 75 end_POSTSUBSCRIPT, the 25% and 75% reionization redshifts at which QHIIsubscript𝑄HIIQ_{\text{HII}}italic_Q start_POSTSUBSCRIPT HII end_POSTSUBSCRIPT equals 0.25 and 0.75 respectively. Δz=z25z75=1.31Δ𝑧subscript𝑧25subscript𝑧751.31\Delta z=z_{25}-z_{75}=1.31roman_Δ italic_z = italic_z start_POSTSUBSCRIPT 25 end_POSTSUBSCRIPT - italic_z start_POSTSUBSCRIPT 75 end_POSTSUBSCRIPT = 1.31 corresponds to the duration of our fiducial reionization model.

For fiducial mock data, we consider the best-fit model of reionization as the fiducial model of reionization, obtained corresponding to the Bayesian inference carried out on the above model of reionization in J23 using recent CMB measurements. The inference used constraints on τ=0.054𝜏0.054\tau=0.054italic_τ = 0.054 with στobs=0.007subscriptsuperscript𝜎obs𝜏0.007\sigma^{\mathrm{obs}}_{\tau}=0.007italic_σ start_POSTSUPERSCRIPT roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = 0.007 (Planck Collaboration et al., 2020) and the kSZ signal (R21) at D=3000kSZ,obs=(+1)C=3000kSZ,obs=3μK2subscriptsuperscript𝐷kSZobs30001subscriptsuperscript𝐶kSZobs30003𝜇superscript𝐾2D^{\mathrm{kSZ,obs}}_{\ell=3000}=\ell(\ell+1)C^{\mathrm{kSZ,obs}}_{\ell=3000}=% 3~{}\mu K^{2}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = roman_ℓ ( roman_ℓ + 1 ) italic_C start_POSTSUPERSCRIPT roman_kSZ , roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = 3 italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT with a σ=3000kSZ,obs=1μK2subscriptsuperscript𝜎kSZobs30001𝜇superscript𝐾2\sigma^{\mathrm{kSZ,obs}}_{\ell=3000}=1~{}\mu K^{2}italic_σ start_POSTSUPERSCRIPT roman_kSZ , roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = 1 italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. The best-fit model, parameterization was obtained to be [log10Mmin,0=9.73,log10ζ0=1.58,αM=2.06,αζ=2.01]delimited-[]formulae-sequencesubscript10subscript𝑀min09.73formulae-sequencesubscript10subscript𝜁01.58formulae-sequencesubscript𝛼𝑀2.06subscript𝛼𝜁2.01\left[{\log_{10}M_{\mathrm{min},0}=9.73,\log_{10}\zeta_{0}=1.58,\alpha_{M}=-2.% 06,\alpha_{\zeta}=-2.01}\right][ roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT = 9.73 , roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1.58 , italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT = - 2.06 , italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT = - 2.01 ]. The value of τ𝜏\tauitalic_τ for this fiducial model is 0.0540.0540.0540.054 and kSZ signal amplitude is D=3000kSZ=3μK2subscriptsuperscript𝐷kSZ30003𝜇superscript𝐾2D^{\rm kSZ}_{\ell=3000}=3\mu K^{2}italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = 3 italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. The redshift evolution of the global mass-averaged ionization fraction QHII(z)xHII(𝐱,z)Δ(𝐱,z)subscript𝑄HII𝑧delimited-⟨⟩subscript𝑥HII𝐱𝑧Δ𝐱𝑧Q_{\rm{HII}}(z)\equiv\langle x_{\mathrm{HII}}(\mathbf{x},z)~{}\Delta(\mathbf{x% },z)\rangleitalic_Q start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT ( italic_z ) ≡ ⟨ italic_x start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT ( bold_x , italic_z ) roman_Δ ( bold_x , italic_z ) ⟩ for this model is shown in Figure 1.

3 Motivation

Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Figure 2: Variation in patchy kSZ power spectrum for different reionization model parameters, the minimum mass of halos hosting ionizing sources log10Mminsubscript10subscript𝑀min\log_{10}M_{\rm min}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT, the duration of reionization ΔzsubscriptΔ𝑧\Delta_{z}roman_Δ start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT and the mid-point of reionization z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT. Each panel alters one of three parameters: log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT, ΔzΔ𝑧\Delta zroman_Δ italic_z, or z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT, deviating from the fiducial model while maintaining the others at similar values. The fiducial parameter values are [log10Mmin,0=9.73subscript10subscript𝑀min09.73\log_{10}M_{\rm min,0}=9.73roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT = 9.73 (representing the minimum mass of halos at redshift z=8𝑧8z=8italic_z = 8 with a power-law index of αM=2.06subscript𝛼𝑀2.06\alpha_{M}=-2.06italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT = - 2.06 denoted as αMsubscript𝛼𝑀\alpha_{M}italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT), Δz=1.31Δ𝑧1.31\Delta z=1.31roman_Δ italic_z = 1.31, and z50=7.27subscript𝑧507.27z_{50}=7.27italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT = 7.27].

The shape and amplitude of the kSZ power spectrum modulate in response to physical conditions during reionization. Contrary to this, previous works (McQuinn et al., 2005; Zahn et al., 2012; Battaglia et al., 2013) have suggested that midpoint of reionization, z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT, and the duration of reionization, ΔzΔ𝑧\Delta zroman_Δ italic_z to be sufficient to evaluate the patchy kSZ contribution from reionization. However, as demonstrated in Gorce et al. (2020); Paul et al. (2021), such simplifications are not only inadequate but may yield misleading estimations of kSZ. Additionally, the shape of the power spectrum will typically capture the sizes of ionized regions which is missed if we limit ourselves to the amplitude at =30003000\ell=3000roman_ℓ = 3000. In this regard, we discuss how details of reionization impact the kSZ and why is it necessary to explore the amplitude of the signal beyond =30003000\ell=3000roman_ℓ = 3000.

Fundamentally, two attributes characterize the kSZ power spectrum: its shape, and its amplitude. The shape is primarily determined by the size of the ionized regions "bubbles" around the sources of ionizing photons (primarily galaxies) while the amplitude largely depends on the inhomogeneity in IGM, the duration of reionization, and the timing of reionization (Zahn et al., 2012; Gorce et al., 2020; Paul et al., 2021).

Let’s discuss the shape of the kSZ signal. The size of the ionized region, assuming no prior history of ionization, is determined by the number of ionizing photons deposited into the IGM by the source within the region. This number depends on the ionizing efficiency of the source which scales with the mass of haloes that hosts this source. The scattering of CMB photons at these ionized regions would correspond to the multipole (at which power roughly peaks) being inversely proportional to the size of the ionized region. Consequently, the multipole, at which power peaks, correlates with the mass of the halo. Therefore, if reionization is dominated by sources with higher mass haloes, the resulting kSZ signal will likely peak at larger scales i.e. smaller multipoles.

The amplitude of the signal generally increases with the inhomogeneity, the duration of reionization and the timing of reionization. Considering an identical reionization history reionization history, a scenario driven by larger halo masses will cause patchier bubble distribution leading to a higher kSZ signal (Gorce et al., 2020; Paul et al., 2021). In the context of our reionization framework, this is controlled using a parameter log10Mminsubscript10subscript𝑀min\log_{10}M_{\rm min}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT which determines the minimum mass of the halo that can host a reionizing source at any given redshift. The top panel of Figure 2 describes the evolution in the reionization contribution as a function of the minimum mass of halo log10Mminsubscript10subscript𝑀min\log_{10}M_{\rm min}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT at redshift 8 denoted through log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT, predicted by our model. The black curve signifies the fiducial model for this study, referring to the best fit to current constraints from Planck’s τ𝜏\tauitalic_τ and SPT-3G’s kSZ measurements. For this model, the duration of reionization is Δz=1.31Δ𝑧1.31\Delta z=1.31roman_Δ italic_z = 1.31 while the midpoint occurs at z50=7.27subscript𝑧507.27z_{50}=7.27italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT = 7.27. Notably, all the curves in the top panel even with varying log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT, correspond to similar duration and midpoint of reionization as the best-fit model, resulting in a similar optical depth to reionization at τ0.054𝜏0.054\tau\approx 0.054italic_τ ≈ 0.054. To focus on the effect of the minimum mass of halo on reionization kSZ, we consider a power-law evolution of αM=2.06subscript𝛼𝑀2.06\alpha_{M}=-2.06italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT = - 2.06 across all models, consistent with the fiducial one. We find that aligning with our expectation the increase in the minimum mass of halo results in a patchier reionization scenario and increases the kSZ contribution. Further, as log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT increases, the peak of the angular power spectrum shifts to larger scales or smaller multipole \ellroman_ℓ indicating a comparative increase in bubble sizes as larger mass haloes dominate the reionization scenario.

Considering the effect of the duration of reionization, the power in the kSZ signal increases with duration as the number of interactions between CMB photons and the ionized regions tends to grow with the duration. In the middle panel of Figure 2, we see that when keeping the minimum halo mass and the mid-point of reionization preserved at log10Mmin,0=9.73;αM=2.06formulae-sequencesubscript10subscript𝑀min09.73subscript𝛼𝑀2.06\log_{10}M_{\rm min,0}=9.73;\alpha_{M}=-2.06roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT = 9.73 ; italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT = - 2.06 and mid-point of duration at z50=7.27subscript𝑧507.27z_{50}=7.27italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT = 7.27, the increase in the duration of reionization increases the reionization contribution of kSZ. A similar increase is also reflected if the average redshift of reionization is higher, depicted through the bottom panel in Figure 2. Under such circumstances, the mean density of the Universe is comparatively higher and the same duration leads to an increased kSZ power (McQuinn et al., 2005; Zahn et al., 2012), as reflected in the bottom panel. Note that as the midpoint of reionization varies, even as the log10Mminsubscript10subscript𝑀min\log_{10}M_{\rm min}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT and ΔzΔ𝑧\Delta zroman_Δ italic_z are similar for all the models, the optical depth to reionization in such a case would deviate from τ=0.054𝜏0.054\tau=0.054italic_τ = 0.054.

In the above discussion, we have not invoked the role of the velocity distribution of ionized regions. The velocity would determine the positive enhancements or negative cancellations of temperature anisotropy along the line of sight. We also emphasized the variation in the patchy reionization contribution to kSZ as reionization models vary. However, in the upcoming sections, we will self-consistently incorporate the post-reionization kSZ to evaluate the total kSZ contribution. Ascertaining kSZ across a range of multipoles will enable us to probe the growth of structure and, importantly, the details of the reionization process. In this work, this is consistently facilitated by the numerical model of reionization which allows us to reliably evaluate the kSZ signal shape, even in extreme scenarios.

4 Mitigation of foreground contamination using Cross-ILC technique

Even though kSZ is a powerful probe of late-time astrophysics, capturing the shape of kSZ is difficult and is largely dependent on handling foreground systematics. To handle the foregrounds, the standard approach has been to use simulation-based templates and jointly fit the templates with the goal of mitigating the undesired astrophysical component (R21, Gorce et al. 2022). However, if these templates are misestimated, it can bias the kSZ estimation.

An alternative approach is to use the standard Internal Linear Combination approach, which aims to minimize the total variance in the observed data Msubscript𝑀M_{\ell}italic_M start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT. This is achieved by applying frequency-channel dependent weights wsubscript𝑤w_{\ell}italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT as represented by:

S=i=1NchwiMi.subscript𝑆subscriptsuperscriptsubscript𝑁ch𝑖1subscriptsuperscript𝑤𝑖subscriptsuperscript𝑀𝑖S_{\ell}=\sum^{N_{\rm ch}}_{i=1}w^{i}_{\ell}M^{i}_{\ell}.italic_S start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT = ∑ start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT italic_w start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT italic_M start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT . (7)

Here, Nchsubscript𝑁chN_{\rm ch}italic_N start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT represents the frequency channels, and wisubscriptsuperscript𝑤𝑖w^{i}_{\ell}italic_w start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT are the weights associated with each frequency channel i𝑖iitalic_i and multipole \ellroman_ℓ. If the matrix 𝐂subscript𝐂\mathbf{C}_{\ell}bold_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT, of dimensions Nch×NchsubscriptNchsubscriptNch\rm N_{\rm ch}\times\rm N_{\rm ch}roman_N start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT × roman_N start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT, encapsulates the covariance between maps across frequencies for a given multipole \ellroman_ℓ, the weights are tuned to yield a minimum-variance (MV) signal map by minimizing w𝐂wsubscriptsuperscript𝑤subscript𝐂subscript𝑤w^{\dagger}_{\ell}\mathbf{C}_{\ell}w_{\ell}italic_w start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT bold_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT. R23 demonstrate that in the context of kSZ extraction, the MV ILC technique introduces significant bias due to the inaccuracies in modeling tSZ and CIB signals.

To improve the signal extraction, a modified approach— the constrained ILC (cILC) (Remazeilles et al., 2011) offers a more robust way to generate bias-free maps. Unlike the standard ILC, cILC employs weight functions that simultaneously minimize variance and null-specific frequency responses. The idea is to minimize the variance of w𝐂wsubscriptsuperscript𝑤subscript𝐂subscript𝑤w^{\dagger}_{\ell}\mathbf{C}_{\ell}w_{\ell}italic_w start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT bold_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT such that some undesired frequency responses can be nullified. Let us denote the frequency response vector \mathcal{F}caligraphic_F as a combination of the desired signal ASsubscript𝐴𝑆A_{S}italic_A start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT to be extracted and the undesired components that are to be nullified, given as [ASBSCSZS]delimited-[]subscript𝐴𝑆subscript𝐵𝑆subscript𝐶𝑆subscript𝑍𝑆[A_{S}\ B_{S}\ C_{S}\ ...\ Z_{S}][ italic_A start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT … italic_Z start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ] and let N denote the vector that dictates which components in \mathcal{F}caligraphic_F are to be nullified (usually represented by zeroes) and which are to be retained (usually represented by ones). Mathematically, we would like to find the weights wsubscript𝑤w_{\ell}italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT which satisfies

minw(w𝐂w),s.t.w=N.subscriptsubscript𝑤superscriptsubscript𝑤subscript𝐂subscript𝑤s.t.superscriptsubscript𝑤𝑁\min_{w_{\rm\ell}}\left(w_{\rm\ell}^{\dagger}\mathbf{C}_{\rm\ell}w_{\rm\ell}% \right),\ \ \ \ \text{s.t.}\ \ \ \ \mathcal{F}^{\dagger}w_{\rm\ell}=N.roman_min start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ) , s.t. caligraphic_F start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT = italic_N . (8)

This can be solved using Lagrangian multipliers to achieve

wcILC=𝐂1(𝐂1)1N.superscriptsubscript𝑤cILCsubscriptsuperscript𝐂1superscriptsuperscriptsuperscriptsubscript𝐂11𝑁w_{\rm\ell}^{\rm cILC}={\mathbf{C}}^{-1}_{\rm\ell}\mathcal{F}\left(\mathcal{F}% ^{\dagger}{\mathbf{C}_{\rm\ell}}^{-1}\mathcal{F}\right)^{-1}N.italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cILC end_POSTSUPERSCRIPT = bold_C start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT caligraphic_F ( caligraphic_F start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT caligraphic_F ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_N . (9)

Extending this approach to minimize the total residual arising from CIB and tSZ, R23 presented the Cross-ILC with the aim to robustly detect the kinetic Sunyaev-Zeldovich (kSZ) power spectrum. In this approach, two distinct cILC maps are created: the first nullifies the tSZ and the second nullifies the CIB. Subsequently, the cross-spectrum of these two maps is computed for analysis. This adaptation minimizes the total residuals arising from CIB and tSZ taking into account the CIB×tSZCIBtSZ{\rm CIB}\times{\rm tSZ}roman_CIB × roman_tSZ cross-correlations. While this method has a noise penalty and thus a lower S/N than the MV ILC, it produces more robust estimates of the kSZ in a direction closer to its unbiased measurements. In this work, we exploit the development in kSZ extraction with Cross-ILC to forecast the insights we anticipate on reionization models with future kSZ experiments.

5 Parameter Forecasts

In this section, we forecast constraints on reionization parameters using the fiducial kSZ power spectrum with Cross-ILC error bars. We additionally provide forecasts for the joint datasets of fiducial τ𝜏\tauitalic_τ and fiducial kSZ. The forecasts obtained will represent the best possible constraints on ionizing source parameters and reionization history enabled by the combination of polarization and temperature measurements for current and upcoming telescopes.

5.1 Forecasts with fiducial kSZ power spectrum extracted using Cross-ILC technique for SPT-3G

Refer to caption
Figure 3: Comparison of the 2D posterior distribution of reionization model parameters obtained from MCMC analysis using current observations from R21 and forecasts for SPT-3G. The dashed lines denote the input model used to generate the fiducial data for forecasting.
Refer to caption
Figure 4: Comparison of the 2D posterior distribution of reionization model parameters obtained from MCMC analysis using current observations for the case Planck+R21 and forecasts for case Planck+SPT-3G. The dashed lines denote the input model used to generate the fiducial data for forecasting.
Table 2: Comparison of forecasts (68%percent6868\%68 % limits) for reionization model parameters obtained from MCMC analysis using improved Cross-ILC error bars on fiducial SPT-3G power spectrum through the case SPT-3G and Planck+SPT-3G have been presented. The first four rows correspond to the free parameters of the model while the rest of the parameters are the derived parameters. The second column refers to the model of reionization used to generate the fiducial data to forecast constraints for the SPT-3G and Planck+SPT-3G case. For comparison, the constraints obtained for our reionization model from the Planck τ𝜏\tauitalic_τ and SPT kSZ data (R21) have been presented through cases R21 and Planck+R21.
Data R21 SPT-3G Planck+R21 Planck+SPT-3G
Parameter Input Forecast Forecast
log10ζ0subscript10subscript𝜁0\log_{10}\zeta_{0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT 1.58 2.160.90+0.78subscriptsuperscript2.160.780.902.16^{+0.78}_{-0.90}2.16 start_POSTSUPERSCRIPT + 0.78 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.90 end_POSTSUBSCRIPT 2.090.95+0.53subscriptsuperscript2.090.530.952.09^{+0.53}_{-0.95}2.09 start_POSTSUPERSCRIPT + 0.53 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.95 end_POSTSUBSCRIPT 1.700.76+0.49subscriptsuperscript1.700.490.76{1.70}^{+{0.49}}_{-{0.76}}1.70 start_POSTSUPERSCRIPT + 0.49 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.76 end_POSTSUBSCRIPT 1.900.77+0.49subscriptsuperscript1.900.490.77{1.90}^{+{0.49}}_{-{0.77}}1.90 start_POSTSUPERSCRIPT + 0.49 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.77 end_POSTSUBSCRIPT
log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\mathrm{min,0}}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT 9.73 9.440.48+1.09subscriptsuperscript9.441.090.48{9.44}^{+{1.09}}_{-{0.48}}9.44 start_POSTSUPERSCRIPT + 1.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.48 end_POSTSUBSCRIPT 9.820.35+0.99subscriptsuperscript9.820.990.359.82^{+0.99}_{-0.35}9.82 start_POSTSUPERSCRIPT + 0.99 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.35 end_POSTSUBSCRIPT 9.650.49+1.02subscriptsuperscript9.651.020.49{9.65}^{+{1.02}}_{-{0.49}}9.65 start_POSTSUPERSCRIPT + 1.02 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.49 end_POSTSUBSCRIPT 9.790.41+0.95subscriptsuperscript9.790.950.41{9.79}^{+{0.95}}_{-{0.41}}9.79 start_POSTSUPERSCRIPT + 0.95 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.41 end_POSTSUBSCRIPT
αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT -2.01 4.422.83+2.65subscriptsuperscript4.422.652.83{-4.42}^{+{2.65}}_{-{2.83}}- 4.42 start_POSTSUPERSCRIPT + 2.65 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.83 end_POSTSUBSCRIPT 3.872.37+2.52subscriptsuperscript3.872.522.37-3.87^{+2.52}_{-2.37}- 3.87 start_POSTSUPERSCRIPT + 2.52 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.37 end_POSTSUBSCRIPT 3.812.52+2.58subscriptsuperscript3.812.582.52{-3.81}^{+{2.58}}_{-{2.52}}- 3.81 start_POSTSUPERSCRIPT + 2.58 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.52 end_POSTSUBSCRIPT 4.462.41+2.72subscriptsuperscript4.462.722.41{-4.46}^{+{2.72}}_{-{2.41}}- 4.46 start_POSTSUPERSCRIPT + 2.72 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.41 end_POSTSUBSCRIPT
αMsubscript𝛼𝑀\alpha_{M}italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT -2.06 >2.63absent2.63>-2.63> - 2.63 >2.33absent2.33>-2.33> - 2.33 >2.78absent2.78>-2.78> - 2.78 >2.60absent2.60>-2.60> - 2.60
Derived
Parameters
τ𝜏\tauitalic_τ 0.054 0.07210.0195+0.0146subscriptsuperscript0.07210.01460.0195{0.0721}^{+{0.0146}}_{-{0.0195}}0.0721 start_POSTSUPERSCRIPT + 0.0146 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0195 end_POSTSUBSCRIPT 0.05960.0054+0.0070subscriptsuperscript0.05960.00700.00540.0596^{+0.0070}_{-0.0054}0.0596 start_POSTSUPERSCRIPT + 0.0070 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0054 end_POSTSUBSCRIPT 0.05590.0067+0.0062subscriptsuperscript0.05590.00620.0067{0.0559}^{+{0.0062}}_{-{0.0067}}0.0559 start_POSTSUPERSCRIPT + 0.0062 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0067 end_POSTSUBSCRIPT 0.05710.0048+0.0055subscriptsuperscript0.05710.00550.0048{0.0571}^{+{0.0055}}_{-{0.0048}}0.0571 start_POSTSUPERSCRIPT + 0.0055 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0048 end_POSTSUBSCRIPT
z50subscript𝑧50z_{\mathrm{50}}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT 7.27 9.011.68+1.61subscriptsuperscript9.011.611.68{9.01}^{+{1.61}}_{-{1.68}}9.01 start_POSTSUPERSCRIPT + 1.61 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.68 end_POSTSUBSCRIPT 7.890.60+0.85subscriptsuperscript7.890.850.60{7.89}^{+{0.85}}_{-{0.60}}7.89 start_POSTSUPERSCRIPT + 0.85 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.60 end_POSTSUBSCRIPT 7.490.68+0.69subscriptsuperscript7.490.690.68{7.49}^{+{0.69}}_{-{0.68}}7.49 start_POSTSUPERSCRIPT + 0.69 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.68 end_POSTSUBSCRIPT 7.650.53+0.64subscriptsuperscript7.650.640.53{7.65}^{+{0.64}}_{-{0.53}}7.65 start_POSTSUPERSCRIPT + 0.64 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.53 end_POSTSUBSCRIPT
ΔzΔ𝑧\Delta zroman_Δ italic_z 1.31 1.200.50+0.21subscriptsuperscript1.200.210.50{1.20}^{+{0.21}}_{-{0.50}}1.20 start_POSTSUPERSCRIPT + 0.21 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.50 end_POSTSUBSCRIPT 1.100.49+0.23subscriptsuperscript1.100.230.491.10^{+0.23}_{-0.49}1.10 start_POSTSUPERSCRIPT + 0.23 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.49 end_POSTSUBSCRIPT 1.190.53+0.27subscriptsuperscript1.190.270.53{1.19}^{+{0.27}}_{-{0.53}}1.19 start_POSTSUPERSCRIPT + 0.27 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.53 end_POSTSUBSCRIPT 1.100.46+0.22subscriptsuperscript1.100.220.46{1.10}^{+{0.22}}_{-{0.46}}1.10 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.46 end_POSTSUBSCRIPT
Dl=3000kSZsubscriptsuperscript𝐷kSZ𝑙3000D^{\mathrm{kSZ}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 3.00 3.580.76+0.58subscriptsuperscript3.580.580.76{3.58}^{+{0.58}}_{-{0.76}}3.58 start_POSTSUPERSCRIPT + 0.58 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.76 end_POSTSUBSCRIPT 3.040.13+0.14subscriptsuperscript3.040.140.133.04^{+0.14}_{-0.13}3.04 start_POSTSUPERSCRIPT + 0.14 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.13 end_POSTSUBSCRIPT 2.900.41+0.26subscriptsuperscript2.900.260.41{2.90}^{+{0.26}}_{-{0.41}}2.90 start_POSTSUPERSCRIPT + 0.26 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.41 end_POSTSUBSCRIPT 3.000.12+0.12subscriptsuperscript3.000.120.12{3.00}^{+{0.12}}_{-{0.12}}3.00 start_POSTSUPERSCRIPT + 0.12 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.12 end_POSTSUBSCRIPT
Dl=3000kSZ,reionsubscriptsuperscript𝐷kSZreion𝑙3000D^{\mathrm{kSZ,reion}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 1.33 1.340.44+0.20subscriptsuperscript1.340.200.44{1.34}^{+{0.20}}_{-{0.44}}1.34 start_POSTSUPERSCRIPT + 0.20 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.44 end_POSTSUBSCRIPT 1.170.33+0.17subscriptsuperscript1.170.170.331.17^{+0.17}_{-0.33}1.17 start_POSTSUPERSCRIPT + 0.17 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.33 end_POSTSUBSCRIPT 1.200.44+0.13subscriptsuperscript1.200.130.44{1.20}^{+{0.13}}_{-{0.44}}1.20 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.44 end_POSTSUBSCRIPT 1.190.30+0.19subscriptsuperscript1.190.190.30{1.19}^{+{0.19}}_{-{0.30}}1.19 start_POSTSUPERSCRIPT + 0.19 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.30 end_POSTSUBSCRIPT
Dl=3000kSZ,postreionsubscriptsuperscript𝐷kSZpostreion𝑙3000D^{\mathrm{kSZ,postreion}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_postreion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 1.67 2.230.60+0.56subscriptsuperscript2.230.560.60{2.23}^{+{0.56}}_{-{0.60}}2.23 start_POSTSUPERSCRIPT + 0.56 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.60 end_POSTSUBSCRIPT 1.870.23+0.36subscriptsuperscript1.870.360.231.87^{+0.36}_{-0.23}1.87 start_POSTSUPERSCRIPT + 0.36 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.23 end_POSTSUBSCRIPT 1.710.30+0.24subscriptsuperscript1.710.240.30{1.71}^{+{0.24}}_{-{0.30}}1.71 start_POSTSUPERSCRIPT + 0.24 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.30 end_POSTSUBSCRIPT 1.810.22+0.27subscriptsuperscript1.810.270.22{1.81}^{+{0.27}}_{-{0.22}}1.81 start_POSTSUPERSCRIPT + 0.27 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.22 end_POSTSUBSCRIPT
D=200BB,reionsubscriptsuperscript𝐷𝐵𝐵reion200D^{BB,\mathrm{reion}}_{\ell=200}italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT(nK2superscriptnK2{\rm nK^{2}}roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 7.03 8.913.82+1.33subscriptsuperscript8.911.333.82{8.91}^{+{1.33}}_{-{3.82}}8.91 start_POSTSUPERSCRIPT + 1.33 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 3.82 end_POSTSUBSCRIPT 7.172.14+1.07subscriptsuperscript7.171.072.147.17^{+1.07}_{-2.14}7.17 start_POSTSUPERSCRIPT + 1.07 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.14 end_POSTSUBSCRIPT 6.602.73+1.13subscriptsuperscript6.601.132.73{6.60}^{+{1.13}}_{-{2.73}}6.60 start_POSTSUPERSCRIPT + 1.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.73 end_POSTSUBSCRIPT 6.321.69+0.97subscriptsuperscript6.320.971.69{6.32}^{+{0.97}}_{-{1.69}}6.32 start_POSTSUPERSCRIPT + 0.97 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.69 end_POSTSUBSCRIPT

The most sensitive measurement of optical depth to reionization τ𝜏\tauitalic_τ was presented in Planck Collaboration et al. (2018) at τ=0.054±0.007𝜏plus-or-minus0.0540.007\tau=0.054\pm 0.007italic_τ = 0.054 ± 0.007 based on the full mission TT (22500225002\leq\ell\leq 25002 ≤ roman_ℓ ≤ 2500), TE (30200030200030\leq\ell\leq 200030 ≤ roman_ℓ ≤ 2000), and notably, the low-multipole E-mode bump in EE (22000220002\leq\ell\leq 20002 ≤ roman_ℓ ≤ 2000) data. The data also included the Planck CMB lensing signal (840084008\leq\ell\leq 4008 ≤ roman_ℓ ≤ 400). The first 3σ3𝜎3\sigma3 italic_σ measurement for the kSZ signal was presented in R21 and is at D=3000kSZ,obs=(+1)C=3000kSZ,obs=3μK2subscriptsuperscript𝐷kSZobs30001subscriptsuperscript𝐶kSZobs30003𝜇superscript𝐾2D^{\mathrm{kSZ,obs}}_{\ell=3000}=\ell(\ell+1\ )C^{\mathrm{kSZ,obs}}_{\ell=3000% }=3~{}\mu K^{2}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = roman_ℓ ( roman_ℓ + 1 ) italic_C start_POSTSUPERSCRIPT roman_kSZ , roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = 3 italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT with a σ=3000kSZ,obs=1μK2subscriptsuperscript𝜎kSZobs30001𝜇superscript𝐾2\sigma^{\mathrm{kSZ,obs}}_{\ell=3000}=1~{}\mu K^{2}italic_σ start_POSTSUPERSCRIPT roman_kSZ , roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = 1 italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. To extract this kSZ signal, the temperature signal from the 2500 deg2superscriptdeg2\mathrm{deg}^{2}roman_deg start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT SPT-SZ and 500 deg2superscriptdeg2\mathrm{deg}^{2}roman_deg start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT SPT-pol surveys in the range 200011,000formulae-sequence2000110002000\leq\ell\leq 11,0002000 ≤ roman_ℓ ≤ 11 , 000 (corresponding to angular scales of 1θ5less-than-or-similar-tosuperscript1𝜃less-than-or-similar-tosuperscript51^{\prime}\lesssim\theta\lesssim 5^{\prime}1 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≲ italic_θ ≲ 5 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT) were employed. While R21 provided a measurement of kSZ power at =30003000\ell=3000roman_ℓ = 3000, the Cross-ILC technique on available SPT-3G dataset will enable access to power spectrum bins between [2500,5000]25005000\ell\in[2500,5000]roman_ℓ ∈ [ 2500 , 5000 ], as elaborated in this section. To emphasize the role of Cross-ILC error bars we will begin by presenting constraints on the available CMB data through the case R21 (model constraints obtained from current kSZ data) and the case Planck+R21 (model constraints obtained from the combination of current τ𝜏\tauitalic_τ and kSZ data). Following this we will delve into a thorough comparison with forecasted constraints through cases SPT-3G and Planck+SPT-3G where “SPT-3G" refers to fiducial Cross-ILC extraction from available SPT-3G dataset.

We obtain parameter constraints under the Bayesian framework by employing the MCMC sampler in the Cobaya framework (Torrado & Lewis, 2021) to sample the free parameters of our reionization model θ[log10ζ0,log10Mmin,0,αζ,αM]𝜃subscript10subscript𝜁0subscript10subscript𝑀min0subscript𝛼𝜁subscript𝛼𝑀\mathbf{\theta}\equiv\left[{\log_{10}\zeta_{0},\log_{10}M_{\mathrm{min},0},% \alpha_{\zeta},\alpha_{M}}\right]italic_θ ≡ [ roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT , italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT , italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ]. Each set of sample θ𝜃\mathbf{\theta}italic_θ yields the derived parameters [τ,DkSZ]𝜏subscriptsuperscript𝐷kSZ\left[{\tau,D^{\rm kSZ}_{\ell}}\right][ italic_τ , italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ]. We compare these derived parameters accordingly to available and fiducial data sets for each of the above cases and obtain the posteriors on the reionization parameters. The likelihood used for the analysis of Planck+R21 and Planck+SPT-3G, considering the appropriate choice of binssubscript𝑏𝑖𝑛𝑠\ell_{bins}roman_ℓ start_POSTSUBSCRIPT italic_b italic_i italic_n italic_s end_POSTSUBSCRIPT and observed and mock data choice, takes the following form:

2log=(ττobsστobs)2+bins(DkSZDkSZ,obsΣkSZ)2.2superscript𝜏superscript𝜏obssubscriptsuperscript𝜎𝑜𝑏𝑠𝜏2subscriptsubscript𝑏𝑖𝑛𝑠superscriptsubscriptsuperscript𝐷kSZsubscriptsuperscript𝐷kSZobssubscriptsuperscriptΣkSZ2-2\log\mathcal{L}=\left({\frac{\tau-\tau^{\mathrm{obs}}}{\sigma^{obs}_{\tau}}}% \right)^{2}+\sum_{\ell_{bins}}\left({\frac{D^{\rm kSZ}_{\ell}-D^{\rm kSZ,obs}_% {\ell}}{\Sigma^{\rm kSZ}_{\ell}}}\right)^{2}.- 2 roman_log caligraphic_L = ( divide start_ARG italic_τ - italic_τ start_POSTSUPERSCRIPT roman_obs end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUPERSCRIPT italic_o italic_b italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT roman_ℓ start_POSTSUBSCRIPT italic_b italic_i italic_n italic_s end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( divide start_ARG italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT - italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_obs end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_ARG start_ARG roman_Σ start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_ARG ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (10)
Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Figure 5: kSZ power variation with the reionization models, presented through figure legends (mean, +σ𝜎+\sigma+ italic_σ, σ𝜎-\sigma- italic_σ), allowed by R21 kSZ measurement (presented through grey error bar). Each panel alters one of three parameters: Mmin,0subscript𝑀min0M_{\rm min,0}italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT, ΔzΔ𝑧\Delta zroman_Δ italic_z, or z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT by +σ/σ+\sigma/-\sigma+ italic_σ / - italic_σ, deviating from the mean model while maintaining the others at similar values permissible by the chains. Additionally, the fiducial model (best-fit, J23) allowed by the current CMB estimates from Planck’s τ𝜏\tauitalic_τ and R21’s kSZ measurement is presented. The band power error bars from the Cross-ILC (R23) technique are presented for SO-Goal, SPT3G, and S4-Wide CMB experiment overlaid on the fiducial model.

For the case R21 and SPT-3G cases, we consider only the contribution from the kSZ-χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT term appropriately in the likelihood. For all forecast-related cases, we introduce Gaussian random noise to the fiducial data set. This step is taken to simulate random errors originating from telescope noise, which our simulation cannot capture. We also provide forecasts without the addition of Gaussian Random Noise to the fiducial data. These results are available in Table 4 in the Appendix for reference.

In addition to forecasts on the free parameters of the model, we forecast constraints on parameters associated with reionization history i.e. midpoint of reionization z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT which corresponds to reionization redshift corresponding to mass-averaged ionization fraction of QHII=0.50subscript𝑄HII0.50Q_{\rm HII}=0.50italic_Q start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT = 0.50 and Δz=z25z75Δ𝑧subscript𝑧25subscript𝑧75\Delta z=z_{\rm 25}-z_{\rm 75}roman_Δ italic_z = italic_z start_POSTSUBSCRIPT 25 end_POSTSUBSCRIPT - italic_z start_POSTSUBSCRIPT 75 end_POSTSUBSCRIPT, the width of reionization. Here, z25subscript𝑧25z_{25}italic_z start_POSTSUBSCRIPT 25 end_POSTSUBSCRIPT and z75subscript𝑧75z_{75}italic_z start_POSTSUBSCRIPT 75 end_POSTSUBSCRIPT refer to the reionization redshift which corresponds to mass-averaged ionization fraction of QHII=[0.25,0.75]subscript𝑄HII0.250.75Q_{\rm HII}=[0.25,0.75]italic_Q start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT = [ 0.25 , 0.75 ] respectively. We further present forecasts for CMB probes of reionization namely τ𝜏\tauitalic_τ, kSZ power (both patchy DkSZ,reionsubscriptsuperscript𝐷kSZreionD^{\rm{kSZ,reion}}_{\ell}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT and homogeneous DkSZ,postreionsubscriptsuperscript𝐷kSZpostreionD^{\rm{kSZ,postreion}}_{\ell}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_postreion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT) at =30003000\ell=3000roman_ℓ = 3000 and patchy B𝐵Bitalic_B-mode power at =200200\ell=200roman_ℓ = 200, D=200BB,reionsubscriptsuperscript𝐷𝐵𝐵reion200D^{BB,{\rm reion}}_{\ell=200}italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT.

For each prescribed case, we present a comparison of the parameter constraints in Table 2. The two-dimensional posterior distribution for the case R21 is presented in Figure 3 and for the case, Planck+R21 have been presented in Figure 4. For the case R21 we find that we can place a constraint on log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT at 9.440.48+1.09subscriptsuperscript9.441.090.489.44^{+1.09}_{-0.48}9.44 start_POSTSUPERSCRIPT + 1.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.48 end_POSTSUBSCRIPT and an αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT constraint at 4.422.83+2.65subscriptsuperscript4.422.652.83-4.42^{+2.65}_{-2.83}- 4.42 start_POSTSUPERSCRIPT + 2.65 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.83 end_POSTSUBSCRIPT. Notably, consistent with our previous findings in (J23) (also presented in Table 2 for the case Planck+R21), R21 data independently suggests Mmin109Mgreater-than-or-equivalent-tosubscript𝑀minsuperscript109subscript𝑀direct-productM_{\rm min}\gtrsim 10^{9}M_{\odot}italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ≳ 10 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT at redshift 8 with 68%percent6868\%68 % confidence, indicating suppression of star formation in lower mass haloes as a result of radiative feedback. αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT prefers a negative constraint, which could be indicative of improvement in cooling and efficiency of star formation or increased escape fraction at lower redshifts.

Refer to caption
Figure 6: Evolution of minimum mass of haloes hosting sources which contribute to reionization, the ionizing efficiency of the sources ζ(z)𝜁𝑧\zeta(z)italic_ζ ( italic_z ) and the ionized mass fraction QHIIsubscript𝑄HIIQ_{\rm HII}italic_Q start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT for models in MCMC chains has been shown. The left column presents results corresponding to the cases R21 and SPT-3G, while the right column shows the same quantities for the cases Planck+R21 and Planck+SPT-3G.

We find that our analysis with the SPT data (R21) imposes strong constraints on the duration of reionization, with Δz=1.200.50+0.21Δ𝑧subscriptsuperscript1.200.210.50\Delta z=1.20^{+0.21}_{-0.50}roman_Δ italic_z = 1.20 start_POSTSUPERSCRIPT + 0.21 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.50 end_POSTSUBSCRIPT at 68% C.L. and Δz=1.200.75+1.57Δ𝑧subscriptsuperscript1.201.570.75\Delta z=1.20^{+1.57}_{-0.75}roman_Δ italic_z = 1.20 start_POSTSUPERSCRIPT + 1.57 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.75 end_POSTSUBSCRIPT at 99% C.L. These are consistent yet more stringent than the constraint on the duration of reionization from the analysis presented in R21. These tight constraints are attributable to the self-consistent evaluation of the reionization and post-reionization kSZ power within a physical model of reionization. However, within this model, constraints on ionizing efficiency are weak, permitting models with high ionizing efficiency, as reionization progresses. This leads to a preference for early reionization scenarios and consequently leads to a higher inference of τ=0.07210.0195+0.0146𝜏subscriptsuperscript0.07210.01460.0195\tau={0.0721}^{+0.0146}_{-0.0195}italic_τ = 0.0721 start_POSTSUPERSCRIPT + 0.0146 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0195 end_POSTSUBSCRIPT and z50=9.011.68+1.61subscript𝑧50subscriptsuperscript9.011.611.68z_{\rm 50}={9.01}^{+1.61}_{-1.68}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT = 9.01 start_POSTSUPERSCRIPT + 1.61 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.68 end_POSTSUBSCRIPT.

Further,D=3000kSZsubscriptsuperscript𝐷kSZ3000D^{\rm kSZ}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT for our model is constrained at 3.580.76+0.58subscriptsuperscript3.580.580.76{3.58}^{+{0.58}}_{-{0.76}}3.58 start_POSTSUPERSCRIPT + 0.58 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.76 end_POSTSUBSCRIPT μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT which is consistent with R21 data at 3±1plus-or-minus313\pm 13 ± 1 μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT.The reionization contribution to kSZ D=3000kSZ,reionsubscriptsuperscript𝐷kSZreion3000D^{\rm kSZ,reion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT is constrained at 1.340.44+0.20μK2subscriptsuperscript1.340.200.44𝜇superscriptK21.34^{+0.20}_{-0.44}\;{\rm\mu K^{2}}1.34 start_POSTSUPERSCRIPT + 0.20 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.44 end_POSTSUBSCRIPT italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT with the post-reionization contribution to kSZ is constrained at D=3000kSZ,postreion=2.230.60+0.56μK2subscriptsuperscript𝐷kSZpostreion3000subscriptsuperscript2.230.560.60𝜇superscriptK2D^{\rm kSZ,postreion}_{\ell=3000}=2.23^{+0.56}_{-0.60}\;{\rm\mu K^{2}}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_postreion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT = 2.23 start_POSTSUPERSCRIPT + 0.56 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.60 end_POSTSUBSCRIPT italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. It is important to note that the correlation observed between z50subscript𝑧50z_{\rm 50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT and τ𝜏\tauitalic_τ with D=3000kSZ,postreionsubscriptsuperscript𝐷kSZpostreion3000D^{\rm kSZ,postreion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_postreion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT in Figure 3, although intuitive i.e. an earlier end of reionization entails a higher kSZ contribution from the post-reionization era, is a direct consequence of the cosmological scaling relations used to estimate the homogeneous kSZ (Shaw et al., 2012). But, the large error bars on R21 data do not allow for obvious signatures of correlations between z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT and τ𝜏\tauitalic_τ with the patchy kSZ amplitude, D=3000kSZ,reionsubscriptsuperscript𝐷kSZreion3000D^{\rm kSZ,reion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT, at multipole of =30003000\ell=3000roman_ℓ = 3000 for the case of R21. However, there exists a clear correlation between D=3000kSZ,reionsubscriptsuperscript𝐷kSZreion3000D^{\rm kSZ,reion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT and the duration of reionization ΔzΔ𝑧\Delta zroman_Δ italic_z, clearly indicating that an increase in the duration of reionization leads to an increased patchy reionization contribution to kSZ.

Combining measurements of optical depth from Planck, referred as case Planck+R21 (also studied in J23), results in improved constraints of the ionizing source parameters. Consequently, this enhancement in parameter constraints leads to more stringent error bars for the reionization history-associated parameters. The error bars on z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT and ΔzΔ𝑧\Delta zroman_Δ italic_z are constrained at 0.69 and 0.40. Tighter constraints on ionizing source parameters further reflect as tighter constraints on D=3000kSZ,postreionsubscriptsuperscript𝐷kSZpostreion3000D^{\rm kSZ,postreion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_postreion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT with an error bar of 0.27μK2similar-toabsent0.27𝜇superscriptK2\sim 0.27{\rm\mu K^{2}}∼ 0.27 italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and D=3000kSZ,reionsubscriptsuperscript𝐷kSZreion3000D^{\rm kSZ,reion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT with an error bar of 0.29μK2similar-toabsent0.29𝜇superscriptK2\sim 0.29{\rm\mu K^{2}}∼ 0.29 italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT.

In Figure 5, the variation of the constrained kSZ signal for case R21 has been presented. We show variation in the kSZ signal with the minimum mass of halo at redshift 8, log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT, the duration of reionization, ΔzΔ𝑧\Delta zroman_Δ italic_z, and the mean redshift of reionization, z50subscript𝑧50z_{\rm 50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT from the mean model parameters. It is important to note that for the mean (also standard deviation σ𝜎-\sigma- italic_σ) model across all the parameters, the kSZ power at =30003000\ell=3000roman_ℓ = 3000, although consistent with R21, exceeds kSZ’s mean measurement at 3μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (2 μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT). This arises as a result of the exclusion of models associated with reionization histories with very late and rapid completion of reionization, which inherently exhibits lower kSZ power, through priors on the end of reionization and unphysical ionizing efficiencies. The models for which ζ(z)<0.1𝜁𝑧0.1\zeta(z)<0.1italic_ζ ( italic_z ) < 0.1, transition from nearly zero ionizing efficiencies to a very rapid rise of ionizing photon deposition into IGM within an extremely narrow duration of reionization. These models are inconsistent with our physical understanding where we expect a smoother evolution of galaxy mass function over the Hubble time scale and the evolution of the escape of ionizing photons into the IGM. Consequently, for our model, this limits preference for reionization models with a late and narrow duration of reionization, and hence their rejection results in the inference of a marginally higher mean kSZ signal.

Detection of kSZ across a range of multipoles will enable us to probe the growth of structure and, importantly, the details of the reionization process. kSZ extraction techniques like Cross-ILC will enable unbiased constraints on the kSZ signal at various multipole bins. We present the band power errors from the Cross-ILC technique (R23) over the kSZ signal corresponding to our fiducial model of reionization in the Figure 5 for the ongoing experiment SPT-3G, as well as future kSZ observing experiments like the Simons Observatory and CMB-S4. With the improvement in sensitivity of kSZ measurement, it is unsurprising that measurement on kSZ over a range of multipoles will allow us to rule out reionization models that produce kSZ inconsistent with the error bars. This, in turn, will enable us to make stringent constraints on the ionizing source parameters as well as the reionization history. We leverage this argument to present forecasts on our physical model of reionization with fiducial data sets from the above experiments through the cases SPT-3G and Planck+SPT-3G.

The two-dimensional posterior distribution for the case SPT-3G is presented in Figure 3 and for the case, Planck+SPT-3G have been presented in Figure 4. Comparing the cases R21 and SPT-3G, we find that with information from the shape of the spectrum in the case SPT-3G, tight error bars on our model’s free parameters are obtained including constraints on the log10ζ0subscript10subscript𝜁0\log_{10}\zeta_{0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\rm min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT. In the left column in Figure 6, we present 68%percent6868\%68 % spread of the minimum mass of haloes Mminsubscript𝑀minM_{\rm min}italic_M start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT that can host ionizing sources, the ionizing efficiency of the sources ζ𝜁\zetaitalic_ζ and the evolution of mass average ionization fraction from the MCMC chains. With SPT-3G forecasts, a significant part of parameter space for models corresponding to high ionizing efficiency and low minimum mass haloes is ruled out indicating a preference for late reionization scenarios (refer to bottom-left panel in Figure 6). This additionally allows the possibility of constraining τ𝜏\tauitalic_τ with error bars at 0.0062similar-toabsent0.0062\sim 0.0062∼ 0.0062 compared to the error bar obtained with R21 at 0.0171similar-toabsent0.0171\sim 0.0171∼ 0.0171. Notably, the error bars on τ𝜏\tauitalic_τ from SPT-3G are comparable to the error bars of the best available measurement of τ𝜏\tauitalic_τ at 0.054±0.007plus-or-minus0.0540.0070.054\pm 0.0070.054 ± 0.007 through Planck. Consequently, this enables the possibility of establishing independent constraints on τ𝜏\tauitalic_τ from small-scale CMB temperature measurements complementing the current inference derived from large-scale CMB polarization measurements. Stringent constraints on reionization source parameters and consequently the reionization history parameters results in stringent constraints on the kSZ amplitude, D=3000kSZsubscriptsuperscript𝐷kSZ3000D^{\rm kSZ}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT at an error bar of 0.13μK2similar-toabsent0.13𝜇superscriptK2\sim 0.13{\rm\mu K^{2}}∼ 0.13 italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT while the individual contributions of patchy D=3000kSZ,reionsubscriptsuperscript𝐷kSZreion3000D^{\rm kSZ,reion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT and homogeneous kSZ D=3000kSZ,postreionsubscriptsuperscript𝐷kSZpostreion3000D^{\rm kSZ,postreion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_postreion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT are constrained with an error bar of 0.25μK2similar-toabsent0.25𝜇superscriptK2\sim 0.25{\rm\mu K^{2}}∼ 0.25 italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and 0.30μK2similar-toabsent0.30𝜇superscriptK2\sim 0.30{\rm\mu K^{2}}∼ 0.30 italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT respectively. Additionally, preference for late and gradual reionization scenario as indicated bottom-left panel in Figure 6 implies a lower post-reionization contribution to kSZ and results in the expected anti-correlation between reionization contribution and post-reionization contribution to kSZ in Figure 3 to unravel. The constraints on patchy B𝐵Bitalic_B-mode, D=200BB,reionsubscriptsuperscript𝐷𝐵𝐵reion200D^{BB,{\rm reion}}_{\ell=200}italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT improve from an error bar 2.57nK2similar-toabsent2.57superscriptnK2\sim 2.57{\rm nK^{2}}∼ 2.57 roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT in the R21 case to 1.61nK2similar-toabsent1.61superscriptnK2\sim 1.61{\rm nK^{2}}∼ 1.61 roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT in the SPT-3G case.

Incorporating the Planck’s τ𝜏\tauitalic_τ dataset in the likelihood, error bars on z50subscript𝑧50z_{50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT and ΔzΔ𝑧\Delta zroman_Δ italic_z improve from 0.69 and 0.40 (Planck+R21) to 0.59 and 0.34 (Planck+SPT-3G) respectively. τ𝜏\tauitalic_τ constraints from Planck+SPT-3G will correspond to the most sensitive inference on τ𝜏\tauitalic_τ possible with current CMB experiments with error bars of 0.0052similar-toabsent0.0052\sim 0.0052∼ 0.0052. A comparison of the redshift evolution of ionizing source parameters and the evolution of ionized mass fraction has been presented in the right column in Figure 6. It’s vital to recognize that the predictions made using the kSZ-only probe lean towards an earlier reionization scenario, contrasting with the scenarios favored by models that combine both the τ𝜏\tauitalic_τ and kSZ probes. This leads to a marginally higher mean for the inferred τ𝜏\tauitalic_τ compared to that inferred when both probes are utilized. Such an outcome is attributable to our chosen prior on reionization’s end at z=5𝑧5z=5italic_z = 5 and on unphysical ionizing efficiencies. With the inclusion of τ𝜏\tauitalic_τ constraint, models of reionization that start very early are rejected, limiting the kSZ contribution arising in the post-reionization era. Finally, we forecast errors on the patchy probes of reionization, D=3000kSZ(μK2)subscriptsuperscript𝐷kSZ3000𝜇superscriptK2D^{\rm kSZ}_{\ell=3000}(\mu{\rm K^{2}})italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT ( italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) at 0.12similar-toabsent0.12\sim 0.12∼ 0.12 and D=200BB,reion(nK2)subscriptsuperscript𝐷𝐵𝐵reion200superscriptnK2D^{BB,{\rm reion}}_{\ell=200}({\rm nK^{2}})italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT ( roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) at 1.33similar-toabsent1.33\sim 1.33∼ 1.33. The ability to place stringent constraints on the patchiness in the reionization era and hence the corresponding patchy B𝐵Bitalic_B-mode polarization has important ramifications when examining the bias in detecting primordial B-mode signal (Mukherjee et al., 2019; Jain et al., 2023, 2024). This furthers the need for detecting the kSZ signal over a broad multipole span through the Cross-ILC technique.

5.2 Forecasts for kSZ extracted using Cross-ILC technique for upcoming telescopes

Upcoming CMB experiments will enable high-fidelity measurements of CMB probes of reionization. LiteBIRD (expected launch: similar-to\sim 2028) and PICO (expected launch: sometime in next decade) aim to make E-mode polarization observations at the reionization bump (<2020\ell<20roman_ℓ < 20), to constraint τ𝜏\tauitalic_τ at στ=0.002subscript𝜎𝜏0.002\sigma_{\tau}=0.002italic_σ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = 0.002. Meanwhile, the best kSZ-measurements are anticipated from ground-based observatories, specifically the Simons Observatory (expected first-light: 2024similar-toabsent2024\sim 2024∼ 2024) and CMB-S4 (expected first-light: 2030similar-toabsent2030\sim 2030∼ 2030). The associated Cross-ILC error bars for these experiments have been presented in Section 5.1. Considering the upcoming mission timelines, we propose the following combination of mock data sets to forecast constraints on the reionization model

  • Planck+SO-Goal: Measurement of τ𝜏\tauitalic_τ with Planck and fiducial measurement of kSZ corresponding to the goal configuration of Simons Observatory

  • LB+S4-Wide: fiducial measurement of τ𝜏\tauitalic_τ with LiteBIRD and fiducial kSZ-power spectrum with CMB-S4 for their Wide configuration.

Further to emphasize the forecasts entailed by the kSZ extracted using the Cross-ILC technique we present the cases SO-Goal and S4-Wide. This corresponds to the forecast on our reionization model using just the upcoming kSZ fiducial data.

We present a comparison of forecasts on our model of reionization in Table 3. The two-dimensional posterior distribution for the cases SO-Goal and S4-Wide is presented in Figure 9 and for the case Planck+SO-Goal and LB+S4-wide have been presented in Figure 10. The Cross-ILC error bars obtained for Simons Observatory and SPT-3G are fairly consistent (refer Figure 5) and hence, the error bars obtained on our reionization parameters are also roughly consistent. S4-Wide will enable the most sensitive small-scale temperature measurements enabling the most stringent constraints on our reionization model allowed by the CMB small-scale measurements. With S4-Wide measurements, τ𝜏\tauitalic_τ is forecasted with error bars of 0.0056similar-toabsent0.0056\sim 0.0056∼ 0.0056, and the duration of reionization is constrained with error bars of 0.35similar-toabsent0.35\sim 0.35∼ 0.35. Tight constraints on ionizing source properties will enable stringent constraints on the allowed patchiness during reionization and will enable constraints on D=200BB(nK2)subscriptsuperscript𝐷𝐵𝐵200superscriptnK2D^{BB}_{\ell=200}({\rm nK^{2}})italic_D start_POSTSUPERSCRIPT italic_B italic_B end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT ( roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) at 1.18similar-toabsent1.18\sim 1.18∼ 1.18.

Table 3: Comparison of forecasts (68% limits) for reionization model parameters obtained from MCMC analysis using improved Cross-ILC error bars for SO-Goal and S4-Wide has been presented. In this regard, we present the following case: Planck+SO-Goal, and the LB+CMB-S4 and to emphasize the improvement entailed by the Cross-ILC errors we present the cases for SO-Goal and S4-Wide. The first four rows correspond to the free parameters of the model while the rest of the parameters are the derived parameters. The second column refers to the model of reionization used to generate the mock data for forecasts.
Data SO-goal S4-Wide Planck+SO-Goal LB+S4-Wide
Parameter Input 68%percent6868\%68 % limits 68%percent6868\%68 % limits 68%percent6868\%68 % limits 68%percent6868\%68 % limits
log10ζ0subscript10subscript𝜁0\log_{10}\zeta_{0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT 1.58 2.030.91+0.56subscriptsuperscript2.030.560.912.03^{+0.56}_{-0.91}2.03 start_POSTSUPERSCRIPT + 0.56 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.91 end_POSTSUBSCRIPT 2.090.85+0.50subscriptsuperscript2.090.500.85{2.09}^{+{0.50}}_{-{0.85}}2.09 start_POSTSUPERSCRIPT + 0.50 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.85 end_POSTSUBSCRIPT 1.860.81+0.48subscriptsuperscript1.860.480.81{1.86}^{+{0.48}}_{-{0.81}}1.86 start_POSTSUPERSCRIPT + 0.48 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.81 end_POSTSUBSCRIPT 1.730.29+0.69subscriptsuperscript1.730.690.29{1.73}^{+{0.69}}_{-{0.29}}1.73 start_POSTSUPERSCRIPT + 0.69 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.29 end_POSTSUBSCRIPT
log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\mathrm{min,0}}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT 9.73 9.780.37+1.00subscriptsuperscript9.781.000.379.78^{+1.00}_{-0.37}9.78 start_POSTSUPERSCRIPT + 1.00 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.37 end_POSTSUBSCRIPT 9.860.28+0.76subscriptsuperscript9.860.760.28{9.86}^{+{0.76}}_{-{0.28}}9.86 start_POSTSUPERSCRIPT + 0.76 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.28 end_POSTSUBSCRIPT 9.770.38+0.99subscriptsuperscript9.770.990.38{9.77}^{+{0.99}}_{-{0.38}}9.77 start_POSTSUPERSCRIPT + 0.99 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.38 end_POSTSUBSCRIPT 9.810.29+0.69subscriptsuperscript9.810.690.29{9.81}^{+{0.69}}_{-{0.29}}9.81 start_POSTSUPERSCRIPT + 0.69 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.29 end_POSTSUBSCRIPT
αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT -2.01 3.832.36+2.59subscriptsuperscript3.832.592.36-3.83^{+2.59}_{-2.36}- 3.83 start_POSTSUPERSCRIPT + 2.59 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.36 end_POSTSUBSCRIPT 4.162.09+2.55subscriptsuperscript4.162.552.09{-4.16}^{+{2.55}}_{-{2.09}}- 4.16 start_POSTSUPERSCRIPT + 2.55 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.09 end_POSTSUBSCRIPT 4.402.37+2.62subscriptsuperscript4.402.622.37{-4.40}^{+{2.62}}_{-{2.37}}- 4.40 start_POSTSUPERSCRIPT + 2.62 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.37 end_POSTSUBSCRIPT 3.631.42+1.64subscriptsuperscript3.631.641.42{-3.63}^{+{1.64}}_{-{1.42}}- 3.63 start_POSTSUPERSCRIPT + 1.64 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.42 end_POSTSUBSCRIPT
αMsubscript𝛼𝑀\alpha_{M}italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT -2.06 >2.33absent2.33>-2.33> - 2.33 >2.38absent2.38>-2.38> - 2.38 >2.58absent2.58>-2.58> - 2.58 >3.57absent3.57>-3.57> - 3.57
Derived
Parameters
τ𝜏\tauitalic_τ 0.054 0.05930.0053+0.0071subscriptsuperscript0.05930.00710.00530.0593^{+0.0071}_{-0.0053}0.0593 start_POSTSUPERSCRIPT + 0.0071 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0053 end_POSTSUBSCRIPT 0.06020.0050+0.0062subscriptsuperscript0.06020.00620.0050{0.0602}^{+{0.0062}}_{-{0.0050}}0.0602 start_POSTSUPERSCRIPT + 0.0062 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0050 end_POSTSUBSCRIPT 0.05670.0048+0.0054subscriptsuperscript0.05670.00540.0048{0.0567}^{+{0.0054}}_{-{0.0048}}0.0567 start_POSTSUPERSCRIPT + 0.0054 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0048 end_POSTSUBSCRIPT 0.05500.002+0.002subscriptsuperscript0.05500.0020.002{0.0550}^{+{0.002}}_{-{0.002}}0.0550 start_POSTSUPERSCRIPT + 0.002 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.002 end_POSTSUBSCRIPT
z50subscript𝑧50z_{\mathrm{50}}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT 7.27 7.870.53+0.84subscriptsuperscript7.870.840.53{7.87}^{+{0.84}}_{-{0.53}}7.87 start_POSTSUPERSCRIPT + 0.84 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.53 end_POSTSUBSCRIPT 7.910.55+0.74subscriptsuperscript7.910.740.55{7.91}^{+{0.74}}_{-{0.55}}7.91 start_POSTSUPERSCRIPT + 0.74 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.55 end_POSTSUBSCRIPT 7.610.52+0.64subscriptsuperscript7.610.640.52{7.61}^{+{0.64}}_{-{0.52}}7.61 start_POSTSUPERSCRIPT + 0.64 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.52 end_POSTSUBSCRIPT 7.410.23+0.26subscriptsuperscript7.410.260.23{7.41}^{+{0.26}}_{-{0.23}}7.41 start_POSTSUPERSCRIPT + 0.26 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.23 end_POSTSUBSCRIPT
ΔzΔ𝑧\Delta zroman_Δ italic_z 1.31 1.110.49+0.24subscriptsuperscript1.110.240.491.11^{+0.24}_{-0.49}1.11 start_POSTSUPERSCRIPT + 0.24 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.49 end_POSTSUBSCRIPT 1.070.48+0.22subscriptsuperscript1.070.220.48{1.07}^{+{0.22}}_{-{0.48}}1.07 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.48 end_POSTSUBSCRIPT 1.100.40+0.21subscriptsuperscript1.100.210.40{1.10}^{+{0.21}}_{-{0.40}}1.10 start_POSTSUPERSCRIPT + 0.21 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.40 end_POSTSUBSCRIPT 1.200.29+0.13subscriptsuperscript1.200.130.29{1.20}^{+{0.13}}_{-{0.29}}1.20 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.29 end_POSTSUBSCRIPT
Dl=3000kSZsubscriptsuperscript𝐷kSZ𝑙3000D^{\mathrm{kSZ}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 3.00 3.020.15+0.14subscriptsuperscript3.020.140.153.02^{+0.14}_{-0.15}3.02 start_POSTSUPERSCRIPT + 0.14 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.15 end_POSTSUBSCRIPT 3.020.03+0.04subscriptsuperscript3.020.040.03{3.02}^{+{0.04}}_{-{0.03}}3.02 start_POSTSUPERSCRIPT + 0.04 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.03 end_POSTSUBSCRIPT 2.980.13+0.14subscriptsuperscript2.980.140.13{2.98}^{+{0.14}}_{-{0.13}}2.98 start_POSTSUPERSCRIPT + 0.14 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.13 end_POSTSUBSCRIPT 3.010.03+0.03subscriptsuperscript3.010.030.03{3.01}^{+{0.03}}_{-{0.03}}3.01 start_POSTSUPERSCRIPT + 0.03 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.03 end_POSTSUBSCRIPT
Dl=3000kSZ,reionsubscriptsuperscript𝐷kSZreion𝑙3000D^{\mathrm{kSZ,reion}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 1.33 1.140.33+0.22subscriptsuperscript1.140.220.33{1.14}^{+{0.22}}_{-{0.33}}1.14 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.33 end_POSTSUBSCRIPT 1.110.30+0.21subscriptsuperscript1.110.210.301.11^{+0.21}_{-0.30}1.11 start_POSTSUPERSCRIPT + 0.21 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.30 end_POSTSUBSCRIPT 1.190.30+0.18subscriptsuperscript1.190.180.30{1.19}^{+{0.18}}_{-{0.30}}1.19 start_POSTSUPERSCRIPT + 0.18 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.30 end_POSTSUBSCRIPT 1.250.12+0.09subscriptsuperscript1.250.090.12{1.25}^{+{0.09}}_{-{0.12}}1.25 start_POSTSUPERSCRIPT + 0.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.12 end_POSTSUBSCRIPT
Dl=3000kSZ,postreionsubscriptsuperscript𝐷kSZpostreion𝑙3000D^{\mathrm{kSZ,post-reion}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_post - roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 1.67 1.880.30+0.35subscriptsuperscript1.880.350.30{1.88}^{+{0.35}}_{-{0.30}}1.88 start_POSTSUPERSCRIPT + 0.35 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.30 end_POSTSUBSCRIPT 1.910.25+0.30subscriptsuperscript1.910.300.251.91^{+0.30}_{-0.25}1.91 start_POSTSUPERSCRIPT + 0.30 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.25 end_POSTSUBSCRIPT 1.790.21+0.27subscriptsuperscript1.790.270.21{1.79}^{+{0.27}}_{-{0.21}}1.79 start_POSTSUPERSCRIPT + 0.27 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.21 end_POSTSUBSCRIPT 1.750.10+0.14subscriptsuperscript1.750.140.10{1.75}^{+{0.14}}_{-{0.10}}1.75 start_POSTSUPERSCRIPT + 0.14 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.10 end_POSTSUBSCRIPT
D=200BB,reionsubscriptsuperscript𝐷𝐵𝐵reion200D^{BB,\mathrm{reion}}_{\ell=200}italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT(nK2superscriptnK2{\rm nK^{2}}roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 7.03 7.072.13+0.93subscriptsuperscript7.070.932.137.07^{+0.93}_{-2.13}7.07 start_POSTSUPERSCRIPT + 0.93 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.13 end_POSTSUBSCRIPT 7.071.32+1.04subscriptsuperscript7.071.041.32{7.07}^{+{1.04}}_{-{1.32}}7.07 start_POSTSUPERSCRIPT + 1.04 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.32 end_POSTSUBSCRIPT 6.241.74+0.95subscriptsuperscript6.240.951.74{6.24}^{+{0.95}}_{-{1.74}}6.24 start_POSTSUPERSCRIPT + 0.95 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.74 end_POSTSUBSCRIPT 6.591.02+0.78subscriptsuperscript6.590.781.02{6.59}^{+{0.78}}_{-{1.02}}6.59 start_POSTSUPERSCRIPT + 0.78 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.02 end_POSTSUBSCRIPT

Combining Planck’s measurement of τ𝜏\tauitalic_τ for the case Planck+SO-Goal, unsurprisingly, results in error bars on our reionization model’s free and derived parameters consistent with the forecast for Planck+SPT-3G. With the inclusion of τ𝜏\tauitalic_τ measurement with LiteBIRD, the data set LB+S4-Wide will enable unprecedented constraints on our reionization model, representing the most stringent constraints on a reionization model with the combination of CMB polarization and temperature data. We observe that the error bars on the optical depth will be governed by LiteBIRD’s sensitivity and small-scale temperature information may not have further constraining power. We find that the mean redshift of reionization will be constrained with error bars of 0.25similar-toabsent0.25\sim 0.25∼ 0.25 and the duration of reionization with an error bar of 0.21similar-toabsent0.21\sim 0.21∼ 0.21. The combination of information on reionization history through τ𝜏\tauitalic_τ and the information on patchiness through kSZ will reduce error bars on D=200BB,reion(nK2)subscriptsuperscript𝐷𝐵𝐵reion200superscriptnK2D^{BB,{\rm reion}}_{\ell=200}({\rm nK^{2}})italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT ( roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) to 0.90similar-toabsent0.90\sim 0.90∼ 0.90.

Finally, to motivate the need to have multiple-bin detection of kSZ power spectrum we compare forecasts for two bin sizes, Δ=250Δ250\Delta\ell=250roman_Δ roman_ℓ = 250 and Δ=2500Δ2500\Delta\ell=2500roman_Δ roman_ℓ = 2500 for the case S4-Wide in Appendix C. We find that with access to the shape of the power spectrum, multiple bin detection of the power spectrum will enable tighter constraints on log10Mmin,0subscript10subscript𝑀𝑚𝑖𝑛0\log_{10}M_{min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_m italic_i italic_n , 0 end_POSTSUBSCRIPT compared to a single data point at =30003000\ell=3000roman_ℓ = 3000. This is intuitive as the shape of the signal correlates with the minimum mass of halo-hosting ionizing sources. However, because of the choice of a smooth fiducial power spectrum, improvement in log10Mmin,0subscript10subscript𝑀𝑚𝑖𝑛0\log_{10}M_{min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_m italic_i italic_n , 0 end_POSTSUBSCRIPT does not entail a substantial improvement in reionization history parameters. Nevertheless, this result highlights the sensitivity of kSZ to the morphology of the sources and the potential to make further detailed inferences when combined with other probes sensitive to morphology e.g. 21cm signal. The above finding ascertains that, in the future, kSZ will play a significant role in constraining the patchy-B mode signal, possibly enabling the first detection of the patchy B-mode signal through the combination of small-scale kSZ signal, large-scale E𝐸Eitalic_E-mode polarization, and B𝐵Bitalic_B-mode polarization data sets.

Refer to caption
Figure 7: Comparison of the 2D posterior distribution of optical depth τ𝜏\tauitalic_τ and duration of reionization ΔzΔ𝑧\Delta zroman_Δ italic_z obtained from MCMC analysis using current observations from R21 and forecasts for SPT-3G, SO-Goal, and CMB S4-wide. The dashed lines denote the input model used to generate the fiducial data for forecasting.
Refer to caption
Figure 8: Comparison of 2D posterior distribution of optical depth τ𝜏\tauitalic_τ and duration of reionization ΔzΔ𝑧\Delta zroman_Δ italic_z obtained from MCMC analysis using current observations from Planck+R21 and forecasts for Planck+SPT-3G, Planck+SO-Goal, and LB+S4-wide. The dashed lines denote the input model used to generate the fiducial data for forecasting.

6 Discussion and Conclusion

Inhomogeneous scattering of CMB photons in the patchy reionization era modifies CMB properties. kSZ signal, a secondary temperature anisotropy, is one of the signature consequences of this interaction. The shape and amplitude of the kSZ signal encapsulate insights into the complex evolution of the reionization process. Current and Stage-4 CMB experiments intend to make available the most sensitive measurements of CMB temperature anisotropies enabling unprecedented detection of the kSZ component. However, the information gained will hinge on unbiased kSZ extraction. Standard template-based foreground removal techniques suffer from biases and in this regard, the novel Cross-ILC foreground removal enables access to the shape of the kSZ power spectrum.

In this work, we exploit the Cross-ILC extraction of kSZ, to forecast constraints on the reionization process. We show that our physically motivated model of reionization based on SCRIPT has the potential to evaluate the complete shape of the kSZ power spectrum. We discuss the dependence of the shape of kSZ on various reionization parameters and find that measurement of the kSZ, through Cross-ILC, across multipole bins will enable potential insights into ionization history and the patchy topology of the reionization era. We confront our model of reionization with a simulated SPT-3G data set and find that even for the observed SPT-3G data, kSZ extracted via Cross-ILC would enable stringent constraints on our reionization model parameters without the need to invoke prior on τ𝜏\tauitalic_τ. The τ𝜏\tauitalic_τ in such a case would be inferred with an error bar of 0.006similar-toabsent0.006\sim 0.006∼ 0.006. This indicates the potential of kSZ data to provide a complementary means other than the large-scale CMB data to constrain the optical depth. The inclusion of available constraints on optical depth from Planck with Cross-ILC SPT-3G data will enable a constraint on the midpoint of reionization with an error bar at 0.59similar-toabsent0.59\sim 0.59∼ 0.59 and on the duration of reionization with an error bar of 0.34similar-toabsent0.34\sim 0.34∼ 0.34. These forecasts represent the best possible constraints on the reionization era that can be achieved, utilizing existing CMB data in conjunction with the extraction of kSZ through the Cross-ILC technique. With high-fidelity Stage-4 experiments, these constraints are shown to improve further, with the error bars on the reionization midpoint going as low as 0.25similar-toabsent0.25\sim 0.25∼ 0.25 and the error on the duration of reionization improving to 0.21similar-toabsent0.21\sim 0.21∼ 0.21. We summarize the potential of our model to capitalize on the recovery of kSZ through Cross-ILC in Figure 7 where we present the 2D posterior distribution for the parameters τ𝜏\tauitalic_τ and ΔzΔ𝑧\Delta zroman_Δ italic_z corresponding to the kSZ forecast cases we discuss in our work. We find that while improving generations of experiments targeting kSZ improves our ability to constrain the optical depth τ𝜏\tauitalic_τ, the constraints on the duration of reionization improve marginally. This significantly improves when we include the τ𝜏\tauitalic_τ probe in the likelihood, where τ𝜏\tauitalic_τ measurement improves our ability to constrain the reionization history, evident through tighter constraints on ΔzΔ𝑧\Delta zroman_Δ italic_z, captured in Figure 8.

Further, access to the shape of the kSZ power spectrum through Cross-ILC recovery would enable unprecedented constraints on patchy reionization signal. The most stringent forecast on error bar of D=3000kSZ,reionsubscriptsuperscript𝐷kSZreion3000D^{\rm kSZ,reion}_{\ell=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 3000 end_POSTSUBSCRIPT and D=200BB,reionsubscriptsuperscript𝐷𝐵𝐵reion200D^{BB,{\rm reion}}_{\ell=200}italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT being at 0.11μK2similar-toabsent0.11𝜇superscriptK2\sim 0.11{\rm\mu K^{2}}∼ 0.11 italic_μ roman_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and 0.9nK2similar-toabsent0.9superscriptnK2\sim 0.9{\rm nK^{2}}∼ 0.9 roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , when combining future τ𝜏\tauitalic_τ measurements with LiteBIRD and kSZ power spectrum measurements with CMB-S4. This high-fidelity kSZ recovery could enable the first evidence of the patchy B-mode signal in the low-\ellroman_ℓ B𝐵Bitalic_B-mode data through joint constraints using the combination of small-scale kSZ signal, large-scale E𝐸Eitalic_E-mode polarization, and B𝐵Bitalic_B-mode polarization data sets. This has important ramifications in the unbiased detection of primordial B𝐵Bitalic_B-mode signal (Mukherjee et al., 2019; Jain et al., 2023).

In summary, this is the first work to forecast on the astrophysics of reionization using simulated kSZ in the range [2500,5000]25005000\ell\in[2500,5000]roman_ℓ ∈ [ 2500 , 5000 ] with realistic error bars for a physically motivated model. Throughout our analysis, we find that the improved S/N and access to the shape of kSZ enable unprecedented constraints on the patchy properties of reionization. These constraints will be complementary to constraints from other upcoming probes of reionization, e.g., the 21 cm signal (Mellema et al., 2015; Choudhury et al., 2016). Joint constraints (Bégin et al., 2022) as well as cross-correlation studies of kSZ with redshift-based 21-cm data (Ma et al., 2018; La Plante et al., 2020; Hotinli & Johnson, 2020) from upcoming telescopes will enable useful avenues to study the ionization topology as well as large-scale properties at reionization redshifts.

Acknowledgments

DJ and TRC acknowledge the support of the Department of Atomic Energy, Government of India, under project no. 12-R&D-TFR- 5.02-070. The work of SM is a part of the data|theorydelimited-⟨⟩data|theory\langle\texttt{data|theory}\rangle⟨ data|theory ⟩ Universe-Lab which is supported by the TIFR and the Department of Atomic Energy, Government of India. SR acknowledges support from the Center for AstroPhysical Surveys (CAPS) at the National Center for Supercomputing Applications (NCSA), University of Illinois Urbana-Champaign.

This work made use of the following computing resources: Illinois Campus Cluster, a computing resource that is operated by the Illinois Campus Cluster Program (ICCP) in conjunction with the National Center for Supercomputing Applications (NCSA) and which is supported by funds from the University of Illinois at Urbana-Champaign.

Data Availability

A basic version of the semi-numerical code SCRIPT for generating the ionization maps and computing kSZ power spectrum, as used in the paper is publicly available at https://bitbucket.org/rctirthankar/script. Additionally, the bandpower errors from cross-ILC kSZ extraction corresponding to different CMB experiments, employed for Bayesian forecasting in this work, are publicly available at https://github.com/sriniraghunathan/cross_ilc_methods_paper. Any other data related to the paper will be shared on reasonable request to the corresponding author (DJ).

References

  • Abazajian et al. (2019) Abazajian K., et al., 2019, arXiv e-prints, p. arXiv:1907.04473
  • Ade et al. (2019) Ade P., et al., 2019, J. Cosmology Astropart. Phys., 2019, 056
  • Barkana & Loeb (2001) Barkana R., Loeb A., 2001, Phys. Rep., 349, 125
  • Battaglia et al. (2013) Battaglia N., Natarajan A., Trac H., Cen R., Loeb A., 2013, ApJ, 776, 83
  • Becker et al. (2015) Becker G. D., Bolton J. S., Madau P., Pettini M., Ryan-Weber E. V., Venemans B. P., 2015, MNRAS, 447, 3402
  • Bégin et al. (2022) Bégin J.-M., Liu A., Gorce A., 2022, Phys. Rev. D, 105, 083503
  • Bender et al. (2018) Bender A. N., et al., 2018, in Millimeter, Submillimeter, and Far-Infrared Detectors and Instrumentation for Astronomy IX. p. 1070803 (arXiv:1809.00036), doi:10.1117/12.2312426
  • Benson et al. (2014) Benson B. A., et al., 2014, in SPIE Conference Series. p. 1 (arXiv:1407.2973), doi:10.1117/12.2057305
  • Bosman et al. (2018) Bosman S. E. I., Fan X., Jiang L., Reed S., Matsuoka Y., Becker G., Haehnelt M., 2018, MNRAS, 479, 1055
  • Chen et al. (2023) Chen N., Trac H., Mukherjee S., Cen R., 2023, ApJ, 943, 138
  • Choudhury (2022) Choudhury T. R., 2022, General Relativity and Gravitation, 54, 102
  • Choudhury & Paranjape (2018) Choudhury T. R., Paranjape A., 2018, MNRAS, 481, 3821
  • Choudhury et al. (2016) Choudhury T. R., Datta K., Majumdar S., Ghara R., Paranjape A., Mondal R., Bharadwaj S., Samui S., 2016, Journal of Astrophysics and Astronomy, 37, 29
  • Choudhury et al. (2021) Choudhury T. R., Paranjape A., Bosman S. E. I., 2021, MNRAS, 501, 5782
  • Fan et al. (2006) Fan X., et al., 2006, AJ, 132, 117
  • Furlanetto & Oh (2005) Furlanetto S. R., Oh S. P., 2005, MNRAS, 363, 1031
  • Furlanetto et al. (2004) Furlanetto S. R., Zaldarriaga M., Hernquist L., 2004, ApJ, 613, 1
  • Geil & Wyithe (2008) Geil P. M., Wyithe J. S. B., 2008, MNRAS, 386, 1683
  • Gorce et al. (2020) Gorce A., Ilić S., Douspis M., Aubert D., Langer M., 2020, A&A, 640, A90
  • Gorce et al. (2022) Gorce A., Douspis M., Salvati L., 2022, A&A, 662, A122
  • Gruzinov & Hu (1998) Gruzinov A., Hu W., 1998, ApJ, 508, 435
  • Hahn & Abel (2011) Hahn O., Abel T., 2011, Monthly Notices of the Royal Astronomical Society, 415, 2101
  • Haiman & Knox (1999) Haiman Z., Knox L., 1999, in de Oliveira-Costa A., Tegmark M., eds, Astronomical Society of the Pacific Conference Series Vol. 181, Microwave Foregrounds. p. 227 (arXiv:astro-ph/9902311), doi:10.48550/arXiv.astro-ph/9902311
  • Hanany et al. (2019) Hanany S., et al., 2019, arXiv preprint arXiv:1902.10541
  • Hotinli & Johnson (2020) Hotinli S. C., Johnson M. C., 2020, arXiv e-prints, p. arXiv:2012.09851
  • Hu (2000) Hu W., 2000, ApJ, 529, 12
  • Jain et al. (2023) Jain D., Choudhury T. R., Mukherjee S., Paul S., 2023, MNRAS, 522, 2901
  • Jain et al. (2024) Jain D., Mukherjee S., Choudhury T. R., 2024, MNRAS, 527, 2560
  • Kulkarni et al. (2019) Kulkarni G., Keating L. C., Haehnelt M. G., Bosman S. E. I., Puchwein E., Chardin J., Aubert D., 2019, MNRAS, 485, L24
  • La Plante et al. (2020) La Plante P., Lidz A., Aguirre J., Kohn S., 2020, ApJ, 899, 40
  • Loeb & Furlanetto (2013) Loeb A., Furlanetto S. R., 2013, The First Galaxies in the Universe. Princeton University Press, Princeton, doi:doi:10.1515/9781400845606, https://doi.org/10.1515/9781400845606
  • Ma & Fry (2002) Ma C.-P., Fry J. N., 2002, Phys. Rev. Lett., 88, 211301
  • Ma et al. (2018) Ma Q., Helgason K., Komatsu E., Ciardi B., Ferrara A., 2018, MNRAS, 476, 4025
  • McGreer et al. (2011) McGreer I. D., Mesinger A., Fan X., 2011, MNRAS, 415, 3237
  • McQuinn et al. (2005) McQuinn M., Furlanetto S. R., Hernquist L., Zahn O., Zaldarriaga M., 2005, ApJ, 630, 643
  • Mellema et al. (2015) Mellema G., Koopmans L., Shukla H., Datta K. K., Mesinger A., Majumdar S., 2015, in Advancing Astrophysics with the Square Kilometre Array (AASKA14). p. 10 (arXiv:1501.04203), doi:10.22323/1.215.0010
  • Mesinger & Furlanetto (2007) Mesinger A., Furlanetto S., 2007, ApJ, 669, 663
  • Mesinger et al. (2011) Mesinger A., Furlanetto S., Cen R., 2011, MNRAS, 411, 955
  • Miralda-Escudé et al. (2000) Miralda-Escudé J., Haehnelt M., Rees M. J., 2000, ApJ, 530, 1
  • Mukherjee et al. (2019) Mukherjee S., Paul S., Choudhury T. R., 2019, MNRAS, 486, 2042
  • Nikolić et al. (2023) Nikolić I., Mesinger A., Qin Y., Gorce A., 2023, MNRAS, 526, 3170
  • Ostriker & Vishniac (1986) Ostriker J. P., Vishniac E. T., 1986, ApJ, 306, L51
  • Park et al. (2013) Park H., Shapiro P. R., Komatsu E., Iliev I. T., Ahn K., Mellema G., 2013, The Astrophysical Journal, 769, 93
  • Paul et al. (2021) Paul S., Mukherjee S., Choudhury T. R., 2021, MNRAS, 500, 232
  • Planck Collaboration et al. (2014) Planck Collaboration et al., 2014, A&A, 571, A16
  • Planck Collaboration et al. (2018) Planck Collaboration et al., 2018, arXiv e-prints, p. arXiv:1807.06209
  • Planck Collaboration et al. (2020) Planck Collaboration et al., 2020, A&A, 641, A6
  • Qin et al. (2020) Qin Y., Poulin V., Mesinger A., Greig B., Murray S., Park J., 2020, MNRAS, 499, 550
  • Raghunathan & Omori (2023) Raghunathan S., Omori Y., 2023, ApJ, 954, 83
  • Reichardt (2016) Reichardt C. L., 2016, in Mesinger A., ed., Astrophysics and Space Science Library Vol. 423, Understanding the Epoch of Cosmic Reionization: Challenges and Progress. p. 227 (arXiv:1511.01117), doi:10.1007/978-3-319-21957-8_8
  • Reichardt et al. (2021) Reichardt C. L., et al., 2021, ApJ, 908, 199
  • Remazeilles et al. (2011) Remazeilles M., Delabrouille J., Cardoso J.-F., 2011, MNRAS, 410, 2481
  • Shaw et al. (2012) Shaw L. D., Rudd D. H., Nagai D., 2012, ApJ, 756, 15
  • Sheth & Tormen (2002) Sheth R. K., Tormen G., 2002, MNRAS, 329, 61
  • Suzuki et al. (2018) Suzuki A., et al., 2018, Journal of Low Temperature Physics, 193, 1048
  • Torrado & Lewis (2021) Torrado J., Lewis A., 2021, Journal of Cosmology and Astroparticle Physics, 2021, 057
  • Trac & Cen (2007) Trac H., Cen R., 2007, ApJ, 671, 1
  • Trac et al. (2022) Trac H., Chen N., Holst I., Alvarez M. A., Cen R., 2022, ApJ, 927, 186
  • Zahn et al. (2007) Zahn O., Lidz A., McQuinn M., Dutta S., Hernquist L., Zaldarriaga M., Furlanetto S. R., 2007, ApJ, 654, 12
  • Zahn et al. (2012) Zahn O., et al., 2012, ApJ, 756, 65

Appendix A Reionization Forecasts Without Gaussian Random Noise in Mock data

Table 4: Comparison of forecasts (68% limits) for reionization model parameters obtained from MCMC analysis from improved Cross-ILC error bars for SPT-3G, S0-goal and S4-wide for the NO GRN case. The No GRN refers to the case where Gaussian random realization of error was not added to the input kSZ data. The first four rows correspond to the free parameters of the model while the rest of the parameters are the derived parameters. The second column refers to the model of reionization used to generate the mock data.
Parameter Input SPT-3G SO-Goal S4-Wide Planck+SPT-3G Planck+SO-Goal LB+S4-wide
Baseline parameters
log10ζ0subscript10subscript𝜁0\log_{10}\zeta_{0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT 1.58 1.940.86+0.46subscriptsuperscript1.940.460.86{1.94}^{+{0.46}}_{-{0.86}}1.94 start_POSTSUPERSCRIPT + 0.46 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.86 end_POSTSUBSCRIPT 1.940.91+0.48subscriptsuperscript1.940.480.91{1.94}^{+{0.48}}_{-{0.91}}1.94 start_POSTSUPERSCRIPT + 0.48 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.91 end_POSTSUBSCRIPT 1.700.61+0.33subscriptsuperscript1.700.330.61{1.70}^{+{0.33}}_{-{0.61}}1.70 start_POSTSUPERSCRIPT + 0.33 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.61 end_POSTSUBSCRIPT 1.770.75+0.38subscriptsuperscript1.770.380.75{1.77}^{+{0.38}}_{-{0.75}}1.77 start_POSTSUPERSCRIPT + 0.38 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.75 end_POSTSUBSCRIPT 1.750.75+0.38subscriptsuperscript1.750.380.75{1.75}^{+{0.38}}_{-{0.75}}1.75 start_POSTSUPERSCRIPT + 0.38 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.75 end_POSTSUBSCRIPT 1.500.36+0.39subscriptsuperscript1.500.390.36{1.50}^{+{0.39}}_{-{0.36}}1.50 start_POSTSUPERSCRIPT + 0.39 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.36 end_POSTSUBSCRIPT
log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\mathrm{min,0}}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT 9.73 9.660.45+1.03subscriptsuperscript9.661.030.45{9.66}^{+{1.03}}_{-{0.45}}9.66 start_POSTSUPERSCRIPT + 1.03 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.45 end_POSTSUBSCRIPT 9.630.43+1.06subscriptsuperscript9.631.060.43{9.63}^{+{1.06}}_{-{0.43}}9.63 start_POSTSUPERSCRIPT + 1.06 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.43 end_POSTSUBSCRIPT 9.430.43+0.85subscriptsuperscript9.430.850.43{9.43}^{+{0.85}}_{-{0.43}}9.43 start_POSTSUPERSCRIPT + 0.85 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.43 end_POSTSUBSCRIPT 9.740.38+0.97subscriptsuperscript9.740.970.38{9.74}^{+{0.97}}_{-{0.38}}9.74 start_POSTSUPERSCRIPT + 0.97 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.38 end_POSTSUBSCRIPT 9.640.43+0.95subscriptsuperscript9.640.950.43{9.64}^{+{0.95}}_{-{0.43}}9.64 start_POSTSUPERSCRIPT + 0.95 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.43 end_POSTSUBSCRIPT 9.500.34+0.75subscriptsuperscript9.500.750.34{9.50}^{+{0.75}}_{-{0.34}}9.50 start_POSTSUPERSCRIPT + 0.75 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.34 end_POSTSUBSCRIPT
αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT -2.01 3.932.47+2.43subscriptsuperscript3.932.432.47{-3.93}^{+{2.43}}_{-{2.47}}- 3.93 start_POSTSUPERSCRIPT + 2.43 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.47 end_POSTSUBSCRIPT 4.022.14+2.58subscriptsuperscript4.022.582.14{-4.02}^{+{2.58}}_{-{2.14}}- 4.02 start_POSTSUPERSCRIPT + 2.58 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.14 end_POSTSUBSCRIPT 3.622.24+1.90subscriptsuperscript3.621.902.24{-3.62}^{+{1.90}}_{-{2.24}}- 3.62 start_POSTSUPERSCRIPT + 1.90 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.24 end_POSTSUBSCRIPT 4.422.13+2.57subscriptsuperscript4.422.572.13{-4.42}^{+{2.57}}_{-{2.13}}- 4.42 start_POSTSUPERSCRIPT + 2.57 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.13 end_POSTSUBSCRIPT 4.412.06+2.55subscriptsuperscript4.412.552.06{-4.41}^{+{2.55}}_{-{2.06}}- 4.41 start_POSTSUPERSCRIPT + 2.55 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.06 end_POSTSUBSCRIPT 3.521.21+1.68subscriptsuperscript3.521.681.21{-3.52}^{+{1.68}}_{-{1.21}}- 3.52 start_POSTSUPERSCRIPT + 1.68 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.21 end_POSTSUBSCRIPT
αMsubscript𝛼𝑀\alpha_{M}italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT -2.06 >2.37absent2.37>-2.37> - 2.37 >2.41absent2.41>-2.41> - 2.41 >2.80absent2.80>-2.80> - 2.80 >2.89absent2.89>-2.89> - 2.89 >2.92absent2.92>-2.92> - 2.92 >3.60absent3.60>-3.60> - 3.60
Derived parameters
τ𝜏\tauitalic_τ 0.054 0.05950.0048+0.0070subscriptsuperscript0.05950.00700.0048{0.0595}^{+{0.0070}}_{-{0.0048}}0.0595 start_POSTSUPERSCRIPT + 0.0070 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0048 end_POSTSUBSCRIPT 0.05970.0056+0.0067subscriptsuperscript0.05970.00670.0056{0.0597}^{+{0.0067}}_{-{0.0056}}0.0597 start_POSTSUPERSCRIPT + 0.0067 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0056 end_POSTSUBSCRIPT 0.05840.0052+0.0053subscriptsuperscript0.05840.00530.0052{0.0584}^{+{0.0053}}_{-{0.0052}}0.0584 start_POSTSUPERSCRIPT + 0.0053 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0052 end_POSTSUBSCRIPT 0.05700.0046+0.0054subscriptsuperscript0.05700.00540.0046{0.0570}^{+{0.0054}}_{-{0.0046}}0.0570 start_POSTSUPERSCRIPT + 0.0054 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0046 end_POSTSUBSCRIPT 0.05680.0050+0.0055subscriptsuperscript0.05680.00550.0050{0.0568}^{+{0.0055}}_{-{0.0050}}0.0568 start_POSTSUPERSCRIPT + 0.0055 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0050 end_POSTSUBSCRIPT 0.05490.0020+0.0019subscriptsuperscript0.05490.00190.0020{0.0549}^{+{0.0019}}_{-{0.0020}}0.0549 start_POSTSUPERSCRIPT + 0.0019 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0020 end_POSTSUBSCRIPT
z50subscript𝑧50z_{\mathrm{50}}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT 7.27 7.890.50+0.84subscriptsuperscript7.890.840.50{7.89}^{+{0.84}}_{-{0.50}}7.89 start_POSTSUPERSCRIPT + 0.84 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.50 end_POSTSUBSCRIPT 7.940.59+0.79subscriptsuperscript7.940.790.59{7.94}^{+{0.79}}_{-{0.59}}7.94 start_POSTSUPERSCRIPT + 0.79 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.59 end_POSTSUBSCRIPT 7.590.43+0.70subscriptsuperscript7.590.700.43{7.59}^{+{0.70}}_{-{0.43}}7.59 start_POSTSUPERSCRIPT + 0.70 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.43 end_POSTSUBSCRIPT 7.620.49+0.65subscriptsuperscript7.620.650.49{7.62}^{+{0.65}}_{-{0.49}}7.62 start_POSTSUPERSCRIPT + 0.65 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.49 end_POSTSUBSCRIPT 7.600.53+0.66subscriptsuperscript7.600.660.53{7.60}^{+{0.66}}_{-{0.53}}7.60 start_POSTSUPERSCRIPT + 0.66 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.53 end_POSTSUBSCRIPT 7.360.25+0.25subscriptsuperscript7.360.250.25{7.36}^{+{0.25}}_{-{0.25}}7.36 start_POSTSUPERSCRIPT + 0.25 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.25 end_POSTSUBSCRIPT
ΔzΔ𝑧\Delta zroman_Δ italic_z 1.31 1.150.48+0.20subscriptsuperscript1.150.200.48{1.15}^{+{0.20}}_{-{0.48}}1.15 start_POSTSUPERSCRIPT + 0.20 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.48 end_POSTSUBSCRIPT 1.150.54+0.22subscriptsuperscript1.150.220.54{1.15}^{+{0.22}}_{-{0.54}}1.15 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.54 end_POSTSUBSCRIPT 1.260.50+0.30subscriptsuperscript1.260.300.50{1.26}^{+{0.30}}_{-{0.50}}1.26 start_POSTSUPERSCRIPT + 0.30 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.50 end_POSTSUBSCRIPT 1.100.43+0.23subscriptsuperscript1.100.230.43{1.10}^{+{0.23}}_{-{0.43}}1.10 start_POSTSUPERSCRIPT + 0.23 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.43 end_POSTSUBSCRIPT 1.100.42+0.22subscriptsuperscript1.100.220.42{1.10}^{+{0.22}}_{-{0.42}}1.10 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.42 end_POSTSUBSCRIPT 1.260.36+0.13subscriptsuperscript1.260.130.36{1.26}^{+{0.13}}_{-{0.36}}1.26 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.36 end_POSTSUBSCRIPT
Dl=3000kSZsubscriptsuperscript𝐷kSZ𝑙3000D^{\mathrm{kSZ}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 3.00 3.030.13+0.13subscriptsuperscript3.030.130.13{3.03}^{+{0.13}}_{-{0.13}}3.03 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.13 end_POSTSUBSCRIPT 3.040.14+0.13subscriptsuperscript3.040.130.14{3.04}^{+{0.13}}_{-{0.14}}3.04 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.14 end_POSTSUBSCRIPT 3.010.03+0.03subscriptsuperscript3.010.030.03{3.01}^{+{0.03}}_{-{0.03}}3.01 start_POSTSUPERSCRIPT + 0.03 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.03 end_POSTSUBSCRIPT 3.000.11+0.12subscriptsuperscript3.000.120.11{3.00}^{+{0.12}}_{-{0.11}}3.00 start_POSTSUPERSCRIPT + 0.12 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.11 end_POSTSUBSCRIPT 3.000.14+0.13subscriptsuperscript3.000.130.14{3.00}^{+{0.13}}_{-{0.14}}3.00 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.14 end_POSTSUBSCRIPT 3.000.03+0.03subscriptsuperscript3.000.030.03{3.00}^{+{0.03}}_{-{0.03}}3.00 start_POSTSUPERSCRIPT + 0.03 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.03 end_POSTSUBSCRIPT
D=200BB,reionsubscriptsuperscript𝐷𝐵𝐵reion200D^{BB,\mathrm{reion}}_{\ell=200}italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT(nK2superscriptnK2{\rm nK^{2}}roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 7.03 6.821.91+0.95subscriptsuperscript6.820.951.91{6.82}^{+{0.95}}_{-{1.91}}6.82 start_POSTSUPERSCRIPT + 0.95 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.91 end_POSTSUBSCRIPT 6.781.88+1.04subscriptsuperscript6.781.041.88{6.78}^{+{1.04}}_{-{1.88}}6.78 start_POSTSUPERSCRIPT + 1.04 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.88 end_POSTSUBSCRIPT 6.491.51+1.06subscriptsuperscript6.491.061.51{6.49}^{+{1.06}}_{-{1.51}}6.49 start_POSTSUPERSCRIPT + 1.06 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.51 end_POSTSUBSCRIPT 6.081.49+1.02subscriptsuperscript6.081.021.49{6.08}^{+{1.02}}_{-{1.49}}6.08 start_POSTSUPERSCRIPT + 1.02 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.49 end_POSTSUBSCRIPT 6.061.53+1.02subscriptsuperscript6.061.021.53{6.06}^{+{1.02}}_{-{1.53}}6.06 start_POSTSUPERSCRIPT + 1.02 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.53 end_POSTSUBSCRIPT 6.410.87+0.69subscriptsuperscript6.410.690.87{6.41}^{+{0.69}}_{-{0.87}}6.41 start_POSTSUPERSCRIPT + 0.69 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.87 end_POSTSUBSCRIPT

In Table 4 we present the forecasts on reionization parameters for the cases as presented in Section 5. The key deviation in this analysis is the exclusion of Gaussian random noise realization from the mock data set. Hence, these forecasts represent a hypothetical perspective that does not capture a realistic observing scenario.

Appendix B Posterior distributions from forecasts for kSZ extracted using Cross-ILC technique for upcoming telescopes

In this section, we present the posterior distribution of reionization model parameters, derived from Bayesian forecasts using the anticipated kSZ and τ𝜏\tauitalic_τ measurements. These measurements are expected from the high-fidelity temperature and polarization observations from the upcoming CMB experiments. A detailed discussion of these forecasts has been presented in Section 5.2. The two-dimensional posterior distributions for the anticipated kSZ measurements from SO-Goal and S4-Wide are shown in Figure 9 while the forecasts from the joint data set combining kSZ and τ𝜏\tauitalic_τ data through cases Planck+SO-Goal and LB+S4-Wide are depicted in Figure 10.

Refer to caption
Figure 9: Comparison of the 2D posterior distribution of reionization model parameters obtained from MCMC analysis for the case SO-Goal, and S4-wide. For comparison, the 2D posterior distribution of reionization model parameters for the case R21 has been presented in grey. The dashed lines denote the input model used to generate the fiducial data for forecasting.
Refer to caption
Figure 10: Comparison of 2D posterior distribution of reionization model parameters obtained from MCMC analysis the case Planck+SO-Goal and forecasts for case LB+S4-Wide. For comparison, the 2D posterior distribution of reionization model parameters for the case Planck+R21 has been presented in grey. The dashed lines denote the input model used to generate the fiducial data for forecasting.

Appendix C Parameter forecast comparison of single and multiple bin detection of kSZ extracted using Cross-ILC

Compared to the stadard template fitting approaches of estimating the kSZ power spectrum at =30003000\ell=3000roman_ℓ = 3000 (R21, Gorce et al. 2022), which are sensitive to the assumptions about foreground signals, the Cross-ILC technique allows for a robust estimate of the kSZ (R23). Subsequently, it allows us to capture the kSZ power spectrum over a range of multipoles, which provides useful insights about the process of reionization, as motivated already in the main text in Sections 3 and 5. Here, we present a quantitative comparison of the single bin (Δ=2500Δ2500\Delta\ell=2500roman_Δ roman_ℓ = 2500) vs the multiple bin (Δ=250Δ250\Delta\ell=250roman_Δ roman_ℓ = 250) detection of kSZ power spectrum. We limit this comparison to the S4-Wide experiment which returns the highest kSZ SNR. We present the constraints in Table 5 and the posterior distributions in Figure 11. For Δ=250Δ250\Delta\ell=250roman_Δ roman_ℓ = 250, we find the constraints on log10Mmin,0subscript10subscript𝑀𝑚𝑖𝑛0\log_{10}M_{min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_m italic_i italic_n , 0 end_POSTSUBSCRIPT improves by 30%similar-toabsentpercent30\sim 30\%∼ 30 % compared to a single bin detection, as demonstrated in the top panel in Figure 12. This improvement is expected, as the shape of the patchy reionization kSZ contribution correlates with the minimum mass of haloes that can host the ionizing sources, as depicted in the top panel of Figure 2. For other parameters, we do not find a significant changes in the constraints between single- vs multiple-bin measurements of the kSZ power spectrum. Due to the relatively smooth nature of our fiducial power spectrum within the multipole range of [2500,5000]25005000\ell\in[2500,5000]roman_ℓ ∈ [ 2500 , 5000 ] (Figure 5), the improved constraints on σ(log10Mmin,0)𝜎subscript10subscript𝑀𝑚𝑖𝑛0\sigma(\log_{10}M_{min,0})italic_σ ( roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_m italic_i italic_n , 0 end_POSTSUBSCRIPT ) does not substantially improve our understanding of ionization history through parameters like z50subscript𝑧50z_{\rm 50}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT,τ𝜏\tauitalic_τ and ΔzΔ𝑧\Delta zroman_Δ italic_z (as shown in Table 5). However, the improvement in the log10Mmin,0subscript10subscript𝑀𝑚𝑖𝑛0\log_{10}M_{min,0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_m italic_i italic_n , 0 end_POSTSUBSCRIPT, coming from the shape of the power spectrum, will improve our understanding of the topology of the ionizing field, and hence highlights the need to capture the kSZ power spectrum across multiple bins. This will be compounded when conducting joint constraints with observables sensitive to the topology of reionization, e.g. 21cm signal.

Refer to caption
Figure 11: Comparison of the 2D posterior distribution of reionization model parameters obtained from MCMC analysis using forecasted kSZ observations for the case S4-Wide for different bin width choices of Δ=2500Δ2500\Delta\ell=2500roman_Δ roman_ℓ = 2500 and Δ=250Δ250\Delta\ell=250roman_Δ roman_ℓ = 250. The dashed lines denote the input model used to generate the fiducial data for forecasting.
Table 5: Comparison of forecasts (68% limits) for reionization model parameters obtained from MCMC analysis from improved Cross-ILC error bars for S4-Wide. We compare the obtained constraints for different bin width choices of Δ=250Δ250\Delta\ell=250roman_Δ roman_ℓ = 250 and Δ=2500Δ2500\Delta\ell=2500roman_Δ roman_ℓ = 2500.
Parameter Input S4-Wide Δ=2500Δ2500\Delta\ell=2500roman_Δ roman_ℓ = 2500 S4-Wide Δ=250Δ250\Delta\ell=250roman_Δ roman_ℓ = 250
log10ζ0subscript10subscript𝜁0\log_{10}\zeta_{0}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT 1.58 1.980.92+0.51subscriptsuperscript1.980.510.92{1.98}^{+{0.51}}_{-{0.92}}1.98 start_POSTSUPERSCRIPT + 0.51 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.92 end_POSTSUBSCRIPT 2.090.85+0.50subscriptsuperscript2.090.500.85{2.09}^{+{0.50}}_{-{0.85}}2.09 start_POSTSUPERSCRIPT + 0.50 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.85 end_POSTSUBSCRIPT
log10Mmin,0subscript10subscript𝑀min0\log_{10}M_{\mathrm{min,0}}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT roman_min , 0 end_POSTSUBSCRIPT 9.73 9.740.35+1.02subscriptsuperscript9.741.020.35{9.74}^{+{1.02}}_{-{0.35}}9.74 start_POSTSUPERSCRIPT + 1.02 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.35 end_POSTSUBSCRIPT 9.860.28+0.76subscriptsuperscript9.860.760.28{9.86}^{+{0.76}}_{-{0.28}}9.86 start_POSTSUPERSCRIPT + 0.76 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.28 end_POSTSUBSCRIPT
αζsubscript𝛼𝜁\alpha_{\zeta}italic_α start_POSTSUBSCRIPT italic_ζ end_POSTSUBSCRIPT -2.01 3.482.08+2.52subscriptsuperscript3.482.522.08{-3.48}^{+{2.52}}_{-{2.08}}- 3.48 start_POSTSUPERSCRIPT + 2.52 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.08 end_POSTSUBSCRIPT 4.162.09+2.55subscriptsuperscript4.162.552.09{-4.16}^{+{2.55}}_{-{2.09}}- 4.16 start_POSTSUPERSCRIPT + 2.55 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 2.09 end_POSTSUBSCRIPT
αMsubscript𝛼𝑀\alpha_{M}italic_α start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT -2.06 >2.22absent2.22>-2.22> - 2.22 >2.38absent2.38>-2.38> - 2.38
τ𝜏\tauitalic_τ 0.054 0.06010.0052+0.0064subscriptsuperscript0.06010.00640.0052{0.0601}^{+{0.0064}}_{-{0.0052}}0.0601 start_POSTSUPERSCRIPT + 0.0064 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0052 end_POSTSUBSCRIPT 0.06020.0050+0.0062subscriptsuperscript0.06020.00620.0050{0.0602}^{+{0.0062}}_{-{0.0050}}0.0602 start_POSTSUPERSCRIPT + 0.0062 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0050 end_POSTSUBSCRIPT
z50subscript𝑧50z_{\mathrm{50}}italic_z start_POSTSUBSCRIPT 50 end_POSTSUBSCRIPT 7.27 7.870.56+0.74subscriptsuperscript7.870.740.56{7.87}^{+{0.74}}_{-{0.56}}7.87 start_POSTSUPERSCRIPT + 0.74 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.56 end_POSTSUBSCRIPT 7.910.55+0.74subscriptsuperscript7.910.740.55{7.91}^{+{0.74}}_{-{0.55}}7.91 start_POSTSUPERSCRIPT + 0.74 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.55 end_POSTSUBSCRIPT
ΔzΔ𝑧\Delta zroman_Δ italic_z 1.31 1.170.54+0.26subscriptsuperscript1.170.260.54{1.17}^{+{0.26}}_{-{0.54}}1.17 start_POSTSUPERSCRIPT + 0.26 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.54 end_POSTSUBSCRIPT 1.070.48+0.22subscriptsuperscript1.070.220.48{1.07}^{+{0.22}}_{-{0.48}}1.07 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.48 end_POSTSUBSCRIPT
Dl=3000kSZsubscriptsuperscript𝐷kSZ𝑙3000D^{\mathrm{kSZ}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 3.00 3.030.05+0.03subscriptsuperscript3.030.030.05{3.03}^{+{0.03}}_{-{0.05}}3.03 start_POSTSUPERSCRIPT + 0.03 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.05 end_POSTSUBSCRIPT 3.020.03+0.04subscriptsuperscript3.020.040.03{3.02}^{+{0.04}}_{-{0.03}}3.02 start_POSTSUPERSCRIPT + 0.04 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.03 end_POSTSUBSCRIPT
Dl=3000kSZ,reionsubscriptsuperscript𝐷kSZreion𝑙3000D^{\mathrm{kSZ,reion}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 1.33 1.200.32+0.23subscriptsuperscript1.200.230.32{1.20}^{+{0.23}}_{-{0.32}}1.20 start_POSTSUPERSCRIPT + 0.23 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.32 end_POSTSUBSCRIPT 1.110.30+0.21subscriptsuperscript1.110.210.30{1.11}^{+{0.21}}_{-{0.30}}1.11 start_POSTSUPERSCRIPT + 0.21 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.30 end_POSTSUBSCRIPT
Dl=3000kSZ,postreionsubscriptsuperscript𝐷kSZpostreion𝑙3000D^{\mathrm{kSZ,post-reion}}_{l=3000}italic_D start_POSTSUPERSCRIPT roman_kSZ , roman_post - roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l = 3000 end_POSTSUBSCRIPT(μK2𝜇superscript𝐾2\mu K^{2}italic_μ italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 1.67 1.830.25+0.35subscriptsuperscript1.830.350.25{1.83}^{+{0.35}}_{-{0.25}}1.83 start_POSTSUPERSCRIPT + 0.35 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.25 end_POSTSUBSCRIPT 1.910.25+0.30subscriptsuperscript1.910.300.25{1.91}^{+{0.30}}_{-{0.25}}1.91 start_POSTSUPERSCRIPT + 0.30 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.25 end_POSTSUBSCRIPT
D=200BB,reionsubscriptsuperscript𝐷𝐵𝐵reion200D^{BB,\mathrm{reion}}_{\ell=200}italic_D start_POSTSUPERSCRIPT italic_B italic_B , roman_reion end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ = 200 end_POSTSUBSCRIPT(nK2superscriptnK2{\rm nK^{2}}roman_nK start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) 7.03 7.101.85+1.09subscriptsuperscript7.101.091.85{7.10}^{+{1.09}}_{-{1.85}}7.10 start_POSTSUPERSCRIPT + 1.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.85 end_POSTSUBSCRIPT 7.071.32+1.04subscriptsuperscript7.071.041.32{7.07}^{+{1.04}}_{-{1.32}}7.07 start_POSTSUPERSCRIPT + 1.04 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.32 end_POSTSUBSCRIPT
Refer to caption
Figure 12: Evolution of minimum mass of haloes hosting sources which contribute to reionization, the ionizing efficiency of the sources ζ(z)𝜁𝑧\zeta(z)italic_ζ ( italic_z ) and the ionized mass fraction QHIIsubscript𝑄HIIQ_{\rm HII}italic_Q start_POSTSUBSCRIPT roman_HII end_POSTSUBSCRIPT for models in MCMC chains corresponding to the case S4-Wide for different bin width detection Δ=[250,2500]Δ2502500\Delta\ell=[250,2500]roman_Δ roman_ℓ = [ 250 , 2500 ].