Robust and efficient receiver-side compensation method for intra-channel nonlinear effects