################################################################################ Project TBASEDSB030123 ################################################################################ General Comments: Weather: light snow; Temp 0 F; high winds (shutdown) All tests with IF noise source (IF freq 3000 MHz) Antenna fixed position: Az=224.15, El=60.107 o Test Ku-band IF path stability (Scans 1-2) Rx L1, R1, L2, R2 ODM 2, 3, 6, 8 CM 1, 10, 11, 4 SG 1, 2, 3, 4 Samp 1, 3, 5, 7 (Note: only two IF paths seems possible.) if noise -> ODM 2 -> CM 1 -> SG 1 -> AC sampler 0 (1W1-00-800) if noise -> ODM 6 -> CM 11 -> SG 3 -> AC sampler 4 (1W1-04-800) o Test ODM 4 (Scan 4) if noise -> ODM 2 -> CM 1 -> SG 1 -> AC sampler 0 if noise -> ODM 4 -> CM 5 -> SG 5 -> AC sampler 1 AC mode: 1W2-001-800 o Test even fiber modules for long integration IF noise --> ODM 1 --> CM 1,3 --> SF 1,3 --> AC sampler 0,4 IF noise --> ODM 3 --> CM 5,7 --> SF 5,7 --> AC sampler 1,5 IF noise --> ODM 5 --> CM 10,12 --> SF 2,4 --> AC sampler 2,6 IF noise --> ODM 7 --> CM 14,16 --> SF 6,8 --> AC sampler 3,7 ODM 1: original external modulator ODM 3: original external modulator ODM 5: original external modulator ODM 7: out of service Bank A: 1W2-001-800 (ch1 -> odm 1, ch2 -> odm 3) Bank B: 1W2-123-800 (ch1 -> odm 5, ch2 -> odm 7) Bank C: 1W2-245-800 (ch1 -> odm 1, ch2 -> odm 3) Bank D: 1W2-367-800 (ch1 -> odm 5, ch2 -> odm 7) AC : 1 2003_01_23_22:40:37A.fits SigRef 0 0 Cal 0 1 Mode 1W1-0X-800 Samplers 0 BW 800 Ch 4096 Rx 1 Phase 2 Rec 40 DCR: 1 2003_01_23_22:40:37.fits SigRef 0 0 Cal 0 1 Channels 2 3 6 8 Comments: if_noise; test Ku-band signal path -------------------------------------------------------------------------------- AC : 2 2003_01_23_23:10:52A.fits SigRef 0 0 Cal 0 1 Mode 1W1-0X-800 Samplers 4 BW 800 Ch 4096 Rx 1 Phase 2 Rec 40 DCR: 2 2003_01_23_23:10:52.fits SigRef 0 0 Cal 0 1 Channels 2 3 6 8 Comments: if_noise; test Ku-band signal path -------------------------------------------------------------------------------- AC : 3 2003_01_23_23:41:14A.fits SigRef 0 0 Cal 0 1 Mode 1W2-0XY-800 Samplers 0 1 BW 800 Ch 2048 Rx 2 Phase 2 Rec 12 DCR: 3 2003_01_23_23:41:14.fits SigRef 0 0 Cal 0 1 Channels 2 3 6 8 Comments: if_noise; test odm 4; aborted (DCR ch 4 not selected) -------------------------------------------------------------------------------- AC : 4 2003_01_23_23:47:59A.fits SigRef 0 0 Cal 0 1 Mode 1W2-0XY-800 Samplers 0 1 BW 800 Ch 2048 Rx 2 Phase 2 Rec 40 DCR: 4 2003_01_23_23:47:59.fits SigRef 0 0 Cal 0 1 Channels 2 4 Comments: if_noise; test odm 4; -------------------------------------------------------------------------------- AC : 5 2003_01_24_00:35:20A.fits SigRef 0 0 Cal 0 1 Mode 1W2-0XY-800 Samplers 0 1 BW 800 Ch 2048 Rx 2 Phase 2 Rec 2 DCR: 5 2003_01_24_00:35:20.fits SigRef 0 0 Cal 0 1 Channels 1 3 5 7 Comments: if_noise; test odd fibers; four bank mode -------------------------------------------------------------------------------- ================================================================================ Data Reduction [dsb] ================================================================================ # General scales for Fourier transform plots s.pg.setyscale(-0.01, 0.2); s.pg.setxscale(0.3, 0.55); s.pg.setxscale(0.405, 0.426); - Figure acf.ps y := s.getAcf(proj, 6, bank=1, rcvr=1, rec_num=[1:100]) s.plot(ind(y), y, title='if_noise Scan 6 Rec 1:100', ytitle='ACF', xtitle='Lags') s.plotAcf(proj, 6, bank=1, rcvr=2, rec_num=[1:100], newplot=F, linecolor=3) s.plotAcf(proj, 6, bank=2, rcvr=1, rec_num=[1:100], newplot=F, linecolor=4) o Bank A, Rcvr 1 - Figure odm1_scans2-50_ft.ps, odm1_scans2-50_ft2.ps y2 := s.getSR1(proj, 6, 1, 2, bank=1, rcvr=1); y10 := s.getSR1(proj, 6, 1, 10, bank=1, rcvr=1); y20 := s.getSR1(proj, 6, 1, 20, bank=1, rcvr=1); y30 := s.getSR1(proj, 6, 1, 30, bank=1, rcvr=1); y40 := s.getSR1(proj, 6, 1, 40, bank=1, rcvr=1); y50 := s.getSR1(proj, 6, 1, 50, bank=1, rcvr=1); f2 := s.ft(y2.sr[200:1848], 0.391); f10 := s.ft(y10.sr[200:1848], 0.391); f20 := s.ft(y20.sr[200:1848], 0.391); f30 := s.ft(y30.sr[200:1848], 0.391); f40 := s.ft(y40.sr[200:1848], 0.391); f50 := s.ft(y50.sr[200:1848], 0.391); s.plot(f2.x, f2.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 1 rec 2'); s.plot(f10.x, f10.y, newplot=F, linecolor=3); s.plot(f20.x, f20.y, newplot=F, linecolor=4); s.plot(f30.x, f30.y, newplot=F, linecolor=5); s.plot(f40.x, f40.y, newplot=F, linecolor=6); s.plot(f50.x, f50.y, newplot=F, linecolor=7); - Figure odm1_scans2-400_ft.ps, odm1_scans2-400_ft2.ps y2 := s.getSR1(proj, 6, 1, 2, bank=1, rcvr=1); y50 := s.getSR1(proj, 6, 1, 50, bank=1, rcvr=1); y100 := s.getSR1(proj, 6, 1, 100, bank=1, rcvr=1); y200 := s.getSR1(proj, 6, 1, 200, bank=1, rcvr=1); y300 := s.getSR1(proj, 6, 1, 300, bank=1, rcvr=1); y400 := s.getSR1(proj, 6, 1, 400, bank=1, rcvr=1); y480 := s.getSR1(proj, 6, 1, 480, bank=1, rcvr=1); f2 := s.ft(y2.sr[200:1848], 0.391); f50 := s.ft(y50.sr[200:1848], 0.391); f100 := s.ft(y100.sr[200:1848], 0.391); f200 := s.ft(y200.sr[200:1848], 0.391); f300 := s.ft(y300.sr[200:1848], 0.391); f400 := s.ft(y400.sr[200:1848], 0.391); f480 := s.ft(y480.sr[200:1848], 0.391); s.plot(f2.x, f2.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 1 rec 2'); s.plot(f50.x, f50.y, newplot=F, linecolor=3); s.plot(f100.x, f100.y, newplot=F, linecolor=4); s.plot(f200.x, f200.y, newplot=F, linecolor=5); s.plot(f300.x, f300.y, newplot=F, linecolor=6); s.plot(f400.x, f400.y, newplot=F, linecolor=7); s.plot(f400.x, f480.y, newplot=F, linecolor=8); - Figure odm1_5grp_spec.ps, odm1_5grp_ft.ps r1 := [11:20, 31:40, 51:60, 71:80, 91:100]; r2 := [111:120, 131:140, 151:160, 171:180, 191:200]; r3 := [211:220, 231:240, 251:260, 271:280, 291:300]; r4 := [311:320, 331:340, 351:360, 371:380, 391:400]; s1 := [1:10, 21:30, 41:50, 61:70, 81:90]; s2 := [101:110, 121:130, 141:150, 161:170, 181:190]; s3 := [201:210, 221:230, 241:250, 261:270, 281:290]; s4 := [301:310, 321:330, 341:350, 361:370, 381:390]; y1 := s.getSR1(proj, 6, r1, s1, bank=1, rcvr=1); y2 := s.getSR1(proj, 6, r2, s2, bank=1, rcvr=1); y3 := s.getSR1(proj, 6, r3, s3, bank=1, rcvr=1); y4 := s.getSR1(proj, 6, r4, s4, bank=1, rcvr=1); f1 := s.ft(y1.sr[200:1848], 0.391); f2 := s.ft(y2.sr[200:1848], 0.391); f3 := s.ft(y3.sr[200:1848], 0.391); f4 := s.ft(y4.sr[200:1848], 0.391); s.plot(y1.freq, y1.sr, xtitle='Frequency [MHz]', ytitle='(Sig-Ref)/Ref', title='IF Noise Scan 6 Bank 1 rcvr 1', drop=200); s.plot(y2.freq, y2.sr, newplot=F, linecolor=3); s.plot(y3.freq, y3.sr, newplot=F, linecolor=4); s.plot(y4.freq, y4.sr, newplot=F, linecolor=5); s.pg.setyscale(-0.002, 0.0005) s.plot(f1.x, f1.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 1'); s.plot(f2.x, f2.y, newplot=F, linecolor=3); s.plot(f3.x, f3.y, newplot=F, linecolor=4); s.plot(f4.x, f4.y, newplot=F, linecolor=5); s.pg.setyscale(-0.001, 0.015); s.pg.setxscale(0.3, 0.55); - Figure odm1_20grp_spec.ps, odm1_20grp_ft.ps y := y1; y.sr := (y1.sr + y2.sr + y3.sr + y4.sr)/4.0; f := s.ft(y.sr[200:1848], 0.391); s.plot(y.freq, y.sr, xtitle='Frequency [MHz]', ytitle='(Sig-Ref)/Ref', title='IF Noise Scan 6 Bank 1 rcvr 1', drop=200); s.pg.setyscale(-0.002, 0.0005); s.plot(f.x, f.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 1'); s.pg.setyscale(-0.001, 0.015); s.pg.setxscale(0.3, 0.55); o Bank A, Rcvr 2 - Figure odm3_scans2-50_ft.ps, odm3_scans2-50_ft2.ps y2 := s.getSR1(proj, 6, 1, 2, bank=1, rcvr=2); y10 := s.getSR1(proj, 6, 1, 10, bank=1, rcvr=2); y20 := s.getSR1(proj, 6, 1, 20, bank=1, rcvr=2); y30 := s.getSR1(proj, 6, 1, 30, bank=1, rcvr=2); y40 := s.getSR1(proj, 6, 1, 40, bank=1, rcvr=2); y50 := s.getSR1(proj, 6, 1, 50, bank=1, rcvr=2); f2 := s.ft(y2.sr[200:1848], 0.391); f10 := s.ft(y10.sr[200:1848], 0.391); f20 := s.ft(y20.sr[200:1848], 0.391); f30 := s.ft(y30.sr[200:1848], 0.391); f40 := s.ft(y40.sr[200:1848], 0.391); f50 := s.ft(y50.sr[200:1848], 0.391); s.plot(f2.x, f2.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 2 rec 2'); s.plot(f10.x, f10.y, newplot=F, linecolor=3); s.plot(f20.x, f20.y, newplot=F, linecolor=4); s.plot(f30.x, f30.y, newplot=F, linecolor=5); s.plot(f40.x, f40.y, newplot=F, linecolor=6); s.plot(f50.x, f50.y, newplot=F, linecolor=7); - Figure odm3_scans2-400_ft.ps, odm3_scans2-400_ft2.ps y2 := s.getSR1(proj, 6, 1, 2, bank=1, rcvr=2); y50 := s.getSR1(proj, 6, 1, 50, bank=1, rcvr=2); y100 := s.getSR1(proj, 6, 1, 100, bank=1, rcvr=2); y200 := s.getSR1(proj, 6, 1, 200, bank=1, rcvr=2); y300 := s.getSR1(proj, 6, 1, 300, bank=1, rcvr=2); y400 := s.getSR1(proj, 6, 1, 400, bank=1, rcvr=2); y480 := s.getSR1(proj, 6, 1, 480, bank=1, rcvr=2); f2 := s.ft(y2.sr[200:1848], 0.391); f50 := s.ft(y50.sr[200:1848], 0.391); f100 := s.ft(y100.sr[200:1848], 0.391); f200 := s.ft(y200.sr[200:1848], 0.391); f300 := s.ft(y300.sr[200:1848], 0.391); f400 := s.ft(y400.sr[200:1848], 0.391); f480 := s.ft(y480.sr[200:1848], 0.391); s.plot(f2.x, f2.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 2 rec 2'); s.plot(f50.x, f50.y, newplot=F, linecolor=3); s.plot(f100.x, f100.y, newplot=F, linecolor=4); s.plot(f200.x, f200.y, newplot=F, linecolor=5); s.plot(f300.x, f300.y, newplot=F, linecolor=6); s.plot(f400.x, f400.y, newplot=F, linecolor=7); s.plot(f400.x, f480.y, newplot=F, linecolor=8); - Figure odm3_5grp_spec.ps, odm3_5grp_ft.ps r1 := [11:20, 31:40, 51:60, 71:80, 91:100]; r2 := [111:120, 131:140, 151:160, 171:180, 191:200]; r3 := [211:220, 231:240, 251:260, 271:280, 291:300]; r4 := [311:320, 331:340, 351:360, 371:380, 391:400]; s1 := [1:10, 21:30, 41:50, 61:70, 81:90]; s2 := [101:110, 121:130, 141:150, 161:170, 181:190]; s3 := [201:210, 221:230, 241:250, 261:270, 281:290]; s4 := [301:310, 321:330, 341:350, 361:370, 381:390]; y1 := s.getSR1(proj, 6, r1, s1, bank=1, rcvr=2); y2 := s.getSR1(proj, 6, r2, s2, bank=1, rcvr=2); y3 := s.getSR1(proj, 6, r3, s3, bank=1, rcvr=2); y4 := s.getSR1(proj, 6, r4, s4, bank=1, rcvr=2); f1 := s.ft(y1.sr[200:1848], 0.391); f2 := s.ft(y2.sr[200:1848], 0.391); f3 := s.ft(y3.sr[200:1848], 0.391); f4 := s.ft(y4.sr[200:1848], 0.391); s.plot(y1.freq, y1.sr, xtitle='Frequency [MHz]', ytitle='(Sig-Ref)/Ref', title='IF Noise Scan 6 Bank 1 rcvr 2', drop=200); s.plot(y2.freq, y2.sr, newplot=F, linecolor=3); s.plot(y3.freq, y3.sr, newplot=F, linecolor=4); s.plot(y4.freq, y4.sr, newplot=F, linecolor=5); s.pg.setyscale(-0.002, 0.0005) s.plot(f1.x, f1.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 2'); s.plot(f2.x, f2.y, newplot=F, linecolor=3); s.plot(f3.x, f3.y, newplot=F, linecolor=4); s.plot(f4.x, f4.y, newplot=F, linecolor=5); s.pg.setyscale(-0.001, 0.015); s.pg.setxscale(0.3, 0.55); - Figure odm3_20grp_spec.ps, odm3_20grp_ft.ps y := y1; y.sr := (y1.sr + y2.sr + y3.sr + y4.sr)/4.0; y.sr := (y2.sr + y3.sr)/2.0; f := s.ft(y.sr[200:1848], 0.391); s.plot(y.freq, y.sr, xtitle='Frequency [MHz]', ytitle='(Sig-Ref)/Ref', title='IF Noise Scan 6 Bank 1 rcvr 2', drop=200); s.pg.setyscale(-0.002, 0.0005); s.plot(f.x, f.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 1 rcvr 2'); s.pg.setyscale(-0.001, 0.015); s.pg.setxscale(0.3, 0.55); o Bank B, Rcvr 1 - Figure odm5_scans2-50_ft.ps, odm5_scans2-50_ft2.ps y2 := s.getSR1(proj, 6, 1, 2, bank=2, rcvr=1); y10 := s.getSR1(proj, 6, 1, 10, bank=2, rcvr=1); y20 := s.getSR1(proj, 6, 1, 20, bank=2, rcvr=1); y30 := s.getSR1(proj, 6, 1, 30, bank=2, rcvr=1); y40 := s.getSR1(proj, 6, 1, 40, bank=2, rcvr=1); y50 := s.getSR1(proj, 6, 1, 50, bank=2, rcvr=1); f2 := s.ft(y2.sr[200:1848], 0.391); f10 := s.ft(y10.sr[200:1848], 0.391); f20 := s.ft(y20.sr[200:1848], 0.391); f30 := s.ft(y30.sr[200:1848], 0.391); f40 := s.ft(y40.sr[200:1848], 0.391); f50 := s.ft(y50.sr[200:1848], 0.391); s.plot(f2.x, f2.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 2 rcvr 1 rec 2'); s.plot(f10.x, f10.y, newplot=F, linecolor=3); s.plot(f20.x, f20.y, newplot=F, linecolor=4); s.plot(f30.x, f30.y, newplot=F, linecolor=5); s.plot(f40.x, f40.y, newplot=F, linecolor=6); s.plot(f50.x, f50.y, newplot=F, linecolor=7); - Figure odm5_scans2-400_ft.ps, odm5_scans2-400_ft2.ps y2 := s.getSR1(proj, 6, 1, 2, bank=2, rcvr=1); y50 := s.getSR1(proj, 6, 1, 50, bank=2, rcvr=1); y100 := s.getSR1(proj, 6, 1, 100, bank=2, rcvr=1); y200 := s.getSR1(proj, 6, 1, 200, bank=2, rcvr=1); y300 := s.getSR1(proj, 6, 1, 300, bank=2, rcvr=1); y400 := s.getSR1(proj, 6, 1, 400, bank=2, rcvr=1); y480 := s.getSR1(proj, 6, 1, 480, bank=2, rcvr=1); f2 := s.ft(y2.sr[200:1848], 0.391); f50 := s.ft(y50.sr[200:1848], 0.391); f100 := s.ft(y100.sr[200:1848], 0.391); f200 := s.ft(y200.sr[200:1848], 0.391); f300 := s.ft(y300.sr[200:1848], 0.391); f400 := s.ft(y400.sr[200:1848], 0.391); f480 := s.ft(y480.sr[200:1848], 0.391); s.plot(f2.x, f2.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 2 rcvr 1 rec 2'); s.plot(f50.x, f50.y, newplot=F, linecolor=3); s.plot(f100.x, f100.y, newplot=F, linecolor=4); s.plot(f200.x, f200.y, newplot=F, linecolor=5); s.plot(f300.x, f300.y, newplot=F, linecolor=6); s.plot(f400.x, f400.y, newplot=F, linecolor=7); s.plot(f400.x, f480.y, newplot=F, linecolor=8); - Figure odm5_5grp_spec.ps, odm5_5grp_ft.ps r1 := [11:20, 31:40, 51:60, 71:80, 91:100]; r2 := [111:120, 131:140, 151:160, 171:180, 191:200]; r3 := [211:220, 231:240, 251:260, 271:280, 291:300]; r4 := [311:320, 331:340, 351:360, 371:380, 391:400]; s1 := [1:10, 21:30, 41:50, 61:70, 81:90]; s2 := [101:110, 121:130, 141:150, 161:170, 181:190]; s3 := [201:210, 221:230, 241:250, 261:270, 281:290]; s4 := [301:310, 321:330, 341:350, 361:370, 381:390]; y1 := s.getSR1(proj, 6, r1, s1, bank=2, rcvr=1); y2 := s.getSR1(proj, 6, r2, s2, bank=2, rcvr=1); y3 := s.getSR1(proj, 6, r3, s3, bank=2, rcvr=1); y4 := s.getSR1(proj, 6, r4, s4, bank=2, rcvr=1); f1 := s.ft(y1.sr[200:1848], 0.391); f2 := s.ft(y2.sr[200:1848], 0.391); f3 := s.ft(y3.sr[200:1848], 0.391); f4 := s.ft(y4.sr[200:1848], 0.391); s.plot(y1.freq, y1.sr, xtitle='Frequency [MHz]', ytitle='(Sig-Ref)/Ref', title='IF Noise Scan 6 Bank 2 rcvr 1', drop=200); s.plot(y2.freq, y2.sr, newplot=F, linecolor=3); s.plot(y3.freq, y3.sr, newplot=F, linecolor=4); s.plot(y4.freq, y4.sr, newplot=F, linecolor=5); s.pg.setyscale(-0.002, 0.0005) s.plot(f1.x, f1.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 2 rcvr 1'); s.plot(f2.x, f2.y, newplot=F, linecolor=3); s.plot(f3.x, f3.y, newplot=F, linecolor=4); s.plot(f4.x, f4.y, newplot=F, linecolor=5); s.pg.setyscale(-0.001, 0.015); s.pg.setxscale(0.3, 0.55); - Figure odm5_20grp_spec.ps, odm5_20grp_ft.ps y := y1; y.sr := (y1.sr + y2.sr + y3.sr + y4.sr)/4.0; f := s.ft(y.sr[200:1848], 0.391); s.plot(y.freq, y.sr, xtitle='Frequency [MHz]', ytitle='(Sig-Ref)/Ref', title='IF Noise Scan 6 Bank 2 rcvr 1', drop=200); s.pg.setyscale(-0.002, 0.0005); s.plot(f.x, f.y, xtitle='1/f [MHz\\u-1\\d]', ytitle='Power', title='Fourier Transform IF Noise Scan 6 Bank 2 rcvr 1'); s.pg.setyscale(-0.001, 0.015); s.pg.setxscale(0.3, 0.55);