This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

CLASS Observations of Atmospheric Cloud Polarization at Millimeter Wavelengths

Yunyang Li (李云炀​​) The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Yunyang Li yunyangl@jhu.edu John W. Appel The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Charles L. Bennett The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Ricardo Bustos Departamento de Ingeniería Eléctrica, Universidad Católica de la Santísima Concepción, Alonso de Ribera 2850, Concepción, Chile David T. Chuss Department of Physics, Villanova University, 800 Lancaster Avenue, Villanova, PA 19085, USA Joseph Cleary The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Jullianna Denes Couto The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Sumit Dahal NASA Goddard Space Flight Center, 8800 Greenbelt Road, Greenbelt, MD 20771, USA The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Rahul Datta Department of Astronomy and Astrophysics, University of Chicago, 5640 South Ellis Avenue, Chicago, IL 60637, USA The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Rolando Dünner Instituto de Astrofísica, Facultad de Física, Pontificia Universidad Católica de Chile, Avenida Vicuña Mackenna 4860, 7820436, Chile Centro de Astro-Ingeniería, Facultad de Física, Pontificia Universidad Católica de Chile, Avenida Vicuña Mackenna 4860, 7820436, Chile Joseph R. Eimer The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Thomas Essinger-Hileman NASA Goddard Space Flight Center, 8800 Greenbelt Road, Greenbelt, MD 20771, USA Kathleen Harrington High Energy Physics Division, Argonne National Laboratory, 9700 S. Cass Avenue, Lemont, IL 60439, USA Department of Astronomy and Astrophysics, University of Chicago, 5640 South Ellis Avenue, Chicago, IL 60637, USA Jeffrey Iuliano Department of Physics and Astronomy, University of Pennsylvania, 209 South 33rd Street, Philadelphia, PA 19104, USA The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Tobias A. Marriage The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Matthew A. Petroff Center for Astrophysics, Harvard & Smithsonian, 60 Garden Street, Cambridge, MA 02138, USA Rodrigo A. Reeves CePIA, Astronomy Department, Universidad de Concepción, Casilla 160-C, Concepción, Chile Karwan Rostem NASA Goddard Space Flight Center, 8800 Greenbelt Road, Greenbelt, MD 20771, USA Rui Shi (时瑞​​) The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Deniz A. N. Valle The William H. Miller III Department of Physics and Astronomy, Johns Hopkins University, 3701 San Martin Drive, Baltimore, MD 21218, USA Duncan J. Watts Institute of Theoretical Astrophysics, University of Oslo, P.O. Box 1029 Blindern, N-0315 Oslo, Norway Oliver F. Wolff Department of Physics, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA Edward J. Wollack NASA Goddard Space Flight Center, 8800 Greenbelt Road, Greenbelt, MD 20771, USA Zhilei Xu (徐智磊​​) MIT Kavli Institute, Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, USA
Abstract

The dynamic atmosphere imposes challenges to ground-based cosmic microwave background observation, especially for measurements on large angular scales. The hydrometeors in the atmosphere, mostly in the form of clouds, scatter the ambient thermal radiation and are known to be the main linearly polarized source in the atmosphere. This scattering-induced polarization is significantly enhanced for ice clouds due to the alignment of ice crystals under gravity, which are also the most common clouds seen at the millimeter-astronomy sites at high altitudes. This work presents a multifrequency study of cloud polarization observed by the Cosmology Large Angular Scale Surveyor (CLASS) experiment on Cerro Toco in the Atacama Desert of northern Chile, from 2016 to 2022, at the frequency bands centered around 40, 90, 150, and 220 GHz. Using a machine-learning-assisted cloud classifier, we made connections between the transient polarized emission found in all four frequencies with the clouds imaged by monitoring cameras at the observing site. The polarization angles of the cloud events are found to be mostly 9090^{\circ} from the local meridian, which is consistent with the presence of horizontally aligned ice crystals. The 9090 and 150GHz150~\mathrm{GHz} polarization data are consistent with a power law with a spectral index of 3.90±0.063.90\pm 0.06, while an excess/deficit of polarization amplitude is found at 40/220GHz40/220~\mathrm{GHz} compared with a Rayleigh scattering spectrum. These results are consistent with Rayleigh-scattering-dominated cloud polarization, with possible effects from supercooled water absorption and/or Mie scattering from a population of large cloud particles that contribute to the 220GHz220~\mathrm{GHz} polarization.

journal: ApJsoftware: numpy (Harris et al., 2020), scipy (Virtanen et al., 2020), astropy (Astropy Collaboration et al., 2022), matplotlib (Hunter, 2007), PyTorch (Paszke et al., 2019), flask (Grinberg, 2018), am (Paine, 2022), miepython (Prahl, 2023), astrometry.net (Lang et al., 2010).

1 Introduction

Recent advances in cosmology from cosmic microwave background (CMB) observations greatly benefit from the use of ground-based telescopes (Aiola et al., 2020; Dutcher et al., 2021; BICEP/Keck Collaboration et al., 2022) that complement space missions with high sensitivity polarization and small-scale intensity measurements. CMB observations from the ground are limited by the atmosphere in many ways. Strong emission lines, mostly from oxygen and water vapor, define the transmission windows. The turbulent and bulk motion of the atmosphere causes fluctuations in its brightness temperature on large time/angular scales, especially for inhomogeneously-mixed species like water vapor, which leads to long-term instabilities of CMB measurements (Errard et al., 2015; Morris et al., 2022). Polarization measurements taking advantage of rapid modulation (Johnson et al., 2007; Chuss et al., 2012) are less sensitive to the unpolarized component of atmospheric turbulence, but the fluctuations could still degrade polarization sensitivity through instrument polarization.

Despite being mostly unpolarized (Battistelli et al., 2012), the atmosphere is known to be circularly polarized due to the Zeeman effect from the magnetic dipole transition of the oxygen molecules in the Earth’s magnetic field (Lenoir, 1967, 1968; Petroff et al., 2020). This is a systematic issue for experiments with polarization modulation (Chuss et al., 2012; Nagy et al., 2017) and presents a challenge to ground-based pursuits of astrophysical/cosmological circular polarization signatures (King & Lubin, 2016; Padilla et al., 2020; Eimer et al., 2023).

At millimeter wavelengths, linear polarization can be generated from unpolarized radiation via scattering by a hydrometeor in its liquid or ice phase. Polarization from the cloudy atmosphere was first detected at 100GHz100~\mathrm{GHz} by Troitsky & Osharin (2000) and modeled as the scattering of the upwelling ground emission and atmospheric emission by the cloud particles. Similar observations have been made across millimeter wavelengths from both the ground (Troitsky et al., 2003, 2005) and remote-sensing satellites (Chepfer, 1999; Prigent et al., 2005; Davis et al., 2005; Defer et al., 2014; Gong & Wu, 2017). The cloud polarization from ground-based observations is mostly horizontally aligned (i.e., negative Stokes QQ parameter. See Figure 1 for a schematic illustration) albeit with some exceptions of +Q+Q, which are attributed to spherical cloud particles (Troitsky et al., 2003) or mixed-phase cloud (e.g., melting ice crystals, Troitsky & Osharin, 2000; Troitsky et al., 2005). For non-spherical cloud particles (e.g., ice crystals), several mechanisms are at play to align the particle orientations and thus enhance polarization. Vonnegut (1965) points out that ice crystals could be vertically aligned by a discharge event in the cloud (Hendry & McCormick, 1976; Prigent et al., 2005). More commonly, ice crystals are found to be horizontally aligned (Magono, 1953; Ono, 1969) since a hydrodynamic force acts on ice particles as they settle, tending to orient them with their broadside to the fall direction to maintain maximum air resistance (Klett, 1995). Due to the counter-effect from turbulence (Bréon & Dubrulle, 2004; Hashino et al., 2014; Zeng et al., 2023), the concentration of horizontal alignment is often low, and the alignment is most frequently found in warm clouds (20C\gtrsim-20^{\circ}\mathrm{C}), with a typical occurrence of about 20–80% depending on the temperature and the ice crystal habits (Westbrook et al., 2010; Noel & Chepfer, 2010; Stillwell et al., 2019).

The impact on CMB observations from polarized cloud emission is found by Pietranera et al. (2007) to be twofold, namely, the backward scattering of the ground thermal emission and the forward scattering of the sky signal. While the latter distorts the CMB polarization signal, the former is a more substantial issue due to the large difference between the ground temperature (which sources the polarized cloud reflection) and the CMB polarization amplitude. The POLARBEAR team (Takakura et al., 2019) made the first connection between the cloud events seen in camera images during the daytime and burst signals in their 150GHz150~\mathrm{GHz} detectors. The polarization of the bursts is consistent with the scattering of cirrus clouds composed of horizontally aligned ice crystals.

The Cosmology Large Angular Scale Surveyor (CLASS, Essinger-Hileman et al., 2014) is a CMB polarization experiment located on Cerro Toco in the Atacama Desert that aims to measure polarization on large angular scales from the ground. Here we provide an assessment of the cloud signal in multifrequency CLASS observations at 40, 90, 150, and 220 GHz between 2016 August and 2022 May. Table 1 summarizes the effective frequencies of the sources (assuming a Rayleigh scattering spectrum TRJν4T_{\mathrm{RJ}}\propto\nu^{4}, Dahal et al., 2022) and the start date of each detector array. The polarization modulation technique employed by CLASS enables both linear and circular polarization sensitivity. The fast surveying of the sky (scan through 36%36\% of the half-sky twice every 10 minutes), accompanied by all-day optical image monitoring, offers a holistic view of the cloud conditions on Cerro Toco.

This paper begins with a review of the radiative properties of clouds in Section 2, and describes optical cloud identification from camera images in Section 3 and microwave polarization observations in Section 4. Section 5 summarizes the population analyses on cloud polarization, and we conclude in Section 6.

Refer to caption
Figure 1: Illustration of cloud polarization. Clouds containing water droplets and horizontally aligned ice crystals scatter thermal radiation from the ground and the atmosphere, directing linearly polarized radiation into the telescope. The two orthogonal linear polarization states are labeled; they correspond to the QQ (00^{\circ}, in orange) and Q-Q (9090^{\circ}, i.e., horizontal, in blue) Stokes parameter evaluated in the horizontal frame of the telescope. Clouds are depicted as cumulus clouds instead of cirrus for their aesthetic appeal. Objects are not to scale.
Table 1: CLASS multifrequency information
Band 40 90 150 220
νeff(GHz)\nu_{\mathrm{eff}}\,\mathrm{(GHz)} 38.5 94.2 148.2 220.0
Start Date 2016-08 2018-06 2019-10 2019-10

Note. — The numbers are calculated assuming the fiducial Rayleigh scattering spectrum.

2 Cloud physics

2.1 Cloud Characterization

Refer to caption
Figure 2: Cloud fraction and water content profile near the CLASS site from 2016 August to 2022 May derived from ERA5 (Hersbach et al., 2020) per-pressure level hourly data. The pressure levels are converted into altitudes above sea level (top axis) using the annually-averaged atmosphere profile from Molod et al. (2015) and the hydrostatic equation. Top: cloud cover fraction as a function of atmosphere pressure (altitude). This quantity is the proportion of a grid box covered by cloud in the ERA5 model. Bottom: the specific cloud water content in liquid (darker blue) and ice (lighter blue) phase. The area enclosed under the curves (in linear pressure axis) is proportional to the Liquid- (Ice-) water path. In both panels, the solid curves show the mean value at given pressure levels; the shaded regions fill between the 5050 and 9595 percentile of the distribution. Due to aridness at the queried region, the 5050 percentiles are essentially zero. The vertical dotted line marks the altitude where the median air temperature is 40C-40~\mathrm{{}^{\circ}C}, above which (altitude) homogeneous nucleation occurs.

Altitude is the main factor in determining the cloud composition and its classification. At 5200 m on Cerro Toco, the predominant types are high-level clouds (above 6 km in the tropical region, e.g., Cirrus, Cirrostratus, Cirrocumulus, sub-classified based on the morphology) that are almost entirely composed of ice crystals and mid-level clouds (up to 8 km, e.g., Altostratus, Altocumulus) that may contain both ice and (supercooled) water droplets.

The water content in the atmosphere is often quantified by the precipitable water vapor (PWV) and liquid/ice water path (L/IWP), which measure the total mass of the water per unit area in liquid/solid phases. As one of the exceptionally arid sites for mm-astronomy, the Chajnantor area experiences a median 1mm1~\mathrm{mm} PWV (Cortés et al., 2020). Water in the hydrometeor form is long-tail distributed, with LWP and IWP below 103kgm210^{-3}~\mathrm{kg\,m^{-2}} 80% of the time but could rise above 102kgm210^{-2}~\mathrm{kg\,m^{-2}} for 10%10\% of the time (Kuo, 2017, austral summer months excluded). This is also consistent with the typical 102kgm210^{-2}~\mathrm{kg\,m^{-2}} IWP found for cirrus clouds (Davis et al., 2007; Austin et al., 2009).

Figure 2 shows the vertical profile of the cloud fraction and liquid and ice water content within the atmosphere above the CLASS site. The data near the CLASS site, within a 0.25×0.250.25^{\circ}\times 0.25^{\circ} pixel centered at 67.8W,23.0S67.8^{\circ}\,\mathrm{W},23.0^{\circ}\,\mathrm{S}, were queried from the global reanalyses ERA5 (Hersbach et al., 2020). The annual averaged cloud profile shows a bimodal distribution; mid-level clouds with liquid-water constituents are 2km\lesssim 2~\mathrm{km} above the ground (7km\lesssim 7~\mathrm{km} above sea level), and ice clouds are higher in altitude, at the boundary of the troposphere. We note that the water content and cloud fraction distributions are highly skewed and that the records are zero most of the time.

2.2 Rayleigh Scattering

In the Rayleigh limit where the scatterer size is small compared to the wavelength, the electric field component of the scattered radiation 𝐄o\mathbf{E}_{o} at direction 𝐫\mathbf{r} from the scatterer follows111In most of the cases (Figure 2), the cloud distance is well within the far-field region of the telescopes (200m\gg 200~\mathrm{m} for the 220GHz220~\mathrm{GHz} telescope).

𝐄o=Vr3(2πνc)2𝐫×(𝐫×𝜶𝐄i),\mathbf{E}_{o}=-\frac{V}{r^{3}}\left(\frac{2\pi\nu}{c}\right)^{2}\mathbf{r}\times(\mathbf{r}\times\boldsymbol{\alpha}\mathbf{E}_{i}), (1)

where VV is the scatterer volume; ν\nu is the frequency of the incoming radiation 𝐄i\mathbf{E}_{i}; cc is the speed of light. The polarizability tensor, 𝜶\boldsymbol{\alpha}, depends on the dielectric properties and shape of the particle. Water droplets are often spherical, whereas ice crystals have a variety of habits ranging from regular shapes including quasi-spheroids, elongated columns, thin plates, and branched dendrites (Figure 1) depending on the temperature and vapor supersaturation (Libbrecht, 2017) to highly asymmetric aggregates (Lawson et al., 2019). For simplicity, we model all particle types as spheroidal; following notations in Takakura et al. (2019), the polarizability tensor is parameterized as

𝜶=ϵ14π[𝐈+(ϵ1)𝚫]1,\boldsymbol{\alpha}=\frac{\epsilon-1}{4\pi}\left[\mathbf{I}+(\epsilon-1)\boldsymbol{\Delta}\right]^{-1}, (2)

where ϵ\epsilon is the relative permittivity; 𝚫=diag{1Δz2,1Δz2,Δz}\mathbf{\Delta}=\mathrm{diag}\{\frac{1-\Delta_{z}}{2},\frac{1-\Delta_{z}}{2},\Delta_{z}\} is the depolarization matrix for spheroidal scatterers (with Δz\Delta_{z} less or greater than 1/31/3 for prolate or oblate crystals, respectively).

For cloud reflection, we define the coordinates centered on the scatterer and evaluate the radiation in terms of Stokes parameters. The incoming radiation is assumed to be unpolarized: 𝐒i=[T(θ),0,0,0]T\mathbf{S}_{i}=[T(\theta),0,0,0]^{\mathrm{T}}, with intensity profile

