Time-hopping systems and techniques for wireless communications
First Claim
Patent Images
1. A method of scheduling communications over a frame having a plurality of time slots, comprising:
- assigning information to be transmitted between two terminals in a first piconet to a block of the time slots within a frame;
reordering the time slot assignments within the frame using a permutation function, the permutation function being a function of frame count and an initial seed unique to the first piconet;
receiving a different initial seed and frame count from a terminal in a second piconet; and
receiving time slot assignments from the terminal in the second piconet for information to be transmitted between the terminal in the second piconet and a bridge terminal, the bridge terminal belonging to both the first and second piconets.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques are disclosed relating to wireless communications. The systems and techniques involve wireless communications wherein a process, module or communications terminal schedules communications over a frame having a plurality of time slots. The process, module or communications terminal may be used to assign information to be transmitted between two terminals to a block of the time slots within a frame, and reordering the time slot assignments within the frame using a permutation function, the permutation function being a function of frame count.
15 Citations
17 Claims
-
1. A method of scheduling communications over a frame having a plurality of time slots, comprising:
-
assigning information to be transmitted between two terminals in a first piconet to a block of the time slots within a frame; reordering the time slot assignments within the frame using a permutation function, the permutation function being a function of frame count and an initial seed unique to the first piconet; receiving a different initial seed and frame count from a terminal in a second piconet; and receiving time slot assignments from the terminal in the second piconet for information to be transmitted between the terminal in the second piconet and a bridge terminal, the bridge terminal belonging to both the first and second piconets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communications terminal configured to operate in a first piconet, comprising:
-
a transceiver configured to receive a block of time slot assignments within a frame for a transmission between a bridge terminal and a terminal in a second piconet, the bridge terminal belonging to the first and second piconets; and a scheduler configured to reorder the time slot assignments within the frame using a permutation function for the second piconet, demap the reordered time slots within the frame using a permutation function for the first piconet, and use the demapped time slots as a constraint in assigning a block of time slots within the frame for a transmission between two terminals in the first piconet, the permutation for the first piconet being different from the permutation function for the second piconet. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A communications terminal, comprising:
-
means for assigning information to be transmitted between two terminals in a first piconet to a block of the time slots within a frame; means for reordering the time slot assignments within the frame using a permutation function, the permutation function being a function of frame count and an initial seed unique to the first piconet; means for receiving a different initial seed and frame count from a terminal in a second piconet; and means for receiving time slot assignments from the terminal in the second piconet for information to be transmitted between the terminal in the second piconet and a bridge terminal, the bridge terminal belonging to both the first and second piconets. - View Dependent Claims (15)
-
-
16. A computer-readable media having instructions stored thereon that when executed by a computer, perform the steps of:
-
assigning information to be transmitted between two terminals in a first piconet to a block of the time slots within a frame; reordering the time slot assignments within the frame using a permutation function, the permutation function being a function of frame count and an initial seed unique to the first piconet; receiving a different initial seed and frame count from a terminal in a second piconet; and receiving time slot assignments from the terminal in the second piconet for information to be transmitted between the terminal in the second piconet and a bridge terminal, the bridge terminal belonging to both the first and second piconets. - View Dependent Claims (17)
-
Specification