Text this: Analytical simulation of non-linearity effects compensation in all-optical orthogonal frequency division multiplexing systems