Laser Speckle / Point Spread Function Generator

版本 1.0.1 (3.2 KB) 作者: Marcoleonetti1
Generation of laser speckle with controlled Numerical Aperture and wavelength. Also simulates point spread function of an objective.
268.0 次下载
更新时间 2021/6/21

查看许可证

Laser Speckle generated thorugh an objective by Marco Leonetti. 18/06/2021. Algorithm based on the summation of plane waves with K vectors extracted randomply with directions compatible with an objective lens (with Numerical aperture NA) illuimination. The model is for one or two polarization (Polarizations Variable). The software also support the simulation of the focused spot size (focusing Point Spread Function ) of an objective. (Put Sim_Objective to 1) in this case the plane wave dephasing is set to zero (flat wavefront at the objective input).
See also https://mlphotonics.wordpress.com/

引用格式

Marcoleonetti1 (2024). Laser Speckle / Point Spread Function Generator (https://www.mathworks.com/matlabcentral/fileexchange/94310-laser-speckle-point-spread-function-generator), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2019b
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.1

Added Profile of the PSF, Profile visualization, changed inputs, FWHM visualization.

1.0.0