Creation and use of unique hopping sequences in a frequency-hopping spread spectrum (FHSS) wireless communications network
First Claim
Patent Images
1. A method for generating unique hopping sequences for nodes in a frequency-hopping spread spectrum (FHSS) network, comprising:
- selecting a total number of hopping sequence channels;
creating a channel table for the network having the total number of hopping sequence channels;
generating, for a given node, a sequence start and a sequence seed based on a node identifier; and
performing a slot-to-channel conversion to identify a channel in the hopping sequence of the given node by generating a channel index into the channel table based on the sequence start and the sequence seed for the given node, and retrieving the channel from the channel table that corresponds to the channel index.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for generating and using frequency-hopping sequences in frequency-hopping spread spectrum (FHSS) networks, such that no additional network overhead is required to convey a device'"'"'s hopping sequence to another device, is disclosed. Furthermore, a method to maximize the number of unique hopping sequences, without increasing the random access memory (RAM) requirements on the network devices, is disclosed.
48 Citations
39 Claims
-
1. A method for generating unique hopping sequences for nodes in a frequency-hopping spread spectrum (FHSS) network, comprising:
-
selecting a total number of hopping sequence channels; creating a channel table for the network having the total number of hopping sequence channels; generating, for a given node, a sequence start and a sequence seed based on a node identifier; and performing a slot-to-channel conversion to identify a channel in the hopping sequence of the given node by generating a channel index into the channel table based on the sequence start and the sequence seed for the given node, and retrieving the channel from the channel table that corresponds to the channel index. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for determining a channel in a hopping sequence of a node in a frequency-hopping spread spectrum (FHSS) network, comprising:
-
determining the node'"'"'s current slot in the hopping sequence for a given transmission time based on a number of slots per epoch for the network, wherein the number of slots per epoch comprises a prime number and each slot in the epoch has an associated channel frequency; converting the current slot to its associated channel frequency by using an identifier of the node to generate a channel index into a network channel table; and transmitting a packet to the node on the associated channel frequency at the given transmission time. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A frequency-hopping spread spectrum (FHSS) network, comprising:
-
a first node having a hopping sequence; and a second node having a packet to transmit to the first node, wherein the second node generates a sequence start and a sequence seed based on an identifier of the first node, performs a slot-to-channel conversion to identify a channel in the hopping sequence of the first node, and transmits the packet to the first node on the identified channel. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A frequency-hopping spread spectrum (FHSS) network, comprising:
-
a first node having a hopping sequence with a number of slots per epoch, wherein the number of slots per epoch comprises a prime number and each slot in the epoch has an associated channel frequency; and a second node having a packet to transmit to the first node at a given transmission time, wherein the second node determines the first node'"'"'s current slot in the hopping sequence for the given transmission time based on the number of slots per epoch, converts the current slot to its associated channel frequency by using an identifier of the first node to generate a channel index into a network channel table, and transmits the packet to the first node on the associated channel frequency at the given transmission time. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification