29.06.2013 Views

THESE - Université Ferhat Abbas de Sétif

THESE - Université Ferhat Abbas de Sétif

THESE - Université Ferhat Abbas de Sétif

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CALL dqdag(FEIM,Xa,Xb,ERRABS,ERRREL,IRULE,SOMI1,ERREST(<br />

YB=1.071046d0*RSZ<br />

Xa=YA*WL<br />

Xb=YB*WL<br />

CALL dqdag(FEI,Xa,Xb,ERRABS,ERRREL,IRULE,SOMI2,ERREST(<br />

YC=1.773407d0*RSZ<br />

Xa=YB*WL<br />

Xb=YC*WL<br />

CALL dqdag(FEIM,Xa,Xb,ERRABS,ERRREL,IRULE,SOMI3,ERREST(<br />

Xa=YC*WL<br />

Xb=4.0d0*WL*DFLOAT(2*LL+1)<br />

CALL dqdag(FEI,Xa,Xb,ERRABS,ERRREL,IRULE,SOMI4,ERREST(<br />

EI=SOMI1+SOMI2+SOMI3+SOMI4<br />

FI=(ER*ER+EI*EI)<br />

RETURN<br />

end<br />

c calcul <strong>de</strong> la fonction a integrer en cos<br />

FUNCTION FER(XX)<br />

IMPLICIT DOUBLE PRECISION (a-h,o-z)<br />

c REAL*8 DBSJ0,ER,LAGO2,FER<br />

DOUBLE PRECISION LAGO2<br />

EXTERNAL DBSJ0,LAGO2,RJB<br />

COMMON/PAM1/WL,Z,alambd,ft,DRL,LL<br />

COMMON/PAM3/R,RSZ,W0<br />

COMMON/PHASE/GOUY<br />

RAU=XX<br />

c XL est la variable R normalise pour le poly <strong>de</strong> Laguerre<br />

XL=2.0d0*RAU*RAU/WL/WL<br />

pi=4.d0*datan(1.d0)<br />

C R est la variable radiale dans le plan z<br />

c RAU est la variable radiale dans le plan <strong>de</strong> l"EOD<br />

c calcul avec lentille<br />

AGRC=pi*RAU*RAU*(DRL+(1.0d0/Z)-(1.0d0/ft))/alambd<br />

c calcul sans lentille<br />

c AGRC=pi*RAU*RAU*(DRL+(1.0d0/Z))/alambd<br />

c CVAR=DCOS(GOUY*DFLOAT(2*LL-1)+AGRC(<br />

CVAR=DCOS(AGRC)<br />

!!!!IMPORTANT : l'introduction du déphasage <strong>de</strong> Gouy perture totalement<br />

!!le calcul. En particulier on ne retrouve pas qu'une gaussienne qui<br />

cc traverse une lentille est une gaussienne transformée mais une<br />

cc gaussienne tout <strong>de</strong> même. De plus la phase <strong>de</strong> Gouy ne dépendant pas<br />

cc <strong>de</strong> la coordonnée radiale n'apporte rien au calcul <strong>de</strong> diffraction.<br />

ANG=2.d0*pi*R*RAU/alambd/Z<br />

CDV=(W0/WL)*2.0d0*pi/alambd/Z<br />

95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!