A&A 459, 987-1000 (2006)
DOI: 10.1051/0004-6361:20054468
J. F. Macías-Pérez1 - A. Bourrachot2
1 - Laboratoire de Physique Subatomique et Cosmologie, 53 avenue des Martyrs, 38026 Grenoble Cedex, France
2 -
Laboratoire de l'Accélérateur Linéaire BP 34, Campus Orsay, 91898 Orsay Cedex, France
Received 3 November 2005 / Accepted 3 April 2006
Abstract
We present an alternative analysis of CMB time-ordered data (TOD) using a wavelet-based representation of the data time-frequency plane. We demonstrate that the wavelet transform
decorrelates 1/f-type Gaussian stationary noise and permits a simple and functional description
of locally stationary processes. In particular, this makes it possible to generalize the classical algorithms of map making and CMB power-spectrum estimation to the case of locally stationary 1/f type noise. As an example, we present a wavelet-based algorithm for the
destriping of CMB-like maps. In addition, we describe a wavelet-based analysis of the Archeops data including time-frequency visualization, wavelet destriping, and
filtering of the TOD. These filtered data were used to produce polarized maps of Galactic
dust diffuse emission. Finally,
we describe the modeling of the non-stationarity on the Archeops noise for estimating the CMB power spectrum.
Key words: cosmology: cosmic microwave background
After discovery by the COBE satellite (Smoot et al. 1992), the cosmic microwave
background (CMB) temperature anisotropies have become one of the most powerful observational tests
for cosmology. Indeed, recent measurements of their angular temperature power spectrum by ground-based experiments, such as DASI (Halverson et al. 2002), CBI (Pearson et al. 2002), and VSA (Dickinson et al. 2004) and by balloon-borne experiments
such as BOOMERang (Netterfield et al. 2002), MAXIMA (Lee et al. 2001), and Archeops (Benoît et al. 2003b; Tristram et al. 2005) have provided strong
constraints on the main cosmological parameters, such as the Hubble constant H0,
the Universe total density
,
matter density
,
and energy density
,
the scalar
,
and tensor
spectral indexes associated to the power spectrum
of the primordial fluctuations. More recently, the satellite mission WMAP
(Bennett et al. 2003)
measured both the temperature CMB angular power spectrum and the
cross correlation between temperature and polarization (Kogut et al. 2003), leading to high precision
determination of the cosmological parameters.
In the near future, the PLANCK satellite mission
will significantly improve the accuracy of measurements of the angular power spectrum of the
CMB temperature anisotropies and will also measure the CMB polarization
anisotropies. This will lead to a rather more selective test for distinguishing competing
cosmological models and to constraints on the inflationary paradigm.
The analysis of the PLANCK satellite data will require both faster and more accurate algorithms than those currently available, to deal with such large data sets containing few 109 samples and to measure polarized fluctuation signals that are two or more orders of magnitude smaller than temperature fluctuations. One of the most important problems in the analysis of CMB data is characterizing the properties of the noise in the time-ordered data (TOD), exploiting them for optimal map making, and for reconstructing the angular power spectrum of the CMB temperature and polarization anisotropies. The extremely large size of the data sets makes it computationally unfeasible to directly invert the noise covariance matrix and even its storage (Borrill 1999). This leads to the common use of Fourier techniques (Doré et al. 2001; Hivon et al. 2002; Yvon et al. 2005), which are valid exclusively in the case of stationary and Gaussian noise for which the covariance matrix is Toeplitz, and it is diagonalized by the Fourier transform. In the case of PLANCK, observations will take place over two years, so it seems reasonable to expect that the TOD noise properties will change during the mission. Further, residuals from badly removed parasitic noises will also contribute to the non stationarity and non Gaussianity of the TOD noise.
New promising Fourier methods (Natoli et al. 2001) based on the concept of locally stationary noise have been presented to deal with the non stationarity problem. However, they are not adapted well to the case of residuals from parasitic signals, and they significantly reduce the number of data samples to be used in the analysis so that the overall instrument sensitivity also decreases. In addition, these new methods requires prior knowledges of the zones of local stationarity on the data, but no algorithm has been proposed yet to address this issue. In this paper, we describe a new approach to deal with non stationarity in CMB data sets. This approach is based on simultaneous analysis of the time and the frequency properties of noise using the wavelet and wavelet packet transforms. By contrast to Fourier-based methods, non stationarity is naturally described by the wavelet transform, so no cutting of the data is needed to properly define locally stationary processes. In addition, we discuss how wavelet techniques are very useful identifying systematics in the TOD, both visually and automatically. Application of these techniques to the Archeops data is presented going from the simple visual inspection for classifying the data to specifically designed algorithms to remove low-frequency components in the TOD and the remaining stripes on the Archeops maps.
Archeops
is a balloon-borne
bolometer experiment that aimed at measuring the CMB temperature
anisotropy on large and small angular scales. It provided the first determination of the
spectrum from the COBE multipoles
(Smoot et al. 1992) to the first acoustic peak (Benoît et al. 2003a; Tristram et al. 2005) from
which it gave a precise determination of various cosmological
parameters, such as the total density of the Universe and the baryon
fraction (Benoît et al. 2003b). Archeops was also designed as a test
bed for Planck-HFI, so it shared the technological
design: a Gregorian off-axis telescope with a 1.5 m primary
mirror, bolometers operating at 143, 217,
353, and 545 GHz, which are cooled down at 100 mK by a 3He/4He dilution
designed to work at zero gravity, and a similar scanning strategy.
Because of this, Archeops data are expected to have common features with
Planck data with respect to random noise and systematics.
A detailed description of the instrument and its performances can be
found in Benoît et al. (2002).
The plan for this paper is the following. Section 2 introduces the wavelet and wavelet packet transforms. Section 3 discusses the properties of the wavelet transform of stationary Gaussian process. Section 4 deals with non stationary noise and, in particular, locally stationary noise. Section 5 discusses a wavelet-based destriping algorithm. Finally, Sect. 6 describes a wavelet analysis of the Archeops TOD.
In this section we give a brief overview of the discrete wavelet and wavelet packet transforms that will be used extensively in the following sections.
The discrete wavelet transform (DWT) is an orthonormal transform
that takes a time series - TOD -
and yields a vector of N DWT coefficients
It is convenient to define equivalent
and
filters with
Lj=(2j-1)(L-1)+1 non zero elements such that
![]() |
(4) |
![]() |
(5) |
Finally, the DWT can also be represented as the decomposition of the time series into an orthonormal base
![]() |
(6) |
![]() |
(7) |
This paper concentrates on compactly supported orthogonal wavelet bases, such as the Haar, Daubechies Coifflets, least asymmetric (also called symmlets), and best localized wavelets, which are extensively used in the statistical community (see for example Daubechies 1992; Percival & Walden 2000; Vidakovic 1999).
Each wavelet family is defined as fulfilling a particular requirement like for example the symmetry of the wavelet function in the case of the least asymmetric family. For each family, the width, L, of the scaling and wavelet filters is a variable parameter, and as discussed by Lai 1995, it is directly related to the shape of the low-pass and high-pass equivalent filters. In particular, the larger L, the closer the low and high pass filters will be to a perfect low pass and high pass filter, respectively. This will be discussed in more detail in the following sections.
The maximal overlap DWT (MODWT), also known as the non-decimated DWT or the stationary DWT, is a particularly interesting generalization of the DWT. It allows us to keep the original sampling in time of the time series at each level j of the wavelet transform. In addition, the MODWT is invariant with respect to time shifting, while the DWT is not. These two properties become important when studying the time evolution properties of the timeline.
From a mathematical point of view, level J0MODWT of a time series Xt of N data samples is a transform consisting of J0+1 vectors
and
,
all of which have dimension N. The vector
contains the MODWT wavelet
coefficients associated with changes on the scale
while the
contains the MODWT scaling coefficients associated with
averages on the scales
.
As for the DWT,
and
can be calculated by
filtering Xt, namely,
Unlike the DWT, the MODWT is not an orthonormal transform because at each level j the components of both
and
are not independent. Nevertheless, the MODWT is capable of producing a multi-resolution analysis of the data such that
![]() |
(9) |
The wavelet transform as defined above is just a representation of temporal signals at different
scales j that correspond to the frequency intervals
.
Although extremely useful and powerful, this representation is unusual from the Fourier point of view. In this respect, it is interesting to define the discrete wavelet packet transform, DWPT, by generalizing the DWT, so that
we can obtain an equipartition of the frequency domain and of the time domain similar to that given by a Windowed Fourier Transform (WFT). In simple words, the DWPT is obtained at each level j by high pass filtering with
and low pass with
the smooth
component
in the DWT, but also high-pass and low-pass filtering the coarse
component
.
The level j DWPT of a N=2J dimensional vector
is an orthonormal transform yielding an N dimensional vector of coefficients that can be partitioned as
After defining Wj,n,t as the th element of
,
we can write
![]() |
(11) |
Since the DWPT is an orthonormal transform, we can use it to partition the energy in
via
The analysis of stationary Gaussian processes is traditionally performed in the Fourier domain because of the decorrelation properties of the Fourier transform. Indeed, the covariance matrix,
,
of stationary Gaussian distributed noise, Xt, is diagonal in Fourier space and
completely described by the noise power spectrum, PX,
![]() |
(12) |
Using Eq. (3) and assuming a stationary process Xt with auto-covariance
![]() |
(13) |
![]() |
(14) |
Furthermore, when
and
the correlation between wavelet
coefficients reads
As discussed above, the transfer function of the wavelet filter
at each level j can be well approximated by a nominal
band-pass filter taking the form
![]() |
(17) |
In summary, for a stationary Gaussian process Xt with spectral density
function SX (f) and under the nominal band-pass filter approximation, the wavelet
coefficients at scale j are uncorrelated with variance
For most CMB data sets, the noise associated to each detector timeline generally corresponds to a stationary long memory random process also known as 1/f-type noise. This kind of process presents long term correlations in time that show up in the Fourier domain as a strong increase in power with decreasing frequency. The specific characteristics of the noise depend closely on the detector itself as well as on the operational conditions like the temperature of the focal plane bath, the current and intensity applied to the detector, the electronics, etc. In general, the noise properties of any given detector are badly known and directly derived from the data themselves. For large data sets, as would be the case for the PLANCK satellite surveyor, this task can be extremely expensive in computation and can require fast techniques and algorithms. In this section we show how the wavelet transform can be used to represent and study 1/f-type noise based on the previous results. The DWT has two main advantages with respect to the DFT. First, from the computational point of view, it is faster and presents no limits to the number of samples to be used as the DFT do; and second, the wavelet representation of the stationary process is more compact in terms of number of coefficients.
The simplest 1/f-type noise is the white noise that is completely uncorrelated in the time
domain and presents a flat spectral density function of the form
![]() |
(21) |
![]() |
(22) |
![]() |
Figure 1: From left to right and from top to bottom, input power spectrum of simulated 1/f-type noise, histogram of the simulated noise wavelet coefficients and their expected values at scale j=1, correlation of the wavelet coefficients and their expected values for scale j=1 and j=10 and cross correlation of the wavelet coefficients at j=1 and j=10 with scales j=2 and j=11 respectively. |
| Open with DEXTER | |
| |
Figure 2: Left panel: simulated 1/f-type noise using a wavelet algorithm. Right panel: power spectrum of the wavelet simulated 1/f-type noise compared to the input power spectrum in red. |
| Open with DEXTER | |
In general, the spectral density function of 1/f-type noise is represented as
![]() |
(24) |
![]() |
(25) |
To test the above statements we simulated a TOD of 1/f-type noise with 215 samples. Figure 1 shows the input power spectrum of simulated 1/f-type noise, the histogram of the simulated noise wavelet coefficients at scale j=1, the correlation of the wavelet coefficients and their expected values for scale j=1 and j=10, and the cross correlation of the wavelet coefficients and their expected values at j=1 and j=10 with scales j=2 and j=11. We observe that the wavelet coefficients show a Gaussian structure. Likewise, they are quasi-decorrelated as expected within the same scale and totally uncorrelated between scales.
From the above we conclude that, under the nominal band-pass filter approximation, the DWT decorrelates Gaussian stationary processes. Thus it is possible to simulate Gaussian stationary processes via its DWT (Percival et al. 2000; Vidakovic 1999) in the same way it is performed using the DFT. Indeed we can easily simulate stationary and Gaussian time series Xt of length N=2J and spectral density function SX(f) by performing the following steps
| |
Figure 3: From left to right, locally stationary Gaussian noise obtained from two white noises of variances 1 and 25, and its wavelet transform with wavelet coefficients ordered from left to right for decreasing scale. |
| Open with DEXTER | |
Locally stationary processes appear in many physical systems in which the mechanisms that produce random fluctuations change slowly in time. Over given time intervals, such processes can be approximated by a stationary one. This is the case, for example, for the variations observed in the total noise power of some CMB detectors due to fluctuations in the focal plane temperature as discussed in Sect. 6.1. From the Fourier point of view we can imagine the variation in the data power spectrum with time. We could also define locally-stationary Gaussian processes as those for which the time-frequency plane is divided into time intervals each corresponding to a stationary process and all of which are uncorrelated between them. Notice that the above definitions of locally-stationary processes are very general and, within the limit of infinitesimal time intervals, they lead to non-stationarity in a more general manner.
For a zero-mean random process
,
we can define its time evolving auto-covariance as
![]() |
(27) |
![]() |
(28) |
![]() |
(29) |
![]() |
(30) |
![]() |
(31) |
In the previous section we have shown that the DWT decorrelates Gaussian stationary processes under the approximation of nominal band-pass wavelet and scaling filters. Therefore, the DWT will also decorrelate a locally-stationary Gaussian process that can be considered as a series of attached stationary Gaussian processes
that are uncorrelated between them. The same way we defined a time varying power spectrum above, we can also consider the evolution in time of the variance of the wavelet coefficients at each level j. As wavelet coefficients are
localized in time, this evolution can be computed naturally from the DWT of the data. Thus, for Gaussian locally-stationary processes, we expect the variance of the wavelet coefficients to change from one stationary
interval to another and to be constant within a given interval. This statement can be fully understood by considering Eq. (18) and accounting for the time evolution of the data power spectrum.
To clarify this issue we can use Eq. (26) to write the covariance matrix of the wavelet coefficients of a Gaussian locally-stationary process composed of two stationary time intervals
For illustration, in the left plot of Fig. 3, we show an example of a locally stationary noise given by the superposition in time of two white noises of variances 1 and 25. Its wavelet transform is traced in the right plot with the wavelet coefficients ordered from left to right for decreasing scale. We can clearly observe two distinct parts for each scale corresponding to the two white noises.
Often, the noise total power of CMB instrument detectors
changes with time due to slow fluctuations in the temperature of the focal plane bath or
drifts in the background power. In general, this leads
to locally-stationary Gaussian noise for which the power spectrum varies during the observation period but in the same way for all frequency components. Indeed, the noise total power increases and/or decreases with time,
but the shape of the power spectrum remains the same throughout the observation period.
These processes can be approximated well by a stationary Gaussian process modulated in time
(Fryzlewicz et al. 2002) which is defined by
From a practical point of view, the above model is quite handy because only
has to be estimated from the data. Simple, although biased, estimates of
can be obtained by comparing the non time-dependent power
spectrum of the time series PX(w) to power spectra,
Px(w,tk) calculated at different but connected time intervals during the observation period
![]() |
(34) |
In summary, the time-modulated stationary model for random processes can be very interesting when dealing with Gaussian locally-stationary CMB time series that present time evolution in the noise total power but not
in their power spectrum shape. Indeed, once estimates for the
function are available, the simulation of such processes is reduced to simulating a stationary Gaussian process from the power spectrum of Xt, which is then multiplied by that function.
Moreover, the covariance matrix of such processes can be approximated well in the wavelet space as shown in the following subsection.
Based on the definition of time modulated-stationary processes and on the
properties of the wavelet coefficients for stationary and locally stationary processes, we can also define time modulated-stationary wavelet processes as those for which the variance of the wavelets coefficients at level j has the form
As in the above definition we have supposed the wavelet coefficients are uncorrelated. Their covariance matrix takes a diagonal form:
Often, in the time-domain processing of CMB data sets (subtracting systematics
and optimal map making), we have to deal with the inversion of the noise covariance matrix.
In general, we consider the noise to be Gaussian and stationary or piece-wise stationary,
so that the noise correlation matrix is diagonal in Fourier space. Therefore, this can
be trivially inverted for each piece of data.
Above, we have shown that the covariance matrix of correlated Gaussian
and non stationary time-modulated noise (in particular, locally stationary) is
diagonal in the wavelet space and can be described simply
by a set of coefficients Cj, where j is the wavelet scale index, modulated
by a time-dependent function
.
Therefore, the inversion of this
matrix is also trivial in wavelet space.
If we consider maximum likelihood algorithms such as optimal map making,
the resolution of the system involves terms in the form N-1d where N is the noise
correlation matrix and d a data vector. In Fourier space we perform this operation by first
taking the Fourier transform of d, then dividing it by the diagonal terms of the Fourier
representation of N and finally transforming back to real space. Equivalently, in the
wavelet case we can write for the stationary case
![]() |
(38) |
![]() |
(39) |
In general the noise covariance matrix is not known and has to be estimated directly from the data. For the stationary case, this is simple since we only need to compute the variance of the wavelet coefficients for each of the different scales. For non stationary time modulated noise, we can have a very good approximation using Eq. (36) by first computing the variance of the wavelet coefficients assuming stationary noise and then computing the time modulation function from the global evolution of the wavelet coefficients.
The top panel of Fig. 4 shows the global
time variation of the noise of one of the Archeops bolometers that decreases
with time (a complete description of the Archers data is presented in
Sect. 6). We overplot
the time modulation function,
,
as determined from the
data following
the above technique. Finally, the bottom panel of the figure shows the
global time variation of a simulation of the Archeops noise. This was
obtained by multiplying by
a realization of a stationary Gaussian noise produced
as described in Sect. 3.3. In red we overplot the
estimated for the simulation that behaves like the one estimated from the data.
Notice that this kind of non stationary simulation of the noise in the Archeops data
was used when computing the Archeops CMB angular power spectrum in Benoît et al. (2003a).
![]() |
Figure 4:
Top: reconstructed time modulation function |
| Open with DEXTER | |
Data from CMB experiments are commonly limited by intrinsic 1/f-type noise in the detectors. For experiments with a circular scanning strategy like Archeops, WMAP, and Planck, the 1/f-type noise shows up like stripes in the sky maps. The techniques used to remove those stripes are in general called destriping algorithms (Efstathiou 2005; Keihänen et al. 2004; Maino et al. 2002; Poutanen et al. 2004; Revenu et al. 2000; Sbarra et al. 2003). These are based both on the statistical properties of 1/f-type noise and on the fact that the noise is not coherently projected in the maps, in contrast to the sky signal.
In the previous sections we have shown that the wavelet transform nearly diagonalizes the covariance matrix of 1/f-type noise. This allows us to design a destriping algorithm based on the wavelet transform.
We assume that the time domain data for a typical CMB experiment can be written as
The main purpose of a destriping algorithm is simply to remove or significantly reduce the contribution from the correlated noise. This is obtained by maximizing the likelihood function,
,
over the noise and the sky signal defined by the sky map m.
We can characterize the correlated noise
using its wavelet transform
![]() |
(43) |
| (46) | |||
| (47) |
By taking the log of the likelihood function (45), we obtain
| (51) | |||
| (52) | |||
| (53) |
For 1/f-type noise, the variance of the wavelet coefficients at level j is given by
When the noise dominates the sky signal, we can extract the noise
parameters
,
,
and
directly from the data
itself via Monte Carlo Markov chain methods (Wada & Ito 2000).
When the signal contribution cannot be neglected, the data wavelet variance
is given by
![]() |
Figure 5: Baseline reconstruction on simulated Archeops data using a wavelet based destriping algorithm. In black we trace the simulated Archeops TOD. We overplot the reconstructed baseline in blue, green and red for the first, second, and third steps of the algorithm, respectively. |
| Open with DEXTER | |
The wavelet destriping was applied to simulated Archeops TOD at 545 GHz
with 3
221 samples.
We considered two main components in the data, Galactic dust emission, and 1/f-type noise.
For the former we used the template for the Galactic dust emission scaled down to
545 GHz provided by Finkbeiner et al. (1999). The 1/f-type noise properties were deduced
from the Archeops data.
We proceeded in three main steps. First of all, we estimated the lowest frequency components of the data from its wavelet decomposition and subtracted it. Secondly, we improved this estimation by solving Eq. (54) iteratively, starting with largest scales and progressively adding smaller and smaller scales. Finally, we computed an approximation to the signal, st, by thresholding the previous destriped map and deprojecting it into the time domain. We then, applied step two to the residuals, dt-st.
![]() |
Figure 6: Top panel: destriped map of the simulated Archeops data at 545 GHz using the wavelet destriping algorithm. Bottom panel: residual stripes on the destriped map above. |
| Open with DEXTER | |
Figure 5 shows the simulated Archeops TOD at 545 GHz. We overplot the reconstructed noise, low-frequency components for steps one, two and three. We notice that we improve the estimated baseline in step three significantly reducing the stripes in the maps as shown in Fig. 6, where we represent the destriped map in the top panel and the residual stripes in the bottom panel.
In the previous sections we concentrated on the wavelet description of random Gaussian processes.
We studied the decorrelation properties of the DWT and their application to the statistical
analysis of CMB data sets and in particular to the destriping
of CMB maps. From the point of view of CMB data analysis this is very useful
but not all we can obtain from the wavelet transform. Actually, the most important
property of wavelets is their simultaneous localization of time and frequency.
In this respect, wavelet analysis
and, in particular, the DWPT are fundamental tools for data visualization and characterization.
The CMB time series dt is in general a linear combination of signals, both galactic and
cosmological in origin,
of systematics effects likeatmospheric contamination, parasitic noises, electromagnetic contamination, and/or glitches and of random Gaussian noise
| (58) |
![]() |
Figure 7: Top: time-frequency analysis of the TOD of the 217K04 Archeops bolometer using the DWPT. Bottom: time-frequency analysis of the expected Galactic emission in the TOD of the 217K04 Archeops bolometer using the DWPT. See text for details. |
| Open with DEXTER | |
In the following we present the most relevant issues in the wavelet analysis of the Archeops data set. A more detailed description of the Archeops data and its processing can be found in Macías-Pérez et al. (2005). To simplify further discussions, we assume only four main components in the Archeops timelines: CMB emission, galactic and atmospheric emissions, unidentified systematics, and Gaussian noise.
The top panel of Fig. 7 shows the DWPT time-frequency representation of a typical Archeops detector signal. We observe mainly two components that dominate at high and low frequencies. The low-frequency signal that varies significantly with time is mainly given by galactic emission, as shown by the bottom panel of the same figure where we represent the expected galactic emission for that detector. The circular scanning strategy of Archeops is such that we cross the Galactic plane perpendicularly during most of the observation time, so the galactic emission shows up as a spike in time. In contrast the scanning direction in the last hours of flight is collinear to the Galactic plane, and the galactic emission then becomes broader in the time direction, although we can still observe very few frequency spikes related to intense and compact regions of the Galactic plane. The nearly time-fixed structures observed at low frequency - although they look very much as 1/f noise - are due to systematics that are mainly dominated by atmospheric emission.
![]() |
Figure 8: Top: time-frequency analysis of the TOD of the 217T04 Archeops bolometer using the DWPT. Bottom: time-frequency analysis of the expected Galactic emission in the TOD of the 217T04 Archeops bolometer using the DWPT. See text for details. |
| Open with DEXTER | |
The high frequency signal corresponds to the white noise of the detector whose power is artificially raised with increasing frequency when deconvolving from the bolometer time constant. We observe that the noise decreases smoothly with time showing a clear non-stationary behavior. Indeed, as time passed during the flight, the bolometer temperature decreased, therefore reducing the bolometer intrinsic noise. A detailed wavelet description and modeling of the non-stationarity of the Archeops noise is presented in the following subsection.
The top panel of Fig. 8 shows the DWPT of the worst Archeops bolometer (217T04) both in terms of noise and systematics. As above we plot the DWPT of the expected Galactic signal for this bolometer in the bottom panel. We observe that the DWPT of 217T04 presents, as above, the Galactic and atmospheric components at low frequencies and a time varying noise at high frequency. However, it is dominated by a strong time-varying signal in the frequency range 25 to 35 Hz. This signal is not observed in the data presented above so can be identified clearly as residuals from unknown systematic effects. We can, therefore, characterize the quality of the Archeops bolometers data just by visual inspection and identify which of them are badly affected by systematics. We have used this technique to identify, in terms of sensitivity and low level of systematics, the best Archeops bolometers for constructing the Archeops sky maps.
![]() |
Figure 9: Top: average power spectrum of the TOD of the 217K04 Archeops bolometer as a function of frequency computed from its DWPT. Bottom: time evolution of the power spectrum of the TOD of the 217K04 Archeops bolometer computed from its DWPT. |
| Open with DEXTER | |
The Archeops cryostat radically increased temperature when taking off
and then cooled down slowly to achieve a nominal temperature of 95 mK for the last ten hours of flight. That produced a fair decrease in the noise power with time, which is the cause of the non stationarity of the Archeops bolometer noise. To account for this non stationarity, we modeled Archeops noise as a time-modulated stationary wavelet process, as it can be considered as locally (piece-wise) stationary
noise with slowly time-varying power but for the first two hours of flight.
Following Sects. 4.2 and 4.4
we have computed the
function for each of the Archeops bolometers. The top panel in
Fig. 9 shows the mean wavelet power as a function of frequency for the
the Archeops bolometer 217K04. The bottom panel shows the reconstructed
function for the same bolometer.
From these two quantities we can produce non-stationary simulations of the Archeops noise as shown in Fig. 4. These non stationary simulations of the Archeops bolometer noise
were used to determine the angular power spectrum of the noise in the Archeops maps that were needed for computing the Archeops CMB angular power spectrum in Benoît et al. (2003a) via a MASTER-like algorithm.
![]() |
Figure 10: Top: wavelet destriped map of the Archeops 545 GHz after one iteration of the algorithm described in Sect. 5. Bottom: wavelet destriped map of the Archeops 545 GHz after two iteration of the algorithm. |
| Open with DEXTER | |
We applied the wavelet destriping algorithm presented in Sect. 5 to the Archeops data at 545 GHz. When working with the simulated Archeops data, we only considered two main components, Galaxy emission and 1/f-type noise. As shown above, for the Archeops data we also need to consider the atmospheric emission at low frequencies which mimic a 1/f-type but is not Gaussian-distributed. To overcome this problem, we first estimated and then removed a very low-frequency baseline in the data. After that, we applied two iterations of the wavelet destriping algorithm as described in Sect. 5. The results are presented in Fig. 10. The top figure corresponds to the destriped map after one iteration of the algorithm. Residual stripes dominate the right top corner of the map. These are significantly reduced by the second iteration at shown in the lower plot. It is important to notice that destriping allows us to recover the diffuse Galactic emission on the Gemini region (middle left of the figure).
The wavelet destriping algorithm presented here is mainly based on the minimization of the variance
per pixel in the final map. As discussed in Bourrachot (2004) and Macías-Pérez et al. (2005) this approach
is not optimal for the Archeops data because of the atmospheric emission. A better approach is to
minimize the ratio in the map between the variance perpendicular and parallel to the scanning direction,
.
The generalization of the wavelet destriping algorithm
to this latter approach is straight forward. As its implementation is much harder than when
considering Gabor atoms as base functions, it has not being considered for the analysis of the
Archeops data. However, despite the simpler approach, the quality wavelet destriped maps can
be compared to that of the final destriped maps used for the Archeops analysis (Macías-Pérez et al. 2005).
As shown above, the Archeops destriped maps contain residual stripes that need to be removed before any scientific analysis of the data. In general these stripes are superposed on the sky signal of interest, and so careful filtering is needed. As the Galactic signal in the Archeops maps is spike-like, any filtering will produce ringing in the final maps. To overcome these problems, we developed a wavelet-based detrending algorithm. First of all, we mask the Galactic signal and obtain a first approximation of the low frequency components of the data by fitting them to a base of Gabor atoms. Then, we use the fitted data to interpolate over the Galactic mask. Finally, via a wavelet denoising algorithm we obtain the trends on the interpolated data, which are then removed before map making. For denoising we use a wavelet thresholding algorithm limited to the few first smaller scales, typically up to j=9 when working with 6-million data samples.
Figure 11 shows the performance of the detrending algorithm in the time domain. We plot the interpolation to the data obtained by fitting Gabor atoms and the baseline obtained via the wavelet algorithm. We observe clearly that the wavelet baseline manages to follow the accidents on the data much better reducing both the residual stripes and the ringing in the final maps. The bottom panel of Fig. 12 represents the wavelet filtered map at 353 GHz, which can be compared to the Fourier-filtered map in the top panel of the figure. In the wavelet-filtered maps, the residual stripes and ringing are much less. Moreover, the diffuse structure of the Galactic emission is better preserved. Notice that the wavelet filtered maps at 353 GHz were used for the determination of the polarization of the diffuse Galactic dust emission with Archeops (Benoît et al. 2004).
| |
Figure 11: Performance of the wavelet filtering in the 353 GHz Archeops data. In orange we trace the reconstructed data baseline using a fit to a base of Gabor atoms. In blue we represent the reconstructed baseline using the wavelet detrending algorithm. |
| Open with DEXTER | |
![]() |
Figure 12: Top: fourier-filtered map of the Archeops 353 GHz data. Bottom: wavelet-filtered map of the of the Archeops 353 GHz data. See text for details. |
| Open with DEXTER | |
Because of their simultaneous time and frequency localization properties, the DWT, the MODWT, and the DWPT are very important tools for analyzing TOD from CMB experiments. They allow us to trace the evolution in time of the data power spectrum and to easily identify systematic effects on the data.
The DWT permits a compact representation of Gaussian stationary noise. Indeed, it decorrelates Gaussian 1/f-type noise, which is common in the detectors of CMB experiments. Within the wavelet description, the covariance matrix of Gaussian 1/f-type noise is diagonal, as is the case in Fourier space. This allows us to efficiently and accurately simulate Gaussian 1/f-type noise using wavelets. Moreover, the DWT transform permits a straightforward description of locally stationary Gaussian noise via the time evolution of the variance of the wavelet coefficients but with a diagonal covariance matrix. A particular case of this is the time-modulated Gaussian noise for which the time evolution is common to all the wavelet scales.
The above properties allow us to generalize the Fourier-space algorithms for fast optimal map making and maximum likelihood determination of the CMB angular power spectrum to the wavelet space, including both stationary and locally stationary Gaussian noise. In this end, we have developed a wavelet-based destriping algorithm, which reduce significantly the level of stripes in the maps both in simulated and true Archeops data. Even though this algorithm is based on a simple approach to minimization of the variance per pixel, the results obtained can be compared to those from more precise destriping algorithms.
As a test, we performed a full wavelet analysis of the Archeops data. The visualization and careful study of the time-frequency space via the DWPT allowed us to clearly identify systematics and to characterize the quality of the data. Further, we proceeded to the careful wavelet modeling of the locally stationary noise in the Archeops data. This modeling allowed us to obtain via simulations the angular power spectrum of the Archeops noise needed for estimating the CMB angular power spectrum with Archeops (Benoît et al. 2003a). We applied the wavelet destriping algorithm to the Archeops data obtaining encouraging results. Finally, we have developed a detrending algorithm based on a wavelet denoising of the data. This algorithm applied to the Archeops destriped data significantly reduce the residual stripes on the final maps and introduces very little ringing. The wavelet detrended Archeops maps at 353 GHz were used to determine the polarized diffuse emission from Galactic dust (Benoît et al. 2004).
Acknowledgements
Fist of all, we would like to thank the Archeops collaboration for allowing us to analyze the Archeops data and to present the results in here. We also thank B. Vidakovic, D. B. Percival, and X. Desert for very useful discussions during the writing of this paper.