IP Library Granted Patent US 9,185,712
Granted Patent B2
US 9,185,712 · App. 13/468,803 · Granted Nov 10, 2015

Single antenna interference cancellation in a mobile communication system

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,185,712
App. No.
13/468,803
Granted
Nov 10, 2015
Kind
B2
Abstract

Methods, apparatus and articles of manufacture for single antenna interference cancellation in a mobile communication system are disclosed. An example method disclosed herein for a wireless device comprises determining a number of bursts to be received in a time division multiple access frame comprising a plurality of timeslots, and when the number of bursts exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, performing single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame.

Claims (73)

1. A method for a wireless device, the method comprising:

determining whether a number of bursts to be received in a time division multiple access frame exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, the time division multiple access frame comprising a plurality of timeslots; and

when the number of bursts is determined to exceed the threshold number of bursts for which single antenna interference cancellation can be performed, performing single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame, wherein performing single antenna interference cancellation for the subset of the bursts comprises disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame.

2. The method as defined in claim 1 further comprising, when the number of bursts to be received is determined to not exceed the threshold number of bursts for which single antenna interference cancellation can be performed, enabling single antenna interference cancellation for all bursts to be received in the time division multiple access frame.

3. The method as defined in claim 1 further comprising sending a message indicating each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are expected to be met.

4. The method as defined in claim 1 further comprising sending a message indicating each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are not expected to be met.

5. The method as defined in claim 1 further comprising reporting a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are expected to be met, and not reporting a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are not expected to be met.

6. The method as defined in claim 1 further comprising reporting a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are not expected to be met, and not reporting a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are expected to be met.

7. The method as defined in claim 1 wherein performing single antenna interference cancellation for the subset of the bursts comprises enabling single antenna interference cancellation for each burst corresponding to a speech channel.

8. The method as defined in claim 1 wherein disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame is based on a predetermined order of disabling single antenna interference cancellation according to timeslot number.

9. The method as defined in claim 8 wherein the predetermined order of disabling single antenna interference cancellation according to timeslot number corresponds to disabling single antenna interference cancellation starting from a highest assigned timeslot number and proceeding in order of decreasing assigned timeslot number until the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded.

10. The method as defined in claim 1 wherein performing single antenna interference cancellation for the subset of the bursts comprises

receiving an uplink assignment, wherein transmission on all assigned uplink timeslots and reception on all assigned downlink timeslots is not possible; and

prioritizing single antenna interference cancellation control for downlink timeslots based on at least one of:

a first group of one or more timeslot numbers associated with the uplink assignment, and a second group of one or more timeslot numbers associated with a downlink assignment;

a third group of one or more timeslot numbers associated with an uplink allocation;

whether the uplink assignment requires flexible timeslot assignment or enhanced flexible timeslot assignment capability;

whether the uplink assignment requires dynamic allocation or extended dynamic allocation; or

a prioritization rule for transmitting on a fourth group of one or more allocated uplink timeslots, wherein the fourth group of one or more allocated uplink timeslots is a subset of a fifth group of assigned uplink timeslots.

11. A method for a wireless device, the method comprising:

determining a number of bursts to be received in a time division multiple access frame comprising a plurality of timeslots;

when the number of bursts exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, performing single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame, wherein performing single antenna interference cancellation for the subset of the bursts comprises disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame, and wherein performing single antenna interference cancellation for the subset of the bursts comprises:

enabling single antenna interference cancellation for a first group of one or more timeslots of the time division multiple access frame each having a same respective timeslot number as that associated with a respective data block that was received during a prior interval; and

when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after enabling single antenna interference cancellation in each timeslot in the first group of one or more timeslots, enabling single antenna interference cancellation for at least one additional timeslot that is adjacent to at least one timeslot in the first group of one or more timeslots.

12. The method as defined in claim 11 further comprising, when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after enabling single antenna interference cancellation for the at least one additional timeslot, interspersing enabling of single antenna interference cancellation to a remaining subset of assigned timeslots based on a ratio.

13. A method for a wireless device, the method comprising:

determining a number of bursts to be received in a time division multiple access frame comprising a plurality of timeslots;

when the number of bursts exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, performing single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame, wherein performing single antenna interference cancellation for the subset of the bursts comprises disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame, and wherein performing single antenna interference cancellation for the subset of the bursts comprises:

for each assigned timeslot, determining a respective type of information likely to be received in the respective assigned timeslot;

enabling single antenna interference cancellation for each timeslot that is likely to receive a control message;

when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after enabling single antenna interference cancellation for each timeslot likely to receive a control message, enabling single antenna interference cancellation for each timeslot that is likely to receive data addressed to the wireless device; and

when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after further enabling single antenna interference cancellation for each timeslot that is likely to receive data addressed to the wireless device, enabling single antenna interference cancellation for each timeslot that is likely to receive data not addressed to the wireless device.

14. A non-transitory machine readable storage medium comprising machine readable instructions which, when executed, cause a machine to at least:

determine whether a number of bursts to be received in a time division multiple access frame exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, the time division multiple access frame comprising a plurality of timeslots; and

when the number of bursts is determined to exceed the threshold number of bursts for which single antenna interference cancellation can be performed, perform single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame, wherein performing single antenna interference cancellation for the subset of the bursts comprises disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame.

15. An apparatus for a wireless device, the apparatus comprising:

memory to store machine readable instructions; and

a processor to execute the machine readable instructions to:

determine whether determining a number of bursts to be received in a time division multiple access frame exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, the time division multiple access frame comprising a plurality of timeslots; and

when the number of bursts is determined to exceed the threshold number of bursts for which single antenna interference cancellation can be performed, perform performing single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame, wherein performing single antenna interference cancellation for the subset of the bursts comprises disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame.

16. The apparatus as defined in claim 15 wherein the processor further is to, when the number of bursts to be received is determined to not exceed the threshold number of bursts for which single antenna interference cancellation can be performed, enable single antenna interference cancellation for all bursts to be received in the time division multiple access frame.

17. The apparatus as defined in claim 15 wherein the processor further is to send a message indicating each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are expected to be met.

18. The apparatus as defined in claim 15 wherein the processor further is to send a message indicating each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are not expected to be met.

19. The apparatus as defined in claim 15 wherein the processor further is to report a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are expected to be met, and not reporting report a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are not expected to be met.

20. The apparatus as defined in claim 15 wherein the processor further is to report a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are not expected to be met, and not report a respective interference measurement for each timeslot in the time division multiple access frame for which performance requirements associated with single antenna interference cancellation being enabled are expected to be met.

21. The apparatus as defined in claim 15 wherein to perform single antenna interference cancellation for the subset of the bursts, the processor is to enable single antenna interference cancellation for each burst corresponding to a speech channel.

22. The apparatus as defined in claim 15 wherein to disable single antenna interference cancellation for one or more timeslots in the time division multiple access frame is based on a predetermined order of disabling single antenna interference cancellation according to timeslot number.

23. The apparatus as defined in claim 22 wherein the predetermined order of disabling single antenna interference cancellation according to timeslot number corresponds to disabling single antenna interference cancellation starting from a highest assigned timeslot number and proceeding in order of decreasing assigned timeslot number until the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded.

24. The apparatus as defined in claim 15 wherein to perform single antenna interference cancellation for the subset of the bursts, the processor is to:

receive an uplink assignment, wherein transmission on all assigned uplink timeslots and reception on all assigned downlink timeslots is not possible; and

prioritize single antenna interference cancellation control for downlink timeslots based on at least one of:

a first group of one or more timeslot numbers associated with the uplink assignment, and a second group of one or more timeslot numbers associated with a downlink assignment;

a third group of one or more timeslot numbers associated with an uplink allocation;

whether the uplink assignment requires flexible timeslot assignment or enhanced flexible timeslot assignment capability;

whether the uplink assignment requires dynamic allocation or extended dynamic allocation; or

a prioritization rule for transmitting on a fourth group of one or more allocated uplink timeslots, wherein the fourth group of one or more allocated uplink timeslots is a subset of a fifth group of assigned uplink timeslots.

25. An apparatus for a wireless device, the apparatus comprising:

memory to store machine readable instructions; and

a processor to execute the machine readable instructions to:

determine a number of bursts to be received in a time division multiple access frame comprising a plurality of timeslots; and

when the number of bursts exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, perform single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame, wherein to perform single antenna interference cancellation for the subset of the bursts comprises disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame, the processor is to:

enable single antenna interference cancellation for a first group of one or more timeslots of the time division multiple access frame each having a same respective timeslot number as that associated with a respective data block that was received during a prior interval; and

when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after enabling single antenna interference cancellation in each timeslot in the first group of one or more timeslots, enable single antenna interference cancellation for at least one additional timeslot that is adjacent to at least one timeslot in the first group of one or more timeslots.

26. The apparatus as defined in claim 25 wherein the processor further is to, when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after enabling single antenna interference cancellation for the at least one additional timeslot, intersperse enabling of single antenna interference cancellation to a remaining subset of assigned timeslots based on a ratio.

27. An apparatus for a wireless device, the apparatus comprising:

memory to store machine readable instructions; and

a processor to execute the machine readable instructions to:

determine a number of bursts to be received in a time division multiple access frame comprising a plurality of timeslots; and

when the number of bursts exceeds a threshold number of bursts for which single antenna interference cancellation can be performed, perform single antenna interference cancellation for a subset of the bursts received in the time division multiple access frame, wherein to perform single antenna interference cancellation for the subset of the bursts comprises disabling single antenna interference cancellation for one or more timeslots in the time division multiple access frame, the processor is to:

for each assigned timeslot, determine a respective type of information likely to be received in the respective assigned timeslot;

enable single antenna interference cancellation for each timeslot that is likely to receive a control message;

when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after enabling single antenna interference cancellation for each timeslot likely to receive a control message, enable single antenna interference cancellation for each timeslot that is likely to receive data addressed to the wireless device; and

when the threshold number of bursts for which single antenna interference cancellation can be performed is not exceeded after further enabling single antenna interference cancellation for each timeslot that is likely to receive data addressed to the wireless device, enable single antenna interference cancellation for each timeslot that is likely to receive data not addressed to the wireless device.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: FAURIE, RENE
To: RESEARCH IN MOTION FRANCE S.A.S.
Reel/Frame 036697/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: VUTUKURI, ESWAR KALYAN; HOLE, DAVID PHILIP
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 036697/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: KREUZER, WERNER
To: RESEARCH IN MOTION DEUTSCHLAND GMBH
Reel/Frame 036697/0891 →
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2012
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028718/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2012
From: RESEARCH IN MOTION FRANCE S.A.S.
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 028718/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2012
From: RESEARCH IN MOTION DEUTSCHLAND GMBH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028676/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2012
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028676/0389 →