DYNAMIC ASSIGNMENT OF FREQUENCY HOPPING SEQUENCES IN A COMMUNICATION NETWORK
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a management device determines a topology of nodes in a network. Based on the topology, frequency hopping sequences are assigned (and notified) to the nodes such that each particular node of a certain set of the nodes is assigned a frequency hopping sequence on which to transmit that is different than frequency hopping sequences of neighbors and hidden neighbors of that particular node. In another embodiment, a transmitting node first transmits a transmission indication signal on its particular frequency band based on its frequency hopping sequence, and then transmits a message on the particular frequency band. In a further embodiment, a receiving node listening to a plurality of frequency bands may detect the transmission indication signal on the particular frequency band. In response, the receiving node filters out all frequency bands other than the particular frequency band, and receives the following transmission on that particular frequency band.
9 Citations
30 Claims
-
1-13. -13. (canceled)
-
14. A method, comprising:
-
determining, by a node in a network, that the node has a transmission to transmit within the network; identifying, by the node, a particular frequency band on which the node is to transmit based on an assigned frequency hopping sequence that is different than frequency hopping sequences of neighbors and hidden neighbors of the node; transmitting, by the node, a transmission indication signal on the particular frequency band; and transmitting, by the node, the transmission on the particular frequency band after the signal has been transmitted. - View Dependent Claims (15, 29)
-
-
16. An apparatus, comprising:
-
a processor; and one or more shared media network interfaces to communicate in a network, the one or more network interfaces configured to; determine that there is a message to transmit from the apparatus; identify a particular frequency band on which the apparatus is to transmit based on an assigned frequency hopping sequence that is different than frequency hopping sequences of neighbors and hidden neighbors of the apparatus; transmit a transmission indication signal on the particular frequency band; and transmit the transmission on the particular frequency band after the signal has been transmitted. - View Dependent Claims (17, 30)
-
-
18. A method, comprising:
-
listening, by a node in a network, to a plurality of frequency bands simultaneously within a network; detecting a transmission indication signal on a particular frequency band of the plurality of frequency bands; in response to the detected signal, filtering out all frequency bands of the plurality of frequency bands other than the particular frequency band; and receiving a transmission following the signal on the particular frequency band from a transmitting node having been assigned a particular frequency hopping sequence that is different than frequency hopping sequences of neighbors and hidden neighbors of the transmitting node. - View Dependent Claims (19, 27)
-
-
20. An apparatus, comprising:
-
a processor; and one or more shared media network interfaces to communicate in a network, the one or more network interfaces configured to; listen to a plurality of frequency bands simultaneously within the network; detect a transmission indication signal on a particular frequency band of the plurality of frequency bands; filter out all frequency bands of the plurality of frequency bands other than the particular frequency band in response to the detected signal; and receive a transmission following the signal on the particular frequency band from a transmitting node having been assigned a particular frequency hopping sequence that is different than frequency hopping sequences of neighbors and hidden neighbors of the transmitting node. - View Dependent Claims (21, 28)
-
-
22. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
determine that there is a message to transmit from a node; identify a particular frequency band on which the apparatus is to transmit based on an assigned frequency hopping sequence that is different than frequency hopping sequences of neighbors and hidden neighbors of the apparatus; transmit a transmission indication signal on the particular frequency band; and transmit the transmission on the particular frequency band after the signal has been transmitted. - View Dependent Claims (23)
-
-
24. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
listen at a node to a plurality of frequency bands simultaneously within the network; detect a transmission indication signal on a particular frequency band of the plurality of frequency bands; filter out all frequency bands of the plurality of frequency bands other than the particular frequency band in response to the detected signal; and receive a transmission following the signal on the particular frequency band from a transmitting node having been assigned a particular frequency hopping sequence that is different than frequency hopping sequences of neighbors and hidden neighbors of the transmitting node. - View Dependent Claims (25, 26)
-
Specification