Updated on October 30, 2017 by Emma Unander

cp1l.elan

#############################################################################
# cp1l.elan
#
#   EROS3 script for cp1l experiment. 
#
#   Versions: 1.00  Initial version, Aug 2000
#     Jan 2003 A better elan script for all radar in one
#
# 07-Feb-2001 AW
# 27-Jan-2003 AW
#############################################################################
# Matlab data file layout for remote stations OBS 0 indexed 
# 0-3164		Signal longpulse 29 lag 120 samples, physical ch 1
# 3165-14069		Background longpulse 29 lag 120 samples, physical ch 1
# 14070-14268		Calibration longpulse 0 lag 199 samples, physical ch 1
# 14269-25173		Signal longpulse 29 lag 378 samples, physical ch 2
# 25174-25372		Calibration longpulse 0 lag 199 samples, physical ch 2
# 25373-28528		AC signal 44 lag 66 samples, frac 3 physical ch 3
# 25529-29070		signal 0 lag 542 samples, physical ch 4
# 29071-29360		Calibration 0 lag 290 samples, physical ch 4
#############################################################################
# Matlab data file layout for Tromso UHF stations OBS 0 indexed 
# 0-239         Signal power profile 240 samples, physical ch 1
# 240-359       Background power profile 120 samples, physical ch 1
# 360-386       Calibration power profile 27 samples, physical ch 1
# 387-10486     Signal longpulse 25 lag 416 samples, physical ch 2
# 10487-15236   Background longpulse 25 lag 202 samples, physical ch 2
# 15237-15262   Calibration longpulse power profile 26 samples, physical ch 2
# 15263-15571   Signal AC code power profile 309 samples, physical ch 3
# 15572-34429   Signal AC code lag profiles 45 lag
#               285 samples fractionality 3 physical ch 3
# 34430-34738   Signal Power profile 309 samples physical ch 4
# 34739-35014   Background Power profile 276 samples physical ch 4
# 35015-35053   Calibration Power profile 39 samples physical ch 4
#############################################################################

block cp1l {{scan cp1}  {owner CP} {height 292.9} } {

    # What scan patterns todo, cp1, cp2 and cp3 are possible
    set SCAN_PAT $scan

    # Who is running the experiment (CP, SW ..... and so on )
    # All of these parameters are set in the end of this file
    set Owner $owner	
    # Height used in CP3 scan
    set Height $height	

    #############
    # Definitions
    #############

    set XDIR /kst/exp/cp1l	;# The base directory
    set FIR /kst/dsp/fir	;# Where to find FIR filter files
    set RADAR uhf		;# Radar (VHF or UHF)
    set Expname "cp1l"		;# Experiment name
    set LOOPC 8			;# How many loops in radar program for 1 integration
    set SYNC 3200		;# Sync time before next integration cycle
    set Version 1.00		;# Version number
    set Iper_us  5000000	;# Integration time in us
    set SCAN_FILE "/kst/exp/scans/scanpatterns.elan"	;# Scanpattern file

    # Check on what system we are running and set the Site var. to correct value
    if {[ISKIR]|[ISSOD]} {
		set Site "r
                  }
    if {[ISUHF ]} {
		set Site "u
                  }
   
	# Set Expid variable to correct value
	set Expid    "kst0 ${Expname}${Site}_${SCAN_PAT}_${Version}_${Owner}

	# What DSP file to use
	set Corrfile $XDIR/${Expname}-${Site}.fil

	# What NCO files to use
    	set NCO1 $XDIR/ch1_${Expname}-${Site}.nco
    	set NCO2 $XDIR/ch2_${Expname}-${Site}.nco
    	set NCO3 $XDIR/ch3_${Expname}-${Site}.nco
    	set NCO4 $XDIR/ch4_${Expname}-${Site}.nco

        # Which filters
   	set Filter12 $FIR/b25d150.fir     ;# +-25kHz filter for 10 usec sampling
    	set Filter34 $FIR/b75d105.fir     ;# +-75kHz filter for 7 usec sampling

        set Expfiles [list $XDIR/$Expname.elan $SCAN_FILE $Corrfile \
        $XDIR/${Expname}-$Site.tlan $XDIR/rtg_def.m \
        $NCO1 $NCO2 $NCO4 $NCO5 $Filter12 $Filter34]
    #############
    # Actual work
    #############
    # Get all different scan patterns
    source ${SCAN_FILE}

    # Stop receiver --

    SYNC -10

    # If we are in Tromso stop the transmitt radar controller also
    stopradar -rec
    if {[ISUHF ]} {
    	stopradar -trans
	}

    # Stop DSP program if running
    stopdata

     # Load radar controller --

    loadradar rec -loopc ${LOOPC} -sync ${SYNC} -file $XDIR/${Expname}-${Site}_${RADAR}.rbin  -prog1 0    

# Load also transmitter radar controller if we are in Tromso
    if {[ISUHF ]} {
	    loadradar trans -loopc ${LOOPC} -sync ${SYNC} -file $XDIR/${Expname}-${Site}_${RADAR}.tbin  -prog1 0    
		}

    # Load filters --

    loadfilter $Filter12 ch1,2
    loadfilter $Filter34 ch3,4


    # Load NCO file to channel boards
    loadfrequency $NCO1 ch1
    loadfrequency $NCO2 ch2
    loadfrequency $NCO3 ch3
    loadfrequency $NCO4 ch4

    # This is only a dummy setting of the frequency of the channel boards
    setfrequency ch1, ch2, ch3, ch4 12.0

    # Start radar controllers --

    SYNC 2
    armradar rec -prog1

    if {[ISUHF ]} {
    	armradar trans -prog1
	}

    startradar EXPSTART [ expr double($Iper_us)/double(1000000) ]
	
    # Start data access -------------------------------------------------------

    SYNC 4

    startdata $Corrfile $Expid $Iper_us

    # Write all relevant experiment file to the info. direcectory
    writeexperimentfile $Expfiles

    # Start recording ---------------------------------------------------------

    SYNC 4
    # Stop data recording
    disablerecording

    # Infinite loop, to be keep the experiment alive ---------------------------
    set ExpStart [timestamp [getstarttime exp]]
    gotoblock  ${SCAN_PAT} $ExpStart $Expname $Height
 DO -1 { SYNC 100 }

};#cp1l
# How to call the experiment In this case do a CP1 scan (field align)
# and run the exp. as CP
# proc name, scan name, owner, and height used for CP2/CP3 scan 
eval callblock cp1l [argv]

 



