Optical Transmitters and Receivers