Adaptive random access protocol for CATV networks
First Claim
1. A method of transmitting data between a plurality of stations comprising the steps of:
- a) determining a range parameter R at a first of the stations, wherein the range parameter R is based upon a number of the stations transmitting reservation requests;
b) determining a slot parameter MP at the first station, wherein the slot parameter MP is based upon a number of reservation requests waiting to be processed;
c) transmitting the range parameter R and the slot parameter MP to others of the stations;
d) determining a transmission parameter N at the other stations which receive the range parameter R and the slot parameter MP, wherein the transmission parameter N is determined on the basis of the range parameter R;
e) transmitting a reservation request from those other stations whose transmission parameter N bears a predetermined relationship to the slot parameter MP; and
,f) abstaining from transmitting the reservation request from those other stations whose transmission parameter N does not bear the predetermined relationship to the slot parameter MP.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication system has a plurality of stations which communicate data in a data frame having a plurality of slots, wherein the plurality of slots are data slots DS and/or minislots MS. A master station determines a range parameter R which is based upon a number of slave stations transmitting reservation requests in a data frame, the master station determines a minislot parameter MP according to a number of reservation requests in a queue waiting to be processed by the master station, and the master station transmits the range parameter R and the minislot parameter MP to a plurality of slave stations. Each slave station independently determines a random transmission parameter N. Each slave station transmits a reservation request to the master station if its random transmission parameter N corresponds to the minislot parameter MP and abstains from transmitting a reservation request to the master station if its random transmission parameter N does not correspond to the minislot parameter MP.
12 Citations
49 Claims
-
1. A method of transmitting data between a plurality of stations comprising the steps of:
-
a) determining a range parameter R at a first of the stations, wherein the range parameter R is based upon a number of the stations transmitting reservation requests; b) determining a slot parameter MP at the first station, wherein the slot parameter MP is based upon a number of reservation requests waiting to be processed; c) transmitting the range parameter R and the slot parameter MP to others of the stations; d) determining a transmission parameter N at the other stations which receive the range parameter R and the slot parameter MP, wherein the transmission parameter N is determined on the basis of the range parameter R; e) transmitting a reservation request from those other stations whose transmission parameter N bears a predetermined relationship to the slot parameter MP; and
,f) abstaining from transmitting the reservation request from those other stations whose transmission parameter N does not bear the predetermined relationship to the slot parameter MP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A communication system having a plurality of stations which communicate data in a data frame having a plurality of slots, wherein the plurality of slots are data slots DS and/or reservation slots MS, and wherein the communication system comprises:
- range parameter R determining means at a first station for determining a range parameter R;
slot parameter MP determining means at the first station for determining a slot parameter MP; first station transmitting means at the first station for transmitting the range parameter R and the slot parameter MP to second and third stations; transmission parameter N1 determining means at the second station for determining a random transmission parameter N1 within a range corresponding to the range parameter R; transmission parameter N2 determining means at the third station for determining a random transmission parameter N2 within a range corresponding to the range parameter R; second station transmitting means at the second station for transmitting a reservation request to the first station if the random transmission parameter N1 bears a first predetermined relationship to the slot parameter MP and for abstaining from transmitting a reservation request to the first station if the random transmission parameter N1 does not bear the first predetermined relationship to the slot parameter MP, wherein a reservation request, if any, is transmitted by the second station transmitting means in a reservation slot; and
,third station transmitting means at the third station for transmitting a reservation request to the first station if the random transmission parameter N2 bears a second predetermined relationship to the slot parameter MP and for abstaining from transmitting a reservation request to the first station if the random transmission parameter N2 does not bear the second predetermined relationship to the slot parameter MP, wherein a reservation request, if any, is transmitted by the third station transmitting means in a reservation slot. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
- range parameter R determining means at a first station for determining a range parameter R;
-
25. A communication system comprising:
- a master station;
a plurality of slave stations, wherein the plurality of slave stations communicate to the master station in a data frame having MS reservation slots and/or DS data slots, wherein the plurality of slave stations communicate data to the master station in the DS data slots, wherein the plurality of slave stations communicate reservation requests to the master station in the MS reservation slots, wherein MS may vary from MSmin to MSmax, and wherein DS may vary from DSmin, to DSmax ; and
,a frame controller at the master station arranged to control the MS reservation slots and DS data slots in a data frame dependent upon load. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
- a master station;
-
35. A station connectable to a network comprising:
-
a receiver arranged to receive a downstream data frame having a range parameter and a variable reservation slot parameter; a transmission parameter generator arranged to generate a transmission parameter according to the range parameter; and
,a transmitter arranged to transmit a reservation request in a reservation slot of an upstream data frame if the transmission parameter and the reservation slot parameter have a predetermined relationship and to abstain from transmitting a reservation request if the transmission parameter and the reservation slot parameter do not have the predetermined relationship. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A station connectable to a network receiver comprising:
-
a receiver arranged to receive a downstream data frame having a range parameter R and a variable slot parameter MP; a transmission parameter generator arranged to generate a transmission parameter N, wherein the transmission parameter N is less than about R; and
,a transmitter arranged to transmit a reservation request on the basis of the transmission parameter N, the variable slot parameter MP, and the range parameter R, wherein the reservation request is transmitted in a reservation slot of an upstream data frame. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
Specification