cp1l-u.tlan

cp1l-u.tlan



cp1l-u.fil

nr_stc=64;
% Channel one
channel=1;
type=1;
	max_lag=0;
	vec_len=240;
	data_start=0;
end_type
type=1;
	max_lag=0;
	vec_len=120;
	data_start=240;
end_type
type=1;
	max_lag=0;
	vec_len=27;
	data_start=360;
end_type
end_chan
% Channel two
channel=2;
type=1;
	max_lag=24;
	vec_len=416;
	data_start=0;
end_type
type=1;
	max_lag=24;
	vec_len=202;
	data_start=416;
end_type
type=1;
	max_lag=0;
	vec_len=26;
	data_start=618;
end_type
end_chan
% Channel three
channel=3;
type=1;
	max_lag=0;
	vec_len=309;
	data_start=0;
end_type
type=1;
	res_mult=32;
	sub_int=2;
	n_frac=3;
	max_lag=44;
	vec_len=285;
	data_start=309;
	code_len=16;
	ac_file=ac.txt;
end_type
end_chan
% Channel four
channel=4;
type=1;
	max_lag=0;
	vec_len=309;
	data_start=0;
end_type
type=1;
	max_lag=0;
	vec_len=276;
	data_start=309;
end_type
type=1;
	max_lag=0;
	vec_len=39;
	data_start=585;
end_type
end_chan

 



cp1l-u.DECO


DECO 2.0
1	427196
35054
42
% Channel=1 type=1 data_start=0 vec_len=240 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 0 - 239
1	G	1	0	240	0	0	1	0	240	0	0	240	0	0	 
% Channel=1 type=1 data_start=240 vec_len=120 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 240 - 359
2	G	1	240	120	0	0	1	0	120	0	240	120	0	0	 
% Channel=1 type=1 data_start=360 vec_len=27 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 360 - 386
3	G	1	360	27	0	0	1	0	27	0	360	27	0	0	 
% Channel=2 type=1 data_start=0 vec_len=416 max_lag=24 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 387 - 10486
4	G	1	387	10400	0	24	1	0	416	0	387	10100	0	0	 
% Channel=2 type=1 data_start=416 vec_len=202 max_lag=24 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 10487 - 15236
5	G	1	10787	5050	0	24	1	0	202	0	10487	4750	0	0	 
% Channel=2 type=1 data_start=618 vec_len=26 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 15237 - 15262
6	G	1	15837	26	0	0	1	0	26	0	15237	26	0	0	 
% Channel=3 type=1 data_start=0 vec_len=309 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 15263 - 15571
7	G	1	15863	309	0	0	1	0	309	0	15263	309	0	0	 
% Channel=3 type=1 data_start=309 vec_len=285 max_lag=44 res_mult=32 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 15572 - 34429
8	H	1	16172	12825	1	14	3	2	329	0	15572	18858	0	16	 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
% Data position in d_data vector 15572 - 34429
9	H	1	28997	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 
% Data position in d_data vector 15572 - 34429
10	H	1	41822	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 
% Data position in d_data vector 15572 - 34429
11	H	1	54647	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 
% Data position in d_data vector 15572 - 34429
12	H	1	67472	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 
% Data position in d_data vector 15572 - 34429
13	H	1	80297	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 
% Data position in d_data vector 15572 - 34429
14	H	1	93122	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 
% Data position in d_data vector 15572 - 34429
15	H	1	105947	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 1 1 -1 -1 1 1 1 1 1 -1 1 -1 -1 1 
% Data position in d_data vector 15572 - 34429
16	H	1	118772	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 
% Data position in d_data vector 15572 - 34429
17	H	1	131597	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 
% Data position in d_data vector 15572 - 34429
18	H	1	144422	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 
% Data position in d_data vector 15572 - 34429
19	H	1	157247	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 
% Data position in d_data vector 15572 - 34429
20	H	1	170072	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 
% Data position in d_data vector 15572 - 34429
21	H	1	182897	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 1 
% Data position in d_data vector 15572 - 34429
22	H	1	195722	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 
% Data position in d_data vector 15572 - 34429
23	H	1	208547	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 1 -1 
% Data position in d_data vector 15572 - 34429
24	H	1	221372	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 
% Data position in d_data vector 15572 - 34429
25	H	1	234197	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 
% Data position in d_data vector 15572 - 34429
26	H	1	247022	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 
% Data position in d_data vector 15572 - 34429
27	H	1	259847	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 
% Data position in d_data vector 15572 - 34429
28	H	1	272672	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 
% Data position in d_data vector 15572 - 34429
29	H	1	285497	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 
% Data position in d_data vector 15572 - 34429
30	H	1	298322	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 
% Data position in d_data vector 15572 - 34429
31	H	1	311147	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 -1 
% Data position in d_data vector 15572 - 34429
32	H	1	323972	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 
% Data position in d_data vector 15572 - 34429
33	H	1	336797	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 
% Data position in d_data vector 15572 - 34429
34	H	1	349622	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 
% Data position in d_data vector 15572 - 34429
35	H	1	362447	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 1 -1 1 
% Data position in d_data vector 15572 - 34429
36	H	1	375272	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 
% Data position in d_data vector 15572 - 34429
37	H	1	388097	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 
% Data position in d_data vector 15572 - 34429
38	H	1	400922	12825	1	14	3	2	329	0	15572	18858	1	16	 -1 -1 1 1 1 1 1 -1 1 -1 -1 1 -1 -1 -1 1 
% Data position in d_data vector 15572 - 34429
39	H	1	413747	12825	1	14	3	2	329	0	15572	18858	2	16	 -1 1 1 1 1 1 -1 1 -1 -1 1 -1 -1 -1 1 1 
% Channel=4 type=1 data_start=0 vec_len=309 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 34430 - 34738
40	G	1	426572	309	1	0	1	0	309	0	34430	309	0	0	 
% Channel=4 type=1 data_start=309 vec_len=276 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 34739 - 35014
41	G	1	426881	276	1	0	1	0	276	0	34739	276	0	0	 
% Channel=4 type=1 data_start=585 vec_len=39 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 35015 - 35053
42	G	1	427157	39	1	0	1	0	39	0	35015	39	0	0	 

 



ac.txt


-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
-1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 
-1 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 
-1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 
-1 -1 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 
-1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 
-1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 
-1 1 1 1 -1 -1 1 1 1 1 1 -1 1 -1 -1 1 
-1 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 
-1 1 -1 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 
-1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 
-1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 
-1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 
-1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 1 
-1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 
-1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 1 -1 
-1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 
-1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 
-1 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 
-1 1 1 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 
-1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 
-1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 
-1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 
-1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 -1 
-1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 
-1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 
-1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 
-1 1 1 -1 1 1 1 -1 -1 1 1 1 1 1 -1 1 
-1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 
-1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 
-1 -1 1 1 1 1 1 -1 1 -1 -1 1 -1 -1 -1 1 
-1 1 1 1 1 1 -1 1 -1 -1 1 -1 -1 -1 1 1 

 



