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

Ring communications system

Assignee: NCR Voyix Corp
•
Filing: 1983-02-14
•
Granted: 1985-07-09
•
Expires: 2003-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communications network including a plurality of terminals coupled together to provide a unidirectional communications ring. Each of the terminals is adapted to transmit (at an associated fixed data rate) a digital signal to the next downstream terminal on the ring. Each terminal is adapted to receive a digital signal at the data rate associated with the next upstream terminal. In each local terminal, there is a detector for detecting the received synchronization packets and associated data packets are generated for transmission to the next downstream terminal on the ring at a predetermined fixed data rate associated with the local terminal. The data of each transmitted data packet matches bit for bit the data of the corresponding received data packet. The number of bits in the transmit synchronization packet differs from the number of bits in the associated received synchronization packet in a manner so that the data rate for the composite packet formed by the transmitted data packet and associated synchronization data packet corresponds to the transmit data rate for the terminal. The difference varies between predetermined minimum and maximum limits, and may be zero for two terminals having substantially the same transient bit rate.

Inventors

  • 👤 Richard G. Bahr
  • 👤 Thomas C. Hogan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:24
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/422

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 286 words
A ring communications network comprising a plurality of terminals coupled together to provide a unidirectional communications ring, each of said terminals including an input port and an output port, Wherein each terminal has its input port coupled to the output port of the next upstream terminal and has its output port coupled to the input port of the next downstream terminal, and wherein each terminal includes: A. means for receiving a digital signal at said input port at the data rate associated with the next upstream terminal, said received digital signal including a succession of receive data packets interleaved with an associated succession of receive synchronization packets, said data packets having a number of bits less than or equal to a predetermined limit, and said synchronization packets having a number of bits between predetermined maximum and minimum limits, B. means for detecting each receive synchronization packet and its associated receive data packet, C. means responsive to said detecting means for generating a succession of transmit synchronization packets and associated transmit data packets at a predetermined fixed transmit data rate associated with said terminal, wherein the data bits of each transmit data packet match bit for bit the data bits of the corresponding receive data packet and wherein the number of bits in the transmit synchronization packet is the same or different from the number of bits in the associated receive synchronization packet whereby the data rate for each transmit data packet and its associated transmit synchronization packet corresponds to said transmit data rate associated with said terminal, and D. means for transmitting said succession of transmit synchronization packets and associated transmit data packets from said output port at said transmit data rate associated with said terminal.
Claim 2
Dependent Claim 286 words
A ring communications network comprising a plurality of terminals coupled together to provide a unidirectional communications ring, each of said terminals including an input port and an output port, Wherein each terminal has its input port coupled to the output port of the next upstream terminal and has its output port coupled to the input port of the next downstream terminal, and wherein each terminal includes: A. means for receiving a digital signal at said input port at the data rate associated with the next upstream terminal, said received digital signal including a succession of receive data packets interleaved with an associated succession of receive synchronization packets, said data packets having a number of bits less than or equal to a predetermined limit, and said synchronization packets having a number of bits between predetermined maximum and minimum limits, B. means for detecting each receive synchronization packet and its associated receive data packet, C. means responsive to said detecting means for generating a succession of transmit synchronization packets and associated transmit data packets at a predetermined fixed transmit data rate associated with said terminal, wherein the data bits of each transmit data packet match bit for bit the data bits of the corresponding receive data packet and wherein the number of bits in the transmit synchronization packet is the same or different from the number of bits in the associated receive synchronization packet whereby the data rate for each transmit data packet and its associated transmit synchronization packet corresponds to said transmit data rate associated with said terminal, and D. means for transmitting said succession of transmit synchronization packets and associated transmit data packets from said output port at said transmit data rate associated with said terminal.
Claim 3
Dependent Claim 362 words
A ring communications network according to claim 1 wherein said detecting means and said generating means includes: transmit clock generating means for generating a transmit (T x ) clock signal, said T x clock signal having a repetition rate corresponding to said transmit data rate, high speed clock generating means for generating a high speed (HS) clock signal, said HS clock signal having a repetition rate n times said transmit data rate, where n is an integer, and being synchronized with said T x clock signal, synchronization detector means for detecting said synchronization packet at said input port and for generating a synchronization (S) signal representative of said detection, a first shift register having a data input line coupled to said input port, a data output line coupled to said signal line, and an elastic clock input line, a second shift register having a data input line coupled to said signal line, a data output line coupled to said output port, and a transmit clock input line coupled to said transmit clock generating means, said second shift register being adapted to shift binary levels at its data input line to its data output line in response to said T x clock signal applied to its transmit clock input line, a transition detector means coupled to said input port and including means for detecting logic transitions of said digital signal at said input port, and means operative following detection of said synchronization packet for generating an end-of-packet (EOP) signal following n/2 repetition periods of said HS clock signal after the next logic transition of said signal at said input port, and a selectively operable elastic clock generating means coupled said high speed clock generating means and responsive to said HS clock signal, said S signal, and said EOP signal for generating an elastic clock signal synchronous with said EOP signal and at 1/n of the rate of said HS clock signal applied thereto, said elastic clock generating means including means for coupling said elastic clock signal to said elastic clock input line, wherein said elastic clock generating means is disabled following an applied S signal, and is enabled following an applied EOP signal.
Claim 4
Dependent Claim 271 words
A ring communications network according to claim 1 wherein the data packet length (L) is L<W(1-T 2 )/2T, where T is the tolerance of the bit rate associated with said terminal and W is representative of the maximum phase jitter for said data signal, wherein said detecting means and said generating means includes: transmit clock generating means for generating a transmit (T x ) clock signal, said T x clock signal having a repetition rate corresponding to said transmit data rate, elastic clock generating means for generating n elastic clock signals, where n is an integer, each elastic clock signal having a repetition rate corresponding to said transmit data rate, and each being shifted in time with respect to said T x clock signal by a different multiple of 1/n times the period of said T x clock signal, means for sampling and holding said received data signal at times determined by an applied one of said elastic clock signals, shift register means for clocking said held samples with said T x clock signal to generate said transmit data packets and said transmit synchronization packets, controller including means for detecting when said sampled and held values correspond to said synchronization packet and in response to said detection selecting one of said elastic clock signals and applying said selected elastic clock signal to said sample and hold means, whereby said selected elastic clock signal is the elastic clock signal which is shifted in time by a period substantially equal to one-half the period of said T x clock signal from the first transition in said received data signal following detected synchronization packet.

References Cited (Backward Citations)

US3271688A Cited
US3537100A Cited
US3737778A Cited
US4002842A Cited
US3987250A Cited
US3904829A Cited
US4078228A Cited
US3992581A Cited
US4161786A Cited
US4282600A Cited
US4366479A Cited
US4366479B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-07-08 1989-01-07 1989-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-07-08 1993-01-07 1993-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-07-08 1997-01-07 1997-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag