Digital Nonlinearity Compensation Techniques for Unrepeatered Optical Systems