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

High speed serial data link

Assignee: Texas Instruments Inc
•
Filing: 1989-10-30
•
Granted: 1990-12-18
•
Expires: 2009-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high bit-rate serial communications link encodes data by inserting non-data 0's and 1's. These extra bits are removed by a decoder at the receiving end of the link. Transmission of data can be made along optical fibers.

Inventors

  • 👤 Mark A. Bryans
  • 👤 James H. Cline
  • 👤 Francis B. Frazee
  • 👤 Lark E. Lehman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 19:58
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4906; H04L25/4908; H04L7/00; H04L7/04; H04L7/041

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 195 words
A method for transmitting data comprising a plurality of data words, each said data word composed of a plurality of 1's and 0's, comprising the steps of: (a) providing said plurality of data words in a parallel representation thereof; (b) prepending a unique signal to each data word for indicating the start of a transmitted data word; (c) converting each prepended data word to a serial representation thereof; (d) converting each serial representation of a prepended data word to a serial representation thereof having no more than a first preselected number of consecutive 1's and no more than a second preselected number of consecutive 0's by inserting extra 0's and 1's into said data word to convert strings of 1's and 0's therein longer than the first and second preselected numbers, respectively, into at least two shorter strings; (e) transmitting the serial representation of (d) to a receiver; (f) receiving the transmitted serial representation; (g) removing the unique signal, prepended in step (b), from the received serial representation; (h) deleting the extra 0's and 1's inserted into the serial representation in step (d); and (i) converting the serial representation of (h) into a data word.
Claim 2
Independent Claim 195 words
A method for transmitting data comprising a plurality of data words, each said data word composed of a plurality of 1's and 0's, comprising the steps of: (a) providing said plurality of data words in a parallel representation thereof; (b) prepending a unique signal to each data word for indicating the start of a transmitted data word; (c) converting each prepended data word to a serial representation thereof; (d) converting each serial representation of a prepended data word to a serial representation thereof having no more than a first preselected number of consecutive 1's and no more than a second preselected number of consecutive 0's by inserting extra 0's and 1's into said data word to convert strings of 1's and 0's therein longer than the first and second preselected numbers, respectively, into at least two shorter strings; (e) transmitting the serial representation of (d) to a receiver; (f) receiving the transmitted serial representation; (g) removing the unique signal, prepended in step (b), from the received serial representation; (h) deleting the extra 0's and 1's inserted into the serial representation in step (d); and (i) converting the serial representation of (h) into a data word.
Claim 3
Independent Claim 134 words
A system for transmitting data using an asynchronous serial data link, comprising: (a) an encoder for converting data words represented in parallel format into serial bit streams representing each data word, each data word having a unique start-of-word sequence, said encoder including means for insuring that no more than preselected numbers of consecutive 0's and 1's are present in each said data word including means for inserting extra 1's and 0's into sequences in a data word containing more than such preselected numbers; (b) a decoder for detecting and removing unique start-of-word sequences and any extra 0's or 1's inserted by said encoder to convert said serial bit streams into data words; and (c) transmission means coupled to said encoder and said decoder for communicating serial bit streams from said encoder to said decoder.
Claim 4
Independent Claim 134 words
A system for transmitting data using an asynchronous serial data link, comprising: (a) an encoder for converting data words represented in parallel format into serial bit streams representing each data word, each data word having a unique start-of-word sequence, said encoder including means for insuring that no more than preselected numbers of consecutive 0's and 1's are present in each said data word including means for inserting extra 1's and 0's into sequences in a data word containing more than such preselected numbers; (b) a decoder for detecting and removing unique start-of-word sequences and any extra 0's or 1's inserted by said encoder to convert said serial bit streams into data words; and (c) transmission means coupled to said encoder and said decoder for communicating serial bit streams from said encoder to said decoder.
Claim 5
Dependent Claim 59 words
The system of claim 2, wherein said transmission means comprises an optical system including: an optical transmitter coupled to said encoder; an optical receiver coupled to said decoder; and a fiber optic link coupled to said optical transmitter and to said optical receiver, said optical system having a defined bandwidth, said preselected number being determined by said defined bandwidth.
Claim 6
Dependent Claim 26 words
The system of claim 3, further comprising means, coupled to said optical receiver, for recovering a clock signal from data transmitted by said fiber optic link.
Claim 7
Independent Claim 234 words
A method for transmitting data comprising a plurality of data words, each said data word composed of a plurality of 1's and 0's, comprising the steps of: (a) providing said plurality of data words in a parallel representation thereof; (b) prepending a unique signal to each data word for indicating the start of a transmitted data word; (c) providing an optical data link including a transmitter and a receiver, said data link having a defined bandwidth; (d) converting each prepended word to a serial representation thereof; (e) converting each serial representation of a prepended data word to a serial representation thereof having no more than a first preselected number of consecutive 1's and no more than a second preselected number of consecutive 0's by inserting extra 0's and 1's into said data word to convert strings of 1's and 0's longer than said first and second preselected numbers, respectively, into at least two shorter strings, said preselected number providing a data transition time less than the maximum permissible time between data transitions for the optical data link; (f) transmitting said serial representation of (c) to a receiver; (g) receiving the transmitted serial representation; (h) removing the unique signal, prepended in step (b), from the received serial representation; (i) deleting the extra 0's and 1's inserted into the serial representation in step (e); and (j) converting the serial representation of (i) into a data word.
Claim 8
Independent Claim 234 words
A method for transmitting data comprising a plurality of data words, each said data word composed of a plurality of 1's and 0's, comprising the steps of: (a) providing said plurality of data words in a parallel representation thereof; (b) prepending a unique signal to each data word for indicating the start of a transmitted data word; (c) providing an optical data link including a transmitter and a receiver, said data link having a defined bandwidth; (d) converting each prepended word to a serial representation thereof; (e) converting each serial representation of a prepended data word to a serial representation thereof having no more than a first preselected number of consecutive 1's and no more than a second preselected number of consecutive 0's by inserting extra 0's and 1's into said data word to convert strings of 1's and 0's longer than said first and second preselected numbers, respectively, into at least two shorter strings, said preselected number providing a data transition time less than the maximum permissible time between data transitions for the optical data link; (f) transmitting said serial representation of (c) to a receiver; (g) receiving the transmitted serial representation; (h) removing the unique signal, prepended in step (b), from the received serial representation; (i) deleting the extra 0's and 1's inserted into the serial representation in step (e); and (j) converting the serial representation of (i) into a data word.
Claim 9
Dependent Claim 22 words
The system as set forth in claim 5 wherein step (h) further includes converting said data word into a parallel representation thereof.

References Cited (Backward Citations)

US4027152A Cited
JPS5328318A Cited
US4571735A Cited
US4761797A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-12-17 1994-06-18 1994-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-12-17 1998-06-18 1998-12-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-12-17 2002-06-18 2002-12-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag