System and method for interference triggered frequency hopping
First Claim
1. A method of interference-triggered frequency hopping in a wireless communication system, comprising:
- providing in the wireless communication system a master in wireless communication with a plurality of slave nodes using different preselected communication frequencies to permit frequency hopping;
selecting a current channel from among a plurality of channels in the wireless communication system in which the master and the plurality of the slave nodes simultaneously use the current channel to send and receive wireless communications after the master checks to ensure that all of the plurality of slave nodes are connected to the master, said checking comprising determining whether acknowledgements have been received from the plurality of slave nodes, wherein each of the plurality of channels use a different frequency from the preselected communication frequencies;
maintaining wireless communications between the master and the plurality of the slave nodes in the current channel such that no frequency hopping occurs away from the current channel until interference is detected in the current channel;
detecting interference in the current channel;
selecting a new channel from the plurality of channels different from the current channel only in response to detecting the interference,wherein the selecting of the new channel is based on a seed randomly generated by the master using a characteristic unique to the master,wherein the seed is communicated by the master to the plurality of the slave nodes, andwherein the seed is used by the master and the plurality of the slave nodes as an input to a pre-determined frequency hopping algorithm to determine the new channel; and
switching from the current channel to the new channel in response to detecting the interference, such that communications between the master and the plurality of slave nodes use the new channel after the master checks to ensure that all of the plurality of slave nodes are reconnected to the master.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of interference-triggered frequency hopping in a wireless communication system. A master is provided in the wireless communication system in wireless communication with slave nodes each configured to use different preselected communication frequencies to permit frequency hopping. A current channel is selected from among multiple channels in the wireless communication system in which the master and at least some of the slave nodes send and receive wireless communications. Each of the channels uses different ones of the preselected communication frequencies. In the current channel, interference with communications between the master and a selected one of the slave nodes that use the current channel is detected. A new channel is selected only in response to detecting the interference. The system switches from the current channel to the new channel such that communications between the master and the selected slave node use the new channel.
22 Citations
44 Claims
-
1. A method of interference-triggered frequency hopping in a wireless communication system, comprising:
-
providing in the wireless communication system a master in wireless communication with a plurality of slave nodes using different preselected communication frequencies to permit frequency hopping; selecting a current channel from among a plurality of channels in the wireless communication system in which the master and the plurality of the slave nodes simultaneously use the current channel to send and receive wireless communications after the master checks to ensure that all of the plurality of slave nodes are connected to the master, said checking comprising determining whether acknowledgements have been received from the plurality of slave nodes, wherein each of the plurality of channels use a different frequency from the preselected communication frequencies; maintaining wireless communications between the master and the plurality of the slave nodes in the current channel such that no frequency hopping occurs away from the current channel until interference is detected in the current channel; detecting interference in the current channel; selecting a new channel from the plurality of channels different from the current channel only in response to detecting the interference, wherein the selecting of the new channel is based on a seed randomly generated by the master using a characteristic unique to the master, wherein the seed is communicated by the master to the plurality of the slave nodes, and wherein the seed is used by the master and the plurality of the slave nodes as an input to a pre-determined frequency hopping algorithm to determine the new channel; and switching from the current channel to the new channel in response to detecting the interference, such that communications between the master and the plurality of slave nodes use the new channel after the master checks to ensure that all of the plurality of slave nodes are reconnected to the master. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium encoded with instructions that, when executed by one or more processors, implement a method of interference-triggered frequency hopping in a wireless communication system, the method comprising:
-
providing in the wireless communication system a master in wireless communication with a plurality of slave nodes using different preselected communication frequencies to permit frequency hopping; selecting a current channel from among a plurality of channels in the wireless communication system in which the master and the plurality of the slave nodes simultaneously use the current channel to send and receive wireless communications after the master checks to ensure that all of the plurality of slave nodes are connected to the master, said checking comprising determining whether acknowledgements have been received from the plurality of slave nodes, wherein each of the plurality of channels use a different frequency from the preselected communication frequencies; maintaining wireless communications between the master and the plurality of the slave nodes in the current channel such that no frequency hopping occurs away from the current channel until interference is detected in the current channel; detecting interference in the current channel; selecting a new channel from the plurality of channels different from the current channel only in response to detecting the interference, wherein the selecting of the new channel is based on a seed randomly generated by the master using a characteristic unique to the master, wherein the seed is communicated by the master to the plurality of the slave nodes, and wherein the seed is used by the master and the plurality of the slave nodes as an input to a pre-determined frequency hopping algorithm to determine the new channel; and switching from the current channel to the new channel in response to detecting the interference, such that communications between the master and the plurality of the slave nodes use the new channel after the master checks to ensure that all of the plurality of slave nodes are reconnected to the master. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of interference-triggered frequency hopping in a wireless communication system, comprising:
-
providing in the wireless communication system a master in wireless communication with a plurality of slave nodes using a plurality of different preselected communication channels to permit frequency hopping, wherein each of the slave nodes uses different ones of the channels at a time; selecting a current channel from among the plurality of channels in the wireless communication system in which the master and the plurality of slave nodes simultaneously use the current channel to send and receive wireless communications after the master checks to ensure that all of the plurality of slave nodes are connected to the master, said checking comprising determining whether acknowledgements have been received from the plurality of slave nodes; detecting interference in the current channel; maintaining wireless communications between the master and the plurality of slave nodes in the current channel such that no frequency hopping occurs away from the current channel until interference is detected in the current channel; selecting a new channel from the plurality of channels different from the current channel only in response to detecting the interference, wherein the selecting of the new channel is based on a pre-computed frequency hop sequence, wherein the pre-computed frequency hop sequence is based on a seed randomly generated by the master using a characteristic unique to the master, and wherein the pre-computed frequency hop sequence is calculated by the master and communicated to the plurality of the slave nodes; and switching from the current channel to the new channel such that communications between the master and the plurality of slave nodes use the new channel after the master checks to ensure that all of the plurality of slave nodes are reconnected to the master. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory computer-readable medium encoded with instructions that, when executed by one or more processors, implement a method of interference-triggered frequency hopping in a wireless communication system, the method comprising:
-
providing in the wireless communication system a master in wireless communication with a plurality of slave nodes using a plurality of different preselected communication channels to permit frequency hopping, wherein each of the slave nodes uses different ones of the channels at a time; selecting a current channel from among the plurality of channels in the wireless communication system in which the master and the plurality of slave nodes simultaneously use the current channel to send and receive wireless communications after the master checks to ensure that all of the plurality of slave nodes are connected to the master, said checking comprising determining whether acknowledgements have been received from the plurality of slave nodes; detecting interference in the current channel with communications between the master and any of the plurality of slave nodes that uses the current channel; maintaining wireless communications between the master and the plurality of slave nodes in the current channel such that no frequency hopping occurs away from the current channel until interference is detected in the current channel; selecting a new channel from the plurality of channels different from the current channel only in response to detecting the interference, wherein the selecting of the new channel is based on a pre-computed frequency hop sequence, wherein the pre-computed frequency hop sequence is based on a seed randomly generated by the master using a characteristic unique to the master, and wherein the pre-computed frequency hop sequence is calculated by the master and communicated to the plurality of the slave nodes; and switching from the current channel to the new channel such that communications between the master and the plurality of slave nodes use the new channel after the master checks to ensure that all of the plurality of slave nodes are reconnected to the master. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification