[Difx-users] dummy correlation source=fake only works with Mark5B format?

Walter Brisken wbrisken at nrao.edu
Wed Jan 9 08:50:21 EST 2019


FAKE mode is indeed limited at the moment...  At a minimum documentation 
updates and a trap from within vex2difx (or mpifxcorr) should let users 
know this.

On Wed, 9 Jan 2019, Jan Florian Wagner wrote:

> Hi, was experimenting with a correlation setup with no data for the
> antennas (.v2d source=fake).
>
> When the format definition in the VEX file is VDIF, the correlation job
> does run, but the weights are zero for all antennas and there are no actual
> visibility data written out. This happens in DiFX-2.5.1 and trunk.
>
> When the format in the VEX file is changed to Mark5B, the weights are 1.0
>
> Is this expected behaviour?
>
> The format definition that produces zero weights with source=fake is
>
> def VDIF.16Ch2bit1to1;
>     track_frame_format = VDIF5032;
>     fanout_def =   : &CH01 : sign : 1:  1;
>     fanout_def =   : &CH01 :  mag : 1:  1;
>     fanout_def =   : &CH02 : sign : 1:  2;
>     fanout_def =   : &CH02 :  mag : 1:  2;
>     fanout_def =   : &CH03 : sign : 1:  3;
>     fanout_def =   : &CH03 :  mag : 1:  3;
>     fanout_def =   : &CH04 : sign : 1:  4;
>     fanout_def =   : &CH04 :  mag : 1:  4;
>     fanout_def =   : &CH05 : sign : 1:  5;
>     fanout_def =   : &CH05 :  mag : 1:  5;
>     fanout_def =   : &CH06 : sign : 1:  6;
>     fanout_def =   : &CH06 :  mag : 1:  6;
>     fanout_def =   : &CH07 : sign : 1:  7;
>     fanout_def =   : &CH07 :  mag : 1:  7;
>     fanout_def =   : &CH08 : sign : 1:  8;
>     fanout_def =   : &CH08 :  mag : 1:  8;
>     fanout_def =   : &CH09 : sign : 1:  9;
>     fanout_def =   : &CH09 :  mag : 1:  9;
>     fanout_def =   : &CH10 : sign : 1: 10;
>     fanout_def =   : &CH10 :  mag : 1: 10;
>     fanout_def =   : &CH11 : sign : 1: 11;
>     fanout_def =   : &CH11 :  mag : 1: 11;
>     fanout_def =   : &CH12 : sign : 1: 12;
>     fanout_def =   : &CH12 :  mag : 1: 12;
>     fanout_def =   : &CH13 : sign : 1: 13;
>     fanout_def =   : &CH13 :  mag : 1: 13;
>     fanout_def =   : &CH14 : sign : 1: 14;
>     fanout_def =   : &CH14 :  mag : 1: 14;
>     fanout_def =   : &CH15 : sign : 1: 15;
>     fanout_def =   : &CH15 :  mag : 1: 15;
>     fanout_def =   : &CH16 : sign : 1: 16;
>     fanout_def =   : &CH16 :  mag : 1: 16;
> enddef;
>
> whereas the below Mark5B definition yields unity weights
>
> def MARK5B.16Ch2bit1to1;
>     track_frame_format = MARK5B;
>     fanout_def =   : &CH01 : sign : 1:  2;
>     fanout_def =   : &CH01 :  mag : 1:  3;
>     fanout_def =   : &CH02 : sign : 1:  4;
>     fanout_def =   : &CH02 :  mag : 1:  5;
>     fanout_def =   : &CH03 : sign : 1:  6;
>     fanout_def =   : &CH03 :  mag : 1:  7;
>     fanout_def =   : &CH04 : sign : 1:  8;
>     fanout_def =   : &CH04 :  mag : 1:  9;
>     fanout_def =   : &CH05 : sign : 1: 10;
>     fanout_def =   : &CH05 :  mag : 1: 11;
>     fanout_def =   : &CH06 : sign : 1: 12;
>     fanout_def =   : &CH06 :  mag : 1: 13;
>     fanout_def =   : &CH07 : sign : 1: 14;
>     fanout_def =   : &CH07 :  mag : 1: 15;
>     fanout_def =   : &CH08 : sign : 1: 16;
>     fanout_def =   : &CH08 :  mag : 1: 17;
>     fanout_def =   : &CH09 : sign : 1: 18;
>     fanout_def =   : &CH09 :  mag : 1: 19;
>     fanout_def =   : &CH10 : sign : 1: 20;
>     fanout_def =   : &CH10 :  mag : 1: 21;
>     fanout_def =   : &CH11 : sign : 1: 22;
>     fanout_def =   : &CH11 :  mag : 1: 23;
>     fanout_def =   : &CH12 : sign : 1: 24;
>     fanout_def =   : &CH12 :  mag : 1: 25;
>     fanout_def =   : &CH13 : sign : 1: 26;
>     fanout_def =   : &CH13 :  mag : 1: 27;
>     fanout_def =   : &CH14 : sign : 1: 28;
>     fanout_def =   : &CH14 :  mag : 1: 29;
>     fanout_def =   : &CH15 : sign : 1: 30;
>     fanout_def =   : &CH15 :  mag : 1: 31;
>     fanout_def =   : &CH16 : sign : 1: 32;
>     fanout_def =   : &CH16 :  mag : 1: 33;
> enddef;
>

-- 
-------------------------
Walter Brisken
NRAO
Deputy Assistant Director for VLBA Development
(575)-835-7133 (office)
(505)-234-5912 (cell)



More information about the Difx-users mailing list