Dynamic scheduling of non-interfering clusters in a distributed diversity communications system
First Claim
1. A cellular wireless communications network comprising one or more clusters, each cluster comprising:
- a plurality of cells; and
a cluster-level controller that dynamically divides the cluster into a set of non-interfering sub-clusters for a resource allocation unit, wherein;
each sub-cluster comprises one or more cells that transmit to a single user in the cluster for the resource allocation unit;
at least one sub-cluster comprises at least two cells that transmit to a corresponding single user in the cluster for the resource allocation unit;
the controller dynamically divides the cluster into the set of non-interfering sub-clusters based on a cluster-level ranking of users in the cluster;
each user in the cluster is connected to only one serving cell in the cluster; and
for a highest-rank user in the ranking, the controller defines a sub-cluster for the highest-rank user, wherein;
if the controller determines that the highest-rank user has one or more potentially interfering, non-server cells in the cluster, then the controller includes in the sub-cluster for the highest-rank user (i) the one or more potentially interfering, non-serving cells and (ii) the serving cell for the highest-rank user; and
if the controller determines that the highest-rank user has no potentially interfering, non-server cells in the cluster, then the controller includes in the sub-cluster for the highest-rank user only the serving cell for the highest-rank user.
2 Assignments
0 Petitions
Accused Products
Abstract
In certain embodiments, a cellular wireless communications network has clusters, each cluster having a plurality of cells and a cluster-level controller that dynamically divides the cluster into non-interfering sub-clusters for each resource allocation unit (e.g., physical resource block). Each sub-cluster has one or more cells that transmit to a single user in the cluster for the resource allocation unit, and at least one sub-cluster has at least two cells that transmit to a single user for the resource allocation unit using a distributed diversity mode of communication in which the at least two cells transmit the same data to the single user. The controller divides the cluster into sub-clusters based on determinations of whether users in the cluster are susceptible to interference from non-serving cells in the cluster. By assigning potentially interfering, non-serving cells to the sub-cluster for a user, those non-serving cells are eliminated as sources of interference.
-
Citations
27 Claims
-
1. A cellular wireless communications network comprising one or more clusters, each cluster comprising:
-
a plurality of cells; and a cluster-level controller that dynamically divides the cluster into a set of non-interfering sub-clusters for a resource allocation unit, wherein; each sub-cluster comprises one or more cells that transmit to a single user in the cluster for the resource allocation unit; at least one sub-cluster comprises at least two cells that transmit to a corresponding single user in the cluster for the resource allocation unit; the controller dynamically divides the cluster into the set of non-interfering sub-clusters based on a cluster-level ranking of users in the cluster; each user in the cluster is connected to only one serving cell in the cluster; and for a highest-rank user in the ranking, the controller defines a sub-cluster for the highest-rank user, wherein; if the controller determines that the highest-rank user has one or more potentially interfering, non-server cells in the cluster, then the controller includes in the sub-cluster for the highest-rank user (i) the one or more potentially interfering, non-serving cells and (ii) the serving cell for the highest-rank user; and if the controller determines that the highest-rank user has no potentially interfering, non-server cells in the cluster, then the controller includes in the sub-cluster for the highest-rank user only the serving cell for the highest-rank user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A cellular wireless communications network comprising one or more clusters, each cluster comprising:
-
a plurality of cells; and a cluster-level controller that dynamically divides the cluster into a set of non-interfering sub-clusters for a resource allocation unit, wherein; each sub-cluster comprises one or more cells that transmit to a single user in the cluster for the resource allocation unit; at least one sub-cluster comprises at least two cells that transmit to a corresponding single user in the cluster for the resource allocation unit; the controller dynamically divides the cluster into the set of non-interfering sub-clusters based on a cluster-level ranking of users in the cluster; each cell ranks its own users and determines its cell-level highest-rank user; one or more cells identify their cell-level highest-rank users to the controller; and the controller generates the cluster-level ranking based on the identified cell-level highest-rank users. - View Dependent Claims (20, 21, 22)
-
-
23. A cellular wireless communications network comprising one or more clusters, each cluster comprising:
-
a plurality of cells; and a cluster-level controller that dynamically divides the cluster into a set of non-interfering sub-clusters for a resource allocation unit, wherein; each sub-cluster comprises one or more cells that transmit to a single user in the cluster for the resource allocation unit; at least one sub-cluster comprises at least two cells that transmit to a corresponding single user in the cluster for the resource allocation unit; the controller dynamically divides the cluster into a corresponding set of non-interfering sub-clusters independently for each of multiple, different resource allocation units; and the corresponding sets of non-interfering sub-clusters are different for at least two of the resource allocation units. - View Dependent Claims (24)
-
-
25. A cellular wireless communications network comprising one or more clusters, each cluster comprising:
-
a plurality of cells; and a cluster-level controller that dynamically divides the cluster into a set of non-interfering sub-clusters for a resource allocation unit, wherein; each sub-cluster comprises one or more cells that transmit to a single user in the cluster for the resource allocation unit; at least one sub-cluster comprises at least two cells that transmit to a corresponding single user in the cluster for the resource allocation unit; one or more of the cells have a remote radio head (RRH), but no dedicated baseband unit (BBU); and the cluster comprises a shared BBU for all of the cells in the cluster, wherein the shared BBU implements the controller. - View Dependent Claims (26, 27)
-
Specification