A system and method for increasing transmission distance and/or
transmission data rates using tedons and an encoding scheme to reduce the
number of ones in a data signal is described. For example, the method for
increasing transmission distance and transmission data rate of a fiber
optical communications link using tedons comprises the steps of encoding
a data signal to be transmitted using an encoding scheme that reduces a
number of ones in the data signal, transmitting the encoded data signal
over the fiber optical communications link, receiving the encoded data
signal and decoding the encoded data signal.