Method, apparatus and computer program for uplink scheduling in a network that employs relay nodes
First Claim
1. A method comprising:
- receiving from each of a plurality of user equipments an indication of user data volume waiting to be sent to a relay by the respective user equipment;
determining a relay data volume waiting to be sent from the relay;
compiling the indications of user data volume and the determined relay data volume into an uplink status report; and
sending the uplink status report towards an access node controlling a cell in which the relay and the user equipments operate.
9 Assignments
0 Petitions
Accused Products
Abstract
User equipments UEs send their buffer status reports and data to a relay node RN. The RN stores the data in actual buffers per radio bearer group RBG, and stores the UEs buffer occupancies in virtual buffers per RBG. The RN then sends its own status report to the controlling eNBr with the actual buffer occupancy and information about the virtual buffer occupancy. This enables the eNBr to know in advance the volume of data incoming to the RN'"'"'s actual buffers, as well as the current occupancy of those buffers, so as to better allocate radio resources. Further, the RN can take soundings of the uplink channels between UEs and the RN, which are then aggregated across the RBRs and sent to the eNBr as a special UL CQI report. The eNBr is thereby enabled to anticipate how soon the data in the UE buffers will appear in the RN'"'"'s actual buffers (from the additional information of average UL CQI info and virtual buffer status), and thus better allocate the RBRs to be used for the different RBGs in the RN-eNB link as well as the optimal set of RBRs to the UE-RN link, which the RN can redistribute among the UEs that it is serving.
-
Citations
34 Claims
-
1. A method comprising:
-
receiving from each of a plurality of user equipments an indication of user data volume waiting to be sent to a relay by the respective user equipment; determining a relay data volume waiting to be sent from the relay; compiling the indications of user data volume and the determined relay data volume into an uplink status report; and sending the uplink status report towards an access node controlling a cell in which the relay and the user equipments operate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a receiver configured to receive from each of a plurality of user equipments an indication of user data volume waiting to be sent to the apparatus by the respective user equipment; a buffer configured to store data from at least some of the user equipments that is waiting to be sent; a processor configured to compile the indications of user data volume and a determined data volume of the buffer into an uplink status report; and a transmitter configured to send the uplink status report towards an access node controlling a cell in which the apparatus and the user equipments operate. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable memory embodying a program of machine-readable instructions executable by a digital data processor to perform actions directed toward compiling and sending an uplink status report, the actions comprising:
-
receiving from each of a plurality of user equipments an indication of user data volume waiting to be sent to a relay by the respective user equipment; determining a relay data volume waiting to be sent from the relay; compiling the indications of user data volume and the determined relay data volume into an uplink status report; and sending the uplink status report towards an access node controlling a cell in which the relay and the user equipments operate. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus comprising:
-
receiving means for receiving from each of a plurality of user equipments an indication of user data volume waiting to be sent to a relay by the respective user equipment; memory means for storing data from at least some of the user equipments that is waiting to be sent; processing means for compiling the indications of user data volume and a determined data volume of the memory means into an uplink status report; and transmitting means for sending the uplink status report towards an access node controlling a cell in which the relay and the user equipments operate.
-
-
23. A method comprising:
-
receiving from a relay node a buffer status report; determining from the buffer status report a volume of data in queue for the relay node to send and a volume of data waiting to be sent to the relay node; and allocating radio resources to the relay node at least in part depending on the volume of data waiting to be sent to the relay node. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An apparatus comprising:
-
a receiver configured to receive from a relay node a buffer status report; a processor configured to determine from the buffer status report a volume of data in queue for the relay node to send and a volume of data waiting to be sent to the relay node, and to allocate radio resources to the relay node at least in part depending on the volume of data waiting to be sent to the relay node; and a transmitter configured to send the radio resource allocation to the relay node. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification