The perturbation-based nonlinearity compensation (NLC) method is considered in conjunction with a forward error correction (FEC) code that is capable of detecting block errors. The FEC decoding is performed prior to the NLC, and NLC is then performed only for blocks, that could not be decoded correctly. The total NLC complexity is thus dramatically reduced to down to 1% in some cases w.r.t. the standard, hard decision-directed NLC performed prior to the FEC decoding. Negligible FEC decoding complexity increase is required for the subsequent decoding of the nonlinearty-compensated blocks. The proposed method achieves and sometimes outperforms the standard perturbation based NLC at a fraction of the overall complexity. Polar codes are used to exemplify the method.
- Nonlinear compensation
- Fiber Optic Communications