Next: RVSAO 2.0 - A Radial Velocity Package for IRAF
Up: Applications
Previous: The Co-Addition Technique Applied to Images of Galaxy Cores
Table of Contents -- Index -- PS reprint -- PDF reprint
D. G. Barnes
School of Physics, The University of Melbourne,
Parkville, VIC 3052, Australia; Email: dbarnes@physics.unimelb.edu.au
L. Staveley-Smith, T. Ye and T. Oosterloo
Australia Telescope National Facility,
Marsfield, NSW 2122, Australia
In Barnes (1998) we give an overview of the Parkes Multibeam Software, and the motivation for its development, that is, the desire to have robust, realtime processing software for the neutral hydrogen HI Parkes All Sky Survey (HIPASS). In this paper, we provide more details on the bandpass correction algorithm, and its implementation, based on the AIPS++ toolkit.
Traditionally, the bandpass that is present in single-dish 21 cm spectra is removed by observing in a ``signal-reference'' mode. In this mode, an extended integration (typically 3 min) is acquired while the telescope is pointed at the target position, or signal. A second extended integration is then acquired while the telescope is pointed towards a nearby position free of line or continuum sources--the reference. The bandpass is removed by dividing the signal spectrum by the reference spectrum. If longer on-source integration times are required, this process can be repeated many times, and the quotient spectra averaged.
For the HIPASS Project, where the telescope is actively driven across
the sky at a rate of , the traditional
bandpass removal technique is not suitable. Instead, a statistical
estimate of the bandpass at the position and time that a particular
spectrum--the target spectrum--was acquired is made from a set
of earlier and later spectra observed by the same beam--these are the
reference spectra. The bandpass is then removed from the target
spectrum by dividing it by the statistical bandpass estimate.
This process can be formalised as follows: a particular integration
will be denoted as Ib,p,c, where the subscripts b and p
represent a beam-polarisation combination,
and c is the cycle number of the integration. Ib, p, c
is a 1024-channel flux density spectrum.
For a given beam and polarization pair, the target spectrum is , and the reference spectra,
, are a set of
spectra which can be used to estimate the bandpass for the target
spectrum. The suitability of a particular spectrum depends on a
number of factors. Most importantly, a reference spectrum must be
measured on a part of the sky which is independent (with respect to
the telescope beam) of the part of the sky measured by the target
spectrum. However, the bandpass can be expected to vary with time, so
spectra taken nearby in time to the target spectrum are more useful
reference spectra than those taken at greater time separations.
Furthermore, any movements of the receiver with respect to the
telescope dish, including rotations and axial movements, were found to
introduce large phase changes in the bandpass. This led to extreme
ripple in the baseline of spectra corrected with reference spectra
having varying parallactic angles or axial offsets. Thus, valid
reference spectra must be from the same right ascension (or Galactic
latitude) scan as the target spectrum.
Having selected the reference spectra , the estimate of the
bandpass (
) is given by
![]() |
(1) |
With determined, calibration of the
spectral data can be done concurrently with bandpass removal. The
system temperature for the target spectrum,
, is
provided in the correlator file, whilst that for the bandpass
estimate,
, is obtained in a fashion analogous to
the calculation of a single channel in the bandpass estimate. Thus
the bandpass-corrected, calibrated target spectrum is
![]() |
(2) |
The BANDPASS CALCULATOR, which is our AIPS++ implementation of
Equation 2, stores incoming spectra in a four
dimensional buffer, of the form
Matrix<Matrix<Float>>.
The row and column in the parent matrix select a beam-polarization pair, and
the row and column in the sub-matrices select cycle and channel
numbers. The spectra are arranged this way to optimise access speeds,
yet still provide row() and column() methods to
efficiently extract spectra or time series of individual channels.
Both these operations are required for bandpass correction. Since
shuffling the data through the matrices would be inefficient, an
indexing system is utilised to keep track of the newest spectrum added
to the buffer. Spectra are discarded (overwritten) when they are no
longer required.
Figure 1 shows the uncalibrated and
calibrated flux densities for a selected channel of a HIPASS scan
through a galaxy with the central beam of the Multibeam.
![]() |
![]() |
The feature observed near cycle 69 in the raw bandpass (Figure 1) is the continuum source PKS 1307-403 which generates an increased flux density in all line channels. To first order, continuum sources are removed by the bandpass removal algorithm, since the entire spectrum is rescaled according to Equation 2, and then the median value of all channels is subtracted from each channel as a simple means of baseline removal. For strong continuum sources though, there are still serious baseline ripple and curvature effects which remain in the calibrated spectra.
The robust bandpass removal algorithm implemented for the HIPASS
Project successfully produces calibrated HI emission line
spectra for most of the survey data. The technique is robust to the
presence of contamination by radio frequency interference and strong
on-axis and off-axis continuum sources in the reference spectra.
Unfortunately though, sources which emit in a particular channel over
more than of declination, such as the Galaxy or
associated high-velocity clouds, are not well calibrated. This is
because a trade-off between a larger set of reference spectra
(yielding a better estimate of the emission-free bandpass in such
cases) and a smaller set of reference spectra (yielding robustness to
time-variability of the bandpass) was necessary. Conversely, the
calibrated spectra of unresolved sources, which will form the bulk of
the sources detected by the HIPASS, are invariably flat and of
excellent quality.
We were delighted with the frequent and high-quality help provided by the many AIPS++ programmers during the planning and programming of the Parkes Multibeam Software. We are grateful to the ATNF and collaborating institutions for supporting the development of the Parkes Multibeam Receiver. We acknowledge the large investment of time and personnel towards the design and construction of the receiver by the CSIRO Division of Telecommunications and Industrial Physics. DGB acknowledges the support of an APA, and is grateful for the financial assistance to attend ADASS '97 provided by the ADASS POC and a Melbourne Abroad Scholarship.
Barnes, D. G. 1998, this volume
Next: RVSAO 2.0 - A Radial Velocity Package for IRAF
Up: Applications
Previous: The Co-Addition Technique Applied to Images of Galaxy Cores
Table of Contents -- Index -- PS reprint -- PDF reprint