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.