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.
Similar content being viewed by others
Notes
B1937+21 has a rotational period P=1.56ms and D M=71cm−3pc [7]
Currently this is at 90 %
References
Akima, H.: A new method of interpolation and smooth curve fitting based on local procedures. JACM 17, 589–602 (1970)
Born, M., Wolf, E.: Principles of Optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light, 7th edn. Cambridge University Press (1999)
Campbell, RM.: Developments at the EVN MarkIV Data Processor at JIVE: capabilities & support. In: The 9th European VLBI Network Symposium (PoS), p. 042 (2008)
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)
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)
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)
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)
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
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)
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)
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)
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”
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)
Hobbs, G., Edwards, R., Manchester, R.: Tempo2, a new pulsar-timing package - i. An overview. MNRAS 369, 655 (2006)
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)
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)
Lorimer, D., Kramer, M.: Handbook of Pulsar Astronomy. Cambridge University press (2005)
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)
Message Passing Interface Forum: Official MPI documents. http://www.mpi-forum.org/docs/docs.html (2014)
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)
Ö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)
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)
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)
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)
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
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)
In: Taylor, G., Carilli, C., Perley, R. (eds.) Synthesis Imaging in Radio Astronomy II. Astronomical Society of the Pacific (1999)
Thompson, A., Moran, J., Swenson Jr, G.: Interferometry and Synthesis in Radio Astronomy, 2nd edn. Wiley-VCH (2001)
Whitney, A., Kettenis, M., Phillips, C., Sekido, M.: VLBI Data Interchange Format (VDIF). In: 8th International e-VLBI Workshop (2009)
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)
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10686-015-9446-1