0806.1730/ms.tex
1: %% LyX 1.5.1 created this file.  For more info, see http://www.lyx.org/.
2: %% Do not edit unless you really know what you are doing.
3: \documentclass[english,preprint]{aastex}
4: %\usepackage[T1]{fontenc}
5: %\setcounter{tocdepth}{3}
6: %\usepackage{amssymb}
7: 
8: %\makeatletter
9: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
10: %\slugcomment{}
11: \shorttitle{}
12: \shortauthors{}
13: 
14: %\usepackage{babel}
15: %\makeatother
16: 
17: \begin{document}
18: 
19: \title{The Removal of Artificially Generated Polarization in SHARP Maps}
20: 
21: 
22: \author{Michael Attard, Martin Houde}
23: 
24: 
25: \affil{Department of Physics and Astronomy, The University of Western Ontario,
26: London, Ontario, Canada N6A 3K7}
27: 
28: 
29: \email{mattard@uwo.ca}
30: 
31: 
32: \author{Giles Novak}
33: 
34: 
35: \affil{Department of Physics and Astronomy, Northwestern University, Evanston,
36: Illinois, USA, 60208}
37: 
38: 
39: \email{g-novak@northwestern.edu}
40: 
41: 
42: \and{}
43: 
44: 
45: \author{John E. Vaillancourt}
46: 
47: 
48: \affil{Department of Physics and Astronomy, California Institute of Technology, Pasadena, California, USA, 91125}
49: 
50: 
51: \email{johnv@submm.caltech.edu}
52: 
53: 
54: 
55: \begin{abstract}
56: We characterize the problem of artificial polarization for the Submillimeter
57: High Angular Resolution Polarimeter (SHARP) through the use of simulated
58: data and observations made at the Caltech Submillimeter Observatory
59: (CSO). These erroneous, artificial polarization signals are introduced
60: into the data through misalignments in the bolometer sub-arrays plus
61: pointing drifts present during the data-taking procedure. An algorithm
62: is outlined here to address this problem and correct for it, provided
63: that one can measure the degree of the sub-array misalignments and
64: telescope pointing drifts. Tests involving simulated sources of Gaussian
65: intensity profile indicate that the level of introduced artificial
66: polarization is highly dependent upon the angular size of the source.
67: Despite this, the correction algorithm is effective at removing up
68: to 60\% of the artificial polarization during these tests. The analysis
69: of Jupiter data taken in January 2006 and February 2007 indicates
70: a mean polarization of $1.44\%\pm0.04\%$ and $0.95\%\pm0.09\%$, respectively. The application of the correction algorithm
71: yields mean reductions in the polarization of approximately 0.15\%
72: and 0.03\% for the 2006 and 2007 data sets, respectively. 
73: \end{abstract}
74: 
75: \keywords{Instrumentation: polarmeters --- Methods: data analysis --- Techniques:
76: polarimetric --- Techniques: image processing}
77: 
78: 
79: \section{Introduction}
80: 
81: Submillimeter polarimetry provides a means to investigate the morphology
82: of interstellar magnetic fields that are highly embedded in dusty
83: clouds. Such an investigative tool is extremely useful for the study
84: of astrophysical phenomena in which magnetic fields are suspected
85: to play a significant role. Such areas of interest include: star formation
86: \citep{Shu 1987,Hildebrand 1984}, circumstellar disks and jets \citep{Davis 2000},
87: filamentary structure in molecular clouds \citep{Fiege and Pudritz 2000},
88: and galactic-scale field morphology \citep{Greaves and Holland 2002}.
89: In the particular case of low mass star formation, the current leading
90: model places great emphasis upon the presence of embedded magnetic
91: fields to regulate the entire process \citep{Mouschovias 2001}. Hence
92: any further understanding of these magnetic fields may yield a clearer
93: understanding of the origins of \textquotedblleft{}solar-like\textquotedblright{}
94: stellar/planetary systems.
95: 
96: Current work in this field is being carried out at the Caltech Submillimeter
97: Observatory (CSO) using the Submillimeter High Angular Resolution
98: Polarimeter (SHARP). SHARP is a fore-optics module designed to be
99: used in conjunction with the SHARC-II camera to form a highly sensitive,
100: dual-wavelength (350-$\mu\mathrm{m}$ and 450-$\mu\mathrm{m}$), polarimeter
101: \citep{Novak 2004,Li 2006}. SHARC-II employs a 12 $\times$ 32 pixel bolometer
102: array that is optically \textquotedblleft{}split\textquotedblright{}
103: by SHARP into three zones: two 12 $\times$ 12 pixel regions that record
104: orthogonal states of linear polarization (which are labeled \textquotedblleft{}H\textquotedblright{}
105: and \textquotedblleft{}V\textquotedblright{} for horizontal and vertical,
106: respectively), and a 12 $\times$ 8 pixel central zone that is not used with
107: SHARP. The horizontal and vertical components are combined during
108: data reduction to yield the $I$, $Q$, and $U$ Stokes parameters.
109: 
110: The simultaneous measurement of the H and V polarization components
111: allows for the effective removal of the sky background signal \citep{Hildebrand 2000}.
112: However, it does not negate the possibility of erroneous polarization
113: signal generation. The combination of misalignments between the two
114: sub-arrays (i.e., H and V) and pointing drifts during the observation
115: cycle, can result in the generation of artificial polarization. The
116: generation of these erroneous signals may place limitations on the
117: sensitivity of SHARP and thus could reduce data-gathering efficiency.
118: This would hurt efforts to rapidly survey large extended objects,
119: such as giant molecular clouds (GMC\textquoteright{}s), where many
120: observations would be required to properly survey the source and thus
121: a high data-taking efficiency is required. 
122: 
123: A correction algorithm has been designed in an attempt to model and
124: correct for this problem in the SHARP data reduction pipeline. This
125: paper will go over in detail the problem of artificial polarization
126: in dual-array polarimeters and the algorithm by which a correction
127: is attempted, with simulated and planetary data being used to test
128: the proposed method. Section \ref{sec:2} will describe the means
129: by which artificial polarization is generated in a dual-array polarimeter.
130: Section \ref{sec:3} will describe the algorithm employed to treat
131: this problem. Section \ref{sec:4} of this paper will discuss the
132: magnitude of the problem and cover the results obtained thus far from
133: the testing of simulated and planetary data. Section \ref{sec:5}
134: covers the concluding remarks. 
135: 
136: 
137: \section{\label{sec:2}Artificial Polarization}
138: 
139: Figure 1 illustrates how the SHARC-II array is segmented into three
140: regions; the aforementioned \textquotedblleft{}H\textquotedblright{}
141: and \textquotedblleft{}V\textquotedblright{} sub-arrays for the horizontal
142: and vertical polarization components, respectively, and a central
143: unused zone. Note that horizontal and vertical are defined with respect
144: to the long axis of the bolometer array, which in the case of Figure
145: 1 is the axis parallel to the horizontal of the image. Consider the
146: radiation beam that is incident to the H and V sub-arrays. This radiation
147: beam originates from a single patch of sky that is subsequently \textquotedblleft{}split\textquotedblright{}
148: into two components; a horizontally polarized component and a vertically
149: polarized component \citep{Novak 2004}. As the name sake would suggest,
150: the optical path of SHARP is designed such that the horizontally polarized
151: component is incident on the \textquotedblleft{}H\textquotedblright{}
152: sub-array while the vertically polarized component is incident on
153: the \textquotedblleft{}V\textquotedblright{} sub-array. In this way,
154: both arrays image the same patch of sky. Also consider two position
155: vectors, $\mathbf{x_{\mathrm{H}}}$ and $\mathbf{x_{\mathrm{V}}}$,
156: that we will use to map the H and V sub-arrays, respectively. Note
157: that each of these vectors has an independent origin (in their respective
158: sub-arrays). Once the incident radiation is absorbed by the bolometers,
159: we can express the resultant flux as being a function of the position
160: vectors for both the H and V sub-arrays, $f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}})$
161: and $f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}})$ , respectively. 
162: 
163: Now the two position vectors will be related through:
164: 
165: \begin{equation}
166: \mathbf{x_{\mathrm{V}}}=\mathbf{d}+\mathbf{R}\mathbf{S\mathbf{x_{\mathrm{H}}}},\end{equation}
167: 
168: 
169: \noindent where the quantities $\mathbf{d}$, $\mathbf{R}$, and $\mathbf{S}$
170: are the V array translational displacement, rotation, and stretch
171: matrices relative to the H array, which is taken as a reference%
172: \footnote{Lower case bold letters represent vector quantities, while upper case
173: bold letters represent matrices. This convention will be held throughout
174: the paper.%
175: }. Note that the stretch matrix describes a magnification/minification of the image on the sub-array. In an ideal setting we would have: $\mathbf{d}=\mathbf{0}$, $\mathbf{R}=\mathbf{1}$,
176: and $\mathbf{S}=\mathbf{1}$ where $\mathbf{0}$ is a \textquotedblleft{}zero\textquotedblright{}
177: vector and $\mathbf{1}$ is the identity matrix. This would imply
178: no array misalignments and $\mathbf{x_{\mathrm{H}}}=\mathbf{x_{\mathrm{V}}}=\mathbf{x}$.
179: As will be explained later, in this case any measured polarization
180: would result from either: 1) the detection of a polarized source or,
181: 2) instrumental polarization. In reality, however, small misalignments
182: between the arrays are present and complicate the interpretation of
183: the polarization data.
184: 
185: During one cycles-worth of observations, measurements of $f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}})$
186: and $f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}})$ are made for each of
187: the four half wave plate (HWP) angular positions: $\theta=0^{\circ},\,22.5^{\circ},\,45^{\circ},\,$ and $67.5^{\circ}$.
188: The effect of rotating the HWP is to rotate the polarization of the
189: incoming signal by $2\theta$ \citep{Hildebrand 2000}. This enables
190: the flux of the signal to be measured with its incident state of linear
191: polarization rotated by angles of $\;0^{\circ},\,45^{\circ},\,90^{\circ},\,135^{\circ}$
192: and thus allows for the calculation of the Stokes parameters. Note
193: that only the linear polarization can be determined with this methodology,
194: as measurements of circular polarization would require the use of
195: a quarter wave plate. What is obtained in the end are eight flux maps,
196: four H array maps and four V array maps, that can then be processed
197: to generate images of the Stokes parameters $I$, $Q$, and $U$.
198: These parameters are given by:
199: 
200: \begin{eqnarray}
201: I & = & \frac{1}{4}\{f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{0^{\circ}}}})+f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{0^{\circ}}}})+f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{22.5^{\circ}}}})+f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{22.5^{\circ}}}})\} \nonumber \\
202: & & +\frac{1}{4}\{f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{45^{\circ}}}})+f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{45^{\circ}}}})+f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{67.5^{\circ}}}})+f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{67.5^{\circ}}}})\}\\
203: Q & = & \frac{1}{2}\{[f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{0^{\circ}}}})-f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{0^{\circ}}}})]-[f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{45^{\circ}}}})-f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{45^{\circ}}}})]\}\\
204: U & = & -\frac{1}{2}\{[f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{22.5^{\circ}}}})-f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{22.5^{\circ}}}})]-[f_{\mathrm{H}}(\mathbf{x_{\mathrm{H}}^{\mathrm{67.5^{\circ}}}})-f_{\mathrm{V}}(\mathbf{x_{\mathrm{V}}^{\mathrm{67.5^{\circ}}}})]\},\end{eqnarray}
205: 
206: 
207: \noindent where $\mathbf{x_{\mathrm{i}}^{\theta}}=\mathbf{\mathrm{\mathbf{x}}_{\mathrm{i}}}+\mathbf{p^{\theta}}$
208: with $\theta=22.5^{\circ},\,45^{\circ},\,$ and $67.5^{\circ}$ for
209: the HWP angles, and $\mathbf{\mathrm{i\,}}$= \{H,V\}. The $\mathbf{p^{\theta}}$
210: vectors represent the mean telescope pointing drift at the $\theta$
211: HWP angle with respect to the reference $\mathbf{p^{\mathrm{0}}}=\mathbf{0}$
212: . This implies that we must treat the flux as being a function of
213: $\theta$, as well as position on the sub-arrays; this is included
214: in the notation of equations (2), (3), and (4). Ideally, observations
215: would not suffer from pointing errors and thus $\mathbf{p}^{\theta}=\mathbf{0}$
216: , regardless of the HWP angle. However, in reality the pointing will
217: drift by some amount over the course of the cycle. Note that the nature of this pointing drift is random, systematic shifts in the telescope pointing over the course of one modulation cycle.
218: 
219: We are now in a position to study the root causes of artificial polarization.
220: For the purpose of this illustration let us assume we are dealing
221: with an unpolarized source. If misalignments exist between the H and
222: V arrays such that the pixel space coordinates between the two sub-arrays
223: are related by equation (1), then for any position on the array the
224: quantity $T$:
225: 
226: \begin{equation}
227: T(\mathbf{x}_{\mathrm{H}}^{\theta},\mathbf{x_{\mathrm{\mathrm{V}}}^{\theta}})\equiv f_{\mathrm{H}}(\mathbf{x}_{\mathrm{H}}^{\theta})-f_{\mathrm{\mathrm{V}}}(\mathbf{x}_{\mathrm{V}}^{\theta})\end{equation}
228: 
229: 
230: \noindent will be non-zero. However, since each expression for $Q$
231: and $U$ contains the difference (denoted as $M$) between such terms:
232: 
233: \begin{equation}
234: M\equiv T(\mathbf{x}_{\mathrm{H}}^{\theta},\mathbf{x_{\mathrm{\mathrm{V}}}^{\theta}})-T(\mathbf{x}_{\mathrm{H}}^{\theta+45^{\circ}},\mathbf{x_{\mathrm{\mathrm{V}}}^{\theta+\mathrm{45^{\circ}}}}),\end{equation}
235: 
236: 
237: \noindent then these non-zero values will cancel each other out provided
238: there is no pointing drift, $\mathbf{p^{\theta}}$, between HWP positions.
239: This is due to our assumption that the signal is unpolarized. 
240: 
241: If a pointing drift is present, each $f_{\mathrm{i}}(\mathbf{x}_{\mathrm{i}}^{\theta})$
242: term (where $\mathrm{i}$ = \{H,V\}) in equations (2), (3), and (4)
243: would represent the flux of the source offset with respect to the
244: reference position at $\theta=0^{\circ}$. The presence of these offsets
245: between HWP positions could prevent the cancellation in equation (6)
246: of the non-zero difference terms in equation (5) originating from
247: array misalignments. Only if the source flux $f_{\mathrm{i}}(\mathbf{x}_{\mathrm{i}}^{\theta})$
248: has a linear gradient over the image (or none at all, in which case
249: we would be dealing with a flat field) will the combination of array
250: misalignments plus pointing drifts cause no artificial polarization.
251: This is because $M=0$ for sources with linear gradients regardless
252: of any pointing drifts or array misalignments that may be present
253: during data collection.
254: 
255: In the most general case however, the source fluxes $f_{\mathrm{i}}(\mathbf{x}_{\mathrm{i}}^{\theta})$
256: will have non-linear gradients over the array, and pointing drifts
257: and misalignments will be present. In this case there is nothing to
258: prevent the Stokes $Q$ and $U$ parameters from acquiring non-zero
259: values for some positions, even if the instrumental polarization is
260: fully removed from the data and the source is completely unpolarized. 
261: 
262: 
263: \section{\label{sec:3}Algorithm for Corrections}
264: 
265: We begin by first assuming that the values for $\mathbf{d}$, $\mathbf{R}$,
266: $\mathbf{S}$, and $\mathbf{p^{\theta}}$ are known. Section \ref{sub: 4.1}
267: will briefly discuss how these quantities are actually measured with
268: SHARP. To remove the artificial polarization from the data, the array
269: misalignments and pointing drifts that would normally distort the
270: H and V maps must be corrected. Consider an arbitrary position vector
271: $\mathbf{a}$ specifying a position on a given source. The goal here
272: is to setup the corresponding position vectors ($\mathbf{a_{\mathrm{H}}}$
273: and $\mathbf{a_{\mathrm{V}}}$) for the sub-arrays. This is illustrated
274: below in equations (7) and (8):
275: 
276: \begin{eqnarray}
277: \mathbf{a_{\mathrm{H}}^{\theta}} & = & \mathbf{a-p^{\theta}}\\
278: \mathbf{a_{\mathrm{V}}^{\theta}} & = & \mathbf{S^{\mathrm{-1}}R^{\mathrm{-1}}(a-d-p^{\theta})},\end{eqnarray}
279: 
280: 
281: \noindent where $\mathbf{RR^{\mathrm{-1}}=\mathbf{1}}$ and $\mathbf{SS^{\mathrm{-1}}=\mathbf{1}}$.
282: Now the flux measured on the two sub arrays at the positions corresponding
283: to $\mathbf{a}$ can be expressed as:
284: 
285: \begin{eqnarray}
286: H(\mathbf{a},\theta) & = & f_{\mathrm{H}}(\mathbf{a}_{\mathrm{H}}^{\theta})\\
287: V(\mathbf{a},\theta) & = & f_{\mathrm{V}}(\mathbf{a_{\mathrm{V}}^{\theta}}).\end{eqnarray}
288: 
289: 
290: The fluxes $H(\mathbf{a},\theta)$ and $V(\mathbf{a},\theta)$ are
291: now used to compute $Q$ and $U$ maps that are free of artificial
292: polarization%
293: \footnote{The actual algorithm currently used for SHARP data analysis does not
294: exactly follow the methodology outlined in Section \ref{sec:3}, but
295: the method presented here is mathematically equivalent and simpler
296: to follow. %
297: } :
298: 
299: \begin{eqnarray}
300: I(\mathbf{a}) & = & \frac{1}{4}\{H(\mathbf{a},0^{\circ})+V(\mathbf{a},0^{\circ})+H(\mathbf{a},22.5^{\circ})+V(\mathbf{a},22.5^{\circ})\} \nonumber \\
301: & & +\frac{1}{4}\{H(\mathbf{a},45^{\circ})+V(\mathbf{a},45^{\circ})+H(\mathbf{a},67.5^{\circ})+V(\mathbf{a},67.5^{\circ})\}\label{eq:I}\\
302: Q(\mathbf{a}) & = & \frac{1}{2}\{[H(\mathbf{a},0^{\circ})-V(\mathbf{a},0^{\circ})]-[H(\mathbf{a},45^{\circ})-V(\mathbf{a},45^{\circ})]\}\label{eq:Q}\\
303: U\left(\mathbf{a}\right) & = & -\frac{1}{2}\{[H(\mathbf{a},22.5^{\circ})-V(\mathbf{a},22.5^{\circ})]-[H(\mathbf{a},67.5^{\circ})-V(\mathbf{a},67.5^{\circ})]\}.\label{eq:U}\end{eqnarray}
304: 
305: 
306: 
307: \section{\label{sec:4}Results}
308: 
309: This section is subdivided into three portions; a brief description
310: of the observed hardware misalignments and pointing drifts, the degree
311: to which artificial polarization affects polarimetry data, and results
312: from simulated and planetary data.
313: 
314: 
315: \subsection{\label{sub: 4.1}Measured Hardware Misalignments and Pointing Drifts}
316: 
317: The stretches, rotation angles, and translations of the H and V SHARC-II
318: bolometer sub-arrays can be measured by placing an opaque plastic
319: disk in the optical path before SHARP with five pinholes drilled through
320: it. The pinholes are arranged in a \textquotedblleft{}cross-pattern\textquotedblright{}
321: with the central hole approximately aligned with the middle of the
322: sub-arrays and the remaining four holes placed equidistantly from
323: this central position. Data taken with this disk in place and a uniform
324: background source (e.g., a cold load) can be analyzed to yield the
325: hardware misalignments. For observing runs where no alignment data
326: is taken with the opaque disk, the translations $\mathbf{d}$ can
327: still be measured by comparing the centroid positions of images on
328: the sky (e.g., for Jupiter observations) in the H and V sub-arrays.
329: Typical values include a negligible stretch and a relative rotation
330: of $\thickapprox2^{\circ}-3^{\circ}$. During the two periods in which
331: the planetary data to be discussed later were taken, the translational
332: misalignments were measured to be:
333: 
334: \begin{eqnarray}
335: (d_{x}\pm\delta d_{x},d_{y}\pm\delta d_{y}) & = & (-0.45\pm0.07,-0.11\pm0.04)\,\mathrm{pixels}\,\mathrm{[January\,2006]}\label{eq:dx06}\\
336: (d_{x}\pm\delta d_{x},d_{y}\pm\delta d_{y}) & = & (-0.02\pm0.12,-0.41\pm0.05)\mathrm{\, pixels}\,\mathrm{[February\,2007]},\label{eq:dx07}\end{eqnarray}
337: 
338: 
339: \noindent where $d_{x}$ and $d_{y}$ are directed along the horizontal
340: and vertical axes of the bolometer, respectively. Note that negative
341: signs imply the V sub-array is shifted to the right, or down, of the
342: H sub-array for an observer looking along the SHARP optical path towards
343: the bolometer array. The net maximum translation is calculated to
344: be approximately $\thickapprox0.47$ and $\thickapprox0.43$ pixels
345: for the 2006 and 2007 observing runs, respectively.  This net maximum translation is calculated by adding in quadrature the horizontal and vertical means and standard deviations.   
346: 
347: The pointing drifts are measured via a correlation program that analyzes
348: the intensity maps for a given source at each of the four HWP positions
349: sequenced through during a cycle. The intensity map at $\theta=0^{\circ}$
350: is taken as the reference for this analysis. The results vary with
351: each observing run and weather conditions. However, the mean pointing
352: drifts measured in January 2006 and February 2007 are: \begin{eqnarray}
353: (p_{x}\pm\delta p_{x},p_{y}\pm\delta p_{y}) & = & (0.03\pm0.20,0.01\pm0.10)\mathrm{\, pixels}\,\mathrm{[January\,2006]}\label{eq:px06}\\
354: (p_{x}\pm\delta p_{x},p_{y}\pm\delta p_{y}) & = & (0.01\pm0.12,-0.02\pm0.10)\,\mathrm{pixels}\,\mathrm{[February\,2007]},\label{eq:px07}\end{eqnarray}
355: 
356: 
357: \noindent where $p_{x}$ and $p_{y}$ are directed along the horizontal
358: and vertical axes of the bolometer, respectively. It is apparent that
359: there is a considerable spread about the mean drift magnitude. The
360: net maximum pointing drift is thus calculated to be $\thickapprox0.23$
361: and $\thickapprox0.16$ pixels per HWP position for the 2006 and 2007
362: observing runs, respectively. This net maximum pointing drift is calculated by adding in quadrature the horizontal and vertical means and standard deviations. Each HWP position requires approximately 1.81 minutes of integration time when using SHARP. 
363: 
364: 
365: \subsection{\label{sub:4.2}A Measure of the Artificial Polarization Problem}
366: 
367: Simulated data are generated as Gaussian sources with various elliptical
368: aspect ratios. In addition to this, artificial hardware misalignments
369: and pointing drifts can be introduced into the data. For the purpose
370: of this discussion three unpolarized simulated sources were generated:
371: a 9\arcsec circular, a 20\arcsec circular, and a 10\arcsec $\times$ 15\arcsec
372: elliptical Gaussians (note that one SHARP pixel is approximately 4.6\arcsec
373: $\times$ 4.6\arcsec). These dimensions refer to the Full-Width-Half-Magnitudes
374: (FWHM) of the source. These data were generated with no bad pixels
375: in the array and no noise. The sources were subjected to a range of
376: hardware misalignments and pointing drifts. The results are presented
377: in Figure 2.
378: 
379: It should be noted that in our simulation software the pointing drifts are introduced into the data cycle by selecting a magnitude $m$ and direction represented by a unit vector $\mathbf{e}_{i}$.  Then for each HWP position ($\theta=0^{\circ},\,22.5^{\circ},\,45^{\circ},\,67.5^{\circ}$) the following drifts were introduced into the data: $0$, $m\mathbf{e}_{i}$, $2m\mathbf{e}_{i}$, and $-m\mathbf{e}_{i}$, respectively.  This is hardly a random pointing drift; in fact each displacement lies on a line defined by the unit vector $\mathbf{e}_{i}$. Therefore it is easy to conclude that our modeling of the pointing drift has limitations when compared with the random, systematic drifts that are present in real data. 
380: 
381: One notices immediately the varying magnitude of the artificial polarization
382: illustrated over the three plots. The 9\arcsec circular Gaussian
383: generates roughly 8\% of artificial polarization for a 0.5 pixel
384: translation and a pointing drift of one SHARP pixel (i.e., 4.6\arcsec)
385: per HWP position, while the 20\arcsec circular Gaussian generates
386: only about 0.4\% for the same misalignments and drifts. This trend
387: is directly related to the broadness of the source; a more compact
388: source will have a larger intensity gradient across its profile and
389: as such a large polarization is induced due to the abrupt change in
390: intensity with position. To understand this effect better it is instructive
391: to compare the actual maps of the Stokes parameters $I$, $Q$, and
392: $U$ for these simulated sources. These are presented in Figure 3 for the case of a 4.6 arcseconds per HWP position pointing drift (in the horizontal direction) and a 0.5 pixel translation between the H and V sub-arrays (in the vertical direction). The alternating light-dark pattern seen in the $Q$ and $U$ images results from the fact that the pointing drift and array translation are in orthogonal directions, and from the shape of the source itself. The $Q$ and $U$ images look identical as the simulated source is unpolarized. As a result, equations 3 \& 4 will have no dependance on the HWP angle and are thus mathematically equivalent. One should note that the maps of $Q$ and $U$ illustrated in this figure would be flat, uniform fields if no artificial linear polarization were
393: detected from any of the sources. The results are contrary to this however, with structure being apparent in the $Q$ and $U$ maps for
394: each of the simulated sources.
395: 
396: Referring to Figure 2c, one can see that for typical values of array
397: misalignment observed with SHARP the effect of rotations will play
398: a secondary role to that of translations. Stretches were not tested
399: as measurements with SHARP indicate that they are negligible. 
400: 
401: 
402: \subsection{\label{sub:4.3}Simulated and Planetary Data Results}
403: 
404: 
405: \subsubsection{\label{sub:4.3.1}Corrections for Simulated Data with no Noise and
406: no Bad Pixels}
407: 
408: Simulated data provide the first test for the effectiveness of the
409: algorithm outlined in Section \ref{sec:3}. These provide ideal cases,
410: as the hardware misalignments are known precisely. In addition, the
411: correlation routine used to measure the pointing drifts can be tested
412: under controlled conditions. It is typically found that the pointing
413: can be measured to an accuracy of $\pm0.01$ pixels with no noise
414: present in the signal and no bad pixels in the array. We now look
415: again to the three simulated sources discussed in the previous subsection
416: to see how effectively the artificial polarization can be removed.
417: The results are illustrated in Figure 4. 
418: 
419: It is clear from this figure that a significant reduction in the polarization
420: level is achieved after the corrections are made. The most significant
421: reduction is evident in the elliptical and largest circular cases,
422: where the polarization is truncated by approximately 50\% -60\%. The small
423: circular case shows an improvement in the polarization level of approximately 40\%. Again a significant dependence upon
424: source size is observed, with larger extended sources showing both
425: lower induced polarization levels and a lower residual signal level
426: after correction. 
427: 
428: 
429: \subsubsection{\label{sub:4.3.2}Corrections for Simulated Data with Noise and Bad
430: Pixels}
431: 
432: In order to generate simulated data that more accurately reflects
433: real data, it is desired to measure the performance of the correction
434: algorithm with simulated data that include noise and bad pixels.
435: To this end the analysis of the large 20\arcsec circular Gaussian
436: was redone as it most closely resembles the profile of Jupiter, a
437: source that will be discussed later in this section. Forty-five bad
438: pixels were introduced into the simulation; compared with thirty-seven
439: bad pixels identified in the sub-arrays from data obtained in February
440: 2007. Sufficient noise was introduced to allow for a signal-to-noise
441: ratio (SNR) of $\thickapprox4.3$ in the data. By introducing bad
442: pixels and noise it is found that the pointing can be measured to
443: an accuracy of $\pm0.05$ pixels. The results are presented in Figure
444: 5.
445: 
446: A comparison of Figure 5 with Figure 4b shows that for the SNR considered
447: here, artificial polarization can be effectively corrected for pointing
448: drifts approximately greater than 2\arcsec per HWP position and sub-array
449: misalignments approximately greater than 0.1 pixel. In cases of higher
450: SNRs, the effects of the noise level will be reduced. In this case
451: the noise introduces a background polarization level in Figure 5 of
452: around 0.32\% that washes out all but the most prominent artificial
453: signal. It should be noted here that although the mean value of the
454: $Q$ and $U$ Stokes parameters induced due to noise is approximately
455: zero, the polarization percentage ($P=\sqrt{(Q/I)^{2}+(U/I)^{2}}$
456: ) is an unsigned quantity, resulting in the offset. However, the correction
457: algorithm does appear to be effective at reducing this artificial
458: signal down to the background level for larger array translations
459: (the 0.5 pixel curve) and pointing drifts (2.3\arcsec per HWP position
460: or more). This example illustrates that when looking at real data
461: later on it will be essential to take note of the magnitude of the
462: pointing drift and hardware misalignments, as well as the level of
463: background noise. 
464: 
465: 
466: \subsubsection{\label{sub:4.3.3}Corrections for Simulated Data with Noise, Bad
467: Pixels, and Translation Measurement Errors}
468: 
469: Before discussing the results obtained for the Jupiter data, it is
470: first desired to talk about the effects of inaccuracies in the hardware
471: misalignment parameters. Until now, the analysis presented here has
472: assumed a perfectly accurate knowledge of the misalignment between
473: the two sub-arrays. This is not reflective of reality. To investigate
474: how sensitive the correction algorithm is to inaccuracies in the hardware
475: parameters, simulations were again run of the large 20\arcsec circular
476: Gaussian. Bad pixels and detector noise were again included into the
477: data. Known inaccuracies in the hardware parameters were then introduced
478: into the correction algorithm. The results are presented in Figure
479: 6.
480: 
481: As can be seen from the figure, for errors smaller than $\thickapprox0.1$
482: pixel the analysis shows that the correction algorithm is degraded
483: by only a small amount. More precisely, looking at pointing drifts
484: of 2.3\arcsec or larger, the residual polarized signal is increased
485: by approximately $\Delta P=0.05\%$ relative to the case where the
486: hardware misalignments is perfectly known (only larger pointing drifts
487: were included in the error calculation as drifts smaller than 2.3\arcsec
488: do not appear to generate a significant artificial polarization signal
489: above the noise level, as indicated in Figure 5). These results indicate
490: a degradation of approximately 15\% in the correction algorithm when
491: compared to the \textquotedblleft{}ideal\textquotedblright{} performance
492: conditions with no measurement errors. For the milder case of a 0.05
493: pixel error, the residual signal is found to have increased by $\Delta P=0.03\%$
494: relative to the case with no errors. This implies a 9\% degradation
495: in the correction algorithm when compared to ideal conditions. As
496: we shall see, measurement uncertainties on the order of 0.05 to 0.1
497: pixels will be close to what is obtained with actual planetary data. 
498: 
499: 
500: \subsubsection{\label{sub:4.3.4}Corrections for Planetary Data}
501: 
502: Two sets of Jupiter data, obtained in January 2006 and February 2007,
503: were analyzed in the course of this study. The raw (uncorrected) data
504: shows a mean of the unsigned levels of polarization in the central
505: 8 pixel by 8 pixel portion of the array to be $\thickapprox1.44\%\pm0.04\%$
506: and $\thickapprox0.95\%\pm0.09\%$ for the January and February data
507: sets, respectively. The contribution of the polarization due to the
508: mean RMS noise levels is found to be $\thicksim0.02\%$ for both data
509: sets, which is a figure small enough to be accounted for within the
510: scatter of the mean polarization values. 
511: 
512: For the purposes of this preliminary study, only translational sub-array
513: misalignments were measured and corrected for. The results of simulation
514: tests presented in Figure 4c appear to indicate that with the hardware
515: misalignments and pointing drifts mentioned in Section \ref{sub: 4.1},
516: the artificial polarization will be dominated by the contribution
517: originating from translation. 
518: 
519: The Jupiter data analysis results are presented below in Figure 7.
520: Curves are shown for the raw (uncorrected) signal and the residual
521: signal from the corrected data as a function of cycle number. 
522: 
523: After corrections, a residual polarization of $1.30\%\pm0.03\%$ and
524: $0.93\%\pm0.09\%$ is calculated for the 2006 and 2007 Jupiter data
525: sets, respectively. This indicates an overall reduction in the polarization
526: by $0.15\%\pm0.01\%$ (i.e., on average the artificial polarization was reduced within a range of approximately $0.14\%$ to $0.16\%$) and $0.03\%\pm0.03\%$ (i.e., on average the artificial polarization was reduced within a range of approximately $0\%$ to $0.06\%$), respectively. These values were calculated by taking the difference between each raw datum and the corresponding residual. The mean and standard deviation of these differences can then be computed to yield the aforementioned reduction values. There
527: is considerable spread in the data, but a net reduction in the polarization
528: of the data is observed within the error bars. The less impressive
529: reduction observed for the February 2007 data set may be due to improved
530: intra-cycle pointing and the elimination of beam distortions with
531: one of the sub-array\textquoteright{}s that were present during the
532: January 2006 observing run \citep{Li 2006}. Considering the magnitude
533: of the translational misalignments and pointing drifts for the planetary
534: data discussed here (see eqs. {[}\ref{eq:dx06}] to {[}\ref{eq:px07}]),
535: one would not expect a dramatic reduction in the polarization. In
536: fact, these results are consistent with the simulations discussed
537: previously (see figs. 4b and 5). The fact that a net reduction is
538: observed can be interpreted as a good indicator that the correction
539: algorithm is effective at removing some of the artificial polarization. 
540: 
541: It should be clarified here that we are not proposing the correction algorithm can compensate for the beam distortions.  Instead, the presence of these distortions would degrade the quality of the January 2006 data and may account for the increased level of polarization in the raw signal. It is hypothesized here that this degraded data might respond better to the application of the correction algorithm, although a detailed description of how this occurs is not known. It is not claimed here that the modeling described in Sections 4.2, 4.3.1, 4.3.2, and 4.3.3 can fully explain the results obtained on Jupiter.  We merely set out to describe the effect of the correction algorithm on real data and compare those results with the modeling that has been done to date.  There are important differences between the simulated sources and Jupiter.  These include: the planets disk does not have a Gaussian profile and the pointing drifts in real data are directed randomly, not in the linear fashion used in our simulations.  
542: 
543: \section{\label{sec:5}Conclusion}
544: 
545: The correction algorithm proposed in Section \ref{sec:3} has been
546: effectively tested with simulated and planetary data obtained with
547: the SHARP. Analysis with simulated data indicates a maximum reduction
548: in the artificial signal by roughly 60\%. Translational misalignments
549: in the sub-arrays appear to provide the dominant contribution to artificial
550: polarization in SHARP, with stretches and rotations being either negligible
551: or only minor contributors. The correction algorithm appears to be
552: effective at removing artificial polarization signals from simulated
553: sources even with the introduction of noise, bad pixels, and uncertainties
554: in the hardware misalignment measurements.
555: 
556: Reductions of $\thickapprox0.15\%$ (January 2006) and $\thickapprox0.03\%$
557: (February 2007) in the raw polarimetry signal were achieved with the
558: correction algorithm on Jupiter data. Considering the difference in
559: pointing drifts measured during the 2006 and 2007 observing runs (see
560: eqs. {[}\ref{eq:px06}] to {[}\ref{eq:px07}]), these reductions are
561: consistent with our simulation results. The residual polarization
562: signals obtained are $1.30\%\pm0.03\%$ and $0.93\%\pm0.09\%$ for
563: the 2006 and 2007 Jupiter data sets, respectively.
564: 
565: One should note that the reductions achieved with Jupiter data are
566: roughly equivalent to the magnitude of the instrumentation polarization
567: (IP) for this instrument. Therefore, the application of our correction 
568: algorithm presents approximately the same degree of improvement in the data as the removal of the IP. For example, the published mean IP contribution for the previous
569:  CSO polarimeter, HERTZ,
570: is $0.22\%$ for the telescope and within the range of $0.23\%-0.38\%$
571: for the polarimeter (this value varies over the bolometer array \citep{hertzarchive}).
572: The IP for SHARP is currently estimated to be approximately twice
573: as large as that measured for HERTZ, and could account for some of
574: the polarization remaining in the Jupiter data after we applied our
575: corrections, especially for the February 2007 data. The bulk of the
576: residual signal in the 2006 data set might be better explained as
577: a result of the beam distortions that are known to have been present
578: in the instrument at that time. 
579: 
580: 
581: \acknowledgements{}
582: 
583: M.A.'s and M.H.'s research is funded through the NSERC Discovery
584: Grant, Canada Research Chair, Canada Foundation for Innovation, Ontario
585: Innovation Trust, and Western's Academic Development Fund programs.
586: G.N. acknowledges support from NSF grants AST 02-43156 and AST 05-05230
587: to Northwestern University. J.E.V. acknowledges support from NSF grants AST 05-40882 to the California Institute of Technology and AST 05-05124 to the University of Chicago. SHARC II is funded through the NSF grant
588: AST 05-40882 to the California Institute of Technology. SHARP is also
589: funded by the NSF award AST-05-05124 to the University of Chicago.
590: 
591: \begin{thebibliography}{Hildebrand, Dragovan, and Novak(1984)}
592: \bibitem[Davis et al.(2000)]{Davis 2000}Davis C. J., et al. 2000,
593: \mnras, 318, 952
594: 
595: \bibitem[{Dotson {et~al.}(2008)Dotson, Davidson, Dowell, Hildebrand, Kirby, \& Vaillancourt}]{hertzarchive}Dotson, J.~L., Davidson, J.~A., Dowell, C.~D., Hildebrand, R.~H., Kirby, L., \& Vaillancourt, J.~E. 2008, {ApJS, submitted}
596: 
597: \bibitem[Fiege and Pudritz (2000)]{Fiege and Pudritz 2000}Fiege,
598: J. D., Pudritz, R. E. 2000, \apj, 544, 830
599: 
600: \bibitem[Greaves and Holland (2002)]{Greaves and Holland 2002}Greaves,
601: J. S., and Holland, W. S. 2002, AIPC, 609, 267
602: 
603: \bibitem[Hildebrand, Dragovan, and Novak(1984)]{Hildebrand 1984}Hildebrand,
604: R. H., Dragovan, M., and Novak, G. 1984, \apj, 284, L51
605: 
606: \bibitem[Hildebrand et al. (2000)]{Hildebrand 2000}Hildebrand, R.
607: H., et al. 2000, \pasp, 112, 1215
608: 
609: \bibitem[Li et al. (2006)]{Li 2006}Li, H., et al 2006, SPIE, 6275,
610: 62751H
611: 
612: \bibitem[Mouschovias (2001)]{Mouschovias 2001}Mouschovias, T. 2001,
613: ASP, 248, 515
614: 
615: \bibitem[Novak et al. (2004)]{Novak 2004}Novak, G., et al. 2004,
616: SPIE, 5498, 278
617: 
618: \bibitem[Shu, Adams, and Lizano(1987)]{Shu 1987}Shu, F., Adams, F.
619: and Lizano, S. 1987, \araa, 25, 23
620: 
621: \end{thebibliography}
622: \clearpage
623: 
624: %
625: \begin{figure}
626: \epsscale{0.5}
627: \plotone{f1.eps}
628: 
629: \caption{The SHARC-II bolometer array. The outlined squares with arrows indicate
630: the vertical (V) and horizontal (H) sub-arrays. The central region
631: is a dead zone (from Li et al. 2006). }
632: 
633: \end{figure}
634: 
635: 
636: %
637: \begin{figure}
638: \epsscale{0.5}
639: \plotone{f2a.eps}
640: 
641: \epsscale{0.5}
642: \plotone{f2b.eps}
643: 
644: \epsscale{0.5}
645: \plotone{f2c.eps}
646: 
647: \caption{Polarization curves as a function of pointing drifts. Each data point
648: represents an entire data cycle (four HWP positions). Note that only
649: data from the central 8 pixel $\times$ 8 pixel portion of the sub-array
650: was used for the analysis. Three sources were generated: a) a 9\arcsec
651: circular, b) a 20\arcsec circular, and c) a 10\arcsec $\times$ 15\arcsec
652: elliptical Gaussians, respectively. Note the various scales on the vertical axis; an indicator of the dependance of polarization percentage on source broadness.}
653: 
654: \end{figure}
655: 
656: 
657: %
658: \begin{figure}
659: \epsscale{0.7}
660: \plotone{f3a.eps}
661: 
662: \epsscale{0.7}
663: \plotone{f3b.eps}
664: 
665: \epsscale{0.7}
666: \plotone{f3c.eps}
667: 
668: \caption{The $I$, $Q$, and $U$ maps (from left to right) for the 9\arcsec
669: circular (top row), 20\arcsec circular (middle row), and 10\arcsec
670: $\times$ 15\arcsec elliptical (bottom row) Gaussian sources. To generate the images presented here a pointing drift of 4.6 arcseconds per HWP position (in the horizontal direction) and a translational misalignment between the H and V sub-arrays of 0.5 pixels (in the vertical direction) were applied to the simulations.  Remember that one SHARP pixel length is equivalent to 4.6 arcseconds. For the 9\arcsec
671: circular source, the $I$ map grey levels are at a linear scale of
672: 0 to 1.7 (from black to white) arbitrary data units, while the $Q$
673: and $U$ maps are at a linear scale of -0.04 to 0.04 (from black to
674: white) data units. For the 20\arcsec circular source, the $I$ map
675: grey levels are at a linear scale of 0 to 1.9 (from black to white)
676: data units, while the $Q$ and $U$ maps are at a linear scale of
677: -0.01 to 0.01 (from black to white) data units. For the 10\arcsec
678: $\times$ 15\arcsec elliptical source, the $I$ map grey levels are at a
679: linear scale of 0 to 1.8 (from black to white) data units, while
680: the $Q$ and $U$ maps are at a linear scale of -0.03 to 0.03 (from
681: black to white) data units.}
682: 
683: \end{figure}
684: 
685: 
686: %
687: \begin{figure}
688: \epsscale{0.5}
689: \plotone{f4a.eps}
690: 
691: \epsscale{0.5}
692: \plotone{f4b.eps}
693: 
694: \epsscale{0.5}
695: \plotone{f4c.eps}
696: 
697: \caption{Polarization curves as a function of pointing drifts. These plots
698: are identical to the ones presented in Figure 2, with the exception
699: that the residual polarization remaining after the correction is also
700: shown. }
701: 
702: 
703: 
704: \end{figure}
705: 
706: 
707: %
708: \begin{figure}
709: \epsscale{0.8}
710: \plotone{f5.eps}
711: 
712: \caption{Polarization as a function of pointing drift and translational misalignment
713: for the 20\arcsec circular Gaussian with bad pixels and noise introduced
714: into the simulation. Shown here are the induced artificial polarization
715: and the residual polarization after correction. }
716: 
717: 
718: 
719: \end{figure}
720: 
721: 
722: %
723: \begin{figure}
724: \epsscale{0.8}
725: \plotone{f6.eps}
726: 
727: \caption{Polarization level versus pointing drift for the 20\arcsec circular
728: Gaussian. Bad pixels, detector noise, and inaccuracies in the hardware
729: parameters are present in the analysis. }
730: 
731: \end{figure}
732: 
733: 
734: %
735: \begin{figure}
736: \epsscale{0.7}
737: \plotone{f7a.eps}
738: 
739: \epsscale{0.7}
740: \plotone{f7b.eps}
741: 
742: \caption{Polarization levels before and after corrections for the artificial
743: polarization. Note that each cycle number refers to one HWP modulation cycles worth of data. Like the simulation analysis, only data from the central
744: 8 pixel $\times$ 8 pixel region of the array is analyzed. Note that one
745: outlier is not shown at the 3rd cycle number in b), with a polarization
746: level of 2.7\%.}
747: 
748: 
749: 
750: \end{figure}
751: 
752: \end{document}
753: