IP Library Granted Patent US 8,971,906
Granted Patent B2
US 8,971,906 · App. 13/744,109 · Granted Mar 3, 2015

Hybrid interference alignment for mixed macro-FEMTO base station downlink

Inventors: Jubin Jose (Bound Brook, NJ); Sundar Subramanian (Bridgewater, NJ); Xinzhou Wu (Hillsborough, NJ); Junyi Li (Chester, NJ); Thomas Joseph Richardson (South Orange, NJ)
Assignee: QUALCOMM Incorporated
H04W72/082H04B7/0413H04B7/0452
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 8,971,906
App. No.
13/744,109
Granted
Mar 3, 2015
Kind
B2
Abstract

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus is a first BS. The apparatus determines a first channel between a second BS and a first UE served by a third BS, determines a second channel between the first base station and the first UE, and determines a first direction vector to be used by the second base station for sending a data transmission. The apparatus transmits a set of resource blocks to a second UE served by the first base station with a second direction vector determined based on the first channel, the second channel, and the first direction vector to be used by the second base station.

Claims (86)

1. A method of wireless communication of a first base station, comprising:

determining a first channel between a second base station and a first user equipment (UE) served by a third base station;

determining a second channel between the first base station and the first UE;

determining a first direction vector to be used by the second base station for sending a data transmission; and

transmitting a set of resource blocks to a second UE served by the first base station with a second direction vector determined based on the first channel, the second channel, and the first direction vector to be used by the second base station.

2. The method of claim 1 , further comprising determining the second direction vector, wherein the second direction vector is determined such that a product of the second channel and the second direction vector approximately aligns with a product of the first channel and the first direction vector.

3. The method of claim 1 , further comprising receiving information indicating the first channel from the second base station.

4. The method of claim 1 , further comprising receiving information indicating the first channel from the third base station.

5. The method of claim 1 , further comprising:

transmitting a pilot signal to the second UE; and

receiving information indicating the second channel from the third base station, the second channel being based on the transmitted pilot signal.

6. The method of claim 1 , further comprising:

transmitting a pilot signal to the second UE; and

receiving information indicating the second channel from the second base station, the second channel being based on the transmitted pilot signal.

7. The method of claim 1 , further comprising receiving an uplink pilot signal from the first UE, wherein the second channel is determined based on the received uplink signal.

8. The method of claim 1 , further comprising:

determining a first proximity to the first UE; and

determining a second proximity to a third UE served by a fourth base station;

determining that the first proximity is less than the second proximity; and

determining to transmit the set of resource blocks to align interfering signals with each other for the first UE based on the determination that the first proximity is less than the second proximity.

9. The method of claim 1 , further comprising receiving information indicating direction vectors to be used in sequence by the second base station, the direction vectors including the first direction vector.

10. An apparatus for wireless communication, the apparatus being a first base station comprising:

means for determining a first channel between a second base station and a first user equipment (UE) served by a third base station;

means for determining a second channel between the first base station and the first UE;

means for determining a first direction vector to be used by the second base station for sending a data transmission; and

means for transmitting a set of resource blocks to a second UE served by the first base station with a second direction vector determined based on the first channel, the second channel, and the first direction vector to be used by the second base station.

11. The apparatus of claim 10 , further comprising means for determining the second direction vector, wherein the second direction vector is determined such that a product of the second channel and the second direction vector approximately aligns with a product of the first channel and the first direction vector.

12. The apparatus of claim 10 , further comprising means for receiving information indicating the first channel from the second base station.

13. The apparatus of claim 10 , further comprising means for receiving information indicating the first channel from the third base station.

14. The apparatus of claim 10 , further comprising:

means for transmitting a pilot signal to the second UE; and

means for receiving information indicating the second channel from the third base station, the second channel being based on the transmitted pilot signal.

15. The apparatus of claim 10 , further comprising:

means for transmitting a pilot signal to the second UE; and

means for receiving information indicating the second channel from the second base station, the second channel being based on the transmitted pilot signal.

16. The apparatus of claim 10 , further comprising means for receiving an uplink pilot signal from the first UE, wherein the second channel is determined based on the received uplink signal.

17. The apparatus of claim 10 , further comprising:

means for determining a first proximity to the first UE; and

means for determining a second proximity to a third UE served by a fourth base station;

means for determining that the first proximity is less than the second proximity; and

