Abstract
An algorithm for constructing the structure of a one-dimensional photonic crystal, which forms a femtosecond pulse of an arbitrary given shape when reflecting a Gaussian pulse, is developed theoretically. The method is illustrated by the example of a rectangular pulse. Examples for simple pulse shapes are given, the influence of optical absorption is evaluated, and a method for its compensation is proposed.
Subject
Physics and Astronomy (miscellaneous)