System and method to maximize channel utilization in a multi-channel wireless communication network
First Claim
1. A method for communicating between nodes in an ad-hoc multi-channel medium access control (MAC) communication network, wherein the ad-hoc multi-channel MAC communication network comprises a reservation channel for communicating handshake messages relating to each of a plurality of data packet transmissions, and a data channel for communicating the data packet transmissions upon successful handshake on the reservation channel, the method comprising:
- comparing a size of a data packet message to a predetermined maximum size;
wherein the predetermined maximum size is a size of Request-To-Send (RTS) message;
transmitting the data packet message from a source node to a destination node over the reservation channel as an initial message between the source and destination nodes when the size of the data packet message is less than the predetermined maximum size; and
performing a request-to-send/clear-to-send handshake on the reservation channel between the source and destination nodes when the size of the data packet message is at least the predetermined maximum size, and transmitting the data packet message from the source node to the destination node over the data channel when the request-to-send/clear-to-send handshake is successful.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for data transmission using a multichannel medium access control (MAC) protocol to send small messages on the reservation channel directly without any RTS/CTS handshake or channel switching delays. The message is assigned a special type so that it can be distinguished from the RTS/CTS message. The message can also include information about congestion, activity, device type, mobility level, and so forth.
-
Citations
17 Claims
-
1. A method for communicating between nodes in an ad-hoc multi-channel medium access control (MAC) communication network, wherein the ad-hoc multi-channel MAC communication network comprises a reservation channel for communicating handshake messages relating to each of a plurality of data packet transmissions, and a data channel for communicating the data packet transmissions upon successful handshake on the reservation channel, the method comprising:
-
comparing a size of a data packet message to a predetermined maximum size; wherein the predetermined maximum size is a size of Request-To-Send (RTS) message; transmitting the data packet message from a source node to a destination node over the reservation channel as an initial message between the source and destination nodes when the size of the data packet message is less than the predetermined maximum size; and performing a request-to-send/clear-to-send handshake on the reservation channel between the source and destination nodes when the size of the data packet message is at least the predetermined maximum size, and transmitting the data packet message from the source node to the destination node over the data channel when the request-to-send/clear-to-send handshake is successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An ad-hoc multi-channel medium access control (MAC) communication network including a plurality of nodes operating within, the ad-hoc multi-channel MAC communication network comprising:
-
a reservation channel for communicating handshake messages relating to each of a plurality of data packet transmissions among the plurality of nodes; a data channel for communicating the plurality of data packet transmissions among the plurality of nodes upon successful handshake on the reservation channel; and the plurality of nodes including at least one source node and at least one destination node, the source node operating to;
compare a size of a data packet message to a predetermined maximum size, wherein the predetermined maximum size is a size of Request-To-Send (RTS) message;transmit the data packet message to the destination node over the reservation channel as an initial message with the destination node when the size of the data packet message is less than the predetermined maximum size, and perform a request-to-send/clear-to-send handshake on the reservation channel with the destination node when the size of the data packet message is at least the predetermined maximum size, and transmit the data packet message to the destination node over the data channel when the request-to-send/clear-to-send handshake is successful. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification