Distributed trunking mechanism for VHF networking
First Claim
1. In a communication system that includes a plurality of nodes, a plurality of radio channels including a control channel and a plurality of data channels, each of the nodes capable of transmitting and receiving data packets from another one of the nodes over one of the radio channels, the control channel being available for transmission of control packets from any of the plurality of nodes, a method of controlling access to the control channel in order to minimize collisions between control packets comprising the steps of:
- (a) receiving a control packet transmitted over the control channel at one of the plurality of nodes requiring access to the control channel; and
(b) inhibiting transmission over the control channel from the node requiring access for a predetermined amount of time after the receipt of a control packet sufficient to allow the node addressed by the control packet to transmit a responsive control packet, thereby minimizing collisions between control packets on the control channel.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for communicating between nodes in a communications network. The network includes nodes that broadcast and receive data packets over a radio channel. The system includes a distributed trunking method that distributes the communications between the nodes over multiple channels. Voice and other data may be broadcast over data channels, while information regarding the availability of the data channels is broadcast over a control channel. Access to the control channel is controlled using a protocol that may include carrier sense multiple access with collision avoidance (CSMA/CA), time division multiple access (TDMA) or a hybrid of CSMA/TDMA.
-
Citations
18 Claims
-
1. In a communication system that includes a plurality of nodes, a plurality of radio channels including a control channel and a plurality of data channels, each of the nodes capable of transmitting and receiving data packets from another one of the nodes over one of the radio channels, the control channel being available for transmission of control packets from any of the plurality of nodes, a method of controlling access to the control channel in order to minimize collisions between control packets comprising the steps of:
-
(a) receiving a control packet transmitted over the control channel at one of the plurality of nodes requiring access to the control channel; and (b) inhibiting transmission over the control channel from the node requiring access for a predetermined amount of time after the receipt of a control packet sufficient to allow the node addressed by the control packet to transmit a responsive control packet, thereby minimizing collisions between control packets on the control channel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a communication system that includes a plurality of nodes, a plurality of radio channels including a control channel and a plurality of data channels, each of the nodes capable of transmitting or receiving packets from another one of the nodes over one of the radio channels, the control channel being available for transmissions of requesting and responsive control packets from any of the plurality of nodes, a method of controlling access to the control channel in order to minimize collisions between control packets comprising the steps of:
-
(a) dividing the control channel into a series of time frames; (b) dividing each of the time frames into a plurality of time slots; (c) assigning each of the time slots to one of the plurality of nodes; and (d) transmitting requesting control packets only in the time slot assigned to the transmitting node. - View Dependent Claims (8, 9, 10)
-
-
11. In a communication system that includes a plurality of nodes, a plurality of radio channels including a control channel and a plurality of data channels, each of the nodes capable of transmitting or receiving packets of data from another one of the nodes over one of the radio channels, the control channel being available for transmissions of requesting and responsive control packets from any of the plurality of nodes, a method of controlling access to the control channel in order to minimize collisions between control packets comprising steps of:
-
(a) dividing the control channels into a series of time slots; (b) providing a plurality of mini-slots at the beginning of each time slot; (c) assigning each of the mini-slots in each time slot to one of the plurality of nodes; (d) transmitting requesting control packets during the mini-slot assigned to the transmitting node. - View Dependent Claims (12)
-
-
13. A communication system comprising:
-
a plurality of nodes, each of said nodes including a means for transmitting and a means for receiving data packets; a plurality of radio channels, one of said radio channels designated a control channel said control channel being available for transmissions of control packets from any of the plurality of nodes, said nodes monitoring the control packets for information regarding the availability of said radio channels; and means for controlling access to the control channel in order to minimize collisions between control packets, said means for controlling access permitting a node to transmit a control packet over the control channel following a predetermined amount of time after the receipt of a control packet transmitted over the control channel, the predetermined amount of time sufficient to allow the node intended to receive the control packet to transmit a responsive control packet.
-
-
14. A method of controlling access to a radio channel in a communication system that includes a plurality of nodes communicating over the radio channel comprising the steps of:
-
receiving at one of the plurality of nodes requiring access to the radio channel a control packet indicating the completion of data exchange over the channel; transmitting a control packet requesting access to the radio channel in order to communicate with another node from the node requiring access following a predetermined amount of time after the receipt of the control packet indicating the completion of data exchange, the predetermined amount of time being sufficient to allow the node intended to receive the control packet to transmit a responsive control packet. - View Dependent Claims (15, 16)
-
-
17. A method of controlling access to a radio channel in a communication system that includes a plurality of nodes communicating over the radio channel, the radio channel being available for transmissions of messages from any of the plurality of nodes, the method comprising the steps of:
-
(a) dividing the radio channel into a series of time slots; (b) providing a plurality of mini-slots at the beginning of each time slot; (c) assigning each of the mini-slots in each time slot to one of the plurality of nodes; and (d) transmitting a request for access to the radio channel, from a node having a message to deliver to another one of the plurality of nodes, only during the mini-slot assigned to the transmitting node, prior to delivering the message. - View Dependent Claims (18)
-
Specification