Changeset 3191 in Sophya for trunk/Cosmo/RadioBeam/mbeamcyl.h


Ignore:
Timestamp:
Mar 19, 2007, 9:29:05 AM (19 years ago)
Author:
legoff
Message:

Cylinders have different x positions (NS).
This is taken into account in the signal phase shift
and in the exp() term when combining cylinders.
We can have more bins in x than antennas in one cylinder
to see the gain in resolution along x due to several cylinders at different x

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/RadioBeam/mbeamcyl.h

    r3160 r3191  
    3131  // ns = nb d'echantillons en temps de chaque paquet
    3232  // posy = position spatiale en Y pour chaque cylindre (unite ou lambda=1 pour f=1)
    33  MultiBeamCyl(int nr=1024, int ns=4096, double posy=0.);
     33 MultiBeamCyl(int nr=1024, int ns=4096, double posx=0., double posy=0.);
    3434 ~MultiBeamCyl();
    3535
     
    4242
    4343 inline double getCylinderYPos() { return posY; }
     44 inline double getCylinderXPos() { return posX; }
    4445 // Specification de la frequence de base f0 et espacement des recepteurs
    4546 // freq_vrai = freq_BRSourceGen + f0
     
    8384 int NR, NS;  // nb recepteurs, nb d'echantillons ds chaque paquet
    8485 double posY;    // Position selon Y (E-O) de la ligne de recepteurs
     86 double posX;    // Position selon X (N-S) de la ligne de recepteurs
    8587
    8688 int PrtLev;   // Niveau de print de debug
Note: See TracChangeset for help on using the changeset viewer.