Resources

I am eager to share source code or data from papers and projects, as long as appropriate credit/citation is given for any use of the work .

Compensating Airy beam for diffractive light delivery control.

Matlab/Octave code in git. Simulation of the compensating Airy beam used in the publication below.

https://gist.github.com/mpreciado/115637b0d557a4eb8b7a1a0723308119#file-compairysim-m



Please cite as:
Miguel A. Preciado, Kishan Dholakia, and Michael Mazilu, "Generation of attenuation-compensating Airy beams," Opt. Lett. 39, 4950-4953 (2014)

Re-scaling example. Note the different spatial and wavelength scales.

Examples of pulse shaping for a 5-ps input Gaussian-like pulse.

Phase-modulated Bragg gratings in transmission for pulse shaping.

Bragg grating design files and Matlab code for the simulation and display of results of phase-modulated Bragg gratings in transmission mode, designed for optical ultra-fast pulse shaping.


The code can also perform re-scaling of the dimensions, time and bandwidth of the Bragg gratings and related signals.

https://github.com/mpreciado/BraggTxShaping


Please cite as:
Miguel A Preciado, Xuewen Shu, Kate Sugden "Proposal and design of phase-modulated fiber gratings in transmission for pulse shaping", Opt. Lett. 38, 70-72 (2013)