K5 Software Correlator

K5 software correlator was developed to correlate VLBI data with VSSP format observed by a K5/VSSP sampler. But it can now process any kind of data format, such as, Mark-5B, VDIF, ADS, OCTAD besides VSSP format. Software correlator is written in C, so that it can run on most of Linux distributions.

Installation of Software Correlator

PGPLOT or GNUPLOT should be installed in advance. If you want to use FFTW for FFT, FFTW3 package should be installed in advance.

Software List

As for software programs listed here except for "sdelay", you can get how to run by just executing a program without any option. You can get version information by executing a program with "--version" option.

A-priori calculation
apri_calc a-priori parameter calculation (both standard schedule file and VEX file are supported) apri
skdchk check schedule file and display disk size required for K5/VSSP observation src
Note: Last column shows the directory of source code.

Software Correlator
fx_cor FX-type software correlator for K5/VSSP format data corr
cor XF-type software correlator dedicated to 1 bit sampling data for K5/VSSP format data corr
fx_cor_new FX-type software correlator supporting a variety of data formats (K5/VSSP, VDIF, Mark5B, ADS) corr
cor_new XF-type software correlator dedicated to 1 bit sampling data for a variety of data formats (K5/VSSP, VDIF, Mark5B, ADS) corr
fx_cor_all "fx_cor" for two or more scan data corr
fx_cor_all_new "fx_cor_new" for two or more scan data corr
cor_all "cor" for two or more scan data corr
cor_all_new "cor_new" for two or more scan data corr
sdelay coarse fringe search sdelay
cor_mon display correlation function dynamically (support PGPLOT only) corr
Note: Last column shows the directory of source code.

Data Check
oscillo display sampled data dynamically for K5/VSSP data (support PGPLOT only) src
speana display spectrum for K5/VSSP data src
speana_n display spectrum dynamically for K5/VSSP data (support PGPLOT only) src
g_speana display spectrum supporting a variety of data formats (K5/VSSP, VDIF, Mark5B, ADS) corr
datachk check K5/VSSP format data src
vdifcheck check VDIF format data vdif
m5check check Mark-5 format data mark5
Note: Last column shows the directory of source code.

Data Format Conversion
k5tom5b convert K5/VSSP or K5/VSSP32 format to Mark5B format mark5
k5tom5 convert K5 to Mark5 (K5/VSSP32 is supported) mark5
k5tovdif convert K5 to VDIF format vdif
ads2k5 convert ADS3000+(DBBC mode) format to K5/VSSP or K5/VSSP32 mark5
m5btok5 convert Mark5B format to K5/VSSP format mark5
m5tok5 convert Mark5 to K5 (all mode are supported) mark5
vdif2k5 convert VDIF to K5/VSSP32 format vdif
vdif2m5b convert VDIF to Mark5B format vdif
Note: Last column shows the directory of source code.

Correlation Processing

Correlation Processing

Appendix


updated on March 9, 2017