In order to deal with those channel impairments, novel advanced techniques in modulation and detection, coding and signal processing are needed.This unique book represents a coherent and comprehensive introduction to the fundamentals of optical communications, signal processing and coding for optical channels.