Skip to content

MariaSun/Simple-SLM-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Simple-SLM-simulation

This code provides simplistic representation of the Fraunhofer diffraction on a DXD screen.

Function propFF(u1,L1,lambda_0,z) does far-field diffraction propagation on a square screen u1 of dimentions L1=D illuminated by light of the wavelength lambda_0 (credit to Jonathan George for converting this function from Matlab to python, see Computational Fourier optics by D. Voelz).

Function screen(amplitude, phase) returns a complex-valued DXD modulation matrix that corresponds to supplied amplitude and phase DXD arrays.

Current version performs a simulation for the diffraction propagation that generates an OAM mode with vorticity 10.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages