Receiver-initiated channel-hopping (RICH) method for wireless communication networks
First Claim
1. A multiple-channel medium access collision-avoidance method for transmission of data packets between nodes of a wireless communication network, comprising:
- requiring all nodes in a network to follow a common channel-hopping sequence;
wherein all nodes that are not sending or receiving data, at a given time, listen on a common channel-hop.
1 Assignment
0 Petitions
Accused Products
Abstract
A family of medium-access (MAC) collision-avoidance receiver-initiated channel-hopping (RICH) protocols which do not rely on carrier-sensing, or unique codes to each node within the network. The RICH protocol requires that each network nodes adhere to a common channel-hopping sequence, and that nodes that are not in a state of sending or receiving data will listen on the common channel hop. To send data nodes enter into a receiver-initiated dialogue over the channel-hop at the time at which a data transmission is needed. Nodes which succeed in performing the collision-avoidance handshake remain in the same channel-hop for the remainder of the data transfer, while the remaining nodes continue with the common channel hopping sequence. The described RICH protocols are capable of providing collision-free operation even in the presence of hidden terminals.
94 Citations
47 Claims
-
1. A multiple-channel medium access collision-avoidance method for transmission of data packets between nodes of a wireless communication network, comprising:
-
requiring all nodes in a network to follow a common channel-hopping sequence;
wherein all nodes that are not sending or receiving data, at a given time, listen on a common channel-hop. - View Dependent Claims (2, 4, 5, 6, 7)
-
-
3. A method as recited in claim 3, wherein nodes having a successful collision-avoidance handshake can remain in the same channel-hop for the duration of their data transfer, while the remaining nodes that are not subject to receiving or transmitting data continue to follow the common channel-hopping sequence.
-
8. A multiple-channel medium access collision-avoidance method for transmission of data packets between nodes of a wireless communication network, comprising:
-
requiring all nodes in a network to follow a common channel-hopping sequence;
wherein all nodes that are not sending or receiving data, at a given time, listen on a common channel-hop; and
wherein to send data, nodes engage in a receiver-initiated dialogue over the channel-hop in which they find themselves at the time they acquire data to be sent. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16, 17, 18, 19)
-
-
14. A multiple-channel medium access collision-avoidance method for transmission of data packets between nodes of a wireless communication network, comprising:
-
requiring all nodes in a network to follow a common channel-hopping sequence;
wherein all nodes that are not sending or receiving data, at a given time, listen on a common channel-hop; and
wherein nodes having a successful collision-avoidance handshake can remain in the same channel-hop for the duration of their data transfer, while the remaining nodes that are not subject to receiving or transmitting data continue to follow the common channel-hopping sequence.
-
-
20. A multiple-channel medium access collision-avoidance method for transmission of data packets between nodes of a wireless communication network, comprising:
-
requiring all nodes in a network to follow a common channel-hopping sequence;
wherein all nodes that are not sending or receiving data, at a given time, listen on a common channel-hop;
wherein nodes having a successful collision-avoidance handshake can remain in the same channel-hop for the duration of their data transfer, while the remaining nodes that are not subject to receiving or transmitting data continue to follow the common channel-hopping sequence; and
wherein to send data, nodes engage in a receiver-initiated dialogue over the channel-hop in which they find themselves at the time they acquire data to be sent. - View Dependent Claims (21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42)
-
-
25. A multiple-channel medium access collision-avoidance method for transmission of data packets between nodes of a wireless communication network, comprising:
-
requiring all nodes in a network to follow a common channel-hopping sequence;
wherein a channel is selected from the group consisting essentially of a frequency hop, a spreading code, a combination of frequency hop and spreading code, and a hopping sequence;
wherein all nodes that are not sending or receiving data, at a given time, listen on a common channel-hop;
wherein nodes having a successful collision-avoidance handshake can remain in the same channel-hop for the duration of their data transfer, while the remaining nodes that are not subject to receiving or transmitting data continue to follow the common channel-hopping sequence; and
wherein to send data, nodes engage in a receiver-initiated dialogue over the channel-hop in which they find themselves at the time they acquire data to be sent.
-
-
29. A multiple-channel medium access collision-avoidance method for transmission of data packets between nodes of a wireless communication network, comprising:
-
requiring all nodes in a network to follow a common channel-hopping sequence;
where a channel is selected from the group consisting essentially of a frequency hop, a spreading code, a combination of frequency hop and spreading code, and a hopping sequence.
-
-
36. A multiple-channel medium access collision-avoidance protocol for execution by nodes of a network for the communication of data packets therebetween, comprising:
-
adhering to a common channel-hopping sequence by each of said nodes;
listening on channel hops within said common channel-hopping sequence when not transferring said data packets;
engaging in a receiver-initiated handshake over a channel hop when data is available for sending;
adhering to a new channel hopping sequence if the receiver-initiated handshake is successful;
transferring data while adhering to said new channel-hopping sequence; and
resynchronizing with the common channel hopping sequence at the completion of the data transfer. - View Dependent Claims (43, 44, 45, 46, 47)
-
Specification