Design considerations for a femtosecond pulse laser balancing self phase modulation, group velocity dispersion, saturable absorption, and saturable gain | IEEE Journals & Magazine | IEEE Xplore