IP Library Granted Patent US 9,572,055
Granted Patent B2
US 9,572,055 · App. 14/022,654 · Granted Feb 14, 2017

Uplink interference detection using transmission matrices

Inventors: Chaz Immendorf (Bothell, WA); Rekha Menon (Bothell, WA); Eamonn Gormley (Bothell, WA)
Assignee: SPECTRUM EFFECT, INC.
H04W24/08H04W24/02H04W72/1268H04W48/12H04W72/1231
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,572,055
App. No.
14/022,654
Granted
Feb 14, 2017
Kind
B2
Abstract

Identifying interference in a cellular network may include creating an interference neighbor list for a target base station that includes a plurality of neighboring base stations, determining a plurality of quiet resource blocks common to the plurality of neighboring base stations and the target base station, and analyzing signals received at the target base station during the plurality of quiet resource blocks. Whether to modify uplink transmission schedules, and the extent of modification, may be determined based on traffic levels.

Claims (90)

1. A method for identifying interference in a cellular network, the method comprising:

creating an interference neighbor list for a target base station that includes a plurality of neighboring base stations;

determining a plurality of quiet resource blocks common to all of the plurality of neighboring base stations on the interference neighbor list and the target base station; and

analyzing data corresponding to interference received at the target base station during the plurality of quiet resource blocks,

wherein determining the plurality of quiet resource blocks comprises:

designating a plurality of resource block indices in uplink transmission schedules of the plurality of neighboring base stations and the target base station; and

allocating one or more quiet resource blocks to the plurality of resource block indices.

2. The method of claim 1 , further comprising:

transmitting schedule information from each base station on the interference neighbor list to a computing device coupled to a backhaul portion of the cellular network,

wherein the computing device determines the plurality of quiet resource blocks common to the plurality of neighboring base stations and the target base station.

3. The method of claim 1 , wherein determining the plurality of quiet resource blocks further comprises:

comparing schedule information of each base station on the interference neighbor list to schedule information for the target base station to identify additional quiet resource blocks common to the plurality of neighboring base stations and the target base station.

4. The method of claim 1 , wherein the plurality of resource block indices are designated according to the following equation:

k ( t )=( K N +tK T )mod N,

in which N is a total number of resource blocks in an interference detection period, k(t) is an index, K N and K T are integers in the set {0, . . . , N−1}, and t is an integer in the set {0, . . . , T}.

5. The method of claim 1 , wherein the plurality of resource block indices are defined by an offset and a rate within a plurality of interference detection periods.

6. The method of claim 1 , wherein determining the plurality of quiet resource blocks further comprises:

calculating an average number of quiet resource blocks present in a schedule of at least one base station among the plurality of neighboring base stations;

comparing the average number of quiet resource blocks to a value; and

when the average number of quiet resource blocks is less than the value, allocating additional quiet resource blocks to an uplink transmission schedule.

7. The method of claim 6 , wherein the additional quiet resource blocks are allocated adjacent to indexed quiet resource blocks in the uplink transmission schedule.

8. The method of claim 1 , wherein analyzing the data corresponding to interference received at the target base station includes determining at least one of a location and a periodicity of the interference received by the target base station.

9. The method of claim 1 , wherein creating the interference neighbor list comprises:

receiving wireless signals from a plurality of user equipment attached to neighboring base stations at the target base station;

comparing a value of each of the received wireless signals to a threshold value; and

when a value of a particular signal exceeds the threshold value, adding a base station serving a user equipment which sent the particular signal to the interference neighbor list.

10. The method of claim 1 , wherein creating the interference neighbor list comprises:

receiving a wireless signal from the target base station at a user equipment served by a candidate base station;

comparing a value of the received wireless signal to a threshold value; and

when the value of the received wireless signal exceeds the threshold value, adding the candidate base station serving the user equipment to the interference neighbor list of the target base station.

11. The method of claim 1 , further comprising:

removing a first base station from the interference neighbor list when a signal associated with the first base station is not received with a power level exceeding a threshold value within a predetermined time.

12. The method of claim 1 , further comprising:

designating a set of downlink frequencies;

tuning a receiver of the target base station to the set of downlink frequencies; and

receiving signals over the set of downlink frequencies by the receiver of the target base station,

wherein analyzing the received signals includes analyzing the signals received over the set of downlink frequencies.

13. The method of claim 1 , further comprising:

in a time division duplexing (TDD) transmission scheme, reallocating a portion of time designated for downlink transmissions to a portion of time designated for uplink transmissions.

14. A system for identifying interference in a cellular network, the system comprising:

a plurality of base stations; and

a memory;

a processor; and

one or more non-transitory computer readable medium associated with the processor, the one or more non-transitory computer readable medium having computer executable instructions stored thereon which, when executed by an associated one or more processor, perform the following steps:

creating an interference neighbor list for a target base station that includes a plurality of neighboring base stations;

determining a plurality of quiet resource blocks common to all of the plurality of neighboring base stations on the interference neighbor list and the target base station; and

analyzing data corresponding to interference received by the target base station during the plurality of quiet resource blocks,

wherein determining the plurality of quiet resource blocks comprises:

designating a plurality of resource block indices in uplink transmission schedules of the plurality of neighboring base stations and the target base station; and

allocating one or more quiet resource blocks to the plurality of resource block indices.

15. The system of claim 14 , wherein determining the plurality of quiet resource blocks further comprises:

comparing schedule information of the plurality of neighboring base stations on the interference neighbor list to schedule information of the target base station to identify additional quiet resource blocks common to the plurality of neighboring base stations and the target base station.

16. The system of claim 14 , wherein the plurality of resource block indices are designated according to the following equation:

k ( t )=( K N +tK T )mod N,

in which N is a total number of resource blocks in an interference detection period, k(t) is an index, K N and K T are integers in the set {0, . . . , N−1}, and t is an integer in the set {0, . . . , T}.

17. The system of claim 14 , wherein the plurality of resource block indices are defined by an offset and a rate within a plurality of interference detection periods.

18. The system of claim 14 , wherein determining the plurality of quiet resource blocks further comprises:

calculating an average number of quiet resource blocks present in a schedule of at least one base station among the plurality of base stations;

comparing the average number of quiet resource blocks to a value; and

when the average number of quiet resource blocks is less than the value, allocating additional quiet resource blocks to an uplink transmission schedule.

19. The system of claim 18 , wherein the additional quiet resource blocks are allocated adjacent to indexed quiet resource blocks in the uplink transmission schedule.

20. The system of claim 14 , wherein analyzing the data corresponding to interference received by the target base station includes determining at least one of a location and a periodicity of the interference received by the target base station.

21. The system of claim 14 , wherein creating the interference neighbor list comprises:

receiving wireless signals from a plurality of a user equipment attached to neighboring base stations at the target base station;

comparing a value of each of the received wireless signals to a threshold value; and

when a value of a particular signal exceeds the threshold value, adding a base station serving user equipment which sent the particular signal to the interference neighbor list.

22. The system of claim 14 , wherein, in a frequency division duplexing (FDD) scheme, a portion of downlink frequencies are reallocated to uplink frequencies when performing interference detection.

23. The system of claim 14 , wherein, in a time division duplexing (TDD) transmission scheme, a portion of time designated for downlink transmissions is reallocated to a portion of time designated for uplink transmissions.

24. The system of claim 14 , wherein the one or more non-transitory computer readable medium includes a first computer readable medium disposed at the target base station and a second computer readable medium disposed at a base station from among the neighboring base stations, and

wherein the processor includes a first processing core disposed at the target base station and a second processing core disposed at a base station from among the neighboring base stations.

25. A method for identifying interference in a cellular network, the method comprising:

creating an interference neighbor list for a target base station that includes a plurality of neighboring base stations;

determining a plurality of quiet resource blocks common to all of the plurality of neighboring base stations on the interference neighbor list and the target base station; and

analyzing data corresponding to interference received at the target base station during the plurality of quiet resource blocks,

wherein determining the plurality of quiet resource blocks comprises:

calculating an average number of quiet resource blocks present in a schedule of at least one base station among the plurality of neighboring base stations;

comparing the average number of quiet resource blocks to a value; and

when the average number of quiet resource blocks is less than the value, allocating additional quiet resource blocks to an uplink transmission schedule.

26. A system for identifying interference in a cellular network, the system comprising:

a plurality of base stations; and

a memory;

a processor; and

one or more non-transitory computer readable medium associated with the processor, the one or more non-transitory computer readable medium having computer executable instructions stored thereon which, when executed by an associated one or more processor, perform the following steps:

creating an interference neighbor list for a target base station that includes a plurality of neighboring base stations;

determining a plurality of quiet resource blocks common to all of the plurality of neighboring base stations on the interference neighbor list and the target base station; and

analyzing data corresponding to interference received by the target base station during the plurality of quiet resource blocks,

wherein determining the plurality of quiet resource blocks comprises:

calculating an average number of quiet resource blocks present in a schedule of at least one base station among the plurality of neighboring base stations;

comparing the average number of quiet resource blocks to a value; and

when the average number of quiet resource blocks is less than the value, allocating additional quiet resource blocks to an uplink transmission schedule.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2016
From: EDEN ROCK COMMUNICATIONS, LLC
To: SPECTRUM EFFECT, INC.
Reel/Frame 038423/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: IMMENDORF, CHAZ; MENON, REKHA; GORMLEY, EAMONN
To: EDEN ROCK COMMUNICATIONS, LLC
Reel/Frame 035279/0704 →
Continuity (2)
Provisional Application 61810171 · Apr 9, 2013
Related Publication 20140301216A1 · Oct 9, 2014