K5/VSSP (IP-VLBI) 相関処理手引き

K5ソフトウェア相関器はK5/VSSPサンプラーでサンプリングされたVSSPフォーマットデータの相関処理を行うために開発された ソフトウェアパッケージである。K5/VSSPフォーマット以外のデータを処理するために各種フォーマット変換プログラムも 開発された。2016年にはソフトウェア相関器本体に各種フォーマットデータの直接読み込み機能を組み込み、 K5/VSSPフォーマット以外のフォーマット(Mark-5B, VDIF, ADS, OCTAD)データも フォーマット変換を行うことなく直接相関処理ができるようになった。

なおK5ソフトウェアパッケージはC言語で書かれているため、Linuxの様々なディストリビューションでコンパイルおよび実行が可能である。

ソフトウェアのインストール法

グラフィック表示にPGPLOTまたはGNUPLOTを使用するので、予めPGPLOTまたはGNUPLOTがインストールされている必要がある。 またFFT計算にFFTWパッケージを利用する場合はあらかじめFFTWパッケージがインストールされている必要がある。

ソフトウェア一覧

ここで示すソフトウェアは"sdelay"を除きプログラム名[リターン]で使用方法が表示される。また プログラム名 --version [リターン] でバージョンが表示される。

予測値計算関係
apri_calc 予測値ファイル作成。スケジュールファイル(SKED形式またはVEX形式)を読み、 相関処理に必要な予測値を計算し予測値ファイルの作成を行なう。 apri
skdchk スケジュールファイルチェック。スケジュールファイルを読み、局情報、電波星情報、観測情報を出力する。 最後に、全観測時間を秒で示すと共に、必要なディスク容量を局毎に表示する。 src
注:最後の項はソースファイルのあるディレクトリ

相関処理関係
fx_cor FX方式での相関処理。予測値ファイル名一覧を収納したファイルを使用して複数の 予測値ファイルに対する相互相関処理を実行する。 corr
cor XF方式での相関処理(1ビットサンプリングデータ専用)。 予測値ファイル使用した相互相関処理、予測値ファイルを使用しない自己相関処理を実行する。 corr
fx_cor_new FX方式での相関処理。各種サンプリングデータフォーマット(K5/VSSP, VDIF, Mark5B, ADS) をサポート。 corr
cor_new XF方式相関処理(1ビットサンプリングデータ専用)。 各種サンプリングデータフォーマット(K5/VSSP, VDIF, Mark5B, ADS)をサポート。 corr
fx_cor_all FX方式での相関処理。予測値ファイル名一覧を収納したファイルを使用して複数の 予測値ファイルに対する相互相関処理を実行する。 corr
fx_cor_all_new fx_cor_allの各種フォーマット対応版 corr
cor_all XF方式での相関処理(1ビットサンプリングデータ専用)。 予測値ファイル名一覧を収納したファイルを使用して複数の 予測値ファイルに対する相互相関処理を実行する。 corr
cor_all_new cor_allの各種フォーマット対応版 corr
sdelay 粗決定サーチ。相関処理データから粗決定サーチを行ない 遅延残差および遅延変化率残差を決定する。 sdelay
cor_mon 相関関数のダイナミック表示を行なう(PGPLOT専用*) corr
* : PGPLOT用にコンパイル時のみ作成される
注:最後の項はソースファイルのあるディレクトリ

データチェック関係
oscillo サンプリングデータのダイナミック表示(k5/VSSP用, PGPLOT専用*)。 時系列データを連続的に表示する。 src
speana スペクトラム表示(k5/VSSP用)。サンプリングデータのスペクトルを計算し表示する。 src
speana_n スペクトラムのダイナミック表示(k5/VSSP用, PGPLOT専用*)。 サンプリングデータのスペクトルを計算し連続的に表示する。 src
g_speana スペクトラム表示(各種サンプリングデータフォーマット対応)。 各種フォーマットのサンプリングデータのスペクトルを計算し表示する。 corr
datachk VSSPフォーマットデータファイルチェック src
vdifcheck VDIFフォーマットデータファイルチェック vdif
m5check Mark-5フォーマットデータファイルチェック mark5
* : PGPLOT用にコンパイル時のみ作成される
注:最後の項はソースファイルのあるディレクトリ

データフォーマット変換関係
k5tom5b K5からMark5Bへの変換(K5/VSSP32フォーマットもサポート) mark5
k5tom5 K5からMark5への変換(K5/VSSP32フォーマットもサポート) mark5
k5tovdif K5からVDIFへのフォーマット変換を行う vdif
ads2k5 ADS3000+(DBBCモード)からK5/VSSPへの変換 mark5
m5btok5 Mark5BからK5への変換 mark5
m5tok5 Mark5からK5への変換(Mark5全モード対応高速版:K5/VSSP32への変換は未対応) mark5
vdif2k5 VDIFからK5/VSSP32フォーマットへの変換を行う vdif
vdif2m5b VDIFからMark5Bへの変換 NEW vdif
注:最後の項はソースファイルのあるディレクトリ

相関処理の実際

相関処理の実際

付録


更新日 2017年3月9日