Skip to main content
Log in

The SFXC software correlator for very long baseline interferometry: algorithms and implementation

  • Original Article
  • Published:
Experimental Astronomy Aims and scope Submit manuscript

Abstract

In this paper a description is given of the SFXC software correlator, developed and maintained at the Joint Institute for VLBI in Europe (JIVE). The software is designed to run on generic Linux-based computing clusters. The correlation algorithm is explained in detail, as are some of the novel modes that software correlation has enabled, such as wide-field VLBI imaging through the use of multiple phase centres and pulsar gating and binning. This is followed by an overview of the software architecture. Finally, the performance of the correlator as a function of number of CPU cores, telescopes and spectral channels is shown.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. http://www.gnu.org/licenses/gpl-2.0.html

  2. http://gemini.gsfc.nasa.gov/solve

  3. B1937+21 has a rotational period P=1.56ms and D M=71cm−3pc [7]

  4. http://www.vlbi.org/vex/

  5. http://json.org

  6. Currently this is at 90 %

  7. http://www.aips.nrao.edu/

References

  1. Akima, H.: A new method of interpolation and smooth curve fitting based on local procedures. JACM 17, 589–602 (1970)

    Article  MATH  Google Scholar 

  2. Born, M., Wolf, E.: Principles of Optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light, 7th edn. Cambridge University Press (1999)

  3. Campbell, RM.: Developments at the EVN MarkIV Data Processor at JIVE: capabilities & support. In: The 9th European VLBI Network Symposium (PoS), p. 042 (2008)

  4. Cao, H.M., Frey, S., Gurvits, L.I., Yang, J., Hong, X.Y., Paragi, Z., Deller, A.T., Ivezić, Ž.: VLBI observations of the radio quasar J2228+0110 at z = 5.95 and other field sources in multiple-phase-centre mode. A&A 563, A111 (2014)

    Article  ADS  Google Scholar 

  5. Cappallo, R.: Visibility amplitude scaling: a comparison of difx to the mark4 hardware correlator. http://cira.ivec.org/dokuwiki/lib/exe/fetch.php/difx/visibility_amplitude_scaling.pdf (2011)

  6. Chi, S., Barthel, P.D., Garrett, M.A.: Deep, wide-field, global VLBI observations of the Hubble deep field north (HDF-N) and flanking fields (HFF). A&A 550, A68 (2013)

    Article  ADS  Google Scholar 

  7. Cognard, I., Bourgois, G., Lestrade, J.F., Biraud, F., Aubry, D., Darchy, B., Drouhin, J.P.: High-precision timing observations of the millisecond pulsar PSR 1937+21 at Nancay. A&A 296, 169 (1995)

    ADS  Google Scholar 

  8. Deller, A.T., Tingay, S.J., Bailes, M., West, C.: DiFX: a software correlator for very long baseline interferometry using multiprocessor computing environments. PASP 119, 318–336 (2007). arXiv:astro-ph/0702141

    Article  ADS  Google Scholar 

  9. Deller, A.T., Brisken, W.F., Phillips, C.J., Morgan, J., Alef, W., Cappallo, R., Middelberg, E., Romney, J., Rottmann, H., Tingay, S.J., Wayth, R.: DiFX-2: a more flexible, efficient, robust, and powerful software correlator. PASP 123, 275–287 (2011)

    Article  ADS  Google Scholar 

  10. Duev, D.A., Molera Calveś, G., Pogrebenko, S.V., Gurvits, L.I., Cimó, G., Bocanegra Bahamon, T.: Spacecraft VLBI and Doppler tracking: algorithms and implementation. A&A 541, A43 (2012)

    Article  ADS  Google Scholar 

  11. Duev, D.A., Zakhvatkin, M.V., Stepanyants, V.A., Molera Calveś, G., Pogrebenko, S.V., Gurvits, L.I., Cimó, G., Bocanegra Bahamon, T.: RadioAstron as a target and as an instrument: enhancing the Space VLBI mission’s scientific output. A&A 573, A99 (2015)

    Article  ADS  Google Scholar 

  12. Frigo, M., Johnson, S.G.: The design and implementation of FFTW3. Proc. IEEE 93(2), 216–231 (2005). special issue on “Program Generation, Optimization, and Platform Adaptation”

    Article  Google Scholar 

  13. Hankins, T.H., Rickett, B.J.: Pulsar signal processing. In: Alder, B., Fernbach, S., Rotenberg, M. (eds.) Methods in Computational Physics. Radio astronomy, vol. 14, pp 55–129 (1975)

  14. Hobbs, G., Edwards, R., Manchester, R.: Tempo2, a new pulsar-timing package - i. An overview. MNRAS 369, 655 (2006)

    Article  ADS  Google Scholar 

  15. Kondo, T., Kimura, M., Koyama, Y., Osaki, H.: Current Status of Software Correlators Developed at Kashima Space Research Center. In: Vandenberg, N.R., Baver, K.D. (eds.) International VLBI Service for Geodesy and Astrometry 2004 General Meeting Proceedings, p 186 (2004)

  16. Lenc, E., Garrett, M.A., Wucknitz, O., Anderson, J.M., Tingay, S.J.: A deep, high-resolution survey of the low-frequency radio sky. ApJ 673, 78–95 (2008)

    Article  ADS  Google Scholar 

  17. Lorimer, D., Kramer, M.: Handbook of Pulsar Astronomy. Cambridge University press (2005)

  18. Lowe, S.T.: Softc: an Operational Software Correlator. In: Vandenberg, N.R., Baver, K.D. (eds.) International VLBI Service for Geodesy and Astrometry 2004 General Meeting Proceedings, p 191 (2004)

  19. Message Passing Interface Forum: Official MPI documents. http://www.mpi-forum.org/docs/docs.html (2014)

  20. Morgan, J.S., Mantovani, F., Deller, A.T., Brisken, W., Alef, W., Middelberg, E., Nanni, M., Tingay, S.J.: VLBI imaging throughout the primary beam using accurate UV shifting. A&A 526, A140 (2011)

    Article  ADS  Google Scholar 

  21. Özdemir, H.: Comparison of linear, cubic spline and akima interpolation methods. http://www.jive.nl/jivewiki/lib/exe/fetch.php?media=expres:fabric:interpolation.pdf (2007)

  22. Pogrebenko, S.V., Gurvits, L.I., Campbell, R.M., Avruch, I.M., Lebreton, J.P., van’t Klooster, C.G.M.: VLBI tracking of the Huygens probe in the atmosphere of Titan. In: Wilson, A. (ed.) Planetary Probe Atmospheric Entry and Descent Trajectory Analysis and Science, vol. 544, pp 197–204. ESA Special Publication (2004)

  23. Porcas, R.W.: A History of the EVN: 30 Years of Fringes. In: Proceedings of the 10th European VLBI Network Symposium PoS(10th EVN Symposium) (2010)

  24. Schilizzi, R.T., Aldrich, W., Anderson, B., Bos, A., Campbell, R.M., Canaris, J., Cappallo, R., Casse, J.L., Cattani, A., Goodman, J., van Langevelde, H.J., Maccafferri A., Millenaar, R., Noble, R.G., Olnon, F., Parsley, S.M., Phillips, C., Pogrebenko, S.V., Smythe, D., Szomoru, A., Verkouter, H., Whitney, A.R.: The EVN-MarkIV VLBI Data Processor. Exp. Astron. 12, 49–67 (2001)

    Article  ADS  Google Scholar 

  25. Strom, R.: What is the primary beam response of an interferometer with unequal elements? In: Bachiller, R., Colomer, F., Desmurs, J.F., de Vicente, P. (eds.) European VLBI Network on New Developments in VLBI Science and Technology, pp 273–274 (2004). arXiv:http://arxiv.org/abs/astro-ph/0412687

  26. Szomoru, A., van Langevelde, H.J., Verkouter, H., Kettenis, M., Kramer, B., Olnon, F., Anderson, J., Reynolds, C., Paragi, Z., Garrett, M.: Vlbi in transition. Proc SPIE 6267, 62,673X–62,673X–9 (2006)

    Google Scholar 

  27. In: Taylor, G., Carilli, C., Perley, R. (eds.) Synthesis Imaging in Radio Astronomy II. Astronomical Society of the Pacific (1999)

  28. Thompson, A., Moran, J., Swenson Jr, G.: Interferometry and Synthesis in Radio Astronomy, 2nd edn. Wiley-VCH (2001)

  29. Whitney, A., Kettenis, M., Phillips, C., Sekido, M.: VLBI Data Interchange Format (VDIF). In: 8th International e-VLBI Workshop (2009)

  30. Whitney, A.R.: Mark 5 Disk-Based Gbps VLBI Data System. In: Minh, Y.C. (ed.) Astronomical Society of the Pacific Conference Series, Astronomical Society of the Pacific Conference Series, vol. 306, p 123 (2003)

Download references

Acknowledgments

Part of this work was made possible by the SCARiE project under the NWO STARE programme, and by the EC-funded EXPReS and NEXPReS projects, project numbers 026642 and RI-261525. GC and DAD acknowledge the EC FP7 project ESPaCE (grant agreement 263466). DAD and GMC acknowledge the EC FP7 project EuroPlaNet (grant agreement 228319). GMC acknowledges also the NWO-ShAO agreement on collaboration in VLBI. We thank Max Avruch and Ruud Oerlemans for their contributions during the early stages of SFXC development.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Keimpema.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Keimpema, A., Kettenis, M.M., Pogrebenko, S.V. et al. The SFXC software correlator for very long baseline interferometry: algorithms and implementation. Exp Astron 39, 259–279 (2015). https://doi.org/10.1007/s10686-015-9446-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10686-015-9446-1

Keywords

Navigation