Skip to content

kygwow/diffraction_simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

diffraction_simulation

basic Angular spectrum implementation as a starting point of diffraction simulation

Field and grid define

e.g. wavelen = 0.5*um

Source

Plane wave, Spherical wave with incident angle (in degree)

Optical Element

Spherical lens with fLens, Aperture Diffuser(Random)

Heightmap as phase optical element

OPL in phase = heightmap[x,y] * (2*pi/lambda) * (nMaterial-1)

Propagate along z direction

Angular Spectrum Method

off-axis simulation, Alleiviate Aliasing(TBD)

zeropadding, LSASM, Modified Angular Spectrum Method..

About

own implementation of diffraction simulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published