m5check

DESCRIPTION

"m5check" analyzes Mark5 format data, and displays header block without sync check.

SYNOPSIS

m5check m5file [options]

m5file Mark-5 data file name to check
--version show program version
--help show how to execute
-old force to default conventional (old) style run
-f force to run with non sync block check mode.
if one of following parameters is set, '-f' is omittable. so '-f' can be used when you want to run with non sync block check mode with default parameters
-t[rack] ntrack set # of tracks (8|16|32|64) (default is 32)
-vlba set VLBA mode (default is mark IV mode)
-p[arity] set parity mode (default non parity mode)
-nrzm set NRZM mode (default non NRZM)
-s[kip] samples set # of samples to be skipped at the beginning portion of data

EXAMPLES

Ex.1 check a Mark5B format data

	$ m5check R218104600a.m5b
	***********************************************************
	*    Mark-5 data structure analysis                       *
	*      Ver 1.82  2012-11-26  by  T.KONDO/NICT             *
	*                                                         *
	***********************************************************

	1st STEP: Checking Mark5B format
	Data File : R218104600a.m5b
	Now analizing the data file is Mark5B or not .....

	 OK this is Mark 5B Format data

	                           TIME CODE  CRC-
	FRAME#   SYNC   UUUUTFFF MJDsssss.ssss  16  DATA#1   DATA#2     Mbps
	 00000 ABADDEED F00F0000 60538757 0000F17D 859AAA6A A6825595    N.A.
	 00001 ABADDEED F00F0001 60538757 00017178 A666B955 A956695A    N.A.
	 00002 ABADDEED F00F0002 60538757 0003F177 69669555 A5986A55    N.A.
	 00003 ABADDEED F00F0003 60538757 00047166 6A6666A5 9A99A5A4    N.A.
	 00004 ABADDEED F00F0004 60538757 0006F169 AA59A565 7566AA99    N.A.
	 00005 ABADDEED F00F0005 60538757 0007716C A9996666 555A6A55    N.A.
	 00006 ABADDEED F00F0006 60538757 0009F14B 56A6956A 696A4E69    N.A.
	 00007 ABADDEED F00F0007 60538757 0010711E 5669996A A9A265A9    N.A.
	 00008 ABADDEED F00F0008 60538757 0012F111 A55659A8 66A9A5A6    N.A.
	 00009 ABADDEED F00F0009 60538757 0014F105 AA6556A9 956A5A6A    N.A.

	**************** SUMMARY of DATA FORMAT ANALYSIS****************
	 File Name   : R218104600a.m5b
	 Data Format : Mark-5B
	 File Size   : 1858969600 bytes
	 Total # of Frames (estimated from file size): 185600.000000
	 1st Header Information
	   Time (MJD HH:MM:SS.SSSS) : 605 10:45:57.0000
	   Frame # (in a second)    :          0
	   User Specified (16 bits) : F00F
	   TVG data flag            : 0
	 Data Rate (Mbps) :  512.0
	 Frames/sec       : 6400
	 Data Length (sec): 29.000000
	****************************************************************

Ex.2 check a VLBA format data

	$ m5check test4.vlba
	***********************************************************
	*    Mark-5 data structure analysis                       *
	*      Ver 1.82  2012-11-26  by  T.KONDO/NICT             *
	*                                                         *
	***********************************************************

	1st STEP: Checking Mark5B format
	Data File : test4.vlba
	Now analizing the data file is Mark5B or not .....

	  ==> Not Mark5B format

	2nd STEP: Checking Mark5 (old style) format
	Non-parity mode is assumed first in data format analysis..
	Mark 5 Data File : test4.vlba
	Now analizing the data .....
	   Checking  8 track mode .....  not this mode
	   Checking 16 track mode .....  not this mode
	   Checking 32 track mode .....  not this mode
	   Checking 64 track mode .....  not this mode

	No meaning data are found!
	Parity mode is assumed in data format analysis..
	Mark 5 Data File : test4.vlba
	Now analizing the data .....
	   Checking  8 track mode .....  not this mode
	   Checking 16 track mode .....  not this mode
	   Checking 32 track mode .....  OK this mode

	 FORMAT is VLBA
	                                  TIME CODE  CRC-
	BIT#  HEADER     AUX     SYNC   MJDsssss.ssss  16  DATA#1   DATA#2   FMHz  OFST
	  00 00000000 04000000 FFFFFFFF 92863001 00008D94 CE62191A 549C9986   4.0     1
	  01 00000000 00000000 FFFFFFFF 92863001 00008D94 A37A3B82 7BA2A274   4.0     1
	  02 00000000 84000000 FFFFFFFF 92863001 00008D94 F3BA3CAC D1BA9B86   4.0     1
	  03 00000000 80000000 FFFFFFFF 92863001 00008D94 F4553B4A DFB0506F   4.0     1
	  04 00000000 44000000 FFFFFFFF 92863001 00008D94 51252495 11C88FAA   4.0     1
	  05 00000000 40000000 FFFFFFFF 92863001 00008D94 FBDE7989 0988D620   4.0     1
	  06 00000000 C4000000 FFFFFFFF 92863001 00008D94 71452374 DACC0B62   4.0     1
	  07 00000000 C0000000 FFFFFFFF 92863001 00008D94 DFD6B3DF 4B5C2D58   4.0     1
	  08 00000000 24000000 FFFFFFFF 92863001 00008D94 7525A1CA 5C4ECF08   4.0     1
	  09 00000000 20000000 FFFFFFFF 92863001 00008D94 60C3A5DB 499EB60F   4.0     1
	  10 00000000 A4000000 FFFFFFFF 92863001 00008D94 9FE1B1D5 5578FF14   4.0     1
	  11 00000000 A0000000 FFFFFFFF 92863001 00008D94 E8BB4C95 ED6AA867   4.0     1
	  12 00000000 64000000 FFFFFFFF 92863001 00008D94 40791408 A747A2E1   4.0     1
	  13 00000000 60000000 FFFFFFFF 92863001 00008D94 A7CAC08C 2951FE44   4.0     1
	  14 00000000 E4000000 FFFFFFFF 92863001 00008D94 941C4F02 01E26556   4.0     1
	  15 00000000 E0000000 FFFFFFFF 92863001 00008D94 85C05514 BB70FA59   4.0     1
	  16 00000000 0C000000 FFFFFFFF 92863001 00008D94 5AF3FD8E 3299DC2C   4.0     1
	  17 00000000 08000000 FFFFFFFF 92863001 00008D94 FA3FB257 185F1EB9   4.0     1
	  18 00000000 8C000000 FFFFFFFF 92863001 00008D94 3A6D83CF D48CCE0F   4.0     1
	  19 00000000 88000000 FFFFFFFF 92863001 00008D94 F0494D83 D52EABD1   4.0     1
	  20 00000000 4C000000 FFFFFFFF 92863001 00008D94 AEAB94D1 A20CCFA8   4.0     1
	  21 00000000 48000000 FFFFFFFF 92863001 00008D94 32424F50 C06978F5   4.0     1
	  22 00000000 CC000000 FFFFFFFF 92863001 00008D94 7D12B669 4EAFE716   4.0     1
	  23 00000000 C8000000 FFFFFFFF 92863001 00008D94 E7C32A61 4BC443D3   4.0     1
	  24 00000000 2C000000 FFFFFFFF 92863001 00008D94 5AAF2156 74873ADC   4.0     1
	  25 00000000 28000000 FFFFFFFF 92863001 00008D94 51252495 11C88FAA   4.0     1
	  26 00000000 AC000000 FFFFFFFF 92863001 00008D94 18CF04E6 3EC7257E   4.0     1
	  27 00000000 A8000000 FFFFFFFF 92863001 00008D94 71452374 DACC0B62   4.0     1
	  28 00000000 6C000000 FFFFFFFF 92863001 00008D94 8040EE08 E4F44E17   4.0     1
	  29 00000000 68000000 FFFFFFFF 92863001 00008D94 FBDE7989 0988D620   4.0     1
	  30 00000000 EC000000 FFFFFFFF 92863001 00008D94 804D45B8 A5C2DC97   4.0     1
	  31 00000000 E8000000 FFFFFFFF 92863001 00008D94 DFD6B3DF 4B5C2D58   4.0     1

	**************** SUMMARY of DATA FORMAT ANALYSIS****************
	 File Name   : test4.vlba
	 Data Format : Mark-5
	 # of tracks : 32
	 DATA mode   : NRZM  with parity
	 bits/frame  : 20160  (This is VLBA Format)
	 1st header time (MJD HH:MM:SS.SSSS) : 928 17:30:01.0000
	 Bit position and track# table :

	      bit pos  00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
	      Validity  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
	      Track#    2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17
	      HDstack#  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
	      VideCon#  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1

	      bit pos  16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
	      Validity  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
	      Track#   18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
	      HDstack#  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
	      VideCon#  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1

	****************************************************************


Updated on February 28, 2017