Abstract: The data communication system includes an encoder to receive nonreturn-to-zero data signals and convert them to biphase signals, a current mode transmitter for transmitting the biphase signals, and a communication link connected to the transmitter. The encoder senses transitions in the nonreturn-to-zero data signals and controls the amplitude of the biphase signals in response to the sensed transitions. These transitions are sensed by inverting and delaying the nonreturn-to-zero data signals and exclusively ORing these delayed and inverted signals with the nonreturn-to-zero data signals.