Slot allocation, user grouping, and frame partition method and apparatus for H-FDD systems
First Claim
1. A base station configured to establish duplex communication between the base station and a plurality of remote stations, wherein the duplex communication is partitioned into a series of frames, each frame including (i) a total integer number of slots, N, for down-link communication and (ii) a total integer number of slots, M, for up-link communication, the base station comprising:
- a processor; and
a non-transitory computer readable storage medium coupled to the processor, the non-transitory computer readable storage medium storing instructions that, when executed by the processor, cause the processor to assign, to each remote station, a respective down-link data rate and a respective up-link data rate for communication between that remote station and the base station, provide, for each remote station, a respective down-link slot allocation for communication between that remote station and the base station, wherein each respective down-link slot allocation comprises a number of slots of the total slots N, andprovide, for each remote station, a respective up-link slot allocation for communication between that remote station and the at least one base station, wherein each respective up-link slot allocation comprises a number of slots of the total slots M, wherein each remote station has a respective weighted down-link data rate associated with the respective down-link data rate assigned to that remote station, and each remote station has a respective weighted up-link data rate associated with the respective up-link data rate assigned to that remote station, whereby a minimum of the respective weighted down-link data rates varies with the respective down-link slot allocation for each remote station, and a minimum of the respective weighted up-link data rates varies with the respective up-link slot allocation for each remote station, wherein the non-transitory computer readable storage medium stores instructions that, when executed by the processor, cause the processor to determine the respective down-link slot allocations of the plurality of remote stations and the respective up-link slot allocations of the plurality of remote stations so as to maximize the minimum of the weighted down-link data rates and of the weighted up-link data rates of the plurality of remote stations.
0 Assignments
0 Petitions
Accused Products
Abstract
A base station is configured to assign, to each remote station, a down-link data rate and an up-link data rate for communication between that remote station and the base station, provide, for each remote station, a down-link slot allocation for communication between that remote station and the base station, and provide, for each remote station, an up-link slot allocation for communication between that remote station and the at least one base station. A minimum down-link data rate varies with the down-link slot allocation for each remote station, and a minimum up-link data rate varies with the respective up-link slot allocation for each remote station. The down-link slot allocations and the up-link slot allocations are determined so as to maximize the minimum of the down-link data rates and the up-link data rates.
-
Citations
23 Claims
-
1. A base station configured to establish duplex communication between the base station and a plurality of remote stations, wherein the duplex communication is partitioned into a series of frames, each frame including (i) a total integer number of slots, N, for down-link communication and (ii) a total integer number of slots, M, for up-link communication, the base station comprising:
-
a processor; and a non-transitory computer readable storage medium coupled to the processor, the non-transitory computer readable storage medium storing instructions that, when executed by the processor, cause the processor to assign, to each remote station, a respective down-link data rate and a respective up-link data rate for communication between that remote station and the base station, provide, for each remote station, a respective down-link slot allocation for communication between that remote station and the base station, wherein each respective down-link slot allocation comprises a number of slots of the total slots N, and provide, for each remote station, a respective up-link slot allocation for communication between that remote station and the at least one base station, wherein each respective up-link slot allocation comprises a number of slots of the total slots M, wherein each remote station has a respective weighted down-link data rate associated with the respective down-link data rate assigned to that remote station, and each remote station has a respective weighted up-link data rate associated with the respective up-link data rate assigned to that remote station, whereby a minimum of the respective weighted down-link data rates varies with the respective down-link slot allocation for each remote station, and a minimum of the respective weighted up-link data rates varies with the respective up-link slot allocation for each remote station, wherein the non-transitory computer readable storage medium stores instructions that, when executed by the processor, cause the processor to determine the respective down-link slot allocations of the plurality of remote stations and the respective up-link slot allocations of the plurality of remote stations so as to maximize the minimum of the weighted down-link data rates and of the weighted up-link data rates of the plurality of remote stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A base station configured to duplex communication in a slot-based communication system, wherein communication is among the base station and a plurality of remote stations over a series of frames, each frame including (i) a total integer number of slots, N, for down-link communications and (ii) a total integer number of slots, M, for up-link communications, the base station comprising:
-
a processor; and a non-transitory computer readable storage medium coupled to the processor, the non-transitory computer readable storage medium storing instructions that, when executed by the processor, cause the processor to identify, for each remote station of the plurality of remote stations, a respective down-link data rate and a respective up-link data rate for communication between the remote station and the base station, wherein each remote station has (i) a respective down-link weighting factor indicative of a respective desired down-link quality of service level of the remote station and (ii) a respective up-link weighting factor indicative of a respective desired up-link quality of service level of the remote station, wherein each remote station has a respective weighted down-link data rate associated with (i) the respective down-link data rate and (ii) the respective down-link weighting factor, and wherein each remote station has a respective weighted up-link data rate associated with (i) the respective up-link data rate and (ii) the respective up-link weighting factor, assign to each of the plurality of remote stations (i) a respective down-link slot allocation for receiving down-link data from the base station during the frame and (ii) a respective up-link slot allocation for transmitting up-link data to the base station during the frame, so as to maximize the minimum of the respective weighted down-link data rates and of the respective weighted up-link data rates of the plurality of remote stations, assign each of the plurality of remote stations to one of a first user group and a second user group based on (i) the assigned respective down-link slot allocation and (ii) the assigned respective up-link slot allocation for each of the remote stations, wherein remote stations in the first user group are to receive down-link data in a first subframe and communicate up-link data in a second subframe, and wherein remote stations in the second user group are to communicate up-link data in the first subframe and receive down-link data in the second subframe, and determine a frame partition separating the first subframe from the second subframe based on the assigned respective down-link slot allocation and the assigned respective up-link slot allocation for each of the remote stations. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification