Laser Speckle / Point Spread Function Generator
バージョン 1.0.1 (3.21 KB) 作成者:
Marcoleonetti1
Generation of laser speckle with controlled Numerical Aperture and wavelength. Also simulates point spread function of an objective.
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 (2025). 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!