IP Library Granted Patent US 10,257,714
Granted Patent B2
US 10,257,714 · App. 15/513,650 · Granted Apr 9, 2019

Channel selection algorithm with consecutive search loops

Inventors: Tim Irnich (Neuss, DE); Reem Karaki (Aachen, DE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04W16/10H04W24/02H04B17/345
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 10,257,714
App. No.
15/513,650
Granted
Apr 9, 2019
Kind
B2
Abstract

Controlling utilization of a plurality of frequency channels in a cellular network by a node by using a channel selection algorithm which is based on an initial channel allocation and two consecutive sequences of channel allocation processes. The concepts described may be used for efficiently controlling utilization of a plurality of frequency channels in a cellular network. In particular, due to the consecutive search loops, an optimized allocation of frequency channels to a plurality of access nodes can be obtained in an automated manner, without requiring excessive measurements or trial of allocations.

Claims (62)

1. A method of controlling utilization of a plurality of frequency channels in a cellular network, the method comprising:

A) a node of the cellular network determining, for each of a plurality of access nodes of the cellular network, a first amount of interference experienced by the access node when utilizing an initial allocation of the frequency channels to the access nodes;

B) the node determining a first allocation of frequency channels by a first sequence of allocation processes in the order of decreasing first amount of interference experienced by the access node, the first sequence of allocation processes comprising for each of the access nodes:

B1) the node determining, for each of the frequency channels, an aggregated amount of interference by summing an amount of interference experienced by the access node when utilizing the frequency channel and amounts of interference experienced by a group of the access nodes to which one of the frequency channels was already allocated in the first sequence of allocation processes when respectively utilizing this allocated frequency channel; and

B2) the node allocating the frequency channel corresponding to the lowest amount of aggregated interference to the access node;

C) the node determining, for each of the access nodes, a second amount of interference experienced by the access node when utilizing the first allocation of the frequency channels to the access nodes; and

D) the node determining a second allocation of frequency channels by a second sequence of allocation processes in the order of decreasing second amount of interference experienced by the access node, the second sequence of allocation processes comprising for each of the access nodes:

D1) the node determining, for each of the frequency channels, an aggregated amount of interference by summing an amount of interference experienced by the access node when utilizing the frequency channel and amounts of interference experienced by all other access nodes when utilizing their allocated frequency channels; and

D2) the node allocating the frequency channel corresponding to the lowest amount of aggregated interference to the access node.

2. The method of claim 1 , further comprising the node determining the initial allocation of frequency channels to the access nodes by randomly allocating one of the frequency channels to each of the access nodes.

3. The method of claim 1 , further comprising the node iteratively repeating the determination of the second amounts of interference and the second sequence of allocation processes.

4. The method of claim 3 , further comprising the node ending said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes in response to the aggregated amount of interference not being lowered in an iteration of said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes.

5. The method of claim 3 , further comprising the node ending said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes after a configured number of iterations of said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes.

6. The method of claim 1 , further comprising:

starting from a different initial allocation of the frequency channels to the access nodes, the node repeating the determination of the first amounts of interference, the first sequence of allocation processes, the determination of the second amounts of interference, and the second sequence of allocation processes to obtain a set of second allocations of frequency channels; and

from the set of second allocations of frequency channels, the node selecting a second allocation of frequency channels corresponding to the lowest amount of aggregated interference after the second sequence of allocation processes.

7. The method of claim 1 , further comprising the node estimating the amounts of interference experienced by the access nodes based on measurements performed by communication devices connected to the cellular network.

8. The method of claim 1 , further comprising the node estimating the amounts of interference experienced by the access nodes based on measurements performed by the access nodes.

9. The method of claim 7 , further comprising:

the node estimating, based on the measurements, a path loss between each pair of the access nodes; and

the node estimating the amounts of interference experienced by the access nodes based on the estimated path losses.

10. The method of claim 1 , wherein the node comprises one or more of the access nodes.

11. The method of claim 1 , wherein the node comprises a control node responsible for controlling the access nodes.

12. The method of claim 1 , wherein the frequency channels are from an unlicensed frequency spectrum.

13. The method of claim 1 , wherein the frequency channels are from a shared licensed frequency spectrum.

14. A node for a cellular network, the node comprising:

an interface for communication with access nodes of the cellular network;

processing circuitry; and

memory containing instructions executable by the processing circuitry whereby the node is operative to:

A) determine, for each of a plurality of the access nodes of the cellular network, a first amount of interference experienced by the access node when utilizing an initial allocation of a plurality of frequency channels to the access nodes;

B) determine a first allocation of frequency channels by a first sequence of allocation processes in the order of decreasing first amount of interference experienced by the access node, the first sequence of allocation processes comprising for each of the access nodes:

