- Timestamp:
- Apr 27, 2012, 11:47:27 AM (13 years ago)
- Location:
- trunk/Cosmo/RadioBeam
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/interfconfigs.cc
r3947 r4069 18 18 cout << ">>>CreateFilledSqConfig(" << nd << "," << Ddish << "," << Eta << ") ---> NDishes=" << vd.size() << endl; 19 19 20 return vd; 21 } 22 23 /* --Fonction -- */ 24 vector<Dish> CreateSparseSqConfig(int nd, double LSep, double Ddish, double Eta) 25 { 26 vector<Dish> vd; 27 int cnt=0; 28 for(int i=0; i<nd; i++) 29 for(int j=0; j<nd; j++) { 30 cnt++; 31 vd.push_back(Dish(cnt, i*LSep, j*LSep, Eta*Ddish)); 32 } 33 cout << ">>>CreateSparseSqConfig(" << nd << ", LSep=" << LSep 34 << ", Ddish=" << Ddish << "," << Eta << ") ---> NDishes=" << vd.size() << endl; 20 35 return vd; 21 36 } -
trunk/Cosmo/RadioBeam/interfconfigs.h
r3947 r4069 18 18 // Filled square array of ndxnd dishes 19 19 vector<Dish> CreateFilledSqConfig(int nd, double Ddish=5., double Eta=0.9); 20 // Sparse regular square array of ndxnd dishes, each with diameter Ddish, separated at Lsep 21 vector<Dish> CreateSparseSqConfig(int nd, double LSep=5., double Ddish=1., double Eta=0.9); 20 22 // Semi filled square array of ndxnd dishes 21 23 vector<Dish> CreateSemiFilledSqConfig(int nd, double Ddish=5., double Eta=0.9); -
trunk/Cosmo/RadioBeam/repicon.cc
r3948 r4069 43 43 cout << " Usage: repicon [-parname Value] configId OutPPFName \n" 44 44 << " configIds: f4x4,f8x8,f11x11,f20x20, confA,confB,confC,confD, hex12,cross11, \n" 45 << " f4cyl,f8cyl,f4cylp,f4cylp, nan12,nan24,nan36,nan40,nan128 \n"45 << " f4cyl,f8cyl,f4cylp,f4cylp, s4x4,s11x11,s20x20 nan12,nan24,nan36,nan40,nan128 \n" 46 46 << " f4x4 , f8x8 , f11x11 , f20x20 Filled array of nxn dishes \n" 47 << " s4x4 , s11x11 , s20x20 sparse/semi-Filled regular array of nxn dishes \n" 47 48 << " confA , confB, confC, confD : semi-filled array of dishes \n" 48 49 << " hex12,cross11 : ASKAP like double hexagonal (12xD=12m), cross config (11xD=12m) \n" … … 56 57 << " -z redshift (default=0.7) --> determines Lambda \n" 57 58 << " -D DishDiameter (default=5 m) \n" 59 << " -lsep Lsep (default=5 m) dish separation for sparse/semi-filled array \n" 58 60 << " -eta fill_factor (default=0.90) \n" 59 61 << " -lmax array extension (default=100 m ) for response calculation kmax \n" … … 88 90 89 91 double Ddish=5.; 92 double Lsep=5.; 90 93 double Eta=0.9; 91 94 bool fgDfixed=false; … … 114 117 Ddish=atof(arg[ka+1]); fgDfixed=true; ka+=2; 115 118 } 119 else if (strcmp(arg[ka],"-lsep")==0) { 120 Lsep=atof(arg[ka+1]); ka+=2; 121 } 116 122 else if (strcmp(arg[ka],"-eta")==0) { 117 123 Eta=atof(arg[ka+1]); ka+=2; … … 178 184 vdishes=CreateFilledSqConfig(20,Ddish, Eta); 179 185 } 186 187 else if (config=="s4x4") { 188 vdishes=CreateSparseSqConfig(4, Lsep, Ddish, Eta); 189 } 190 else if (config=="s11x11") { 191 vdishes=CreateSparseSqConfig(11, Lsep, Ddish, Eta); 192 } 193 else if (config=="s20x20") { 194 vdishes=CreateSparseSqConfig(20, Lsep, Ddish, Eta); 195 } 196 180 197 else if (config=="f4cyl") { 181 198 cylW=12.; cylRL=2*LAMBDA; … … 318 335 void SaveDTVecDishesH2Resp(POutPersist& po, vector<Dish>& vdishes, Four2DRespTable& mdresp) 319 336 { 320 c har* names[5]={"did","posx","posy","diam","diamy"};337 const char* names[5]={"did","posx","posy","diam","diamy"}; 321 338 NTuple ntvd(5,names,64,false); 322 339 r_4 xnt[10]; -
trunk/Cosmo/RadioBeam/sensfgnd21cm.tex
r4050 r4069 219 219 $1 \lesssim z \lesssim 2$, and possibly up to the reionization redshift \citep{wyithe.08}. 220 220 221 In section 2, we discuss the intensity mapping and its potential for measuring ofthe221 In section 2, we discuss the intensity mapping and its potential for measuring the 222 222 \HI mass distribution power spectrum. The method used in this paper to characterize 223 223 a radio instrument response and sensitivity for $P_{\mathrm{H_I}}(k)$ is presented in section 3. … … 398 398 compared to its current value $\gHI(z=1.5) \sim 0.025$. 399 399 The 21 cm brightness temperature and the corresponding power spectrum can be written as 400 (\cite{madau.97}; \cite{zaldarriaga.04} ); \cite{barkana.07})400 (\cite{madau.97}; \cite{zaldarriaga.04}; \cite{barkana.07}) 401 401 \begin{eqnarray} 402 402 P_{T_{21}}(k) & = & \left( \bar{T}_{21}(z) \right)^2 \, P(k) \label{eq:pk21z} \\ … … 628 628 { \changemark 629 629 \begin{eqnarray} 630 \alpha , \beta & \rightarrow & \ell_\perp = l_x,l_y = (1+z) \, \dang(z) \, \alpha,\beta \\630 \alpha , \beta & \rightarrow & \ell_\perp = \ell_x, \ell_y = (1+z) \, \dang(z) \, \alpha,\beta \\ 631 631 \uv & \rightarrow & k_\perp = k_x, k_y = 2 \pi \frac{ \uvu , \uvv }{ (1+z) \, \dang(z) } \label{eq:uvkxky} \\ 632 632 \delta \nu & \rightarrow & \delta \ell_\parallel = (1+z) \frac{c}{H(z)} \frac{\delta \nu}{\nu} … … 672 672 to a 3D white noise, with a uniform noise spectral density:} 673 673 \begin{equation} 674 P_{noise}(k_\perp, l_\parallel(\nu) ) = P_{noise} = 2 \, \frac{\Tsys^2}{t_{int} \, \nu_{21} } \, \frac{\lambda^2}{D^2} \, \dang^2(z) \frac{c}{H(z)} \, (1+z)^4674 P_{noise}(k_\perp, \ell_\parallel(\nu) ) = P_{noise} = 2 \, \frac{\Tsys^2}{t_{int} \, \nu_{21} } \, \frac{\lambda^2}{D^2} \, \dang^2(z) \frac{c}{H(z)} \, (1+z)^4 675 675 \label{ctepnoisek} 676 676 \end{equation} … … 980 980 981 981 \subsection{ Synchrotron and radio sources } 982 We modeled the radio sky in the form of three3D maps (data cubes) of sky temperature982 We modeled the radio sky in the form of 3D maps (data cubes) of sky temperature 983 983 brightness $T(\alpha, \delta, \nu)$ as a function of two equatorial angular coordinates $(\alpha, \delta)$ 984 984 and the frequency $\nu$. Unless otherwise specified, the results presented here are based on simulations of … … 1579 1579 The \HI power spectrum is divided by an envelop curve $P(k)_{ref}$ 1580 1580 corresponding to the power spectrum without baryonic oscillations. 1581 The dots represents one simulation for a "packed" array of cylinders1581 The dots represents one simulation for a "packed" array of dishes 1582 1582 with a system temperature,$T_{sys}=50$K, an observation time, 1583 1583 $T_{obs}=$ 1 year, … … 1609 1609 \includegraphics[width=8.5cm]{Figs/AveragedPk.pdf} 1610 1610 \caption{1D projection of the power spectrum averaged over 100 simulations 1611 of the packed cylinder array $b$.1611 of the packed dish array. 1612 1612 The simulations are performed for the following conditions: a system 1613 1613 temperature $T_{sys}=50$K, an observation time $T_{obs}=1$ year, … … 1809 1809 1810 1810 \section{Conclusions} 1811 The 3D mapping of redshifted 21 cm emission th ough {\it intensity mapping} is a novel and complementary1811 The 3D mapping of redshifted 21 cm emission through {\it intensity mapping} is a novel and complementary 1812 1812 approach to optical surveys for studying the statistical properties of the LSS in the universe 1813 1813 up to redshifts $z \lesssim 3$. A radio instrument with a large instantaneous field of view -
trunk/Cosmo/RadioBeam/specpk.cc
r4030 r4069 421 421 Histo& hmcntok=(*hmcntok_p_); 422 422 Histo fracmodok=hmcntok/hmcnt; 423 c har* nomcol[5] = {"k","pnoise","nmode","nmodok","fracmodok"};423 const char* nomcol[5] = {"k","pnoise","nmode","nmodok","fracmodok"}; 424 424 dt.Clear(); 425 425 dt.AddDoubleColumn(nomcol[0]);
Note:
See TracChangeset
for help on using the changeset viewer.