An optical duobinary transmitter. The transmitter uses a half-rate
precoder, half-rate non-linear modulation drive circuits and a multiplex
modulator for generating duobinary modulation on an optical signal from
which full-rate data can be detected without decoding.