Patent attributes
In a data transmission system, a transmitter encodes n-bit transmit data into m-bit code (2n>m>n), and simultaneously transmits the encoded m-bit code via m signal lines. A receiver receives the m-bit code transmitted from the transmitter via the m signal lines, and decodes the received m-bit code into an n-bit data thereby obtaining received data. In the transmitter, the n-bit transmit data is encoded into an m-bit code in accordance with predefined one-to-one correspondence between 2n codes with a width of n bits and 2n codes with a width of m bits each including equal or similar number of “1”s and “0”s selected from 2m codes with the width of m bits, and amplitude levels of transmitted signals are adjusted such that the average voltage of the m signal lines is maintained constant.