ultrafast-toolbox-1.3.tar.gz
MATLAB toolbox for the computation and optimization of
dispersion and its impact on short pulses. This may
eventually grow to include a GUI for ultrafast mirror design
and mode-locked laser simulation. E-mail me if this is
something you'd like to see. A few of the core algorithms are
included below for reference.
Efficient Computation of Dispersion from Multilayer Structures
Reprint of an
Applied Optics paper describing, in detail, the method
used in the files below.
stackgdd.m
Computes the dispersion using exact analytic methods.
stackgddfast.m
Computes dispersion quickly using approximate analytic methods,
assuming only two materials.
stackgddfastmex.c
Optimized C MEX code to compute approximate GDD.
These files are based on the methods above, and
efficiently compute
gradients of group delay, for use in optimizations of ultrafast filters.
(Note: this section of the code is still under construction.)
stackgdgradfastmex.c
Optimized C MEX code to compute GD gradients.
Page last edited:
February 23, 2020
Copyright 2023 by
Jonathan R. Birge. All rights reserved.
Page generated:
20:58:48, December 20, 2024