Nonlinear channels: predistortion or enhanced detection?