Performance improvement analysis by dispersion and non-linearity compensation for OOFDM transmission