| vdif2m5b |
|---|
| 機能 |
|---|
VDIF フォーマットからMark5B フォーマットへの変換を行う
| 書式 |
|---|
vdif2m5b vdif_file [options]
または
k5tom5b --version|--help
ここで
| vdif_file | VDIF フォーマットデータファイル | ||||||||
| --version | プログラムバージョンの表示 | ||||||||
| --help | プログラム使用法の表示 | ||||||||
| オプション | |||||||||
| -o m5bfile | 作成されるMark5B ファイル名(デフォルトは以下の命名則参照) | ||||||||
| -d m5dir | Mark5B ファイル出力ディレクトリの設定(デフォルトはVDIF データディレクトリ) | ||||||||
| -fsampl fmhz | サンプリング周波数(MHz) (デフォルトは4) | ||||||||
| -2bit mode | 2ビットデータのデコード方式の選択
| ||||||||
| -s soffset | データ変換開始秒(データの先頭からのオフセットを秒単位で与える)デフォルトは0 | ||||||||
| -p period | データ変換を行うスパン(秒)。デフォルトはすべて | ||||||||
| -type1 | 出力ファイルの命名をType 1 で行う(ファイル拡張子を“m5b”で置き換える) (デフォルトは Type 0) | ||||||||
| -pid thread_id | 抽出するVDIF データのスレッドID を強制的にセットする | ||||||||
| -ch1 nn | Mark5B ch#1 に相当するVDIF データチャンネル番号をセットする nn はVDIF チャンネル番号(1-16) | ||||||||
| -ch2 nn | Mark5B ch#2 に相当するVDIF データチャンネル番号をセットする | ||||||||
| ....................... | |||||||||
| -ch16 nn | Mark5B ch#16 に相当するVDIF データチャンネル番号をセットする | ||||||||
| -chall n1:n2:....:nNN | |||||||||
Mark5B の全チャンネルに相当するVDIF データのチャンネル番号をセットする
| |||||||||
作成されるMark5B データファイルの命名則 (VDIF.vdif : VDIF データファイル名))
Type 0 -- VDIF.vdif.m5b (デフォルト)
Type 1 -- VDIF.m5b
| 実行例 |
|---|
例1
デフォルト設定を使って変換
~/chkdata/vdif$ vdif2m5b ads_2012300165730.vdif
************************************************************
* VDIF to Mark5B Data Format Converter *
* vdif2m5b (Ver 1.00 2016-12-22) by T.KONDO *
************************************************************
==================== VDIF FILE INFO ===========================
File Name : ./ads_2012300165730.vdif
Size : 787200000 bytes
Start Time : 2012/11/25 16:57:30
Thread ID : 0 Frame# : 0
Pickup Thread ID : 0
Bytes/Frame : 1312 bytes
Data type : Real Data AD bits : 2 #Channels : 16
EDV# : 1
Extended header information (NICT's EDV)
Sampling Frequency : 64 MHz
Sync block : ACABFEED
DAS/Station name : ADS2K5
Sampling Frequency Estimated (MHz) : 64.000000
================================================================
Mark5B Data File will be created : ./ads_2012300165730.vdif.m5b
==============================================================================
EXTENDED DATA
HH:MM:SS FRAME# I L VER CHS #Bytes C AD TID SID W1 W2
------------------------------------------------------------------------------
16:57:30 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED
16:57:31 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED
16:57:32 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED
==============================================================================
Mark5B Data File created : ./ads_2012300165730.vdif.m5b
(769228800 bytes)
Time elapsed (sec) for One obs process is 38.000000
~/chkdata/vdif$
|
例2
CH#1とCH#16 のチャンネル対応を変更、出力ファイル名を指定。
~/chkdata/vdif$ vdif2m5b ads_2012300165730.vdif -ch1 16 -ch16 1 -o test.m5b
************************************************************
* VDIF to Mark5B Data Format Converter *
* vdif2m5b (Ver 1.00 2016-12-22) by T.KONDO *
************************************************************
===================== VDIF FILE INFO ===========================
File Name : ./ads_2012300165730.vdif
Size : 787200000 bytes
Start Time : 2012/11/25 16:57:30
Thread ID : 0 Frame# : 0
Pickup Thread ID : 0
Bytes/Frame : 1312 bytes
Data type : Real Data AD bits : 2 #Channels : 16
EDV# : 1
Extended header information (NICT's EDV)
Sampling Frequency : 64 MHz
Sync block : ACABFEED
DAS/Station name : ADS2K5
Sampling Frequency Estimated (MHz) : 64.000000
Channel re-allocation: ( 1 - 16) ( 2 - 2) ( 3 - 3) ( 4 - 4)
( 5 - 5) ( 6 - 6) ( 7 - 7) ( 8 - 8)
( 9 - 9) (10 - 10) (11 - 11) (12 - 12)
(13 - 13) (14 - 14) (15 - 15) (16 - 1)
=================================================================
Mark5B Data File will be created : ./test.m5b
==============================================================================
EXTENDED DATA
HH:MM:SS FRAME# I L VER CHS #Bytes C AD TID SID W1 W2
------------------------------------------------------------------------------
16:57:30 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED
16:57:31 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED
16:57:32 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED
==============================================================================
Mark5B Data File created : ./test.m5b
(769228800 bytes)
Time elapsed (sec) for One obs process is 67.000000
~/chkdata/vdif$
|