• Aucun résultat trouvé

Fascicule 3 : Calcul de diffraction par FFT Pascal PICART Holographie

N/A
N/A
Protected

Academic year: 2022

Partager "Fascicule 3 : Calcul de diffraction par FFT Pascal PICART Holographie"

Copied!
42
0
0

Texte intégral

(1)

Pascal PICART

École Nationale Supérieure d’Ingénieurs du Mans – ENSIM

Laboratoire d’Acoustique de l’Université du Mans – LAUM UMR CNRS 6613 Tel : 02.43.83.39.58.

email : pascal.picart@univ-lemans.fr

Holographie

Fascicule 3 : Calcul de diffraction par FFT

(2)

Sommaire

Introduction

Optique de Fourier

Relation entre transformées de Fourier continue et discrète Conditions d’échantillonnage

Calcul de diffraction par FFT Quelques illustrations

Conclusion

Références bibliographiques

(3)

Introduction

Diffraction formalisée par différentes approches « onde scalaire » - spectre angulaire

- Kirchhoff

- Rayleigh-Sommerfeld

- intégrale de diffraction de Fresnel (approx. paraxiale)

 Il n’existe presque jamais de solution analytique simple pour un grand nombre de problèmes de diffraction rencontrés en

pratique

 Résoudre le problème de façon numérique

- diffraction calculée par un algorithme FFT

(4)

Dans un milieu isotrope, linaire et homogène, les équations de Maxwell conduisent à :

toutes les composantes de E, Ex,Ey,Ez toutes les composantes de B, Bx,By,Bz

 même équation de propagation

 description par une unique onde scalaire U(r,t)

2 0

2 2

2

c t

n E

E

Optique de Fourier (1)

Propagation d’une onde monochromatique

 solution générale

   

r,t A r exp

i

t k.r

 

U

 équation de propagation de Helmholtz

k2

U

 

r 0

U=Ex,Ey,Ez,Bx,By,Bz

z y

x ye ze

e

x r

RQ:   Laplacien

k : vecteur d’onde

n

n c

k k 2

(5)

Front d’onde

S Front d’onde

S Ainfini

Onde sphérique

A

Onde plane Solutions particulières de l’équation de propagation

  

i t

  

ikr r

t A

U r, 0 exp exp U

 

r,t A0 exp

it

 

exp ik.r

2 2

2 x y

z

r   

Optique de Fourier (2)

Propagation d’une onde monochromatique

k : vecteur d’onde

(6)

t+t t

x

x front d’onde

primaire

enveloppe

fronts d’onde secondaires ondelettes

sphériques secondaires

P

« la lumière est de nature ondulatoire et elle se propage par ondes »

Optique de Fourier (3)

Principe d’Huygens Fresnel

M2 M1

x

       

K dXdY

r Y ikr

X i U

d y x

U

0 exp , 1 ,

,

, 0

 

Amplitude complexe au point P est donnée par une intégrale de

superposition

r

z y

x

d0

Y

X

M P

S

(7)

 

2 1 cos

θ

K Formule de Kirchhoff

 

θ cos

K 1ère formule de Rayleigh-Sommerfeld

 

θ 1

K

Optique de Fourier (4)

Formulation de la diffraction

K() : facteur d’obliquité qui conduit à 3 expressions pour la formulation de la diffraction

2ème formule de Rayleigh-Sommerfeld

  

2

2

2

0 x X y Y

d

r MP

 

0 02

0

 

2

2

cos d x X y Y

d r

d

avec

(8)

 

 

d d x xX X y yY Y

d x X y Y d dXdY

ik Y

X U

d y x

U



S

0 2 2 2

2 0 2 2

0

2 2 2

0

0 2

exp 0 , 1 ,

, ,

0

Optique de Fourier (5)

Formulation de la diffraction Formule de Kirchhoff

1ère formule de Rayleigh-Sommerfeld

2ème formule de Rayleigh-Sommerfeld

 

x X y Y dXdY

d

Y y X

x d k i Y

X U

d d y x

U 2 2 2

0

2 2 2

0 0 0

exp 0 , , ,

,

0



S

       

x X y YdXdY

d

Y y X

x d ik y

x U

d y x

U 2 2 2

0

2 2 2

0 0

exp 0 , 1 ,

, ,

0



S

(9)

U(x,y,z+d

0

) ≡ équation de convolution entre U(x,y,z) et h(x,y,d

0

)

h(x,y,d

0

) : réponse impulsionnelle de l’espace libre

Équation de convolution

     

   

 

dXdY d

