OAM-Ctrl is the open source code of the paper "Generation of Arbitrary Longitudinal Polarization Vortices by Pupil Function Manipulation".
- Please cite this paper if you use this code for the related calulation in your work.
- Current code is for proof of the concept only. Correspondence and requests of faster version (1000-time acceleration) should be addressed to Xiang Hao ([email protected]).
- DOI: 10.1002/adpr.202000087
- The code are named with the index of the figures in the paper.
- Run the code, and you can obtain the corresponding result in the paper.
MATLAB 2020a.
- Open the script named 'Figure3a_d_singleEzTunable.m'.
- Set the radial polarization ratio value in the line 14.
A = 0;
- Xin Liu - Initial work - LiuX2018.
- This version is only for the basic demo purposes. It does not include the performance optimization modules, e.g., Parallel Computing, and Graphical User Interface.
- Please contact us if you want the complete version (fully functional) of this code.
- Email:[email protected]; [email protected].
This project is licensed under the GNU GPLv3 License - see the LICENSE.md file for details.