This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
rechner-gruppe:dbbcspec:dbbcspec [2013/11/27 10:53] ubach |
rechner-gruppe:dbbcspec:dbbcspec [2013/12/05 09:57] (current) ubach [The general features of the VLBI equipment] |
||
---|---|---|---|
Line 13: | Line 13: | ||
* Modular realization for cascaded stack processing | * Modular realization for cascaded stack processing | ||
- | More detail can be found at [[http://www.hat-lab.com/hatlab/products/dbbc|Hat-Lab]] | + | More details can be found at [[http://www.hat-lab.com/hatlab/products/dbbc|Hat-Lab]] |
The data from the DBBC is send out in VSI format. A VSI cable connects the DBBC with a Mark5B recorder, which records the data on disk modules (diskpacks of 8 PATA or SATA hard disks) in Mark5B format. The Mark5B formatted data consists of two parts a header and the payload. The header is composed of 4 32 bit words and the body of the frame is composed of 2500 32 bit words. More details can be found in the Mark5B manual on page 15 and 16 [[http://www.haystack.edu/tech/vlbi/mark5/docs/Mark%205B%20users%20manual.pdf|Mark5B Manual]] | The data from the DBBC is send out in VSI format. A VSI cable connects the DBBC with a Mark5B recorder, which records the data on disk modules (diskpacks of 8 PATA or SATA hard disks) in Mark5B format. The Mark5B formatted data consists of two parts a header and the payload. The header is composed of 4 32 bit words and the body of the frame is composed of 2500 32 bit words. More details can be found in the Mark5B manual on page 15 and 16 [[http://www.haystack.edu/tech/vlbi/mark5/docs/Mark%205B%20users%20manual.pdf|Mark5B Manual]] | ||
Line 19: | Line 19: | ||
==== Software to access Mark5B data ==== | ==== Software to access Mark5B data ==== | ||
+ | Jan Wagner has written some tools to access Mark5B data from python. They all use the pylibMk5B.py module. {{:rechner-gruppe:dbbcspec:mark5b_tools.tar|}} | ||
+ | There is also a collection of different script that use the pylibMk5B.py, e.g. | ||
+ | * **time_check.py** read a m5b file and print the start and stop time | ||
+ | * **xcorr5b.py** Reads data from two files and cross correlates them | ||
+ | * **plot5b.py** plots cross correlation | ||
+ | * **extract_second5Bbytes.py** Extract some bytes from the beginning of a given second | ||
+ | * **extract_second5B.py** Extract some seconds from the beginning of a given second | ||
+ | |||
+ | Another, maybe the proper, way to access the data are the tools from the mark5access library {{:rechner-gruppe:dbbcspec:mark5access-1.4.5.tar.gz|}}. They are part of the DifX software correlator package, see [[http://cira.ivec.org/dokuwiki/doku.php/difx/documentation|DifX docu]] | ||