B1) determining, for each of the frequency channels, an aggregated amount of interference by summing an amount of interference experienced by the access node when utilizing the frequency channel and amounts of interference experienced by a group of the access nodes to which one of the frequency channels was already allocated in the first sequence of allocation processes when respectively utilizing this allocated frequency channel; and

B2) allocating the frequency channel corresponding to the lowest amount of aggregated interference to the access node;

C) determine, for each of the access nodes, a second amount of interference experienced by the access node when utilizing the first allocation of the frequency channels to the access nodes; and

D) determine a second allocation of frequency channels by a second sequence of allocation processes in the order of decreasing second amount of interference experienced by the access node, the second sequence of allocation processes comprising for each of the access nodes:

D1) determining, for each of the frequency channels, an aggregated amount of interference by summing an amount of interference experienced by the access node when utilizing the frequency channel and amounts of interference experienced by all other access nodes when utilizing their allocated frequency channels; and

D2) allocating the frequency channel corresponding to the lowest amount of aggregated interference to the access node.

15. The node of claim 14 , wherein the instructions are such that the node is operable to determine the initial allocation of frequency channels to the access nodes by randomly allocating one of the frequency channels to each of the access nodes.

16. The node of claim 14 , wherein the instructions are such that the node is operable to iteratively repeat the determination of the second amounts of interference and the second sequence of allocation processes.

17. The node of claim 16 , wherein the instructions are such that the node is operable to end said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes in response to the aggregated amount of interference not being lowered in an iteration of said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes.

18. The node of claim 16 , wherein the instructions are such that the node is operable to end said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes after a configured number of iterations of said iterative repeating of the determination of the second amounts of interference and the second sequence of allocation processes.

19. The node of claim 14 , wherein the instructions are such that the node is operable to:

starting from a different initial allocation of the frequency channels to the access nodes, repeat the determination of the first amounts of interference, the first sequence of allocation processes, the determination of the second amounts of interference, and the second sequence of allocation processes to obtain a set of second allocations of frequency channels; and

from the set of second allocations of frequency channels, select a second allocation of frequency channels corresponding to the lowest amount of aggregated interference after the second sequence of allocation processes.

20. The node of claim 14 , wherein the instructions are such that the node is operable to estimate the amounts of interference experienced by the access nodes based on measurements performed by communication devices connected to the cellular network.

21. The node of claim 14 , wherein the instructions are such that the node is operable to estimate the amounts of interference experienced by the access nodes based on measurements performed by the access nodes.

22. The node of claim 20 , wherein the instructions are such that the node is operable to:

estimate, based on the measurements, a path loss between each pair of the access nodes; and

estimate the amounts of interference experienced by the access nodes based on the estimated path losses.

23. The node of claim 14 , wherein the node comprises one or more of the access nodes.

24. The node of claim 14 , wherein the node comprises a control node responsible for controlling the access nodes.

25. The node of claim 14 , wherein the frequency channels are from an unlicensed frequency spectrum.

26. The node of claim 14 , wherein the frequency channels are from a shared licensed frequency spectrum.

27. A non-transitory computer readable recording medium storing a computer program product for controlling utilization of a plurality of frequency channels in a cellular network, the computer program product comprising software instructions which, when run on processing circuitry of a node of the cellular network, causes the node to:

A) determine, for each of a plurality of access nodes of the cellular network, a first amount of interference experienced by the access node when utilizing an initial allocation of the frequency channels to the access nodes;

B) determine a first allocation of frequency channels by a first sequence of allocation processes in the order of decreasing first amount of interference experienced by the access node, the first sequence of allocation processes comprising for each of the access nodes:

B1) the node determining, for each of the frequency channels, an aggregated amount of interference by summing an amount of interference experienced by the access node when utilizing the frequency channel and amounts of interference experienced by a group of the access nodes to which one of the frequency channels was already allocated in the first sequence of allocation processes when respectively utilizing this allocated frequency channel; and

B2) the node allocating the frequency channel corresponding to the lowest amount of aggregated interference to the access node;

C) determine, for each of the access nodes, a second amount of interference experienced by the access node when utilizing the first allocation of the frequency channels to the access nodes; and

D) determine a second allocation of frequency channels by a second sequence of allocation processes in the order of decreasing second amount of interference experienced by the access node, the second sequence of allocation processes comprising for each of the access nodes:

D1) the node determining, for each of the frequency channels, an aggregated amount of interference by summing an amount of interference experienced by the access node when utilizing the frequency channel and amounts of interference experienced by all other access nodes when utilizing their allocated frequency channels; and

D2) the node allocating the frequency channel corresponding to the lowest amount of aggregated interference to the access node.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2024
From: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
To: SAGO STRATEGIC SOLUTIONS LLC
Reel/Frame 066421/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2017
From: IRNICH, TIM; KARAKI, REEM
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 041700/0112 →
CHANGE OF NAME Recorded Mar 23, 2017
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 042077/0664 →
Continuity (1)
Related Publication 20170251371A1 · Aug 31, 2017