A Review of Optical Communication link design using EDFA