IP Library › Granted Patent US 9,173,228
Granted Patent B2
US 9,173,228 · App. 13/485,610 · Granted Oct 27, 2015

Bluetooth packet scheduling rules for LTE coexistence

Inventors: Joel Benjamin Linsky (San Diego, CA); Ashok Mantravadi (San Diego, CA); Jibing Wang (San Diego, CA)
Assignee: QUALCOMM INCORPORATED
H04W72/1215H04W84/18H04W88/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,173,228
App. No.
13/485,610
Granted
Oct 27, 2015
Kind
B2
Abstract

To mitigate potential interference between radio access technologies (RATs) on a multi-RAT device, traffic scheduling rules may be implemented so that communications of the individual RATs are timed in a manner that reduces interference. For example, communications of a Bluetooth/WLAN RAT may be scheduled such that initial and responsive communications of the Bluetooth/WLAN RAT occur during sub-frames of an LTE RAT that are less likely to cause cross-RAT interference.

Claims (62)

1. A method for wireless communications, comprising:

operating a clock for managing communications between a master and a slave of a Bluetooth radio access technology;

determining a frame alignment between a boundary of a slot of the Bluetooth radio access technology and a boundary of a subframe of a Long Term Evolution (LTE) radio access technology;

determining available communication resources of the Bluetooth radio access technology relative to communications of the LTE radio access technology based at least in part on the clock, the frame alignment, and a timing configuration for the LTE radio access technology, in which:

the timing configuration indicates timing of uplink subframes and downlink subframes of the LTE radio access technology, and

a master transmit slot of the Bluetooth radio access technology is determined to be available when a start of a next slave transmit slot of the Bluetooth radio access technology coincides with an LTE downlink subframe or an unused LTE uplink subframe;

permitting a first communication in the master transmit slot based on the determination that the master transmit slot is available as a result of the start of the next slave transmit slot; and

choosing a slave transmit packet length based on an acknowledgment status related to a previous poll transmission.

2. The method of claim 1 comprising:

adjusting a transmit power of the Bluetooth radio access technology to reduce interference between the Bluetooth radio access technology and the LTE radio access technology.

3. The method of claim 1 comprising:

adjusting a transmit power of the LTE radio access technology to reduce interference between the LTE radio access technology and the Bluetooth radio access technology.

4. The method of claim 1 further comprising:

selecting a transmit packet length of a previous slave transmit slot, the previous slave transmit slot occurring before the master transmit slot, to align the master transmit slot with a downlink subframe of the LTE radio access technology.

5. The method of claim 1 in which:

a first communication time slot comprises a slave-to-master transmission slot;

and further comprising

selecting a transmit packet length of a previous slave transmit slot, the previous slave transmit slot occurring before the master transmit slot, to align the master transmit slot with an uplink subframe of the LTE radio access technology when the uplink subframe is unused.

6. The method of claim 1 further comprising:

selecting a transmit packet length of at least one slave-to-master transmission of the Bluetooth radio access technology to align a start slot of a transmit packet to an uplink subframe of the LTE radio access technology.

7. The method of claim 1 further comprising:

comparing a transmit power of the Bluetooth radio access technology with a threshold transmit power; and

increasing a number of available communication resources for the Bluetooth radio access technology when the transmit power is below the threshold transmit power.

8. An apparatus configured for operation in a wireless communication network, the apparatus comprising:

a memory; and

at least one processor coupled to the memory, the at least one processor being configured:

to operate a clock for managing communications between a master and a slave of a Bluetooth radio access technology;

to determine a frame alignment between a boundary of a slot of the Bluetooth radio access technology and a boundary of a subframe of a Long Term Evolution (LTE) radio access technology;

to determine available communication resources of the Bluetooth radio access technology relative to communications of the LTE radio access technology based at least in part on the clock, the frame alignment, and a timing configuration for the LTE radio access technology, in which:

the timing configuration indicates timing of uplink subframes and downlink subframes of the LTE radio access technology, and

a master transmit slot of the Bluetooth radio access technology is determined to be available when a start of a next slave transmit slot of the Bluetooth radio access technology coincides with an LTE downlink subframe or an unused LTE uplink subframe;

to permit a first communication in the master transmit slot based on the determination that the master transmit slot is available as a result of the start of the next slave transmit slot; and

to choose a slave transmit packet length based on an acknowledgment status related to a previous poll transmission.

9. The apparatus of claim 8 in which the processor is further configured:

to adjust a transmit power of the Bluetooth radio access technology to reduce interference between the Bluetooth first radio access technology and the LTE radio access technology.

10. The apparatus of claim 8 in which the processor is further configured to:

to adjust a transmit power of the LTE radio access technology to reduce interference between the LTE radio access technology and the Bluetooth radio access technology.

11. The apparatus of claim 8 in which the processor is further configured to:

select a transmit packet length of a previous slave transmit slot, the previous slave transmit slot occurring before the master transmit slot, to align the master transmit slot with a downlink subframe of the LTE radio access technology.

12. The apparatus of claim 8 in which the processor is further configured to:

select a transmit packet length of a previous slave transmit slot, the previous slave transmit slot occurring before the master transmit slot, to align the master transmit slot with an uplink subframe of the LTE radio access technology when the uplink subframe is unused.

13. The apparatus of claim 8 in which the processor is further configured to select a transmit packet length of at least one slave-to-master transmission of the Bluetooth radio access technology to align a start slot of a transmit packet to an uplink subframe of the LTE radio access technology.

14. The apparatus of claim 8 in which the processor is further configured:

to compare a transmit power of the Bluetooth radio access technology with a threshold transmit power; and

to increase a number of available communication resources for the Bluetooth radio access technology when the transmit power is below the threshold transmit power.

15. A computer program product configured for wireless communication, the computer program product comprising:

a non-transitory computer-readable medium having non-transitory program code recorded thereon, the program code comprising:

program code to operate a clock for managing communications between a master and a slave of a Bluetooth radio access technology;

program code to determine a frame alignment between a boundary of a slot of the Bluetooth radio access technology and a boundary of a subframe of a Long Term Evolution (LTE) radio access technology;

program code to determine available communication resources of the Bluetooth radio access technology relative to communications of the LTE radio access technology based at least in part on the clock, the frame alignment, and a timing configuration for the LTE radio access technology, in which:

the timing configuration indicates timing of uplink subframes and downlink subframes of the LTE radio access technology, and

a master transmit slot of the Bluetooth radio access technology is determined to be available when a start of a next slave transmit slot of the Bluetooth radio access technology coincides with an LTE downlink subframe or an unused LTE uplink subframe;

program code to permit a first communication in the master transmit slot based on the determination that the master transmit slot is available as a result of the start of the next slave transmit slot; and

program code to choose a slave transmit packet length based on an acknowledgment status related to a previous poll transmission.

16. An apparatus operable in a wireless communication system, the apparatus comprising:

means for operating a clock for managing communications between a master and a slave of a Bluetooth radio access technology;

means for determining a frame alignment between a boundary of a slot of the Bluetooth radio access technology and a boundary of a subframe of a Long Term Evolution (LTE) radio access technology;

means for determining available communication resources of the Bluetooth radio access technology relative to communications of the LTE radio access technology based at least in part on the clocks the frame alignment, and a timing configuration for the LTE radio access technology, in which:

the timing configuration indicates timing of uplink subframes and downlink subframes of the LTE radio access technology, and

a master transmit slot of the Bluetooth radio access technology is determined to be available when a start of a next slave transmit slot of the Bluetooth access technology coincides with an LTE downlink subframe or an unused LTE uplink subframe;

means for permitting a first communication in the master transmit slot based on the determination that the master transmit slot is available as a result of the start of the next slave transmit slot; and

means for choosing a slave transmit packet length based on an acknowledgment status related to a previous poll transmission.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2012
From: LINSKY, JOEL BENJAMIN; MANTRAVADI, ASHOK; WANG, JIBING
To: QUALCOMM INCORPORATED
Reel/Frame 029033/0484 →
Continuity (2)
Provisional Application 61502099 · Jun 28, 2011
Related Publication 20130016635A1 · Jan 17, 2013