Fundamentals of Digital Coherent Optical Communication Systems