A method of optical pulse propagation via a dispersive optical fibre, the
method comprising the steps of: launching the optical pulses into the
fibre at a pulse intensity sufficient to provide non-linear dispersion
compensation during propagation through a first portion of the fibre; and
providing a counter-chirping device to substantially compensate for the
dispersion of a remaining, second portion of the fibre.