A method of decoding a signal in an optical fiber. In one embodiment the method
includes receiving the optical signal, wherein the optical signal is a pulse amplitude
modulated signal. Converting the optical signal to an electrical signal. Comparing
the electrical signal with a plurality of levels. Producing comparison output signals
based on the comparison of the electrical signal with the plurality of levels.
Processing the comparison output signals on a clock to produce processed output
signals and latching the processed output signals on a clock signal to generate
the plurality of serial, digital data streams.