ch1_cp1l-u.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch1
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	 10.4	% f12
NCO	1	 10.1	% f13
NCO	2	 10.1	% f13
NCO	3	 10.4	% f12

 



ch2_cp1l-u.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch2
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	  9.8	% f14
NCO	1	  9.5	% f15
NCO	2	  9.5	% f15
NCO	3	  9.8	% f14

 



ch3_cp1l-u.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch3
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	 11.9	% f7
NCO	1	 11.9	% f7
NCO	2	 10.7	% f11
NCO	3	 10.7	% f11



ch4_cp1l-u.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch4
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	 10.7	% f11
NCO	1	 10.7	% f11
NCO	2	 11.9	% f7
NCO	3	 11.9	% f7



cp1l-r.tlan

cp1l-r.tlan



cp1l-r.fil


nr_stc=64;
% Channel one
channel=1;
type=1;
	max_lag=29;
	vec_len=120;
	data_start=0;
end_type
type=1;
	max_lag=29;
	vec_len=378;
	data_start=120;
end_type
type=1;
	max_lag=0;
	vec_len=199;
	data_start=498;
end_type
end_chan
% Channel two
channel=2;
type=1;
	max_lag=29;
	vec_len=378;
	data_start=0;
end_type
type=1;
	max_lag=0;
	vec_len=199;
	data_start=378;
end_type
end_chan
% Channel three
channel=3;
type=1;
	do_zlag=1;
	res_mult=32;
	sub_int=2;
	n_frac=3;
	max_lag=44;
	vec_len=66;
	data_start=0;
	code_len=16;
	ac_file=ac.txt;
end_type
end_chan
% Channel four
channel=4;
type=1;
	max_lag=0;
	vec_len=542;
	data_start=0;
end_type
type=1;
	max_lag=0;
	vec_len=290;
	data_start=542;
end_type
end_chan

 



cp1l-r.DECO


DECO 2.0
1	122550
29361
39
% Channel=1 type=1 data_start=0 vec_len=120 max_lag=29 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 0 - 3164
1	G	1	0	3600	0	29	1	0	120	0	0	3165	0	0	 
% Channel=1 type=1 data_start=120 vec_len=378 max_lag=29 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 3165 - 14069
2	G	1	3600	11340	0	29	1	0	378	0	3165	10905	0	0	 
% Channel=1 type=1 data_start=498 vec_len=199 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 14070 - 14268
3	G	1	14940	199	0	0	1	0	199	0	14070	199	0	0	 
% Channel=2 type=1 data_start=0 vec_len=378 max_lag=29 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 14269 - 25173
4	G	1	15139	11340	0	29	1	0	378	0	14269	10905	0	0	 
% Channel=2 type=1 data_start=378 vec_len=199 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 25174 - 25372
5	G	1	26479	199	0	0	1	0	199	0	25174	199	0	0	 
% Channel=3 type=1 data_start=0 vec_len=66 max_lag=44 res_mult=32 sub_div=1 do_zlag=1 lag_incr=1 fir_len=0
% Data position in d_data vector 25373 - 28462
6	I	1	26678	2970	0	14	3	2	110	0	25373	3090	0	16	 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
% Data position in d_data vector 25373 - 28462
7	I	1	29648	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 
% Data position in d_data vector 25373 - 28462
8	I	1	32618	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 
% Data position in d_data vector 25373 - 28462
9	I	1	35588	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 
% Data position in d_data vector 25373 - 28462
10	I	1	38558	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 
% Data position in d_data vector 25373 - 28462
11	I	1	41528	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 
% Data position in d_data vector 25373 - 28462
12	I	1	44498	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 
% Data position in d_data vector 25373 - 28462
13	I	1	47468	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 1 1 -1 -1 1 1 1 1 1 -1 1 -1 -1 1 
% Data position in d_data vector 25373 - 28462
14	I	1	50438	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 
% Data position in d_data vector 25373 - 28462
15	I	1	53408	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 
% Data position in d_data vector 25373 - 28462
16	I	1	56378	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 
% Data position in d_data vector 25373 - 28462
17	I	1	59348	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 
% Data position in d_data vector 25373 - 28462
18	I	1	62318	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 
% Data position in d_data vector 25373 - 28462
19	I	1	65288	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 1 
% Data position in d_data vector 25373 - 28462
20	I	1	68258	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 
% Data position in d_data vector 25373 - 28462
21	I	1	71228	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 1 -1 
% Data position in d_data vector 25373 - 28462
22	I	1	74198	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 
% Data position in d_data vector 25373 - 28462
23	I	1	77168	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 
% Data position in d_data vector 25373 - 28462
24	I	1	80138	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 
% Data position in d_data vector 25373 - 28462
25	I	1	83108	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 
% Data position in d_data vector 25373 - 28462
26	I	1	86078	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 
% Data position in d_data vector 25373 - 28462
27	I	1	89048	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 
% Data position in d_data vector 25373 - 28462
28	I	1	92018	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 
% Data position in d_data vector 25373 - 28462
29	I	1	94988	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 -1 -1 
% Data position in d_data vector 25373 - 28462
30	I	1	97958	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 
% Data position in d_data vector 25373 - 28462
31	I	1	100928	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 -1 1 1 -1 1 -1 1 1 1 1 -1 -1 -1 
% Data position in d_data vector 25373 - 28462
32	I	1	103898	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 
% Data position in d_data vector 25373 - 28462
33	I	1	106868	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 1 -1 1 1 1 -1 -1 1 1 1 1 1 -1 1 
% Data position in d_data vector 25373 - 28462
34	I	1	109838	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 
% Data position in d_data vector 25373 - 28462
35	I	1	112808	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 
% Data position in d_data vector 25373 - 28462
36	I	1	115778	2970	0	14	3	2	110	0	25373	3090	1	16	 -1 -1 1 1 1 1 1 -1 1 -1 -1 1 -1 -1 -1 1 
% Data position in d_data vector 25373 - 28462
37	I	1	118748	2970	0	14	3	2	110	0	25373	3090	2	16	 -1 1 1 1 1 1 -1 1 -1 -1 1 -1 -1 -1 1 1 
% Channel=4 type=1 data_start=0 vec_len=542 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 28529 - 29070
38	G	1	121718	542	0	0	1	0	542	0	28529	542	0	0	 
% Channel=4 type=1 data_start=542 vec_len=290 max_lag=0 res_mult=1 sub_div=1 do_zlag=0 lag_incr=1 fir_len=0
% Data position in d_data vector 29071 - 29360
39	G	1	122260	290	0	0	1	0	290	0	29071	290	0	0