Y y X x h z Y X U

d y x h z y x U d

z y x U

0 0

0

, ,

, ,

, , ,

, ,

,

Optique de Fourier (6)

h(x,y,d

0

) dépend de la formulation choisie

Ex: 1ère formule de Rayleigh-Sommerfeld

   

2 2

2 0

2 2

2 0 0

0

/ 2 , exp

, d x y

y x

d i

i d d

y x

h

 

(10)

U(x,y,z)

Optique de Fourier (7)

Équation de convolution

Calcul de la diffraction par Transformée de Fourier

U(x,y,z+d

0

)

TF[ h(x,y,d

0

)]

* h(x,y,d

0

)

u, v, z

U ~ U ~u, v, z d

0

TF TF-1

(11)

Optique de Fourier (8)

Propagation par le spectre angulaire

Décomposition en ondes planes de fréquences spatiales (u,v)

 



       



U u v z i ux vy dudv z

y x

U ~ , , exp 2

, ,

u v z

TF

U

x y z

 

U~ , , , ,

Recherche des solutions de l’équation de Helmhotz

k2

 

U~

u,v,z

exp

2i

uxvy

  

0

, , 0

~

, ,

exp2 π 0 1

   

2 2 

~ i d u v

z v u U d

z v u

U

u,v,d0

exp2i d0 / 1

   

u 2 v 2

G

Fonction de transfert du spectre angulaire

avec

(12)

Optique de Fourier (9)

Propagation par le spectre angulaire

U(x,y,z) U(x,y,z+d

0

)

G(u,v,d

0

)]

u, v, z

U ~ U ~u, v, z d

0

TF TF-1

(13)

1ère formule de Rayleigh-Sommerfeld

       

x X

 

y Y

dXdY

d

Y y X

x d

k i Y

X U

d d y x

U 2 2 2

0

2 2 2

0 0 0

exp 0 , , ,

,

0



S

Optique de Fourier (10)

Approximation de Fresnel

       

       

8 ...

1 2

1 1 1

2

2 0

2 2

0 2 2

0 2 2

0 2 0

2 0

2 2

0 2 0

2 2 2

0

d y Y d

x X d

y Y d

x d X

d y Y d

x d X

y Y x

X d

       





2

0 2 2

0 2 0

2 2 2

0 2

1 2

1 1

d y Y d

x d X

y Y x

X d

Linéarisation dans l’exponentielle Cas où d0 est « grand »

(14)

Expression de l’exponentielle

Expression du dénominateur

Équation de diffraction

 réponse impulsionnelle de Fresnel

       









0 2

0 2 2 0

2 2

0 2 exp

2 exp

exp d

Y y in d

X x i d

Y i y X

x i d

  

2

2 02

2

0 x X y Y d

d

     

x X

 

y Y

 

dXdY

d z i

y x d U

i d

d i z y x

U





2 2

0 0

0

0 2 , , exp

exp ,

,

   





2 2

0 0

0

0 2 exp

exp ,

, x y

d i d

i d

d i y x

h

Optique de Fourier (11)

Approximation de Fresnel

   

 

3 2

max 2 2

0 4 x X y Y

d 

condition

(15)

   

   

Y dXdY

d X y

d i x

Y d X

z i Y X U

y d x

i d

i d

d i z y x U





0 0

2 2

0

2 2

0 0

0 0

2 exp

exp ,

,

2 exp exp

, ,

 

intégrale de Fresnel

≡ transformée de Fresnel

Équation de diffraction après développement des facteurs quadratiques

Le champ diffracté à la distance d0 est proportionnel à la transformée de Fourier du champ initial multiplié par un terme de phase

quadratique et calculée en (x/d0,y/d0)

Optique de Fourier (12)

Transformée de Fresnel

(16)

Optique de Fourier (13)

Transformée de Fresnel dans le domaine de Fourier

u,v,d0

exp 2i d0 exp

i d0

u2 v2

 

GF







 

2 2 2 2

exp ia x b y





22 22

exp b

v a

i u ab

i

Rappel

TF

Fonction de transfert de Fresnel

   





2 2

0 0

0

0 2 exp

exp ,

, x y

d i d

i d

d i y x

h

TF

(17)

Optique de Fourier (14)

Calcul de la Transformée de Fresnel

U(x,y,z) U(x,y,z+d

0

)

G

F

(u,v,d

0

)

* h(x,y,d

0

)

u, v, z

U ~ U ~u, v, z d

0

TF TF-1

TF

(18)

Définition

  



      



