Collision avoiding system, apparatus and protocol for a multiple access digital communications system including variable length packets
First Claim
1. A method for controlling digital signals in a communications system, said system including a communications path, a plurality of stations, at least two of said stations being coupled to said path, said method including the steps of writing signals on said path and reading signals from said path and characterized in that said method further comprises the steps of :
- responsive to signals read from said path, avoiding a collision on said communications path, said collision avoiding step includingdetecting that a first packet, which is received at a first station on said path, has been transmitted from a second station on said path, andintroducing a first predetermined time delay before said first station is permitted to transmit a second packet, said predetermined time delay being related to the electrical distance between said first and said second stations.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications path having at least two stations coupled thereto. During time intervals when no station on the path has a packet to transmit, start-of-cycle packets for timing and synchronizing the stations are routinely transmitted between respective ends of the path. When a station has a packet of information to transmit, the station monitors the path for detecting whether or not the path is busy. On the one hand, if the path is not busy, a predetermined delay is introduced before the station is permitted to transmit a packet. The delay is related to the electrical distance between the station, which has the packet to transmit, and a station, which priorly transmitted a packet including a start-of-cycle packet. Also, the delay begins when the priorly transmitted packet is received by the station. On the other hand, if the path is busy, the station monitors the path until the path becomes not busy at which point the predetermined delay is introduced, the delay being related to the electrical distance between the station and that station which caused the path to be busy. On either hand, at the expiration of the delay and if the path has remained not busy during all of the predetermined delay, the station then transmits its packet; otherwise the station does not transmit its packet until a subsequent cycle. Thereby collisions are avoided and variable length packets are transmitted and received.
-
Citations
21 Claims
-
1. A method for controlling digital signals in a communications system, said system including a communications path, a plurality of stations, at least two of said stations being coupled to said path, said method including the steps of writing signals on said path and reading signals from said path and characterized in that said method further comprises the steps of :
-
responsive to signals read from said path, avoiding a collision on said communications path, said collision avoiding step including detecting that a first packet, which is received at a first station on said path, has been transmitted from a second station on said path, and introducing a first predetermined time delay before said first station is permitted to transmit a second packet, said predetermined time delay being related to the electrical distance between said first and said second stations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communications system including a communications path, a plurality of stations, at least two of said stations being coupled to said path, means for writing signals on said path and means for reading signals from said path and characterized in that said system further comprises:
-
means for controlling digital signals in said system, said controlling means including means responsive to signals read from said path for avoiding a collision on said communications path, said collision avoiding means including means for detecting that a first packet, which is received at a first station on said path, has been transmitted from a second station on said path, and means for introducing a first predetermined time delay before said first station is permitted to transmit a second packet, said predetermined time delay being related to the electrical distance between said first and said second stations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Station apparatus for controlling digital signals, said station adapted to be coupled to a communications path, said station including means for writing signals on said path and means for reading signals from said path and characterized in that said station further comprises:
-
means responsive to signals read from said path for avoiding a collision on said communications path, said collision avoiding means including means for detecting that a first packet, which is received at said station, has been transmitted from a second station on said path, and means for introducing a first predetermined time delay before said station is permitted to transmit a second packet, said predetermined time delay being related to the electrical distance between said station and said second station. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification