R-forecasting: high and low ell coordination
On this page we discuss and provide links for coordinating the optimization between high and low ell surveys.
June 9th addendum:
Direct comparison from Colin B. of high-res vs low-res map noise levels after 1.4 factor correction and scaled to 600 detector-years:
band | high-res [uK-arcmin] | low-res [uK-arcmin] | factor ================================================================== 27/30 6.39 9.36 0.68 39/40 4.41 8.88 0.50 90/85+95 1.00 1.10 0.91 150/145+155 1.25 1.55 0.81 230/220 3.00 5.61 0.53 270 7.74 7.65 1.01
June 9th update:
There was some concern that the translation between detector-years to uK-arcmin was not consistent between high-res and low-res surveys. A factor of 1.7 difference at the map level was identified based on the info below, which translates into a factor of 3 difference in number of detector-years. The high-res survey noise calculator is based on ACT achieved noise curves, while the low-res noise calculator is based on BICEP achieved noise curves. The ACT noise levels appear better than the BICEP ones by a factor of 1.7.
Hypothesis that was correct: ACT reports noise values in temp units, while BICEP reports noise values in pol units. This is a factor of 1.4 difference. This basically resolves the issue with maybe minor differences left that can be sorted out with more careful instrument comparisons (at a later date).
Meanwhile, Jeff McMahon, Mike Niemack, and Matthew Hasselfield have been rechecking the high-res noise calculator to see if there are additional ACT inefficiencies that have not been folded into the high-res calculator. At this point, nothing that would give a significant factor in map-level noise has been identified. Note that the high-res calculator is in wide use currently for SO forecasting, including SO r forecasting.
High-res for fsky=0.03 and 40k detectors over 5 years (i.e. 200k det-yrs) S4_40000det_pol_optimize_5m_dustGalpolsynchGalpoldeproj_atm_PSrad_fsky0.03_sensitivities.txt
200k det-yrs [nu] [uK-arcmin] 27 7.81 39 5.40 90 1.23 150 1.53 230 3.68 270 9.48
Low-res uK-arcmin numbers used for the current noise sims: http://bicep.rc.fas.harvard.edu/CMB-S4/analysis_logbook/20170515_chkS4/ which are for 690k det-yrs (150 equivalent) or 574k det-yrs (actual) — i.e. roughly three times the effort as in the file above.
~600k det-yrs [nu] [uK-arcmin] 30 9.36 40 8.88 90 1.10 (if naively combine 85 and 95) 150 1.55 (if naively combine 145 and 155) 220 5.61 270 7.65
Summary of plan:
Colin H. ran his foreground-cleaning code for the following cases:
fsky = [0.03, 0.05, 0.1, 0.15, 0.2, 0.3, 0.4]
Ndet_highres = 40k, 70k, 100k, 200k, 300k, 500k, 1000k
where we assume observing is for 5 years (so multiply by 5 to get detector-years). He produces Nl^BB and Nl^EE for each case. Here is a summary of the procedure:
The goal of the analysis is to optimize frequency channels (given an fsky value) for the detection of C_ell^kk via the EB estimator. There are eight possible frequency channels: 27/39/90/150/155/220/230/270 GHz. The telescope dish size is fixed to 5 m (if it were increased to 6 m, the overall S/N would improve but I suspect the frequency optimization would not change). The sky fractions considered are listed above. The maximum polarization multipole used is ell_max = 5000. The per-band sensitivity calculation includes a 20% efficiency factor that accounts for data cuts and calendar-year cuts, based on achieved ACT data. The sky model consists of:
- polarized Galactic dust
- polarized Galactic synchrotron (including a dust-correlated component)
- polarized Poisson radio point sources (amplitude matching Erminia/Dan's work in the N_eff forecasting)
- atmospheric noise, following Matthew Hasselfield's model (assumed frequency-independent, which is pessimistic)
- CMB (r=0)
The amplitudes of the dust and synchrotron components are assumed to follow a toy scaling \propto sqrt(fsky), with the values at fsky=0.01 set to the BICEP region amplitudes. In tests where the amplitudes are held fixed, the optimization results do not change much, since the EB estimator is getting most of its S/N from an ell-range where the instrumental noise is dominant. Note that I maintain EE/BB = 2 in the model.
For every Ndet/fsky/frequency-channel-arrangement option, I run a harmonic-space ILC calculation that simultaneously satisfies the following criteria at each multipole:
- unit response to CMB blackbody SED
- zero response to a fiducial polarized dust SED
- zero response to a fiducial polarized synchrotron SED
- minimum variance
The explicit "deprojection" of polarized dust and synchrotron is important: if one only imposes minimum variance, then these components are faint enough at high ell that the ILC simply minimizes instrumental noise. In that case, the C_ell^kk optimization trivially prefers all the detectors at the primary CMB channel (90 or 150), since these have the lowest instrumental noise levels. However, we are worried about small residuals from these foregrounds in the lensing reconstruction, so we will want to remove them as best as possible, at the price of increased instrumental noise in the final map. (Similarly, the SMICA map used in Planck lensing reconstruction does not deproject tSZ, and is susceptible to reconstruction biases due to tSZ (which are instead handled by masking clusters); if this had been explicitly deprojected, the SMICA map noise would increase somewhat, but the susceptibility to the tSZ bias would be greatly reduced/eliminated with no need for masking.)
The final outcome is a post-component separation noise curve for the EE and BB power spectra, N_ell^EE and N_ell^BB, respectively. The optimal noise curves for each fsky and Ndet option are provided in the tar file linked below. The columns within each file are [ell] [N_ell], where the latter is in units of uK^2, with no factors of ell*(ell+1) etc.
The post-component separation N_ell files are here (for 40k, 70k, 100k, 200k, 300k, 500k, 1000k):
I have also included a separate set of files containing the per-band sensitivities [uK-arcmin] obtained by the optimization for each fsky/Ndet option. The columns in these files are [frequency] [noise] [FWHM], in units of GHz, uK-arcmin, and arcmin, respectively. For cases where some frequency channels are not included in the optimal configuration, those channels have noise values >10^8 uK-arcmin in these files, so should be easy to identify and discard.
The channel sensitivity files are here (for 40k, 70k, 100k, 200k, 300k, 500k, 1000k):
Victor is set up to turn those curves into delensing fractions.
Victor then runs his code for the following fsky fractions and Ndet.
fsky = [0.03, 0.05, 0.1, 0.15, 0.2, 0.3, 0.4]
Ndet_lowres = 40k, 70k, 100k, 200k, 300k, 500k, 1000k
That will mean calculating his cov mat for each case above, and then exploring combinations with delensing fractions from Colin's curves.
We will end up with a set of combinations of fsky, Ndet_low, and Net_high that reaches the S4 sigma(r) target. Of those, we will identify the ones where Ntot=Ndet_lowres + Net_highres is minimized.