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

Variable word length encoder

Assignee: Nortel Networks Ltd
•
Filing: 1983-11-14
•
Granted: 1986-02-04
•
Expires: 2003-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An encoder is provided for encoding fixed length binary words into (VWL) encoded serial data in which each non-zero word comprises a start bit and an end bit of one state and a number of intervening bits of a different state, the number of such bits representing the magnitude of the word. In a preferred embodiment the coder comprises a multiplexer, a PROM and a flip-flop. The PROM provides a feedback signal comprising three parts - a control signal, a binary word representing the magnitude of the input word, and an output signal having either of two states. The feedback signal is repeatedly applied to the PROM by the multiplexer. The PROM responds by reducing the magnitude part of the feedback signal by one. Each time the cycle repeats, another bit appears at the output of the coder as the output signal. Accordingly, the number of such output bits corresponds to the magnitude of the input word. Eventually, when the magnitude has been reduced to zero, the multiplexer selects a new word to apply to the PROM.

Inventors

  • 👤 Osama A. E. H. Bahgat

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:21
CPC Classifications
H; H03; H03M; H03M5/00; H03M5/02; H03M5/04; H03M5/14; H03M5/145; H03M7/00; H03M7/30; H03M7/40; H03M7/42; H04; H04J; H04J3/00; H04J3/16; H04J3/1682; H04J3/1688

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 352 words
Apparatus for variable-word-length encoding of input signals comprising fixed length binary words, comprising: (i) MEMORY MEANS responsive selectively to: (a) an input signal comprising a first binary word and and a first control signal and (b) a feedback signal comprising a second binary word and, alternatively, at least said first and a second control signal for generating said feedback signal and an output signal comprising a binary bit; (ii) SELECTION MEANS responsive to said first and second control signals to select said input signal and said feedback signal, respectively and alternatively, for application to said memory means; and (iii) MEANS FOR APPLYING said feedback signals to said selection means, the arrangement being such that (a) when responding to a said input signal in which said first binary word has a magnitude greater than zero, said memory means causes said feedback signal to comprise said second control signal, said second binary word to correspond in magnitude to the first binary word and said output bit to have a prescribed one of its states; (b) when responding to a feedback signal comprising a said second binary word having a magnitude greater than unity and said second control signal, said memory means causes said feedback signal next generated to comprise said second control signal and a binary word of magnitude one less than that applied to the memory means and said output signal comprises a binary bit having the other of two states; (c) when the feedback signal comprises a binary word of magnitude equal to unity, and said second control signal, the memory means generates a feedback signal comprising said first control signal, a binary word of magnitude zero, and an output signal comprising a bit having said one state; such that for each input binary word of non-zero magnitude, said apparatus generates an output comprising a sequence of bits comprising a first bit in said one of two possible states followed by (m-1) bits in said other of two possible states, followed by a final bit in said one of two possible states, where m is the magnitude of said input binary word.
Claim 2
Dependent Claim 352 words
Apparatus for variable-word-length encoding of input signals comprising fixed length binary words, comprising: (i) MEMORY MEANS responsive selectively to: (a) an input signal comprising a first binary word and and a first control signal and (b) a feedback signal comprising a second binary word and, alternatively, at least said first and a second control signal for generating said feedback signal and an output signal comprising a binary bit; (ii) SELECTION MEANS responsive to said first and second control signals to select said input signal and said feedback signal, respectively and alternatively, for application to said memory means; and (iii) MEANS FOR APPLYING said feedback signals to said selection means, the arrangement being such that (a) when responding to a said input signal in which said first binary word has a magnitude greater than zero, said memory means causes said feedback signal to comprise said second control signal, said second binary word to correspond in magnitude to the first binary word and said output bit to have a prescribed one of its states; (b) when responding to a feedback signal comprising a said second binary word having a magnitude greater than unity and said second control signal, said memory means causes said feedback signal next generated to comprise said second control signal and a binary word of magnitude one less than that applied to the memory means and said output signal comprises a binary bit having the other of two states; (c) when the feedback signal comprises a binary word of magnitude equal to unity, and said second control signal, the memory means generates a feedback signal comprising said first control signal, a binary word of magnitude zero, and an output signal comprising a bit having said one state; such that for each input binary word of non-zero magnitude, said apparatus generates an output comprising a sequence of bits comprising a first bit in said one of two possible states followed by (m-1) bits in said other of two possible states, followed by a final bit in said one of two possible states, where m is the magnitude of said input binary word.
Claim 3
Dependent Claim 95 words
Apparatus as defined in claim 1, wherein said memory means is responsive to said input signal comprising said first control signal and a binary word greater than zero to generate a feedback signal additionally comprising a third control signal, and is subsequently responsive to the feedback signal so generated, additionally comprising said third control signal to generate a feedback signal comprising said second control signal, a binary word having the same value, and an output signal comprising a bit having a state dependent upon a predetermined characteristic of the binary word in said input signal.
Claim 4
Dependent Claim 33 words
Apparatus as defined in claim 2, wherein said binary word in said input signal comprises a polarity bit and said memory means in responsive to said polarity bit in generating said output signal.
Claim 5
Dependent Claim 55 words
Apparatus as defined in claim 1, 2 or 3, wherein said memory means is further responsive selectively to: a binary word of magnitude zero and said first control signal to generate a feedback signal comprising said binary word of magnitude zero and said first control signal, and an output signal comprising a bit representing zero.
Claim 6
Dependent Claim 25 words
Apparatus as defined in claim 1, further comprising: delay means responsive to said memory means for generating said feedback signal delayed by one bit period.

References Cited (Backward Citations)

US4060797A Cited
US4161757A Cited
US4168513A Cited
US4396906A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-02-03 1989-08-05 1990-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-02-03 1993-08-05 1994-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-02-03 1997-08-05 1998-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag