Central controller and methods for interference mitigation in TDMA networks using randomly allocated service periods
First Claim
Patent Images
1. A central controller to coordinate operations of a wireless network, the central controller comprising:
- a transceiver to transmit locations of allocated channel time allocations (CTAs) for peer-to-peer communications between pairs of communication stations of the wireless network; and
a CTA schedule randomizer to randomize locations of the individual CTAs allocated to the pairs of stations within superframes to mitigate co-channel interference with neighboring wireless networks;
wherein the transceiver is further configured to provide the locations of randomly allocated CTAs within a beacon period for receipt by the communication stations,wherein the beacon period is an initial time period of a superframe that identifies the locations of the CTAs within a subsequent one or more superframes;
wherein the CTA schedule randomizer is further configured to generate a randomization seed,wherein a starting CTA corresponds to a pseudorandom number calculated based on a value of the randomization seed and a number of CTAs to be allocated in a next superframe,wherein the CTAs are assigned in a predetermined order within the next superframe beginning with the starting CTA;
wherein the CTA schedule randomizer is configured to;
calculate the starting CTA for the next superframe using the value of the randomization seed value and the number of CTAs using a modulo operation; and
wherein the transceiver is configured to provide an indication of the starting CTA to the communication stations in a beacon period,wherein the communication stations are configured to determine the locations of the CTAs within the next superframe based at least on the indication of the starting CTA provided by the central controller.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a central controller and methods for interference mitigation in TDMA networks are generally described herein. In some embodiments, the central controller mitigates co-channel interference by randomizing locations of channel time allocations within superframes.
10 Citations
16 Claims
-
1. A central controller to coordinate operations of a wireless network, the central controller comprising:
-
a transceiver to transmit locations of allocated channel time allocations (CTAs) for peer-to-peer communications between pairs of communication stations of the wireless network; and a CTA schedule randomizer to randomize locations of the individual CTAs allocated to the pairs of stations within superframes to mitigate co-channel interference with neighboring wireless networks; wherein the transceiver is further configured to provide the locations of randomly allocated CTAs within a beacon period for receipt by the communication stations, wherein the beacon period is an initial time period of a superframe that identifies the locations of the CTAs within a subsequent one or more superframes; wherein the CTA schedule randomizer is further configured to generate a randomization seed, wherein a starting CTA corresponds to a pseudorandom number calculated based on a value of the randomization seed and a number of CTAs to be allocated in a next superframe, wherein the CTAs are assigned in a predetermined order within the next superframe beginning with the starting CTA; wherein the CTA schedule randomizer is configured to; calculate the starting CTA for the next superframe using the value of the randomization seed value and the number of CTAs using a modulo operation; and wherein the transceiver is configured to provide an indication of the starting CTA to the communication stations in a beacon period, wherein the communication stations are configured to determine the locations of the CTAs within the next superframe based at least on the indication of the starting CTA provided by the central controller. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for mitigating co-channel interference in a wireless network, the method comprising at least partially randomizing locations of individual channel time allocations (CTAs) within superframes by a central controller,
wherein pairs of communication stations of the wireless network communicate during the individual CTAs; - further comprising transmitting the locations of randomly allocated CTAs within a beacon period for receipt by the communication stations,
wherein the beacon period is an initial time period of a superframe that identifies the locations of the CTAs within the CTA sections of a subsequent one or more superframes;
further comprising;generating a randomization seed, wherein a starting CTA corresponds to a pseudorandom number calculated based on a value of the randomization seed and a number of CTAs to be allocated in a next superframe, wherein the CTAs are assigned in a predetermined order within the CTA sections of the next superframe beginning with the starting CTA; further comprising calculating the starting CTA for the next superframe using the value of the randomization seed value and the number of CTAs using a modulo operation; and further comprising providing an indication of the starting CTA to the communication stations in a beacon period, wherein the communication stations are configured to determine the locations of the CTAs within the CTA section of the next superframe based at least on the indication of the starting CTA provided by the central controller. - View Dependent Claims (8, 9, 10, 11, 12)
- further comprising transmitting the locations of randomly allocated CTAs within a beacon period for receipt by the communication stations,
-
13. A wireless communication device to operate within a wireless personal area network (WPAN), the wireless communication device comprising:
-
a transceiver to receive an indication within a beacon period from a central controller of the WPAN, the indication to indicate randomization of individual channel time allocations (CTAs) within a next superframe; and a CTA schedule randomizer to generate a CTA schedule identifying locations of the individual CTAs within the CTA the sections of the next superframe based on the indication provided in the beacon period, wherein the transceiver is configured to communicate with another wireless communication device during an assigned CTA in accordance with the CTA schedule; further wherein the transceiver is configured to receive a randomization seed, a number of CTAs to be allocated within the next superframe, and an indication of a length of each of the CTAs within the beacon period, and further wherein the wireless communication device is configured to; calculate a starting CTA for the next superframe using a value of the randomization seed and the number of CTAs using a modulo operation; and determine the locations of the CTAs within the CTA section of the next superframe based on the starting CTA, the indications of the lengths provided by the central controller, and a predetermined order. - View Dependent Claims (14)
-
-
15. A central controller for a wireless personal area network (WPAN) comprising:
-
a transceiver to perform interference estimation to determine whether detected co-channel interference is static or dynamic, wherein when dynamic co-channel interference is detected, the transceiver is configured to inform communication stations of the WPAN that the locations of individual channel time allocations (CTAs) within superframes are to be randomized;
further whereinthe central controller is further configured to generate a randomization seed, wherein a starting CTA for a next superframe corresponds to a pseudorandom number calculated based on a value of the randomization seed and a number of CTAs to be allocated in a next superframe is determined using a modulo operation, wherein the CTAs are assigned in a predetermined order within the CTA section of the next superframe beginning with the starting CTA, wherein the transceiver is configured to provide an indication of the starting CTA to the communication stations in a beacon period, and wherein the communication stations are configured to determine the locations of the CTAs within the next superframe based at least on the indication of the starting CTA provided by the central controller. - View Dependent Claims (16)
-
Specification