├── BasicFunctions ├── ReadMe.txt ├── fold.m ├── hat.m ├── shift.m ├── simps.m └── unitstep_dt.m ├── GS Algorithm ├── Digital_Lens.m ├── GSalgorithm.m └── ReadMe.txt ├── Phase Profiles ├── Dammam_binary.m ├── Gaussian_Spot_3D_new.m ├── Multilevel.m ├── ReadMe.txt ├── dammam_binary_symmetry.m └── grating.m ├── ReadMe.txt ├── SLM_Propagation_1D.m └── SLM_Propagation_2D.m /BasicFunctions/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/BasicFunctions/ReadMe.txt -------------------------------------------------------------------------------- /BasicFunctions/fold.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/BasicFunctions/fold.m -------------------------------------------------------------------------------- /BasicFunctions/hat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/BasicFunctions/hat.m -------------------------------------------------------------------------------- /BasicFunctions/shift.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/BasicFunctions/shift.m -------------------------------------------------------------------------------- /BasicFunctions/simps.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/BasicFunctions/simps.m -------------------------------------------------------------------------------- /BasicFunctions/unitstep_dt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/BasicFunctions/unitstep_dt.m -------------------------------------------------------------------------------- /GS Algorithm/Digital_Lens.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/GS Algorithm/Digital_Lens.m -------------------------------------------------------------------------------- /GS Algorithm/GSalgorithm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/GS Algorithm/GSalgorithm.m -------------------------------------------------------------------------------- /GS Algorithm/ReadMe.txt: -------------------------------------------------------------------------------- 1 | A MATLAB implementation of the Gerchberg-Saxton Algorithm 2 | -------------------------------------------------------------------------------- /Phase Profiles/Dammam_binary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/Phase Profiles/Dammam_binary.m -------------------------------------------------------------------------------- /Phase Profiles/Gaussian_Spot_3D_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/Phase Profiles/Gaussian_Spot_3D_new.m -------------------------------------------------------------------------------- /Phase Profiles/Multilevel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/Phase Profiles/Multilevel.m -------------------------------------------------------------------------------- /Phase Profiles/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Generate 2D phase profiles for the SLM 2 | -------------------------------------------------------------------------------- /Phase Profiles/dammam_binary_symmetry.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/Phase Profiles/dammam_binary_symmetry.m -------------------------------------------------------------------------------- /Phase Profiles/grating.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/Phase Profiles/grating.m -------------------------------------------------------------------------------- /ReadMe.txt: -------------------------------------------------------------------------------- 1 | Beam propagation 2 | -------------------------------------------------------------------------------- /SLM_Propagation_1D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/SLM_Propagation_1D.m -------------------------------------------------------------------------------- /SLM_Propagation_2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillianRice/SLM-code/HEAD/SLM_Propagation_2D.m --------------------------------------------------------------------------------