A Comparative Study of Different Dispersion Compensation Techniques in Long Haul Communication