f x y i ux vy dxdy

v u

f , , exp 2

~

 Transformée de Fourier Discrète

Relation entre T de Fourier continue et discrète (1)

Transformée de Fourier à 2 dimensions

Discrétisation de l’espace (x,y) avec NM points et un pas pxpy

  

     

1

1 1

1

2 exp ,

~ , N

l M

k

y x

y x

e

e u v f lp kp i ulp vkp

f

Avec le signal échantillonné

 

x y f

lp kp

 

x lp y kp

f

 

x y

 

x y

f px px

l k

y x

y x

e ,



, , , , ,

et

 



l k

y x

y x p

p x lp y kp

p y p

x x

x 1 ,

, ,

Peigne de Dirac de pas (px,py)

(19)

Relation entre T de Fourier continue et discrète (2)

Périodicité du spectre du champ discret

     

 





l k x y

l k x y

e e

p y k

p u l

f

p y k

p u l

v u f

y x f TF v

u f

~ ,

,

~ ,

,

~ ,

Transformée de Fourier du champ discrétisé

 spectre du champ discrétisé est périodique de périodes

(fex=1/px,fey=1/py)

Spectre Spectre périodisé

fex=1/px

fey =1/py fey =1/pyfey =1/py

fex=1/px fex=1/px

(20)

Relation entre T de Fourier continue et discrète (3)

Fonction de filtrage de la TFD-1

 

x y

 

u x v y

 

f , cos 2 0 0

    

0 0

      

0, 0

 

0, 0

 

2 , 1

2 cos

,v TF u x v y u v u u v v u u v v

u

f

 

 

     

       

1

0

1

0

0 0

0

0 , cos 2 exp 2

2 cos

N k

k

M l

l

y x

y

x lv p i ukp vlp

p ku v

u y v x u

DFT

                 

 

 

       

 

 

1

0

1

0

0 0

1

0

1

0

0 0

2 exp 2

2 exp 1

2 exp 2

2 exp , 1

,

N k

k

M l

l

y x

N k

k

M l

l

y x

p v v l i p

u u k i

p v v l i p

u u k i v

u y x f DFT

Exemple avec un champ périodique

Transformée de Fourier continue

Transformée de Fourier discrète

soit

(21)

       

 

   

 

y y x

x

y x

NM

vp Mvp up

Nup

vp M

i up N

i v

u W

sin sin sin

sin

1 1

exp

~ ,

         

0, 0

 

0, 0

 

2 , 1

, ~

, y u v W u v u u v v u u v v

x f

DFT NM

Fonction de filtrage de la TFD-2

Relation entre T de Fourier continue et discrète (4)

Spectre continu convolué par fonction de filtrage

avec

 intrinsèque au nombre de points d’échantillonnage

0 +1/2px

N

u(mm-1)

1/2px

Résolution

fréquentielle u Npx

 1

y

v Mp

 1

(22)

Relation entre T de Fourier continue et discrète (5)

De la TFD à la FFT FFT : Fast Fourier Transform

 Algorithme de calcul rapide de la Transformée de Fourier Discrète

 Nombre de points de calcul en 2n

L =(256,512,1024,2048,4096,8192,etc.)

 Pas d’échantillonnage fréquentiel imposé à u = 1/Lpx

 Possibilité de « padding » du champ avec des 0 : augmente le nombre de points d’échantillonnage du spectre (L  N)

 FFT calcule le spectre sur une période

càd sur une bande passante (1/px1/py)

x

u Np

 1

Lpx

u 1

pas : résolution :

u

u

(23)

Relation entre T de Fourier continue et discrète (6)

FFT et fonction de filtrage de la TFD

 

x y

i

u x v y

 

f , exp 2 0 0

Exemple

échantillonné sur NM points

Cas 1 : échantillonnage asynchrone Cas 2 : échantillonnage synchrone

f

 

x y

e ,

Cas 1 : 0 < u0 < 1/2px et 0 < v0 < 1/2py

mm-1

mm-1

Spectre de fréquences spatiales

-100 -50 0 50

-100

-50

0

50

Cas 2 : u0 = l1/2px et v0 = k1/2py

NM = LK NM = LK

mm-1

mm-1

Spectre de fréquences spatiales

45 50 55

44 46 48 50 52 54 56 mm-1

mm-1

Spectre de fréquences spatiales

-100 -50 0 50

-100

-50

0

50

(24)

Conditions d’échantillonnage (1)

Notion de fréquence spatiale locale

   

x y A x y

i

 

x y

f , , exp ,

Soit une fonction complexe