T(θ)={Tg,θ<θhTa(θ,ν),θθh,T(\theta)=\begin{cases}T_{\mathrm{g}},&\theta<\theta_{\mathrm{h}}\\ T_{a}(\theta,\nu),&\theta\geq\theta_{\mathrm{h}}\end{cases}, (3)

where θ\theta is the zenith angle; θh2h/Re\theta_{\mathrm{h}}\approx\sqrt{2h/R_{\mathrm{e}}} is the astronomical horizon for clouds at altitude hh above the ground (ReR_{\mathrm{e}} is the radius of the Earth); TgT_{\mathrm{g}} is the ground temperature, and Ta(θ,ν)T_{a}(\theta,\nu) is the brightness temperature profile of the atmosphere. This setup is illustrated in Figure 1. For spherical particles with 𝜶(ϵ1)/(ϵ+2)𝐈\boldsymbol{\alpha}\propto(\epsilon-1)/(\epsilon+2)\mathbf{I}, the Stokes parameters from cloud reflection evaluated in the telescope frame can be expressed as

𝐒o(ν)=τν𝐑(θ,ϕ,δ)𝐌(θ,ϕ,δ)𝐒i(θ,ν)dcosθdϕ\mathbf{S}_{o}(\nu)=\tau_{\nu}\int\mathbf{R}(\theta,\phi,\delta)\cdot\mathbf{M}(\theta,\phi,\delta)\mathbf{S}_{i}(\theta,\nu)\mathrm{d}\,\mathbf{\cos\theta}\mathrm{d}\,\mathbf{\phi} (4)

where 𝐒o(ν)\mathbf{S}_{o}(\nu) is the radiation received by the telescope at (δ,0)(-\delta,0), with δ\delta being the telescope pointing elevation; Matrix 𝐑\mathbf{R} rotates Stokes vectors into the telescope frame from the scattering frame in which the phase matrix 𝐌\mathbf{M} is evaluated. The column of 𝐌\mathbf{M} for unpolarized incoming radiation is (1/2)[(cos2Θ+1),(cos2Θ1),0,0]T(1/2)[(\cos^{2}\Theta+1),(\cos^{2}\Theta-1),0,0]^{\mathrm{T}}, where Θ(θ,ϕ,δ)\Theta(\theta,\phi,\delta) is the scattering angle. The Rayleigh scattering optical depth is

τν\displaystyle\tau_{\nu} =σscan(𝐫)d𝐫\displaystyle=\int\sigma_{\mathrm{sca}}n(\mathbf{r})\mathrm{d}\mathbf{r}
=4π(2πνc)4(D2)6|ϵ1ϵ+2|2n(𝐫)d𝐫\displaystyle=\int 4\pi\left(\frac{2\pi\nu}{c}\right)^{4}\left(\frac{D}{2}\right)^{6}\left|\frac{\epsilon-1}{\epsilon+2}\right|^{2}n(\mathbf{r})\mathrm{d}\mathbf{r} (5)
1.2×105(ν100GHz)4(D100μm)3(IWP10gm2),\displaystyle\approx 1.2\!\times\!10^{-5}\left(\frac{\nu}{100~\mathrm{GHz}}\right)^{4}\!\left(\frac{D}{100~\mathrm{\mu m}}\right)^{3}\!\left(\frac{\mathrm{IWP}}{10~\mathrm{g\,m^{-2}}}\right), (6)

where σsca\sigma_{\mathrm{sca}} is the Rayleigh scattering cross section; n(𝐫)n(\mathbf{r}) is the number density of cloud particles with diameter DD. The typical crystal size in cirrus is 100μm100~\mathrm{\mu m}, although the distribution is widespread (Lawson et al., 2019; Austin et al., 2009). At mm-wavelengths the dielectric permittivity for ice is, ϵ3.2\epsilon\simeq 3.2, (Warren & Brandt, 2008), and being primarily of interest in this setting (see Figure 3) is adopted in evaluating Equation 6. For liquid water, the permittivity has a larger magnitude and can be approximated by a Debye dielectric function (Ellison, 2007; Turner et al., 2016, also see discussion in Section 5.3).

Figure 3 shows the total linear polarization (Stokes QQ, since UU polarization in the horizontal frame is zero under parity symmetry) and the polarization fraction, observed at δ=45\delta=45^{\circ} elevation, from horizontally aligned spheroidal cloud particles with random azimuthal orientations as a function of the depolarization factor Δz\Delta_{z} (also converted to the aspect ratio of the spheroids assuming uniform permittivity). The absolute polarized emission is evaluated assuming an optical depth corresponding to a 10gm210~\mathrm{g\,m^{-2}} LWP and a particle size 100μm100~\mathrm{\mu m} (geometric mean diameter). The atmospheric brightness profile Ta(θ,ν)T_{a}(\theta,\nu) is computed with am (Paine, 2022), using the annually-averaged atmosphere profile at the Chajnantor site compiled from the reanalysis of MERRA-2 (Molod et al., 2015) and the CLASS bandpass (Dahal et al., 2022). The linear polarization fraction is highest for non-spherical scatterers with extreme aspect ratios and peaks at 30%\sim 30\% for oblate crystals at 4545^{\circ} elevation. For spherical particles, the QQ polarization could be positive due to the thermal emission from the atmosphere, which is more prominent at higher frequencies, and for clouds at lower altitudes where the air temperature and water vapor above the cloud are higher. This is the main modeling difference from Takakura et al. (2019), which did not consider the brightness temperature contribution from the atmosphere. Ignoring the forward scattering of atmospheric emission in Equation 3 and solving for the linear polarization component with Equation 4, we find negative QQ polarization for all particle shapes, with the lowest amplitude from spherical scatterers:

Q=πτTg2cos2δsinθh,Q=-\frac{\pi\tau T_{\mathrm{g}}}{2}\cos^{2}{\delta}\sin\theta_{\mathrm{h}}, (7)

and the polarization fraction 1%\lesssim 1\% for δ=45\delta=45^{\circ}. This agrees with the derivation in Takakura et al. (2019).

Refer to caption
Figure 3: Polarized signal from Rayleigh scattering of thermal emission from the ground and the atmosphere for different cloud particle shapes. Assuming homogeneous spheroidal cloud particles with uniform dielectric properties, the particle shape is parameterized by its aspect ratio, or equivalently, the depolarization factor Δz\Delta_{z}. The linear polarization from an ensemble of randomly oriented cloud particles with the short axis aligned vertically is computed for each of the four CLASS frequency bands (color-coded), for different cloud heights above the ground (5200 m above sea level), with a total 2mm2~\mathrm{mm} PWV. The cloud height and PWV determine the optical loading above the cloud (Equation 3), and impact the polarization from the forward scattering of atmospheric emission, especially at higher frequencies. Top: the Stokes QQ polarization signal in units of brightness temperature for a reference optical depth τν\tau_{\nu} equivalent to IWP=10gm2\mathrm{IWP}=10~\mathrm{g\,m^{-2}} and particle diameter D=100μmD=100~\mathrm{\mu m} (geometric mean of the three axes). Bottom: the corresponding polarization fraction. Signed values are used to distinguish the sign of Stokes QQ polarizations.

The derivation here only considers single scattering and a full radiative transfer calculation is needed to self-consistently account for the Rayleigh scattering and contributions from absorption/emission of the atmosphere; nevertheless, the result is consistent with the full radiative transfer model (Troitsky & Osharin, 2000).

2.3 Mie Scattering

At wavelengths comparable to the size of the cloud particles, the Rayleigh scattering approximation breaks down and the full treatment using the Mie theory is needed. The Mie solution differs from the Rayleigh approximation in three major aspects: (1) the resonance effect related to the size and refractive index of the scatterer is considered, which yields complex frequency dependency and is generally shallower than the Rayleigh scattering spectrum ν4\propto\nu^{4}; (2) the forward scattering is enhanced compared to other directions; (3) the scattering phase matrix contains non-zero linear to circular polarization coupling terms.

The first two points alter the cloud reflection signal. As a simplified model, we consider the cloud composition as homogeneous spherical particles and ignore the atmospheric emission in Equation 3. The Rayleigh solution for polarization is given in Equation 7, and we compute the corresponding result for Mie scattering using miepython.222https://github.com/scottprahl/miepython The results are shown in Figure 4 as the ratio of the linear polarization spectrum from the Mie solution and the Rayleigh scattering approximation. The polarization signal at around 220GHz220~\mathrm{GHz} is suppressed in the Mie solution in a way that depends sensitively on particle size in the 300300400μm400~\mathrm{\mu m} range. While the majority of ice crystals are below this threshold, the size distribution is long-tailed (McFarquhar & Heymsfield, 1997; Heymsfield et al., 2002; Austin et al., 2009), and the larger particles can contribute significantly to the polarization signal (roughly D6\propto D^{6}). Assuming the size distribution of ice crystals with log-normal mean size 46μm46~\mathrm{\mu m} (corresponding to the best-fit parameters at 70C-70~\mathrm{{}^{\circ}C}, Austin et al., 2009) and standard deviation 0.2260.226, the black curve shows the population-averaged spectrum ratio. While Rayleigh scattering is a good approximation of cloud polarization at frequencies below 150GHz150~\mathrm{GHz}, the Mie scattering effect cannot be ignored for higher frequencies. For realistic high cloud composition, the cloud polarization signal at the 220GHz220~\mathrm{GHz} band is a factor of a few smaller compared to the Rayleigh solution and is comparable to the signal at 150GHz150~\mathrm{GHz}.

Refer to caption
Figure 4: Cloud polarization spectrum ratio between the Mie solution and the Rayleigh scattering approximation for spherical ice particles. The colored lines show the ratio evaluated for a homogeneous population with particle diameter ranging from 300300 to 400μm400~\mathrm{\mu m}. The black curve shows the average result from a population of ice particles with log-normal size distribution at 70C-70\mathrm{{}^{\circ}C} (Austin et al., 2009). CLASS observation frequencies and bandwidths are shown as the shaded vertical bands.

In the Rayleigh scattering regime, circular polarization from directly scattering atmospheric circular emission (Petroff et al., 2020) is negligible due to parity. For Mie scattering, the coupling between linear and circular polarization (Bohren & Huffman, 1983) can convert the linear polarization induced by preceding scatterings into circular polarization (Kawata, 1978; Slonaker et al., 2005). However, the required multiple scattering is improbable given the low scattering optical depth.

3 Cloud Measure

3.1 Camera Images

CLASS has deployed several cameras at its observing site to monitor telescope operations. Some of these cameras have a large fraction of sky coverage, which can be used for cloud detection. These images are taken at a 10-minute cadence, approximately the time for the telescope to complete a 720720^{\circ} scan in azimuth. Figure 5 shows the positioning and pointing directions of the seven cameras at the site and the landscape around the CLASS telescopes. The three primary cameras (labeled “1–3”) are functional during daytime (colored) and nighttime (grayscale), whereas the rest only have daytime data due to the limited shutter speed at night, and were installed in the middle of the survey. For each stable period of each camera pointing, we built the world coordinate system (WCS) for the images. For cameras 1–3, this is accomplished by solving the star positions with astrometry.net (Lang et al., 2010), whereas for daytime-only cameras, the camera models were solved from the terrain shapes, with geographical information from Google Earth. The fields of view (FoVs) of the cameras are shown as black wedges (solid and dashed) in Figure 5, which have minimal intersection with the sky swept by the telescopes (green shades). Therefore, the connections we make in the following analyses have to assume similar cloud conditions seen by the telescopes and the cameras.

Refer to caption
Figure 5: Aerial view of the CLASS site. The background image shows the CLASS site and its surrounding terrain; the two CLASS telescope mounts are slightly off-center. The direction toward neighboring CMB experiments on Cerro Toco: POLARBEAR, Atacama Cosmology Telescope (ACT), and the Simons Observatory (SO) are also labeled. Site camera locations and pointings are shown as black wedges, and their fields of view are delineated by the black border lines (solid borders for main cameras 1–3 and dashed ones for cameras that are daytime only). The shaded green region shows the footprint of the CLASS telescopes during the normal constant-elevation scan at 4545^{\circ}. Note that the telescope and camera FoVs are plotted in sky coordinates with the zenith at the center of the image, but the projection of the ground image centers at the nadir direction; therefore, the region enclosed by the site camera border lines do not reflect the actual view of the cameras (the inner border lines are the top edge of the camera images)—only the azimuthal information matches the sky coordinates.

The cloud cover in each of the site images was estimated using a convolutional neural network (CNN) classifier. The details of the implementation and the validation of the classifier are described in Appendix A. The CNN classifier labels each of the 240×240240\times 240 pixel sub-regions in an image as one of the three classes: cloud, clear, and obscured (by the ground, the telescope, or celestial objects that prohibit a definitive cloud identification), and the cloud measure is defined as the ratio of sub-regions classified as cloud versus the total number that is not obscured (cloud + clear). Combined with the WCS of each site image, the cloud measure can be reported with finite angular resolution. In the rest of this work, we use the spatial average (over the sky covered by all cameras) of the cloud measure above 1010^{\circ} elevation (CM10\mathrm{CM}_{10}) as a proxy of the cloud condition at the site.

3.2 Cloud Conditions at Cerro Toco

The high-cadence all-day monitoring during the six-year survey of CLASS provides an assessment of the cloud conditions at the site on Cerro Toco. Figure 6 shows the CM10\mathrm{CM}_{10} statistics from 2016 through 2022. Over the course of a day, the cloudiness begins increasing after midday and peaks around dusk; this agrees with the diurnal cycle of cirrus and cumulonimbus clouds over land (Eastman & Warren, 2014; Feofilov & Stubenrauch, 2019), which develop during the afternoon due to the mixing of the boundary layer and the increase in thermal convection. This variation is steeper at Summer times when the convection is most efficient and peaks around January, consistent with the record from POLARBEAR (Takakura et al., 2019) at the same site. The annual variation is also evident and tracks well with the PWV measurement from the APEX weather station.333https://www.apex-telescope.org/ns/weather-data The apparent yearly modulation of the cloudiness around twilight reflects the synchronous shift of the diurnal peak of cloud cover with solar motion; however, part of this is the systematic uncertainty due to the higher false-positive cloud detection caused by aerosol scattering around the Sun.

The average cloud cover at Cerro Toco is around 32%32\% during daytime and 20%20\% during nighttime, modulated by a seasonal variation around 50%, consistent with the cloud detection rate of daytime images taken from the neighboring POLARBEAR site (Takakura et al., 2019).

Refer to caption
Figure 6: Cloud cover fraction above elevation 1010^{\circ} (CM10\mathrm{CM}_{10}) measured by the CLASS site cameras from 2016 August to 2022 May. The nighttime data prior to 2017 January are discarded due to the low exposure time set for the cameras. Main: histogram of CM10\mathrm{CM}_{10} in local time and date. Top: the annual variation. The PWV measurements during the same time period are shown as shaded curves, with arbitrary scaling. The gray shades break when the APEX weather data are not available. Right: the season-averaged diurnal variation during Austral summer (December, January, February, in green) and Austral winter (June, July, August, in purple).

4 Cloud Signal in Microwave

4.1 CLASS Instruments and Polarimetry

CLASS observes at a constant 4545^{\circ} elevation and scans continuously in azimuth by 720720^{\circ} before turning around at a rate of 112s12^{\circ}\,\mathrm{s}^{-1}. Polarization is measured through the variable-delay polarization modulator (VPM, Chuss et al., 2012; Harrington et al., 2018, 2021), which modulates between the linear polarization (Stokes UU in the telescope coordinates) and circular polarization at around 10Hz10~\mathrm{Hz}. For cosmological observations, the linear polarization angle coverage is achieved by the rotation of the Earth and the telescope boresight rotation from 45-45^{\circ} to 4545^{\circ} at 1515^{\circ} increments every day. For a cloud transient event, however, the VPM is only sensitive to one polarization direction — e.g., ±\pm Stokes QQ for 45\mp 45^{\circ} boresight and Stokes ±U\pm U for 00^{\circ} boresight. Nevertheless, polarimetry is still possible since the 30\sim 30^{\circ} azimuthal differential pointing of the detectors on the focal plane translates into a 15\sim 15^{\circ} spread in position angle on the sky at 4545^{\circ} elevation. This finite position angle coverage permits the determination of the polarization angle from a single scan, albeit with lower precision compared to that from rapid modulation between the two linear polarization states through a continuously rotating half-wave plate (e.g., Takakura et al., 2019).

4.2 Data Selection

The radiometer data analyzed in this work are taken from the CLASS survey from 2016 August to 2022 May. As the 90 GHz and 150/220 GHz receivers were deployed for less time, their data covered a smaller date range. The beginning date of each frequency is summarized in Table 1. For the purpose of investigating the clouds, the data selection is less stringent compared to that for cosmological analysis. The data were chunked into spans defined by a segment of uninterrupted observations. Typically, a span is a day long and is only separated by the detector calibration (Appel et al., 2022) and boresight rotation change at mid-day. Similar to the data selection described in Li et al. (2023), data with instrument failure (VPM, cryostats, mount, readout system) or abnormal detector response (constant detector output or excessive flux jumps) were discarded. Data were masked when the telescope scans close to the Sun or the Moon. No other source avoidance was made. Other environmental conditions such as the high PWV, and high cloud fraction were not used as selection criteria to avoid rejecting the cloud signals.

4.3 Azimuthal maps

To find cloud signals among other burst-like events in the data, and to obtain better polarization angle measurements, we made polarization maps combining multiple detectors from the focal plane for each of the Stokes parameters.

The linear (uu) and circular (vv) polarization signals were obtained by demodulating the time stream with the VPM transfer function (Harrington et al., 2021; Li et al., 2023):

[uv]\displaystyle\ \begin{bmatrix}u\\ v\end{bmatrix} =𝔏[𝐌T𝐌]1𝔏[𝐌T𝐃],\displaystyle=\mathfrak{L}\left[\mathbf{M}^{T}\mathbf{M}\right]^{-1}\mathfrak{L}\left[\mathbf{M}^{T}\mathbf{D}\right], (8)

where 𝐃\mathbf{D} is the raw time stream modulated by the VPM, 𝐌\mathbf{M} is the VPM modulation transfer function, and 𝔏\mathfrak{L} is the low-pass filter defined by the signal bandwidth given the beam size and scanning speed. As the VPM modulates, its synchronous signal is also modulated at around 10Hz10~\mathrm{Hz} and so contributes to the single-detector demodulated linear polarization as a baseline offset444This synchronous signal drifts slowly as the temperature difference between the VPM and the air evolves (Harrington, 2018). On shorter time scales, this can be thought of as baseline offset.. To minimize its impact on the single scan data, we leveraged its asymmetry between the orthogonal detector pairs and used the pair-add demodulated data (equivalent to pair-differencing for the unmodulated experiment, Harrington et al., 2021, Cleary et al., in prep.) for the rest of the analysis. We keep the notations u/vu/v for the pair-add data for simplicity. The demodulation process depends on modeling of the VPM transfer function, and its error could result in a bias in the polarization amplitude or cause leakage between linear and circular polarization. One of the main factors in the model is the assumed sky spectrum (the cloud linear polarization and atmospheric circular polarization) due to the frequency dependence of the VPM modulation efficiency within the detector bandpass. CLASS data were demodulated assuming a sky spectrum consisting of CMB and Galactic foreground contribution in linear polarization and atmospheric emission in circular polarization (Petroff et al., 2020). The assumed linear polarization spectrum is shallower than the fiducial spectrum from Rayleigh scattering from clouds, which inevitably leads to polarization bias. We denote the bias to linear polarization and linear-to-circular polarization leakage from VPM transfer function error by BuuB_{uu} and BvuB_{vu}, respectively. The modeling of these quantities requires accurate calibration of the VPM parameters; however, in the absence of such calibration, we elect to empirically determine these bias factors from the data in Section 4.5.

The demodulated data can be related to the sky polarization signal555Throughout this work, we distinguish the polarization signals in the detector frame and on the sky by small and capitalized letters. [Q,U,V][Q,U,V] through

[uv]\displaystyle\begin{bmatrix}u\\ v\end{bmatrix} =[sin2(γ+ϕP)cos2(γ+ϕP)0001][QUV],\displaystyle=\begin{bmatrix}-\sin 2(\gamma+\phi_{P})&\cos 2(\gamma+\phi_{P})&0\\ 0&0&1\end{bmatrix}\begin{bmatrix}Q\\ U\\ V\end{bmatrix}, (9)

where γ\gamma is the detector position angle on the sky and ϕP\phi_{P} is a small angle correction accounting for the VPM wire direction as viewed by each detector (Li et al., 2023). The sky maps were solved by inverse-variance weighting the demodulated data from all detectors:

[QUV]=(𝐏T𝐍1𝐏)1𝐏T𝐍1[uv],\displaystyle\begin{bmatrix}Q\\ U\\ V\\ \end{bmatrix}=\left(\mathbf{P}^{T}\mathbf{N}^{-1}\mathbf{P}\right)^{-1}\mathbf{P}^{T}\mathbf{N}^{-1}\begin{bmatrix}u\\ v\\ \end{bmatrix}, (10)

where 𝐏\mathbf{P} is the pointing matrix in Equation 9 and 𝐍\mathbf{N} is the diagonal noise matrix. To guard against the bright cloud signal biasing the variance estimates, each detector time stream was first outlier-removed using an iterative median absolute deviation (MAD) algorithm where for each iteration samples with absolute deviation from the median greater than five times the median of the absolute deviation from the median were flagged as outliers. A singular-value decomposition was then performed on the outlier-removed data to isolate the common modes. The per-span variance of each detector was estimated after projecting out modes with singular values four times greater than the median. Prior to the map-making, the median of the outlier-removed data was subtracted from each detector to prevent the residual VPM synchronous emission or other long-time-scale drifts from biasing the result.

Limited by the instantaneous detector coverage of the transient cloud events, we binned the data into azimuthal maps (hereafter az-maps), where close-by data in the time-azimuth coordinates are averaged over regardless of the elevation pointing. For all frequencies, the azimuth resolution was set to 11^{\circ}, and temporal resolution was chosen such that each continuous 360360^{\circ} scan was binned into the same temporal bin. Depending on the scanning speed, the temporal resolution is around 180180360s360~\mathrm{s}. The az-maps trade off spatial resolution in the elevation direction for polarization sensitivity; therefore, elevation structures of the cloud smaller than the focal plane size are lost. Examples of the multifrequency Stokes Q/UQ/U az-maps are shown in Figure 7.

4.4 Cloud Detection

The search for cloud signals in CLASS data aims to find any burst-like linear polarization signal that has temporal and azimuthal contiguity without assuming a priori knowledge of the cloud polarization properties. Instead of operating on the sky az-maps introduced in Equation 10 for cloud detection, we made separate az-maps for the detector frame uu signal by mapping it as an intensity signal, i.e., disregarding the position angle dependency in Equation 10. After the map-making as outlined in Section 4.1, we filtered out from the uu az-map a low-order polynomial component in the temporal direction with outlier rejection based on MAD. The polynomial order was chosen to be the integer number of hours of each span.

Depending on the boresight angle of the telescope, the Q-Q polarization from the cloud can appear as bursts in the uu-az-map with positive (positive boresight) or negative (negative boresight) signs. The search was conducted for both cases, where pixel values exceeding seven times the map white noise level (propagated from the uu time stream variances) were flagged. Assuming the smoothness of the cloud signal, the boundaries of flagged pixels were further expanded and tailored using consecutive morphological closing and opening algorithms. These morphological operations take into account the periodic boundary condition in the azimuth direction. Each isolated contiguous flagged region was identified as a cloud candidate, and an additional morphological dilation operation was applied to expand the region for background estimations. The sky polarization signals were extracted from the sky az-maps for each Stokes parameter at the corresponding region with background subtraction. The variance in the background region was assigned as the measurement uncertainty.

As an example, the last two panels of Figure 7 show the 90GHz90~\mathrm{GHz} uu-az-map and the cloud detection flags for the span between 2022-01-25 and 2022-01-26. For the population analysis below, the same extraction procedure was performed independently for each of the four CLASS bands for every span. In total, we have identified 1481, 3677, 4110, and 4178 cloud candidates at 40, 90, 150, and 220 GHz, respectively.

Refer to caption
Figure 7: Example of multifrequency polarized cloud observation starting on 2022-01-15. Top: Sky images recorded by camera 3, shown in 3-hour intervals. As noted in Figure 5, the highest elevation of camera 3 is below the lowest elevation of the telescope; therefore, clouds in the camera image do not directly correspond to the az-map detections. Row 1–8: Stokes QQ (top) and UU (bottom) az-maps for four CLASS frequency bands. The xx-axis represents time, and the yy-axis, from bottom to top of each panel, is the 180-180 to 180180^{\circ} azimuth angle. The azimuthal coverage of camera 3 roughly corresponds to the lower quarter of the az-maps. The gray area shows missing data due to Sun avoidance or excessive detector flux jumps. Row 9: az-map of the detector-frame Stokes uu map for the 90GHz90~\mathrm{GHz} band. Row 10: the cloud candidates identified from the 90GHz90~\mathrm{GHz} uu az-map. Red patches show the identified cloud candidates and the gray patches show the extended background region. All az-maps and camera images have the temporal axes aligned.

4.5 Circular Polarization and Demodulation Bias

Table 2: CLASS demodulation bias
Band 40aaThe estimated bias terms are given separately for data before and after 2020-01-20. 90bbThe estimated bias terms are given separately for data before and after 2019-05-20. 150 220
B^uu\hat{B}_{uu} 1.080/1.078 0.983/0.935 0.966 0.943
B^vu\hat{B}_{vu} 0.215-0.215/0.186-0.186 0.124-0.124/0.255-0.255 0.200-0.200 0.257-0.257

Clouds are not expected to produce circular polarization, and the reflection mechanisms outlined in Section 2 should not yield significant circular polarization due to the low Rayleigh scattering optical depth. However, non-zero circular polarization signals were found in az-maps at all frequencies. Figure 8 shows the measured circular polarization as a function of the linear polarization amplitude measured in the detector frame (uu) for samples with a S/N>5\mathrm{S/N}>5. Since circular polarization is correlated with the detector-frame quantity instead of the sky signal (Q/UQ/U), the majority of the signal must be the result of a polarization leakage presumably due to inaccurate VPM transfer function modeling. Considering the uncertainties of the measurement in both directions, we use orthogonal distance regression to fit a scaling factor for each frequency. The results are empirical estimates of the aforementioned demodulation bias Bvu{B}_{vu} for cloud polarization. These numbers are summarized in Table 2 and denoted as B^vu\hat{B}_{vu}. For 90GHz90~\mathrm{GHz} we found distinct trends before and after 2019-05-20, which is likely from a perturbation to the VPM system during telescope maintenance. By simulating the modulation and demodulation process with various VPM parameters and sky spectra, we found tight linear correlations between BvuB_{vu} and BuuB_{uu}; therefore, the B^vu\hat{B}_{vu} measurements can be used for BuuB_{uu} estimates in the absence of precise VPM parameter determination. These B^uu\hat{B}_{uu} estimates are also summarized in Table 2, and used to correct for the linear polarization bias in the following analysis.

The significant linear polarization and its unique spectral shape make clouds promising targets (among other sources with different spectral dependencies) for VPM transfer function calibration (Li et al., 2023). This possibility will be explored and applied to the cosmological analysis for future CLASS data.

Refer to caption
Figure 8: Detected circular polarization as a function of the Stokes uu amplitude. The colored line and the shaded region indicate the best linear fit between the two variables and should be interpreted as the measured transfer function bias term B^vu\hat{B}_{vu} and its uncertainty. Separate fits are performed for the 40 GHz data before and after 2021-02-11 due to the replacement of the VPM grid (Li et al., 2023). The 90GHz90~\mathrm{GHz} panel also suggests a separate fit for data before and after 2019-05-20 due to a bimodal transition in the VPM system.

5 Cloud Population Analysis

5.1 Confirmation with Camera Images

In addition to the visual confirmation from individual examples (e.g., Figure 7), we compare the radiometer detection to the cloud measure from the site cameras. Figure 9 shows the distribution of the cloud measure (CM10\mathrm{CM}_{10}) associated with CLASS radiometer detections. The average CM10\mathrm{CM}_{10} values within a 15-minute window around each of the cloud candidates were extracted. For detections at all four frequencies, the associated higher-than-global cloud measures indicate a significant correspondence between the radiometer detection and the clouds optically identified by the cameras. The single-sided Mann–Whitney U test suggests that the CM10\mathrm{CM}_{10} during the time period with radiometer polarization detection is significantly higher than the global distribution to the at least 22.7σ22.7\sigma level (for the lowest 40GHz40~\mathrm{GHz} detections). Due to the aforementioned FoV mismatch between the site camera and the telescopes and the finite cadence of the camera images, the significance shown here should be considered as a lower limit.

Refer to caption
Figure 9: The distribution of cloud measure above 1010^{\circ} elevation (CM10\mathrm{CM}_{10}) associated with each of the CLASS polarization detections. The colored histograms correspond to the polarization detections from each of the four frequencies. The global CM10\mathrm{CM}_{10} distribution from all data is shown in gray.

5.2 Polarization Angle

The polarization angle for each candidate was estimated as

ψ=12arctan(U¯Q¯),\psi=\frac{1}{2}\arctan\left(\frac{\bar{U}}{\bar{Q}}\right), (11)

where U¯\bar{U} and Q¯\bar{Q} are the background-subtracted averaged Stokes amplitudes in the flagged region (Section 4.4). For boresight angles ±45\pm 45^{\circ} and 00^{\circ}, either QQ or UU may have large uncertainties due to the degeneracy between the cloud polarization direction and the detector angle, and the simple estimate here would have large uncertainty and/or bias. Therefore, we avoid the interpretation of polarization angles from individual measurements and only study the cloud population as a whole. Figure 10 shows the polarization angle distribution of each cloud candidate weighted by the event observation time. It is worth noting that the seven boresight rotations of the telescopes have different sensitivities to cloud polarization. At ±45\pm 45^{\circ} boresight, the VPM and detectors have the most sensitivity to the QQ polarization, but the uncertainty on the Stokes UU component is the greatest; therefore, the polarization angle cannot be reliably determined. We find the average polarization angle to be 85.7±1.585.7\pm 1.5^{\circ}, 91.1±0.591.1\pm 0.5^{\circ}, 89.6±0.589.6\pm 0.5^{\circ}, and 86.4±0.686.4\pm 0.6^{\circ} for the 4040, 9090, 150150, and 220GHz220~\mathrm{GHz} samples, respectively. Despite the unfavorable conditions for the polarization angle measurement, the distribution is consistent with the predicted 9090^{\circ} polarization angle from the scattering of a population of horizontally aligned cloud particles. The distributions in Figure 10 also show a slight preference for angles around 00^{\circ} (180180^{\circ}). By visually inspecting the camera images, we found that they are associated with clouds at very low altitudes close to the ground (but not exclusively), and the polarization angle may be explained by +Q+Q polarization from the scattering of the atmosphere radiation by spherical cloud particles like water droplets (Section 2).

Refer to caption
Figure 10: Polarization angle distribution of the cloud candidates from each of the four CLASS frequency bands. The histograms are weighted by the observation time of each cloud event. The boundaries of the histograms are periodically extended by 3030^{\circ} to better show the features around 00^{\circ} (180180^{\circ}).

5.3 Polarization Spectrum

CLASS’s multifrequency cloud observations provide a unique opportunity to study the spectrum of the cloud polarization and to verify the polarization mechanisms as outlined in Section 2.

Refer to caption
Figure 11: Measured cloud polarization signal (Q-Q) as a function of the effective frequency. The samples include all 90GHz90~\mathrm{GHz}-selected candidates with S/N>4\mathrm{S/N}>4 at each band. The dots mark for each distribution the 1616, 5050, and 8484 percentiles.

In order to compare the multifrequency data, we chose the candidates detected from the 90GHz90~\mathrm{GHz} data and performed forced photometry on the other three bands. The forced photometry finds corresponding pixels in other bands by matching the temporal and azimuthal bins, which might not always be possible due to the different pointing directions of the telescope mounts and/or the missing data. To account for the bias resulting from the VPM transfer function error, B^uu\hat{B}_{uu} was divided out from the polarization measurements from each band. The power measured by the CLASS bolometers also needs to be corrected for the absorption by the water vapor. This is especially relevant for cloud observations that typically occur during high PWV conditions. However, we lack dedicated PWV measurement to accurately determine the real-time PWV, and resort to the PWV values reported by the nearby APEX weather station at 1-minute cadence. For each cloud candidate, we queried the maximum PWV reported by APEX within a 10-minute window and calculated the atmospheric transmission based on the detector bandpass (Appel et al., 2022).

Figure 11 summarizes the polarization amplitudes (Q-Q) from the forced photometry for all the candidates with S/N greater than four. The spectral index α\alpha can be obtained by jointly fitting the polarization amplitudes across two or more frequency bands. Using the 375 samples with detections at 9090 and 150GHz150~\mathrm{GHz} with S/N>4\mathrm{S/N}>4, we find the index α=3.90±0.06\alpha=3.90\pm 0.06, consistent with the Rayleigh scattering model of ice particles as outlined in Section 2. However, when the 4040 or 220GHz220~\mathrm{GHz} samples are included, the best-fit α\alpha parameters significantly deviate from the nominal value of 44. These results suggest excess/deficit of power at 40/200GHz40/200~\mathrm{GHz}, which we discuss below.

5.3.1 Effects From Liquid Water

At temperatures above 40C-40~\mathrm{{}^{\circ}C}, liquid water may coexist with ice crystals in its supercooled state (Korolev & Milbrandt, 2022). The dielectric permittivity of liquid water within the microwave range has a strong frequency dependency, therefore the Rayleigh scattering spectrum of liquid water has an additional term |(ϵν1)/(ϵν+2)|2|(\epsilon_{\nu}-1)/(\epsilon_{\nu}+2)|^{2} (Equation 5). However, the liquid water fraction is expected to be low in high clouds, moreover, the spherical shape and smallness of the water droplets (about 20μm20~\mathrm{\mu m}, Lasher-Trapp et al., 2005) also make liquid water scattering a subdominant contributor to the observed polarization signals. Their absorption effect, however, could be important since the absorption cross-section, in the Rayleigh regime, is proportional to D3D^{3} (whereas the scattering is proportional to D6D^{6}, where DD is the particle diameter) and the liquid water absorption efficiency is a few orders-of-magnitude higher than that of ice due to its large imaginary part of the dielectric permittivity (Turner et al., 2016). Considering a toy model with a layer of liquid water at the base of the ice cloud, the liquid water absorption can be incorporated by inserting into the integral of equation 4:

exp[km(ϵν,T)LWP(1|cosθ|+1|cosδ|)],\exp{\left[-k_{m}(\epsilon_{\nu,T})\mathrm{LWP}\left(\frac{1}{|\cos\theta|}+\frac{1}{|\cos\delta|}\right)\right]}, (12)

where kmk_{m} is the mass absorption coefficient computed from the complex permittivity that also depends on the frequency and temperature TT; LWP is the column mass density of the liquid water layer. The two secant terms correspond to the absorption of the incident and scattered light, respectively. The nadir angle (θ\theta) dependency of the absorption adjusts the scattering contribution from different directions, therefore, the final result also depends on the particle shape/orientation in the ice cloud.

We compared two models of the polarization spectrum below: R-α\alpha is a power-law model that has the spectral index α\alpha as a free parameter; R-abs includes the liquid water layer absorption and assumes the Rayleigh scattering spectrum (α=4\alpha=4). We jointly fit these models to 131 samples with joint detection at all four frequency bands with S/N>4\mathrm{S/N}>4, and the residuals are displayed in Figure 12. As mentioned in the section above, a purely Rayleigh scattering spectrum is not a good fit across all four frequencies. Specifically, the R-α\alpha model yields a best-fit α=3.17±0.05\alpha=3.17\pm 0.05. The excess of power at 40GHz40~\mathrm{GHz} and the favor of a lower spectral index are evident in Figure 12, and the mean χ2\chi^{2} per data degree-of-freedom is 3.73.7. By including additional liquid absorption, model R-abs brings more consistency between 4040 and 90GHz90~\mathrm{GHz}, as indicated by the improved normality of the distributions and the lower mean χ2=2.3\chi^{2}=2.3. We note that the absorption model depends on the cloud temperature, LWP, and particle shape (through Δz\Delta_{z} in Equation 2), and the regression problem is underdetermined with the four-frequency photometry. Therefore, the result here only demonstrates the possibility that the presence of liquid water could play a role in the spectrum of cloud polarization, but the interpretation of the best-fit parameters should be conducted with caution.

Refer to caption
Figure 12: Best-fit residual distribution for the spectral models in comparison. The yellow and blue colors represent R-α\alpha, and R-abs, respectively. Each component of the graph shows the distribution of the residuals from the best-fit model. The two distributions for each frequency are arbitrarily offset for visualization.

5.3.2 Spectra at 220 GHz

To assess the potential deviation from Rayleigh scattering at around 220GHz220~\mathrm{GHz}, we selected 375 samples with joint detection at 150/220GHz150/220~\mathrm{GHz} with S/N greater than four. Figure 13 plots in black the ratio of the Stokes QQ signal measured at 220GHz220~\mathrm{GHz} compared to the 150GHz150~\mathrm{GHz} measurement scaled by (220/148.2)4(220/148.2)^{4}, assuming the Rayleigh scattering spectrum. The left panel shows the deficit ratio against PWV, and the right panel is the histogram weighted by the cloud observation time, centering around the mean value 0.61±0.020.61\pm 0.02. A weak correlation with PWV is found with Pearson coefficient 0.33±0.03-0.33\pm 0.03; however, it is unlikely that the deficit is due to the unaccounted-for water vapor absorption. The additional 40%40\% absorption would require PWV values greater than 20mm20~\mathrm{mm}, which is improbable at the CLASS site.

Nonetheless, as discussed in the previous section, it is possible that supercooled liquid water is contributing to the absorption. We jointly fit the 9090, 150150, and 220GHz220~\mathrm{GHz} data (315 samples with S/N>4\mathrm{S/N}>4) with model R-abs, but fixed the cloud temperature to 15C-15~\mathrm{{}^{\circ}C} to reduce the number of free parameters. The result of the 220GHz220~\mathrm{GHz} deficit ratio after correcting for the absorption with the best-fit R-abs parameters are shown in Figure 13 in blue. The best-fit model can explain most of the deficit with a wide spread of LWP values – the 5050, 8484, and 95%95\% quantiles are 0.40.4, 1.21.2, and 2.0kgm22.0~\mathrm{kg\,m^{-2}}, respectively. These values are much higher than the typical value in the Chajnantor area (below 0.01kgm20.01~\mathrm{kg~\mathrm{m}^{-2}} for 90%90\% of the time, Kuo, 2017) based on MERRA-2 or the maximum value 0.6kgm20.6~\mathrm{kg\,\mathrm{m}^{-2}} found in the ERA5 database over the survey periods. However, these records are based on reanalyses and are averaged values over a wide area of the atmosphere, and might not be applicable to individual cloud measurements. Lacking targeted LWP measurement for each sample, we cannot preclude the possibility that the clouds are in mixed-phase and the liquid water absorption contributes (at least partially) to the deviation of the Rayleigh scattering spectrum at 220GHz220~\mathrm{GHz}.

Alternatively, the apparent deficit can be interpreted as evidence of a population of large ice particles that contribute to polarization through resonant scattering. As is shown in Figure 4, the polarization amplitude is sharply suppressed at around 220GHz220~\mathrm{GHz} for particle diameter 350μm\gtrsim 350~\mathrm{\mu m}. Considering a population of cloud particles, depending on size distribution (which primarily depends on the temperature, Austin et al., 2009), the deficit ratios range between 2080%20\sim 80\% for temperature 5080C-50\sim-80\mathrm{{}^{\circ}C}. We note that the calculation above assumed Mie scattering from spherical particles, and the exact deficit ratio might be sensitive to the size, shape, and orientation of the cloud particles, which is beyond the scope of this work.

Refer to caption
Figure 13: Polarization amplitude ratio between the 220GHz220~\mathrm{GHz} and 150GHz150~\mathrm{GHz} scaled by the Rayleigh scattering spectrum. The histograms on the right panel are weighted by the observation time of each cloud event. The black points correspond to the Rayleigh model, i.e., the 220/150GHz220/150~\mathrm{GHz} ratios are divided by (220/148.2)4(220/148.2)^{4}. The blue points additionally account for the liquid water absorption, where the absorption term is fit jointly with 9090,150150, and 220GHz220~\mathrm{GHz} data for each sample assuming the R-abs model at cloud temperature 15C-15~\mathrm{{}^{\circ}C}.

6 Conclusion

We presented multifrequency observations of cloud polarization from CLASS at frequencies centered around 40, 90, 150, and 220 GHz. The az-mapping technique identifies transient sky polarization signals and is less susceptible to time-domain glitches than searches in time-ordered data. A blind search for localized polarization transient signals in daytime and nighttime throughout the 2016–2022 observation period yielded significant detection of cloud events that concur with the cloud images captured by the site cameras and correlate with the cloud measure extracted from the cloud images based on a CNN classifier.

Leveraging the polarization modulator, finite on-sky position angle offsets of the detectors at the 4545^{\circ} elevation, and the az-maps, we were able to combine the data from multiple detectors to perform polarization measurement of the transient signal from clouds on a single scan. At the threshold chosen for cloud detection, we identified 1481, 3677, 4110, and 4178 cloud candidates at 40, 90, 150, and 220 GHz, respectively. The polarization angle distribution of the majority of cloud events is consistent with the predicted 9090^{\circ} polarization angle from the scattering of a population of horizontally aligned ice crystals. At a lower significance, we also found a group of events with vertical polarizations, which may be attributed to the polarization effect of spherical cloud particles (e.g., liquid water).

Focusing on the cloud candidates selected by the 90GHz90~\mathrm{GHz} data, we compared the Q-Q polarization signal at all four frequencies. The joint spectrum fit from 90/150GHz90/150~\mathrm{GHz} data shows a mean spectral index α=3.90±0.06\alpha=3.90\pm 0.06 consistent with the ice crystal Rayleigh scattering. The polarization amplitudes at 40/220GHz40/220~\mathrm{GHz} show excess/deficit compared to the α=4\alpha=4 spectrum. Using a toy model with a layer of supercooled liquid water at the base of the ice cloud, we found better agreement between the data and Rayleigh spectra with liquid water absorption. Although the fitting result is underdetermined due to the finite frequency sampling of CLASS data and lack of targeted LWP measurement, the result hints that the presence of water might be important to explain the spectral shape of cloud polarization, but the exact solution would depend upon the modeling of cloud particle size/shape distribution, their orientation, the ice/liquid water mixing, and cloud temperature. Alternatively, the 60%60\% deficit ratio observed at 220GHz220~\mathrm{GHz} measurement compared to the scaled 150GHz150~\mathrm{GHz} data assuming α=4\alpha=4 can be explained by a population of cloud particles with diameters greater than 350μm350~\mathrm{\mu m} that contribute to the polarization through the Mie scattering. This picture is also consistent with the long-tail distribution of the ice crystal size in high clouds (Austin et al., 2009) within the temperature range 5080C-50\sim-80\mathrm{{}^{\circ}C}.

No circular polarization signal was detected from the clouds. All apparent circular polarization signals are consistent with a linear-to-circular polarization leakage from VPM modeling uncertainty. Leveraging the large amplitude of the cloud signal, this leakage signal will be used in future CLASS analysis to constrain the VPM parameters for the cosmological dataset.

As a final remark, the cloud events analyzed in this work were deliberately selected from the brightest end of the population. For the cosmological analysis, the time-ordered data around these events are likely flagged in the pipeline either due to the anomalously large signal or coincident bad weather and/or excessive detector flux jumps. The fainter end of the cloud population, on the other hand, is more difficult to avoid with data selection and could impact the long-term stability of the instrument as a polarization “noise" (Harrington et al., 2021, Cleary et al. in prep.) Since 2022, we have installed an all-sky camera to better monitor the cloud conditions and to guide the survey. The methods developed and lessons learned here will be used to improve the CMB data reduction for CLASS, and are available for future experiments (Ade et al., 2019; Abazajian et al., 2016) that aim to push the limit of CMB observations further from the ground.

7 Acknowledgments

Figure 1 has been designed using assets from Freepik.com. We acknowledge primary funding support for CLASS from the National Science Foundation Division of Astronomical Sciences under Grant Numbers 0959349, 1429236, 1636634, 1654494, 2034400, and 2109311. We thank Johns Hopkins University President R. Daniels and the Deans of the Kreiger School of Arts and Sciences for their steadfast support of CLASS. We further acknowledge the very generous support of Jim and Heather Murren (JHU A&S ’88), Matthew Polk (JHU A&S Physics BS ’71), David Nicholson, and Michael Bloomberg (JHU Engineering ’64). The CLASS project employs detector technology developed in collaboration between JHU and Goddard Space Flight Center under several previous and ongoing NASA grants. Detector development work at JHU was funded by NASA cooperative agreement 80NSSC19M0005. CLASS is located in the Parque Astronómico Atacama in northern Chile under the auspices of the Agencia Nacional de Investigación y Desarrollo (ANID). We acknowledge scientific and engineering contributions from Max Abitbol, Aamir Ali, Fletcher Boone, Michael K. Brewer, Sarah Marie Bruno, David Carcamo, Carol Chan, Manwei Chan, Joseph Cleary, Kevin L. Denis, Francisco Espinoza, Benjamín Fernández, Pedro Fluxá Rojas, Joey Golec, Dominik Gothe, Ted Grunberg, Mark Halpern, Saianeesh Haridas, Kyle Helson, Gene Hilton, Connor Henley, Johannes Hubmayr, John Karakla, Lindsay Lowry, Jeffrey John McMahon, Nick Mehrle, Nathan J. Miller, Carolina Morales Perez, Carolina Núñez, Keisuke Osumi, Ivan L. Padilla, Gonzalo Palma, Lucas Parker, Sasha Novack, Bastian Pradenas, Isu Ravi, Carl D. Reintsema, Gary Rhoades, Daniel Swartz, Bingjie Wang, Qinan Wang, Tiffany Wei, Janet L. Weiland, Ziáng Yan, Lingzhen Zeng and Zhuo Zhang. For essential logistical support, we thank Jill Hanson, William Deysher, Joseph Zolenas, LaVera Jackson, Miguel Angel Díaz, María José Amaral, and Chantal Boisvert. We acknowledge productive collaboration with the JHU Physical Sciences Machine Shop team. R. Dünner thanks ANID for grant BASAL CATA FB210003. Z.X. is supported by the Gordon and Betty Moore Foundation through grant GBMF5215 to the Massachusetts Institute of Technology.

Appendix A CNN-based Cloud classification

Convolutional neural network (CNN) classifiers are powerful for image classification and have been demonstrated to be effective for cloud monitoring in all-sky images (Mommert, 2020). We adopted the pre-trained AlexNet model (Krizhevsky et al., 2012) and fine-tuned the network for our specific task.

The site camera images were selected across a wide range of season/observation conditions and UTC hours and were cropped into 240×240240\times 240-pixel patches for evaluation. Each patch is classified to be either clear, cloud, or obscured (by the ground, the telescope, or celestial objects that prohibit a definitive cloud identification), disregarding the type, thickness, and coverage of cloud within the patch. An internal web application was set up to collect manual classifications from the CLASS collaboration. A total of 19,095 valid classifications were recorded throughout this project.

Each classification was based solely on the pixels within the patch, which is approximately a few degrees on the sky and is sufficient in most cases; however, there are cases where single patch evaluation would fail. For example, pixels around the Sun and near the horizon during twilight appear white due to the Mie scattering of the aerosol and are hard to distinguish from clouds in a single patch (the annual modulation around twilight in Figure 6). Although the model is capable of also distinguishing the morphology of the cloud (Zhang et al., 2018), we only attempt dichotomous labeling due to the lower quality images taken at night time, and no finer classification was made regarding the volume or thickness of the cloud. A continuous cloudiness measurement was achieved by taking the average of the binary evaluation of all patches in the image, but this is often an overestimation due to the sparsity (e.g., altocumulus) or diffuseness (e.g., cirrus) of the cloud. The nighttime images add extra complexities as the cameras occasionally experience after-images that last for a few minutes, which triggers false detection and degrades the temporal resolution of the measurements.

Using 9548 labeled patches as the training set, the classifier achieved an overall 96%\gtrsim 96\% (89%\gtrsim 89\%) accuracy for cloud detection at daytime (nighttime) on the rest 9547 testing samples. The full confusion matrix of the classifier is shown in Figure 14. The about 10%10\% false-negative rate for cloud classification at night is almost the limit for manual classification imposed by the challenges addressed above.

Refer to caption
Figure 14: The confusion matrix of the CNN classifier. The numbers in the diagonal (off-diagonal) blocks are the true-positive (true-negative) rate for each column. The two values in each block correspond to the statistics for daytime (upper-left) and nighttime (lower-right).

References