nonlinearity mitigation