Patent US5166956A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5166956A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transmission system and apparatus providing multi-level differential signal transmission

Assignee: Philips North America LLC
•
Filing: 1990-05-21
•
Granted: 1992-11-24
•
Expires: 2010-05-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transmission system which provides differential transmission of a multi-level interface corresponding to a binary interface formed by a plurality of binary input signals. The binary interface is encoded by an encoder into a corresponding multi-level differential interface formed by a plurality of multi-level signals, such correspondence being in accordance with a pre-selected code conversion table, and the respective multi-level signals are transmitted over respective transmission channels. Upon reception at a decoder, the signs of the differences between respective pairs of the multi-level signals are detected, and in accordance with such signs binary values are assigned to respective binary output signals of the decoder in accordance with the inverse of the code conversion table employed for encoding. Differential transmission achieves immunity from common mode noise, and multi-level encoding requires fewer channels than would be necessary for binary differential transmission.

Inventors

  • 👤 Peter G. Baltus
  • 👤 Pieter S. van der Meulen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:39
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4917

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.

References Cited (Backward Citations)

US4084069A Cited
DE3218318A1 Cited
US4489417A Cited
US4606046A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-11-24 1996-05-25 1996-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-11-24 2000-05-25 2000-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-11-24 2004-05-25 2004-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag