An optical pulse generator comprises a comb-like dispersion profiled fiber formed
into an optical loop mirror. The fiber may comprise three or more segments of fiber
having alternating highly dispersive and highly nonlinear characteristics. The
optical loop mirror construction splits an input pulse into two portions that propagate
through the CDPF in opposite directions. The pulse portions are re-combined, and
a compressed pulse with reduced noise is produced.