← Back to Patent Explorer
US4791407A Expired / Lapsed US ⏱️ 0.0 years remaining

Alternate mark/space inversion line code

Assignee: Columbia University
•
Filing: 1987-08-04
•
Granted: 1988-12-13
•
Expires: 2007-08-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication system and method for transmitting information in the form of binary digital data to be transmitted is encoded into two separate two level sequences S1 and S2 such that the first occurrence of a logic "1" is encoded into the same level in both sequences and each subsequent occurrence of a logic "1" is encoded into the level opposite of the previous level representing a logic "1" in each of the sequences S1 and S2, and the first occurrence of a logic "0" is encoded into opposite levels in sequences S1 and S2 and every subsequent occurrence of a logic "0" is encoded into the level opposite of the previous level representing a logic "0" in each of the sequences S1 and S2. The two encoded streams drive optical signal producing means of respectively different wavelengths and the two optical signals are transmitted over a wavelength-multiplexed fiber-optic link. The receiving end of the link electro-optically converts the transmitted optical signals into electrical streams which are decoded using simple logic gates which extract both the original data and the synchronization clock digitally and without regard to the transmission rate.

Inventors

  • 👤 Paul R. Prucnal
  • 👤 Philippe A. Perrier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 02:59
CPC Classifications
H; H03; H03M; H03M5/00; H03M5/02; H03M5/04; H03M5/14; H04; H04J; H04J14/00; H04J14/02

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 162 words
In a communication system for information in the form of a stream of binary digital data D1 occurring at a predetermined data rate, transmitting means comprising: means for encoding said digital data stream into first and second binary signal sequences S1 and S2 having predetermined first and second logic levels, said encoding means responding to said digital data stream such that (1) a first occurrence of logic "1" in said digital data stream D1 is encoded into the same logic level in both said first and second binary signal sequences and a first occurrence of a logic "0" in said digital data stream D1 is encoded into opposite logic levels in said first and second binary signal sequences, and (2) each subsequent occurrence of a logic "1" or logic "0" in digital data stream D1 in encoded into a level opposite the immediately prior level representing a logic "1" or logic "0" in each of the binary signal sequences S1 and S2.
Claim 2
Dependent Claim 162 words
In a communication system for information in the form of a stream of binary digital data D1 occurring at a predetermined data rate, transmitting means comprising: means for encoding said digital data stream into first and second binary signal sequences S1 and S2 having predetermined first and second logic levels, said encoding means responding to said digital data stream such that (1) a first occurrence of logic "1" in said digital data stream D1 is encoded into the same logic level in both said first and second binary signal sequences and a first occurrence of a logic "0" in said digital data stream D1 is encoded into opposite logic levels in said first and second binary signal sequences, and (2) each subsequent occurrence of a logic "1" or logic "0" in digital data stream D1 in encoded into a level opposite the immediately prior level representing a logic "1" or logic "0" in each of the binary signal sequences S1 and S2.
Claim 3
Independent Claim 195 words
A method of communicating information originating in the form of a stream of binary digital data D1 occurring at a predetermined data rate, comprising the steps of: encoding said digital data stream into first and second binary signal sequences S1 and S2 having predetermined first and second logic level, such that (1) a first occurrence of a logic "1" in said digital data stream D1 is encoded into the same logic level in both said first and second binary signal sequences and a first occurrence of a logic "0" in said digital data stream D1 is encoded into opposite logic levels in said first and second binary signal sequences, and (2) each subsequent occurrence of a logic "1" or logic "0" in digital data stream D1 in encoded into a level opposite the immediately prior level representing a logic "1" or logic "0" in each of the binary signal sequences S1 and S2, transmitting said binary signal sequences S1 and S2 over a distance, and receiving said transmitted binary signal sequences S1 and S2 and decoding said binary signal sequences to generate a stream of binary digital data corresponding to said digital data stream D1.
Claim 4
Independent Claim 195 words
A method of communicating information originating in the form of a stream of binary digital data D1 occurring at a predetermined data rate, comprising the steps of: encoding said digital data stream into first and second binary signal sequences S1 and S2 having predetermined first and second logic level, such that (1) a first occurrence of a logic "1" in said digital data stream D1 is encoded into the same logic level in both said first and second binary signal sequences and a first occurrence of a logic "0" in said digital data stream D1 is encoded into opposite logic levels in said first and second binary signal sequences, and (2) each subsequent occurrence of a logic "1" or logic "0" in digital data stream D1 in encoded into a level opposite the immediately prior level representing a logic "1" or logic "0" in each of the binary signal sequences S1 and S2, transmitting said binary signal sequences S1 and S2 over a distance, and receiving said transmitted binary signal sequences S1 and S2 and decoding said binary signal sequences to generate a stream of binary digital data corresponding to said digital data stream D1.
Claim 5
Dependent Claim 26 words
The method of claim 2 further comprising the steps of deriving a clock signal representative of said predetermined data rate from said received binary signal sequences.
Claim 6
Dependent Claim 202 words
A communication system for information in the form of stream of binary digital data D1 occurring at a predetermined data rate, comprising: means for encoding said digital data stream into first and second binary signal sequences S1 and S2 having predetermined first and second logic levels, said encoding 'means responding to said digital data stream such that (1) a first occurrence of logic "1" in said digital data stream D1 is encoded into the same logic level in both said first and second binary signal sequences and a first occurrence of a logic "0" in said digital data stream D1 is encoded into opposite logic levels in said first and second binary signal sequences, and (2) each subsequent occurrence of a logic "1" or logic "0" in digital data stream D1 in encoded into a level opposite the immediately prior level representing a logic "1" or logic "0" in each of the binary signal sequences S1 and S2, means for transmitting said binary signal sequences over a distance, and means for receiving said transmitted binary signal sequences S1 and S2 and for decoding said binary signal sequences to generate a stream of binary digital data corresponding to said digital data stream D1.
Claim 7
Dependent Claim 202 words
A communication system for information in the form of stream of binary digital data D1 occurring at a predetermined data rate, comprising: means for encoding said digital data stream into first and second binary signal sequences S1 and S2 having predetermined first and second logic levels, said encoding 'means responding to said digital data stream such that (1) a first occurrence of logic "1" in said digital data stream D1 is encoded into the same logic level in both said first and second binary signal sequences and a first occurrence of a logic "0" in said digital data stream D1 is encoded into opposite logic levels in said first and second binary signal sequences, and (2) each subsequent occurrence of a logic "1" or logic "0" in digital data stream D1 in encoded into a level opposite the immediately prior level representing a logic "1" or logic "0" in each of the binary signal sequences S1 and S2, means for transmitting said binary signal sequences over a distance, and means for receiving said transmitted binary signal sequences S1 and S2 and for decoding said binary signal sequences to generate a stream of binary digital data corresponding to said digital data stream D1.
Claim 8
Dependent Claim 32 words
The communication system of claim 1 further comprising means in said receiving and decoding means for generating a clock signal representative of said predetermined data rate from said received binary signal sequences.
Claim 9
Dependent Claim 44 words
The communication system of claim 4 wherein said transmitting means includes means for converting said first and second binary signal sequences S1 and S2 into signals of respectively different wavelengths, and a transmission path for conveying said different wavelength signals to a remote point.
Claim 10
Dependent Claim 29 words
The communication system of claim 6 wherein said receiving and decoding means includes means responsive to said different wavelength signals to reconstitute said binary signal sequences S1 and S2.
Claim 11
Dependent Claim 26 words
The communication system of claim 7 wherein said converting means and said reconstituting means comprise electro-optical transducers and said transmission path comprises a multi-channel fiber-optic link.

References Cited (Backward Citations)

US3409875A Cited
US3808366A Cited
US3967062A Cited
US4052611A Cited
US4475212A Cited
US4679252A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-12-13 1992-06-13 1992-12-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-12-13 1996-06-13 1996-12-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-12-13 2000-06-13 2000-12-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag