Giuseppe Puglisi, Davide Maino, Reijo Keskitalo - 10/20/2021
We report on the possible implementation of beam convolution within the libconviqt
algorithm, in present of polarised sky and accounting for the polarisation properties of the beam. This is a severe issue in presence of an experiment using an half-wave plate (HWP) to modulate the polarization signal.
Although this device is very useful to enlarge the sampling of the polarisation angles, it actually introduces a further complication for the beam convolution problem. Indeed the HWP produces a rotation of the beam which is no more fixed in the sky. Convolution methods working in harmonic space usually create data-cubes where the convolution result is stored for each
To overcome this we propose here an approach already proposed in the literature (Duivenvorden et al. 2018 ).
toast.ops.SimWeightedConviqt
This routine is the only routine to date implemented in TOAST that allows to perform beam convolution in presence of HWP modulator. See the TOAST operator here.
We stress that this routine is based on the following approximation :
We assume that the same perfect co-polar beam from total intensity is adopted also
for the polarisation components of the beam, i.e. the
/!\ Notice that in this way we totally lose any information on the simulated co-polar components of the beam
The three beams,
We adopted this routine for the convolution runs performed for recent LiteBird beam simulations, i.e.
toast.ops.SimTEBConviqt
We propose below a new procedure to perform the convolution in presence of the HWP.
CMB temperature and polarization (TQU) maps can be decomposed into scalar fields with the usual spherical harmonic functions
$ (Q\pm iU)(\hat{n}) = \sum_{\ell m}(a_{\ell m}^E \pm i a_{\ell m}^B)\,_{\pm 2}Y_{\ell m}(\hat{n}) $
Similarly we can decompose the beam function. We can have a pure total-intensity
The beam convolved polarization signal is therefore given by :
With
Following this reasoning, we can perform the convolution using three separated steps:
This routine is currently implemented in TOAST here and there is an open pull request to be fully integrated within the package.
To validate the outlined procedure, we performed a runs with TOAST2.3 for a LiteBIRD-like satellite observing at 100 GHz with 104 detectors. We perform the convolution by means of the two routines (described above) onto signal encoding only Galactic emission with the far side lobe component of beam (simulated with GRASP) extracted at different cuts in the
Figure1 Side lobe convolutions obtained with
toast.ops.SimWeightedConviqt
by considering 3 different cuts
Figure2 Side lobe convolutions obtained with toast.ops.SimTEBConviqt
by considering 3 different cuts
Results are shown in Fig.1 and 2. Notice that the difference in the side-lobe pick up is clearly visible in polarized amplitude whereas for total intensity we don't notice any difference. This is clearly expected as the convolution with the two procedures in intensity are performed in the exact same way.
Moreover, the larger residuals in polarization obtained in Fig.1 are clearly due to the fact that the assumption of adopting the intensity beam for the polarized component of the signal results in an over estimation of the side-lobe pick up.