ECE 573: Optical Communication Systems