source: Sophya/trunk/Cosmo/RadioBeam/formnoise.pic@ 3932

Last change on this file since 3932 was 3489, checked in by ansari, 17 years ago

Les differents scripts+prog de calcul P(k)/bruit, lobe, config interfero ajoute ds ce module - Reza 28/04/2008

File size: 2.7 KB
RevLine 
[3489]1#######################################################
2##### Script de trace de PNoise pour differentes configurations
3####### BAORadio -- R. Ansari - Avril 2008
4### ===> Fichiers formnoise.pic + vnpairs.cc + vnpairs.h
5
6## --- Script d'execution
7defscript go
8 delobjs *
9 c++execfrf vnpairs.cc vnpairs.h
10endscript
11## ---- Script prjkt H2NPairsName ProfName Nbin
12defscript prjkt 'Usage: prjkt H2NPairsName ProfName Nbin'
13 if ( $# < 3 ) then
14 echo 'Usage: prjkt H2NPairsName ProfName Nbin'
15 return
16 endif
17 set h2n $1
18 set prn k_theta_$2
19 set nbin $3
20 # Longueur d'onde a z ~ 1
21 LAMBDA = 0.42
22 # Facteur de distance transverse a z ~ 1 (Mpc)
23 DCT = 3400.
24 newprof $prn 0. 3000 $nbin
25 projprof $prn $h2n 2*M_PI*sqrt(x*x+y*y)/$LAMBDA val
26 set prn k_Mpc_$2
27 newprof $prn 0. 1. $nbin
28 projprof $prn $h2n 2*M_PI*sqrt(x*x+y*y)/$LAMBDA/$DCT val
29 disp $prn
30endscript
31
32## --- Script de representation de config antennes
33defscript drantennes
34 zone 1
35 nt2d recp xr yr - - - - 'red marker=circle,13 nsta '
36 settitle 'Configuration antennes - D=5m' ' ' 'font=times,bolditalic,18'
37 setaxelabels 'x (metres)' 'y (metres)' 'font=times,bolditalic,18'
38endscript
39
40
41defscript toto
42setaxesatt 'font=times,bold,18 fixedfontsize minorticks'
43# go
44zone 1 3
45prjkt h2_fa fa 100
46prjkt h2_fa_d2m fa_d2m 200
47prjkt h2hex hex 200
48
49# Config A : Packed 2 meter dishes 100m x 100m TPose ~ 6.25 10^4 sec (6.25 = (5/2)^2)
50# Config B : Packed 5 meter dishes 100m x 100m TPose ~ 10^4 sec
51# Config C : 5 meter dishes - config hexa, cercle R ~ 100 m TPose ~ 10^4 sec
52# Config D : 5 meter dishes - config hexa, cercle R ~ 100 m TPose ~ 50 10^4 sec
53
54# Nb de paires A , B , C
55set npairs ( 2450 380 122 6000 )
56set kMpc ( k_Mpc_fa_d2m k_Mpc_fa k_Mpc_hex k_Mpc_hex )
57set maxprof ( ${k_Mpc_fa_d2m.vmax} ${k_Mpc_fa.vmax} ${k_Mpc_hex.vmax} ${k_Mpc_hex.vmax} )
58
59echo $maxprof
60set cols ( blue magenta red orange black )
61zone 1
62for i 0:4
63 echo "----- I= $i "
64 ph = "$kMpc[i]"
65 maxph = $maxprof[i]
66 npair = $npairs[i]
67 set gropt "nsta same connectpoints line=solid,2 $cols[i]"
68 if ( $i == 0 ) then
69 set gropt "xylimits=0.005,1.,1,5000 logx logy nsta connectpoints line=solid,2 $cols[i] notit"
70 endif
71 plot2d $ph x 1e4/val/$npair*$maxph val>5 "$gropt"
72end
73settitle 'PNoise (mK^2) Mpc^2 z~1' ' ' 'font=times,bolditalic,18'
74setaxelabels 'k_Transverse Mpc^-1 ' ' PNoise (mK^2 Mpc^2)' 'font=times,bolditalic,18'
75
76addline 0.04 1000 0.4 20 'line=dashed,2 black'
77set txt ( '(A) 100mx100m Packed 2m dishes, tint=6.2 10^4 s' '(B) 100mx100m Packed 5m dishes, tint=10^4 s' '(C) 400x5m dishes over 200m circle, , tint=10^4s' "(C') 400x5m dishes over 200m circle, , tint=50 10^4s" 'P(k) HI' )
78textdrawer txt cols 'font=times,bold,16 frame'
79
80endscript
81
Note: See TracBrowser for help on using the repository browser.