Design and implementation of transmitters and receivers for optical communications systems. uri icon