Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
202 words
A multi-level differential encoder for use in a data transmission system for differential transmission over a plurality of transmission channels of binary interfaces formed by a plurality of binary input signals, the number of channels being less than twice the number of binary input signals; said encoder comprising: means for receiving a binary interface formed by the binary input signals and converting it into a multi-level differential interface formed by a plurality of code signals, the respective code signals being assigned values corresponding to respectively different levels of a multi-level code; the number of code signals, the number of code values and the number of channels all being equal; whereby the code values of the respective code signals are represented by the signs of the differences between the code values of respective pairs of such code signals; the code value so assigned to any code signal being in accordance with a combination of the binary values of at least a pair of the binary input signals, the relation between the code values so assigned and said combination of binary values being as provided by a pre-selected code conversion table; and means for supplying the respective code signals to the respective transmission channels.
Claim 2
Dependent Claim
202 words
A multi-level differential encoder for use in a data transmission system for differential transmission over a plurality of transmission channels of binary interfaces formed by a plurality of binary input signals, the number of channels being less than twice the number of binary input signals; said encoder comprising: means for receiving a binary interface formed by the binary input signals and converting it into a multi-level differential interface formed by a plurality of code signals, the respective code signals being assigned values corresponding to respectively different levels of a multi-level code; the number of code signals, the number of code values and the number of channels all being equal; whereby the code values of the respective code signals are represented by the signs of the differences between the code values of respective pairs of such code signals; the code value so assigned to any code signal being in accordance with a combination of the binary values of at least a pair of the binary input signals, the relation between the code values so assigned and said combination of binary values being as provided by a pre-selected code conversion table; and means for supplying the respective code signals to the respective transmission channels.
Claim 3
Dependent Claim
20 words
An encoder as claimed in claim 1, wherein successive level of said multi-level code are equally spaced from each other.
Claim 4
Dependent Claim
31 words
An encoder as claimed in claim 2, wherein said combination of the binary values of at least a pair of said binary input signals is the sum of such binary values.
Claim 5
Dependent Claim
39 words
An encoder as claimed in claim 1 comprising a succession of differential amplifier stages, the respective stages receiving the respective binary input signals and deriving therefrom the respective multi-level code signals in accordance with said pre-selected code conversion table.
Claim 6
Dependent Claim
41 words
An encoder as claimed in claim 4 wherein said differential amplifier stages each comprises a pair of transistors coupled to a substantially constant current source, so that the total current conducted by both transistors of each such pair remains substantially constant.
Claim 7
Dependent Claim
190 words
A multi-level differential decoder for use in a data transmission system wherein binary interfaces formed by a plurality of binary input signals are respectfully encoded as multi-level differential interfaces formed by a plurality of code signals of a multi-level code, said code signals having code values corresponding to respectively different levels of said code and being respectively transmitted over respective transmission channels; said decoder comprising: means for receiving a multi-level interface formed by the transmitted code signals and converting it into a binary interface formed by a plurality of binary output signals, the respective binary output signals being assigned binary values corresponding to the signs of the differences between the code values of respective pairs of said multi-level code signals; the relation between the binary values so assigned to said binary output signals and said sign differences being as provided by a pre-selected code conversion table such that the binary interface formed by said binary output signals is the same as the binary interface corresponding to the multi-level interface formed by the transmitted code signals; and means for supplying the respective binary output signals to respective outputs of said decoder.
Claim 8
Dependent Claim
190 words
A multi-level differential decoder for use in a data transmission system wherein binary interfaces formed by a plurality of binary input signals are respectfully encoded as multi-level differential interfaces formed by a plurality of code signals of a multi-level code, said code signals having code values corresponding to respectively different levels of said code and being respectively transmitted over respective transmission channels; said decoder comprising: means for receiving a multi-level interface formed by the transmitted code signals and converting it into a binary interface formed by a plurality of binary output signals, the respective binary output signals being assigned binary values corresponding to the signs of the differences between the code values of respective pairs of said multi-level code signals; the relation between the binary values so assigned to said binary output signals and said sign differences being as provided by a pre-selected code conversion table such that the binary interface formed by said binary output signals is the same as the binary interface corresponding to the multi-level interface formed by the transmitted code signals; and means for supplying the respective binary output signals to respective outputs of said decoder.
Claim 9
Dependent Claim
41 words
A decoder as claimed in claim 6 comprising a succession of differential amplifier stages, the respective stages receiving said respective pairs of multi-level code signals and deriving therefrom the respective binary output signals in accordance with said pre-selected code conversion table.
Claim 10
Dependent Claim
41 words
A decoder as claimed in claim 7 wherein said differential amplifier stages each comprise a pair of transistors coupled to a substantially constant current source, so that the total current conducted by both transistors of each such pair remains substantially constant.
Claim 11
Independent Claim
208 words
A method of effecting differential transmission over a plurality (m) of transmission channels, w 1 , w 2 , . . . w m , of a binary interface formed by a plurality (p) of binary input signals, m being less than 2p; such method comprising encoding the input binary interface to form a corresponding multi-level differential interface having (m) multi-level signals, and transmitting the respective multi-level signals over the respective channels; said encoding comprising the steps of: (1) assigning to the multi-level signal transmitted over channel w 1 a value which is at any of a plurality (m) of different levels; (2) for any channel w i from w 2 to w m-1 , assigning to the multi-level signal transmitted over such channel a value which is at one of said (m) levels and which differs from the values assigned to the multi-level signals transmitted over channels w 1 to w i-1 ; and (3) assigning to the multi-level signal transmitted over channel w m a value which is at the signal level remaining channels w 1 to w m-1 ; whereby the values of the respective transmitted multi-level signals are determined by the signs of the differences between the values of respective pairs of such signals.
Claim 12
Independent Claim
208 words
A method of effecting differential transmission over a plurality (m) of transmission channels, w 1 , w 2 , . . . w m , of a binary interface formed by a plurality (p) of binary input signals, m being less than 2p; such method comprising encoding the input binary interface to form a corresponding multi-level differential interface having (m) multi-level signals, and transmitting the respective multi-level signals over the respective channels; said encoding comprising the steps of: (1) assigning to the multi-level signal transmitted over channel w 1 a value which is at any of a plurality (m) of different levels; (2) for any channel w i from w 2 to w m-1 , assigning to the multi-level signal transmitted over such channel a value which is at one of said (m) levels and which differs from the values assigned to the multi-level signals transmitted over channels w 1 to w i-1 ; and (3) assigning to the multi-level signal transmitted over channel w m a value which is at the signal level remaining channels w 1 to w m-1 ; whereby the values of the respective transmitted multi-level signals are determined by the signs of the differences between the values of respective pairs of such signals.
Claim 13
Dependent Claim
47 words
A method as claimed in claim 9, wherein the values assigned to the respective multi-level signals respectively correspond to the arithmetic sum of the binary values of at least a pair of said transmitted binary signals, such correspondence being in accordance with a pre-selected code conversion table.
Claim 14
Dependent Claim
101 words
A method as claimed in claim 9, further comprising decoding the multi-level interface formed by the (m) multi-level signals to derive (p) binary output signals which form a binary interface the same as the transmitted binary interface, said decoding comprising the steps of: (1) detecting the signs of the differences between the values of respective pairs of said multi-level signals; and (2) assigning binary values in accordance with the signs so detected to each of the (p) binary output signals, the relationship between said signs and said assigned binary values being in accordance with the inverse of said code conversion table.
Claim 15
Dependent Claim
267 words
A data transmission system for differential transmission over a plurality of transmission channels of binary interfaces formed by a plurality of binary input signals, the number of channels being less than twice the number of binary input signals; said system comprising: an encoder for encoding a binary interface formed by the binary input signals into a multi-level interface formed by a plurality of code signals of a multi-level code, the respective code signals being assigned values corresponding to respectively different levels of said multi-level code; the code value so assigned to any code signal being in accordance with a combination of the binary values of at least a pair of the binary input signals, the relation between the code values so assigned and said combination of binary values being as provided by a pre-selected code conversion table; said encoder supplying the respective code signals to the respective transmission channels; and a decoder for receiving the multi-level code signals from said transmission channels and converting a multi-level interface formed thereby into a binary interface formed by a plurality of binary output signals, the respective binary output signals being respectively assigned binary values corresponding to the signs of the differences between the code values of respective pairs of said multi-level signals, the relation between the binary values so assigned to said binary output signals and said sign differences being as provided by the inversion of said pre-selected code conversion table; whereby the binary interface formed by the binary output signals of said decoder is the same as the binary interface formed by the binary input signals to said encoder.
Claim 16
Dependent Claim
267 words
A data transmission system for differential transmission over a plurality of transmission channels of binary interfaces formed by a plurality of binary input signals, the number of channels being less than twice the number of binary input signals; said system comprising: an encoder for encoding a binary interface formed by the binary input signals into a multi-level interface formed by a plurality of code signals of a multi-level code, the respective code signals being assigned values corresponding to respectively different levels of said multi-level code; the code value so assigned to any code signal being in accordance with a combination of the binary values of at least a pair of the binary input signals, the relation between the code values so assigned and said combination of binary values being as provided by a pre-selected code conversion table; said encoder supplying the respective code signals to the respective transmission channels; and a decoder for receiving the multi-level code signals from said transmission channels and converting a multi-level interface formed thereby into a binary interface formed by a plurality of binary output signals, the respective binary output signals being respectively assigned binary values corresponding to the signs of the differences between the code values of respective pairs of said multi-level signals, the relation between the binary values so assigned to said binary output signals and said sign differences being as provided by the inversion of said pre-selected code conversion table; whereby the binary interface formed by the binary output signals of said decoder is the same as the binary interface formed by the binary input signals to said encoder.