Method and apparatus for supporting AMD re-segmentation
AssigneeIntel Corporation
InventorsDiana Pani, Christopher R. Cave, Stephen E. Terry, Paul Marinier
Life of this patent
Estimating the term…
Abstract
A method and apparatus for acknowledge mode data (AMD) re-segmentation are disclosed. An AMD protocol data unit (PDU) is generated from at least one RLC SDU. The AMD PDU size is within a flexible maximum AMD PDU size. The original AMD PDU is stored in a retransmission buffer, and transmitted. If transmission of the original AMD PDU fails and the original AMD PDU size is larger than an updated maximum AMD PDU size, the original AMD PDU is segmented to segmented AMD PDUs. If transmission of one of the segmented AMD PDUs fails, the original AMD PDU may be re-segmented to smaller size AMD PDUs.
Claims19
An integrated circuit for Radio Link Control (RLC) segmentation comprising:
- a transmission buffer to store RLC Service Data Units (SDUs) received from an upper layer;
- a segmentation/concatenation entity to segment/concatenate at least one of the RLC SDUs to generate an RLC Protocol Data Unit (PDU) that fits within a first total RLC PDU size, wherein the first total RLC PDU size reflects a channel condition specified by a medium access control (MAC) layer,
- wherein the segmentation/concatenation entity is further to segment the RLC PDU to generate a RLC PDU segment for retransmission if the first total RLC PDU size is larger than a second total RLC PDU size;
- a retransmission buffer to store the RLC PDU;
- an RLC control unit to generate header information for an AMD (Acknowledge Mode Data) PDU header of the RLC PDU segment, the header information comprising:
- a Sequence Number (SN) of the RLC PDU;
- a segmentation field that indicates that the RLC PDU segment is a segment;
- and
- a segment start field that indicates a position of a first byte of the RLC PDU segment in the RLC PDU and a segment end field that indicates a position of a last byte of the RLC PDU segment in the RLC PDU;
- and
- wherein the RLC PDU segment is to be transmitted to the MAC layer through a logical channel.
A non-transitory computer readable medium with executable instructions stored thereon that, when executed, cause an integrated circuit for Radio Link Control (RLC) segmentation to:
- segment/concatenate at least one RLC Service Data Unit (SDU) to generate an RLC Protocol Data Unit (PDU) that fits within a first total RLC PDU size, wherein the first total RLC PDU size reflects a channel condition specified by a medium access control (MAC) layer;
- store the RLC PDU in a retransmission buffer;
- segment the RLC PDU to generate a RLC PDU segment for retransmission if the first total RLC PDU size is larger than a second total RLC PDU size;
- and
- include segmentation information in an Acknowledge Mode Data (AMD) PDU header of the RLC PDU segment, the segmentation information comprising a segment start field that indicates a position of a first byte of the RLC PDU segment in the RLC PDU and a segment last field that indicates a position of a last byte of the RLC PDU segment in the RLC PDU.
An integrated circuit for Radio Link Control (RLC) segmentation:
- to store RLC Service Data Units (SDUs) received from an upper layer;
- to segment/concatenate at least one of the SDUs to generate an RLC Protocol Data Unit (PDU) that fits within a first total RLC PDU size, wherein the first total RLC PDU size reflects a channel condition specified by a medium access control (MAC) layer;
- to store the RLC PDU in a retransmission buffer;
- to segment the RLC PDU to generate a RLC PDU segment for retransmission if the first total RLC PDU size is larger than a second total RLC PDU size;
- to generate header information for an AMD (Acknowledge Mode Data) PDU header of the RLC PDU segment, the header information comprising:
- a Sequence Number (SN) of the RLC PDU;
- a segmentation field that indicates that the RLC PDU segment is a segment;
- and a segment start field that indicates a position of a first byte of the RLC PDU segment in the RLC PDU and a segment end field that indicates a position of a last byte of the RLC PDU segment in the RLC PDU;
- and
- wherein the RLC PDU segment is to be transmitted to the MAC layer through a logical channel.
Dependencies are inferred from the claim text.