means for determining to transmit the set of resource blocks to align interfering signals with each other for the first UE based on the determination that the first proximity is less than the second proximity.

18. The apparatus of claim 10 , further comprising means for receiving information indicating direction vectors to be used in sequence by the second base station, the direction vectors including the first direction vector.

19. An apparatus for wireless communication, the apparatus being a first base station comprising:

a processing system configured to:

determine a first channel between a second base station and a first user equipment (UE) served by a third base station;

determine a second channel between the first base station and the first UE;

determine a first direction vector to be used by the second base station for sending a data transmission; and

transmit a set of resource blocks to a second UE served by the first base station with a second direction vector determined based on the first channel, the second channel, and the first direction vector to be used by the second base station.

20. The apparatus of claim 19 , wherein the processing system is further configured to determine the second direction vector, wherein the second direction vector is determined such that a product of the second channel and the second direction vector approximately aligns with a product of the first channel and the first direction vector.

21. The apparatus of claim 19 , wherein the processing system is further configured to receive information indicating the first channel from the second base station.

22. The apparatus of claim 19 , wherein the processing system is further configured to receive information indicating the first channel from the third base station.

23. The apparatus of claim 19 , wherein the processing system is further configured to:

transmit a pilot signal to the second UE; and

receive information indicating the second channel from the third base station, the second channel being based on the transmitted pilot signal.

24. The apparatus of claim 19 , wherein the processing system is further configured to:

transmit a pilot signal to the second UE; and

receive information indicating the second channel from the second base station, the second channel being based on the transmitted pilot signal.

25. The apparatus of claim 19 , wherein the processing system is further configured to receive an uplink pilot signal from the first UE, wherein the second channel is determined based on the received uplink signal.

26. The apparatus of claim 19 , wherein the processing system is further configured to:

determine a first proximity to the first UE; and

determine a second proximity to a third UE served by a fourth base station;

determine that the first proximity is less than the second proximity; and

determine to transmit the set of resource blocks to align interfering signals with each other for the first UE based on the determination that the first proximity is less than the second proximity.

27. The apparatus of claim 19 , wherein the processing system is further configured to receive information indicating direction vectors to be used in sequence by the second base station, the direction vectors including the first direction vector.

28. A computer program product in a first base station, comprising:

a non-transitory computer-readable medium comprising code for:

determining a first channel between a second base station and a first user equipment (UE) served by a third base station;

determining a second channel between the first base station and the first UE;

determining a first direction vector to be used by the second base station for sending a data transmission; and

transmitting a set of resource blocks to a second UE served by the first base station with a second direction vector determined based on the first channel, the second channel, and the first direction vector to be used by the second base station.

29. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for determining the second direction vector, wherein the second direction vector is determined such that a product of the second channel and the second direction vector approximately aligns with a product of the first channel and the first direction vector.

30. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for receiving information indicating the first channel from the second base station.

31. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for receiving information indicating the first channel from the third base station.

32. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for:

transmitting a pilot signal to the second UE; and

receiving information indicating the second channel from the third base station, the second channel being based on the transmitted pilot signal.

33. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for:

transmitting a pilot signal to the second UE; and

receiving information indicating the second channel from the second base station, the second channel being based on the transmitted pilot signal.

34. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for receiving an uplink pilot signal from the first UE, wherein the second channel is determined based on the received uplink signal.

35. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for:

determining a first proximity to the first UE; and

determining a second proximity to a third UE served by a fourth base station;

determining that the first proximity is less than the second proximity; and

determining to transmit the set of resource blocks to align interfering signals with each other for the first UE based on the determination that the first proximity is less than the second proximity.

36. The computer program product of claim 28 , wherein the non-transitory computer-readable medium further comprises code for receiving information indicating direction vectors to be used in sequence by the second base station, the direction vectors including the first direction vector.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2013
From: JOSE, JUBIN; SUBRAMANIAN, SUNDAR; WU, XINZHOU; LI, JUNYI; RICHARDSON, THOMAS JOSEPH
To: QUALCOMM INCORPORATED
Reel/Frame 031039/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2013
From: JOSE, JUBIN; SUBRAMANIAN, SUNDAR; WU, XINZHOU; LI, JUNYI
To: QUALCOMM INCORPORATED
Reel/Frame 030022/0178 →
Continuity (1)
Related Publication 20140200010A1 · Jul 17, 2014