ch1_cp1l-r.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch1
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	 10.4	% f12
NCO	1	 10.1	% f13
NCO	2	 10.1	% f13
NCO	3	 10.4	% f12
NCO	4	  9.8	% f14
NCO	5	  9.5	% f15



ch2_cp1l-r.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch2
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	  9.8	% f14
NCO	1	  9.5	% f15
NCO	2	  9.5	% f15
NCO	3	  9.8	% f14
NCO	4	  9.5	% f15
NCO	5	  9.8	% f14



ch3_cp1l-r.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch3
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	 11.9	% f7
NCO	1	 11.9	% f7
NCO	2	 10.7	% f11
NCO	3	 10.7	% f11
NCO	4	 11.9	% f7
NCO	5	 10.7	% f11



ch4_cp1l-r.nco


NCOPAR_VS       0.1
%======================================
% cp1l_ch4
% LO1=812.0 MHz LO2=128.0 MHz
%======================================
NCO	0	 10.7	% f11
NCO	1	 10.7	% f11
NCO	2	 11.9	% f7
NCO	3	 11.9	% f7
NCO	4	 10.7	% f11
NCO	5	 11.9	% f7




ac_acf.m


frac=3;		% Fractionality from *.fil
max_lag=44;	% Max lag from *.fil
nsamp=285;	% Number of samples (vec_len) from *.fil
nr_bits=16;	% Number of bits in AC code from *.fil
% These calculations are for cases when do_zlag=0 in *.fil

% Below just help variables
add=1;
nr_tot=0;
jj=0;
for i=1:max_lag
 if(mod(i,frac)~=0 && (i)>frac && i< nr_bits*frac)
% It's a integer lag
	for j=1:2	
		add1=add;
		add2=nsamp-i+add1-1;
		add=add2+1;
		nr_tot=add2-add1+1+nr_tot;
		jj=jj+1;
		disp(sprintf('nr of points %d and pos. is %d-%d',add2-add1+1,add1,add2))
	end
else
	add1=add;
	add2=nsamp-i+add1-1;
	add=add2+1;
	nr_tot=add2-add1+1+nr_tot;
disp(sprintf('nr of points %d and pos. is %d-%d',add2-add1+1,add1,add2))
	jj=jj+1;
end
end
disp(sprintf('Total number of of points in the lag matrix %d',nr_tot))