Fréquences spatiales locales définies par

Bande passante spatiale de f(x,y) donnée par

ui x

2

1

vi y

2

1

min max

i

i u

u

u

v vimax vimin

Exemple : réponse impulsionnelle de Fresnel

   





2 2

0 0

0

0 2 exp

exp ,

, x y

d i d

i d

d i y x

h

d0

ui x

d0

vi y

(25)

Conditions d’échantillonnage (2)

Echantillonnage des réponses impulsionnelles-1

Réponse impulsionnelle échantillonnées avec NM points et des pas pxpy

Réponse impulsionnelle de Fresnel

   





2 2

0 0

0

0 2 exp

exp ,

, x y

d d i

i d

d i y x

h

xmin,xmax

xy

ymin, ymax

d0

u Npx

d0

v Mpy

Shannon fex 2uimax





2 2

0 max Npx , Mpy d

Réponse impulsionnelle de Rayleigh-Sommerfeld (1ère formule )

   

2 2

2 0

2 2

2 0 0

0

, exp

, d x y

y x

d k i

d d y x

h





2 2 2 2

0 4

, 2 2 4

max

 

y

y

x x Mp p

Np p d

RQ :  identique Fresnel si px >>

(26)

mm-1

mm-1

Spectre de fréquences spatiales

-100 -50 0 50

-100

-50

0

50

Conditions d’échantillonnage (3)

Echantillonnage des réponses impulsionnelles-2 Illustration avec NM = 512512, pxpy = 5mm5mm et  = 0,5mm

mm 6

,

0 25 d

mm

0 100 d Shannon :

u

v

mm

0 500 mm d

0 100 d

mm-1

mm-1

Spectre de fréquences spatiales

-100 -50 0 50

-100

-50

0

50

mm

mm

Réponse impulsionnelle de Fresnel (Re)

-1 -0.5 0 0.5 1

-1 -0.5 0 0.5 1

(27)

Conditions d’échantillonnage (4)

Echantillonnage des réponses impulsionnelles-3 Illustration avec NM = 10241024, pxpy = 5mm5mm et  = 0,5mm

mm 2 ,

0 51 Shannon : d

 extension de l’horizon d’observation

mm

0 100

d d0 500 mm

mm

0 100 d

mm-1

mm-1

Spectre de fréquences spatiales

-100 -50 0 50

-100

-50

0

50

mm-1

mm-1

Spectre de fréquences spatiales

-100 -50 0 50

-100

-50

0

50

 extension de la bande passante spatiale

mm

mm

Réponse impulsionnelle de Fresnel (Re)

-2 -1 0 1 2

-2 -1 0 1 2

(28)

Conditions d’échantillonnage (5)

Echantillonnage des réponses impulsionnelles-4 Illustration avec NM = 10241024, pxpy = 5mm5mm et  = 0,5mm

mm 2 ,

0 51 Shannon : d

mm

0 45 d mm

0 45 d

mm

mm

Réponse impulsionnelle de Fresnel (Re)

-2 -1 0 1 2

-2 -1 0 1 2

mm-1

mm-1

Spectre de fréquences spatiales

-100 -50 0 50

-100

-50

0

50

 repliement

Références

Documents relatifs

Différents auteurs se posent la question du choix d'une référence adaptée (voir 171 en particulier). Si l'on revient à la théorie générale du couplage entre les

Ce pas est connu il vaut 1 trait par mm ou 1/2 trait par mm : il est donc très faible par rapport aux réseaux de fentes utilisés en optique (la distance a entre deux traits étant

On se sert de la stabilité établie des dérivées d'ordre supérieur et de la forme particulière des équations de cette approximation : si i + j &lt; n , le schéma peut être

On se procure deux tubes métalliques, chacun de 30 à 35 centi- mètres de diarnètre, rentrant l’un dans l’autre à frottement doux.. A l’extrémité du tube le

 A partir des documents ci-après, vous devez élaborer un protocole pour déterminer le diamètre de votre cheveu et trouver l’incertitude sur sa mesure1.  Le protocole doit

 La figure de diffraction obtenue lors de l’expérience lors de la diffraction par un fil et celle obtenue lors de la diffraction par une fente d’une lumière monochromatique

La figure de diffraction obtenue lors de l’expérience lors de la diffraction par un fil et celle obtenue lors de la diffraction par une fente d’une lumière monochromatique

Composition Au cours des années 2006 et 2007, les personnes suivantes ont été membres du Conseil de bibliothèque : l’administrateur en charge de la politique institutionnelle