Advanced Digital Signal Processing In Coherent Fiber Optic Communication Systems