Apparatus and method for constructing a data unit that includes a buffer status report
First Claim
1. In a mobile telecommunications system, a method of generating a data unit, wherein the data unit is employed, at least in part, to provide information to a serving base station about the amount of data that is available for transmission in an uplink, the method comprising:
- determining whether padding bits are available in the data unit; and
if there are padding bits available in the data unit, inserting, into the data unit, a long buffer status report (BSR) and a sub-header corresponding to the long BSR if it is determined that the number of padding bits is greater than or equal to the size of the long BSR plus the sub-header corresponding to the long BSR;
inserting, into the data unit, a short BSR and a sub-header corresponding to the short BSR if it is determined that the number of padding bits is greater than or equal to the size of the short BSR plus the sub-header corresponding to the short BSR, but less than the size of the long BSR plus the sub-header corresponding to the long BSR, and it is determined that only one logical channel group has buffered data available to transmit via the uplink; and
inserting into the data unit a truncated BSR and a sub-header corresponding to the truncated BSR if it is determined that the number of padding bits is greater than or equal to the size of the short BSR plus the sub-header corresponding to the short BSR, but less than the size of the long BSR plus the sub-header corresponding to the long BSR, and it is determined that a plurality of logical channel groups have buffered data available to transmit via the uplink.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for constructing a data unit that includes a buffer status report (BSR) such that when BSR triggering is performed, the size(s) of the necessary sub-header(s) are also to be considered together in addition to the BSR size. There is a checking unit that checks whether any padding region is available in a MAC PDU that was constructed, a comparing unit that compares the number of padding bits with the size of a buffer status report (BSR) plus its sub-header, and a processing unit that cooperates with the checking unit and the comparing unit to trigger a buffer status report (BSR) procedure if the number of padding bits is larger than the size of the BSR plus its sub-header, including the BSR and its sub-header in the MAC PDU, and setting an LCID in the sub-header to indicate a BSR is included, the BSR having been triggered due to padding. Using such apparatus allows the sub-header(s) to be inserted (included) into the MAC PDU (or transport block (TB) or other data unit).
19 Citations
27 Claims
-
1. In a mobile telecommunications system, a method of generating a data unit, wherein the data unit is employed, at least in part, to provide information to a serving base station about the amount of data that is available for transmission in an uplink, the method comprising:
-
determining whether padding bits are available in the data unit; and if there are padding bits available in the data unit, inserting, into the data unit, a long buffer status report (BSR) and a sub-header corresponding to the long BSR if it is determined that the number of padding bits is greater than or equal to the size of the long BSR plus the sub-header corresponding to the long BSR; inserting, into the data unit, a short BSR and a sub-header corresponding to the short BSR if it is determined that the number of padding bits is greater than or equal to the size of the short BSR plus the sub-header corresponding to the short BSR, but less than the size of the long BSR plus the sub-header corresponding to the long BSR, and it is determined that only one logical channel group has buffered data available to transmit via the uplink; and inserting into the data unit a truncated BSR and a sub-header corresponding to the truncated BSR if it is determined that the number of padding bits is greater than or equal to the size of the short BSR plus the sub-header corresponding to the short BSR, but less than the size of the long BSR plus the sub-header corresponding to the long BSR, and it is determined that a plurality of logical channel groups have buffered data available to transmit via the uplink. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a mobile telecommunications system, a medium access control (MAC) entity in a mobile station comprising:
-
a determining unit for determining whether padding bits are available in a MAC packet data unit (PDU); and a processing unit for inserting into the MAC PDU a long BSR and a sub-header corresponding to the long BSR if it is determined that the number of padding bits is greater than or equal to the size of the long BSR plus the sub-header corresponding to the long BSR, for inserting into the MAC PDU a short BSR and a sub-header corresponding to the short BSR if it is determined that the number of padding bits is greater than or equal to the size of the short BSR plus the sub-header corresponding to the short BSR, but less than the size of the long BSR plus the sub-header corresponding to the long BSR, and it is determined that only one logical channel group has buffered data available to transmit via an uplink, and for inserting into the MAC PDU a truncated BSR and a sub-header corresponding to the truncated BSR if it is determined that the number of padding bits is greater than or equal to the size of the short BSR plus the sub-header corresponding to the short BSR, but less than the size of the long BSR plus the sub-header corresponding to the long BSR, and it is determined that a plurality of logical channel groups have buffered data available to transmit via the uplink. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification