Approach for managing the use of communications channels based on performance
DCFirst Claim
1. A method performed by a master device in a frequency hopping wireless communication system, the method comprising:
- communicating with a slave device over a plurality of communication channels according to a default hopping sequence;
testing the plurality of communication channels;
selecting a subset of the plurality of communication channels based on results of the testing;
communicating with the slave device over the subset of communication channels according to an adapted hopping sequence;
monitoring the subset of communications channels;
based on results of the monitoring or after a specified period of time, reverting back to communicating with the slave device over the plurality of communication channels according to the default hopping sequence.
2 Assignments
Litigations
2 Petitions
Accused Products
Abstract
An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and provides that data to other participants of the communications network. The participants communicate over the set of channels, such as by using a frequency hopping protocol. When a specified time expires or monitoring of the performance of the channel set identifies poor performance of the set of channels, the participant selects another set of channels for use in communications based on additional performance testing. By selecting channels based on the initial performance testing and performance monitoring, the communications network adaptively avoids channels with poor performance.
106 Citations
31 Claims
-
1. A method performed by a master device in a frequency hopping wireless communication system, the method comprising:
-
communicating with a slave device over a plurality of communication channels according to a default hopping sequence; testing the plurality of communication channels; selecting a subset of the plurality of communication channels based on results of the testing; communicating with the slave device over the subset of communication channels according to an adapted hopping sequence; monitoring the subset of communications channels; based on results of the monitoring or after a specified period of time, reverting back to communicating with the slave device over the plurality of communication channels according to the default hopping sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method performed by a master device in a frequency hopping wireless communication system, the method comprising:
-
communicating with a slave device over a plurality of communication channels according to a default hopping sequence; testing the plurality of communication channels; classifying the plurality of communication channels based on results of the testing; selecting a subset of the plurality of communication channels based on the classifying; communicating with the slave device over the subset of communication channels according to an adapted hopping sequence; reverting back to communicating with the slave device over the plurality of communication channels according to the default hopping sequence after a specified period of time. - View Dependent Claims (15)
-
-
16. A frequency hopping wireless communication device comprising:
-
at least one processor; a memory storing instructions which, when executed by the at least one processor, causes; communicating with another frequency hopping wireless communication device over a plurality of communication channels according to a default hopping sequence; testing the plurality of communication channels; selecting a subset of the plurality of communication channels based on results of the testing; communicating with the other device over the subset of communication channels according to an adapted hopping sequence; monitoring the subset of communications channels; based on results of the monitoring or after a specified period of time, reverting back to communicating with the other device over the plurality of communication channels according to the default hopping sequence. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A frequency hopping wireless communication device comprising:
-
at least one processor; a memory storing instructions which, when executed by the at least one processor, causes; communicating with another frequency hopping wireless communication device over a plurality of communication channels according to a default hopping sequence; testing the plurality of communication channels; classifying the plurality of communication channels based on results of the testing; selecting a subset of the plurality of communication channels based on the classifying; communicating with the other device over the subset of communication channels according to an adapted hopping sequence. reverting back to communicating with the other device over the plurality of communication channels according to the default hopping sequence based on a clear channel usage timeout. - View Dependent Claims (30, 31)
-
Specification