System, apparatus and method for identifying transmission frequencies for communicating data
First Claim
Patent Images
1. A method comprising:
- obtaining a seed value;
calculating a transmission frequency of a frequency hopping sequence based on the seed value and a position within the frequency hopping sequence each time data is to be communicated via a device using the frequency hopping sequence, wherein the frequency hopping sequence comprises a random sequence generated using the seed value as a random seed;
communicating the data via the transmission frequency; and
storing the last frequency of the frequency hopping sequence in which data was communicated, and wherein communicating the data via the transmission frequency comprises identifying the last frequency in which data was communicated, and communicating the data via the frequency following the last frequency in the frequency hopping sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses and methods for identifying frequencies for use in communicating data. Frequency hopping sequences are used in the communication of data without the need to store or exchange the sequences themselves. A seed value is obtained, and the frequency hopping sequence is calculated using the seed each time data is to be communicated using that frequency hopping sequence. The data is communicated via one or more frequencies in the calculated frequency hopping sequence.
27 Citations
21 Claims
-
1. A method comprising:
-
obtaining a seed value; calculating a transmission frequency of a frequency hopping sequence based on the seed value and a position within the frequency hopping sequence each time data is to be communicated via a device using the frequency hopping sequence, wherein the frequency hopping sequence comprises a random sequence generated using the seed value as a random seed; communicating the data via the transmission frequency; and storing the last frequency of the frequency hopping sequence in which data was communicated, and wherein communicating the data via the transmission frequency comprises identifying the last frequency in which data was communicated, and communicating the data via the frequency following the last frequency in the frequency hopping sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a group identifier that uniquely identifies a group of communicating devices within an area at least encompassing a wireless communication range of the group of communicating devices, and using the group identifier as a seed value; calculating a transmission frequency of a frequency hopping sequence based on the seed value and a position within the frequency hopping sequence each time data is to be communicated via a device using the frequency hopping sequence, wherein the frequency hopping sequence comprises a random sequence generated using the seed value as a random seed; and communicating the data via the transmission frequency.
-
-
9. A method comprising:
-
obtaining a seed value; calculating a transmission frequency of a first frequency hopping sequence based on the seed value and a position within the first frequency hopping sequence each time data is to be communicated via a device using the first frequency hopping sequence, wherein the first frequency hopping sequence comprises a random sequence generated using the seed value as a random seed; calculating a second frequency hopping sequence based on the seed value each time the data is to be communicated; and communicating the data via the transmission frequency when the transmission frequency becomes active during successive frequency activations of the second frequency hopping sequence.
-
-
10. An apparatus comprising:
-
storage to store a seed; a sequence calculation module configured to receive the seed, and to generate at least part of a frequency hopping sequence based on the seed each time a message is to be transmitted, wherein the frequency hopping sequence comprises a random sequence generated using the seed value as a random seed; a frequency selection module coupled to receive the frequency hopping sequence generated by the sequence calculation module, and configured to identify, based on a position in the frequency hopping sequence, a transmission frequency from the frequency hopping sequence in which to transmit the message; wherein the storage further stores the last transmission frequency at which the last transmitted message was transmitted; and the frequency selection module is further configured to retrieve the stored last transmission frequency, and to identify the frequency that immediately follows the last transmission frequency in the frequency hopping sequence as the transmission frequency in which to transmit the message. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
storage to store a seed; a processor configured to; receive the stored seed; calculate a current position of a frequency hopping sequence based on the seed value and a current frequency within the frequency hopping sequence, wherein the frequency hopping sequence comprises a random sequence generated using the seed value as a random seed; transmit a message via one or more frequencies in the frequency hopping sequence based on the current position; the storage further stores the last transmission frequency at which the last transmitted message was transmitted; and the processor is further configured to receive the stored last transmission frequency, and to identify the frequency that immediately follows the last transmission frequency in the frequency hopping sequence as the next transmission frequency in which to transmit the message. - View Dependent Claims (18, 19, 20, 21)
-
Specification