Hostname: page-component-586b7cd67f-g8jcs Total loading time: 0 Render date: 2024-11-21T23:51:45.040Z Has data issue: false hasContentIssue false

DSPSR: Digital Signal Processing Software for Pulsar Astronomy

Published online by Cambridge University Press:  02 January 2013

W. van Straten*
Affiliation:
Swinburne University of Technology, PO Box 218, Hawthorn, VIC 3122, Australia
M. Bailes
Affiliation:
Swinburne University of Technology, PO Box 218, Hawthorn, VIC 3122, Australia
*
BCorresponding author. Email: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

dspsr is a high-performance, open-source, object-oriented, digital signal processing software library and application suite for use in radio pulsar astronomy. Written primarily in C++, the library implements an extensive range of modular algorithms that can optionally exploit both multiple-core processors and general-purpose graphics processing units. After over a decade of research and development, dspsr is now stable and in widespread use in the community. This paper presents a detailed description of its functionality, justification of major design decisions, analysis of phase-coherent dispersion removal algorithms, and demonstration of performance on some contemporary microprocessor architectures.

Type
Research Article
Copyright
Copyright © Astronomical Society of Australia 2011

References

Backer, D. C., Dexter, M. R., Zepka, A., Ng, D., Wertheimer, D. J., Ray, P. S. & Foster, R. S., 1997, PASP, 109, 61CrossRefGoogle Scholar
Backer, D. C., Hama, S., Van Hook, S. & Foster, R. S., 1993, ApJ, 404, 636CrossRefGoogle Scholar
Bailes, M., 2003, in Radio Pulsars, Eds. Bailes, M., Nice, D. J. & Thorsett, S. (San Francisco: Astronomical Society of the Pacific), 5764Google Scholar
Bhat, N. D. R., Tingay, S. J. & Knight, H. S., 2008, ApJ, 676, 1200CrossRefGoogle Scholar
Bhat, N. D. R., Wayth, R. B., Knight, H. S., Bowman, J. D., Oberoi, D., Barnes, D. G., Briggs, F. H., Cappallo, R. J., Herne, D., Kocz, J., Lonsdale, C. J., Lynch, M. J., Stansby, B., Stevens, J., Torr, G., Webster, R. L. & Wyithe, J. S. B., 2007, ApJ, 665, 618CrossRefGoogle Scholar
Born, M. & Wolf, E., 1980, Principles of optics: electromagnetic theory of propagation, interference and diffraction of light (New York: Pergamon)Google Scholar
Bracewell, R., 1986, The Fourier Transform and its Applications, second, revised edition (New York: McGraw-Hill)Google Scholar
Coles, W. A., Rickett, B. J., Gao, J. J., Hobbs, G. & Verbiest, J. P. W., 2010, ApJ, 717, 1206CrossRefGoogle Scholar
Demorest, P., Ramachandran, R., Backer, D., Ferdman, R., Stairs, I. & Nice, D., 2004, in Bulletin of the AAS, Vol. 36, 1598Google Scholar
Demorest, P. B., 2007, PhD thesis, University of California, BerkeleyGoogle Scholar
Demorest, P., 2011, in preparationGoogle Scholar
Demorest, P., Ransom, S., DuPlain, R., Ford, J., McCullough, R., Ray, J. & Brandt, P., 2011, in preparationGoogle Scholar
Edwards, R. T. & Stappers, B. W., 2004, A&A, 421, 681Google Scholar
Edwards, R. T., van Straten, W. & Bailes, M., 2001, ApJ, 560, 365CrossRefGoogle Scholar
Frigo, M. & Johnson, S. G., 2005, Proceedings of the IEEE, 93, 216CrossRefGoogle Scholar
Han, J. L., Manchester, R. N., Lyne, A. G., Qiao, G. J. & van Straten, W., 2006, ApJ, 642, 868CrossRefGoogle Scholar
Hankins, T. H., 1971, ApJ, 169, 487CrossRefGoogle Scholar
Hankins, T. H. & Rickett, B. J., 1975, in Methods in Computational Physics Volume 14 — Radio Astronomy (New York: Academic Press), 55129Google Scholar
Hobbs, G. B., Edwards, R. T. & Manchester, R. N., 2006, MNRAS, 369, 655CrossRefGoogle Scholar
Hotan, A. W., 2006, PhD thesis, Swinburne University of TechnologyGoogle Scholar
Hotan, A. W., Bailes, M. & Ord, S. M., 2004a, MNRAS, 355, 941CrossRefGoogle Scholar
Hotan, A. W., van Straten, W. & Manchester, R. N., 2004b, PASA, 21, 302CrossRefGoogle Scholar
Jacoby, B. A., Hotan, A., Bailes, M., Ord, S. & Kuklarni, S. R., 2005, ApJ, 629, L113CrossRefGoogle Scholar
Jenet, F. A. & Anderson, S. B., 1998, PASP, 110, 1467CrossRefGoogle Scholar
Jenet, F. A., Cook, W. R., Prince, T. A. & Unwin, S. C., 1997, PASP, 109, 707CrossRefGoogle Scholar
Johnston, S., Hobbs, G., Vigeland, S., Kramer, M., Weisberg, J. M. & Lyne, A. G., 2005, MNRAS, 364, 1397CrossRefGoogle Scholar
Johnston, S., Taylor, R., Bailes, M., Bartel, N., Baugh, C., Bietenholz, M., Blake, C., Braun, R., Brown, J., Chatterjee, S., Darling, J., Deller, A., Dodson, R., Edwards, P., Ekers, R., Ellingsen, S., Feain, I., Gaensler, B., Haverkorn, M., Hobbs, G., Hopkins, A., Jackson, C., James, C., Joncas, G., Kaspi, V., Kilborn, V., Koribalski, B., Kothes, R., Landecker, T., Lenc, A., Lovell, J., Macquart, J.-P., Manchester, R., Matthews, D., McClure-Griffiths, N., Norris, R., Pen, U.-L., Phillips, C., Power, C., Protheroe, R., Sadler, E., Schmidt, B., Stairs, I., Staveley-Smith, L., Stil, J., Tingay, S., Tzioumis, A., Walker, M., Wall, J. & Wolleben, M., 2008, Experimental Astronomy, 22, 151CrossRefGoogle Scholar
Johnston, S., van Straten, W., Kramer, M. & Bailes, M., 2001, ApJ, 549, L101CrossRefGoogle Scholar
Jonas, J. L., 2009, IEEE Proceedings, 97, 1522CrossRefGoogle Scholar
Karastergiou, A., Hotan, A.W., van Straten, W., McLaughlin, M.A. & Ord, S.M., 2009, MNRAS, 396, L95CrossRefGoogle Scholar
Karuppusamy, R., Stappers, B. & van Straten, W., 2008, PASP, 120, 191CrossRefGoogle Scholar
Karuppusamy, R., Stappers, B. W. & van Straten, W., 2010, A&A, 515, A36+Google Scholar
Knight, H. S., Bailes, M., Manchester, R. N., Ord, S. M. & Jacoby, B. A., 2006, ApJ, 640, 941CrossRefGoogle Scholar
Manchester, R. N. & Taylor, J. H., 1972, Astrophys. Lett., 10, 67Google Scholar
McKinnon, M. & Stinebring, D., 1998, ApJ, 502, 883CrossRefGoogle Scholar
Ord, S. M., Jacoby, B. A., Hotan, A. W. & Bailes, M., 2006, MNRAS, 371, 337CrossRefGoogle Scholar
Ord, S. M., van Straten, W., Hotan, A. W. & Bailes, M., 2004, MNRAS, 352, 804CrossRefGoogle Scholar
Press, W. H., Teukolsky, S. A., Vetterling, W. T. & Flannery, B. P., 1992, Numerical Recipes: The Art of Scientific Computing, 2nd edition (Cambridge: Cambridge University Press)Google Scholar
Roy, J., Gupta, Y., Pen, U., Peterson, J. B., Kudale, S. & Kodilkar, J., 2010, Experimental Astronomy, 28, 25CrossRefGoogle Scholar
Shrauner, J. A., 1997, PhD thesis, Princeton UniversityGoogle Scholar
Stairs, I. H., 1998, PhD thesis, Princeton UniversityGoogle Scholar
Stairs, I. H., Splaver, E. M., Thorsett, S. E., Nice, D. J. & Taylor, J. H., 2000, MNRAS, 314, 459CrossRefGoogle Scholar
Staveley-Smith, L., Kim, S., Calabretta, M. R., Haynes, R. F. & Kesteven, M. J., 2003, MNRAS, 339, 87CrossRefGoogle Scholar
Taylor, J. H. & Weisberg, J. M., 1989, ApJ, 345, 434CrossRefGoogle Scholar
van Straten, W., 2002, ApJ, 568, 436CrossRefGoogle Scholar
van Straten, W., 2003, PhD thesis, Swinburne University of TechnologyGoogle Scholar
van Straten, W., 2006, ApJ, 642, 1004CrossRefGoogle Scholar
van Straten, W., 2009, ApJ, 694, 1413CrossRefGoogle Scholar
van Straten, W., Bailes, M., Britton, M., Kulkarni, S. R., Anderson, S. B., Manchester, R. N. & Sarkissian, J., 2001, Nature, 412, 158CrossRefGoogle Scholar
van Straten, W., Britton, M. & Bailes, M., 2000, in Pulsar Astronomy — 2000 and Beyond, IAU Colloquium 177, Ed. Kramer, M., Wex, N. & Wielebinski, R. (San Francisco: Astronomical Society of the Pacific), 283284Google Scholar
Verbiest, J. P. W., Bailes, M., Coles, W. A., Hobbs, G. B., van Straten, W., Champion, D. J., Jenet, F. A., Manchester, R. N., Bhat, N. D. R., Sarkissian, J. M., Yardley, D., Burke-Spolaor, S., Hotan, A. W. & You, X. P., 2009, MNRAS, 400, 951CrossRefGoogle Scholar
Verbiest, J. P. W., Bailes, M., van Straten, W., Hobbs, G. B., Edwards, R. T., Manchester, R. N., Bhat, N. D. R., Sarkissian, J. M., Jacoby, B. A. & Kulkarni, S. R., 2008, ApJ, 679, 675CrossRefGoogle Scholar
Walker, M. A., Koopmans, L. V. E., Stinebring, D. R. & van Straten, W., 2008, MNRAS, 388, 1214Google Scholar
Wietfeldt, R., Straten, W. V., Rizzo, D. D., Bartel, N., Cannon, W. & Novikov, A., 1998, A&AS, 131, 549Google Scholar
Yardley, D. R. B., Hobbs, G. B., Jenet, F. A., Verbiest, J. P. W., Wen, Z. L., Manchester, R. N., Coles, W. A., van Straten, W., Bailes, M., Bhat, N. D. R., Burke-Spolaor, S., Champion, D. J., Hotan, A. W. & Sarkissian, J. M., 2010, MNRAS, 407, 669CrossRefGoogle Scholar
You, X. P., Hobbs, G., Coles, W. A., Manchester, R. N., Edwards, R., Bailes, M., Sarkissian, J., Verbiest, J. P. W., van Straten, W., Hotan, A., Ord, S., Jenet, F., Bhat, N. D. R. & Teoh, A., 2007, MNRAS, 378, 493CrossRefGoogle Scholar