Hybrid multiple access protocol for wireless frequency hopping microcells with adaptive backhaul and heartbeat
First Claim
1. In a distributed control telecommunication system, a method for transitioning a first node between a first communication protocol and a second communication protocol, said second protocol being a slave mode wherein a second node communicates data with said first node when authorized by said first node according to a polling, said method comprising the steps of:
- receiving at said first node a request from said second node as a candidate slave node, communicated in said first communication protocol, to permit communication according to said second communication protocol;
anticipating at said first node a current state of said second node based on prior history of communication;
establishing at said first node a state of attachment with said second node according to said second communication protocol in order to establish a link of said first node and said second node;
polling at said first node for data communication from said second node on mutually agreed upon channels and a first time schedule via said link;
monitoring, at said first node, said link via said mutually agreed upon channels according to said first time schedule for data transmission activity; and
upon sensing a cessation of data transmission activity, polling at said first node for data communication from said second node on mutually agreed upon channels and a second time schedule via said link, said second time schedule being less frequent than said first time schedule.
11 Assignments
0 Petitions
Accused Products
Abstract
In a wireless frequency hopping communication system, a protocol, which does not employ carrier sense or collision detect, is provided for allocating bandwidth fairly and efficiently under varying load conditions, wherein a node is permitted random access to the medium bandwidth under light loading conditions and wherein under higher loading conditions a time/bandwidth allocation is made with a portion of the allocation dedicated to inband backhaul tasks by introducing a form of polling, the size of the reserved time/bandwidth allocation being selected based on traffic pattern. Under such heavy load conditions, non-slave traffic is allocated bandwidth in slots as pseudo-slave packets to guarantee a share of the bandwidth. Depending on the activity of the population of packets, including responsiveness and trend of responsiveness, the relative size of the slots is determined. Random access is always permitted for certain classes of packets, namely handshake packets, which are used to establish the master/slave relationships between nodes, no matter how a node is loaded. Once a master/slave relationship is established, a slave is only allowed to use the random access method to inform its master that it has data pending for transmission to the network when the node has a light load. Polling is always employed when the node at least has one active slave. According to one aspect of the invention, the size of the reserved allocation is based on a variable heartbeat of a multicast poll. Further in accordance with the invention, a handshaking between master and slave permits transition between operation in a random access mode and a polled mode.
98 Citations
7 Claims
-
1. In a distributed control telecommunication system, a method for transitioning a first node between a first communication protocol and a second communication protocol, said second protocol being a slave mode wherein a second node communicates data with said first node when authorized by said first node according to a polling, said method comprising the steps of:
-
receiving at said first node a request from said second node as a candidate slave node, communicated in said first communication protocol, to permit communication according to said second communication protocol; anticipating at said first node a current state of said second node based on prior history of communication; establishing at said first node a state of attachment with said second node according to said second communication protocol in order to establish a link of said first node and said second node; polling at said first node for data communication from said second node on mutually agreed upon channels and a first time schedule via said link; monitoring, at said first node, said link via said mutually agreed upon channels according to said first time schedule for data transmission activity; and upon sensing a cessation of data transmission activity, polling at said first node for data communication from said second node on mutually agreed upon channels and a second time schedule via said link, said second time schedule being less frequent than said first time schedule. - View Dependent Claims (2, 3)
-
-
4. In a data communication system with distributed control of links between a plurality of nodes, a method for communicating packetized information via a common communication medium, including a plurality of channels according to a frequency hopping spread spectrum arrangement, among said plurality of nodes, said method comprising:
-
establishing from a first node a first link to a second node according to a first communication protocol, said first communication protocol permitting random transmissions of first addressed packets during a first time period; establishing from a third node a second link to a fourth node according to a second communication protocol, said second communication protocol permitting transmissions of second addressed packets only according to authorization in response to a poll, said poll being invoked according to a first schedule during a second time period; and allocating available time alternately between exclusive time for said first time period and said second time period whereby random transmissions and polled transmissions can be made contemporaneously. - View Dependent Claims (5, 6)
-
-
7. A data communication system with distributed control of links between a plurality of communication nodes for communicating packetized information via a common communication medium via a plurality of channels operative according to a frequency hopping spread spectrum communication arrangement among said plurality of nodes, said system comprising:
-
means, at least one of said plurality of communication nodes, for linking in a peer mode and contemporaneously for linking in a poll mode as a master and for allocating time of said communication arrangement between said poll mode and said peer mode; means, at least one other of said plurality of communication nodes, for linking in said peer mode; and means, at least one other of said plurality of communication nodes, for linking in said poll mode as a slave to a master.
-
Specification