Patent ID: 9699275
Date: 2017-07-04
CPC Classifications: H04L

Claim:
1. A mobile communication device, comprising: a Baseband processor; and a non-transitory computer-readable storage medium, storing computer-executable instructions, which when loaded and executed by the Baseband processor, cause the Baseband processor to perform a method for processing data communicated between different protocol layers, wherein the method comprises: dividing a Transmission Time Interval (TTI) into a first period of time and a second period of time subsequent to the first period of time; enqueuing one or more Radio Link Control (RLC) Service Data Units (SDUs) received from a upper layer to a RLC layer in the first period of time and processing the RLC SDUs in the RLC layer to generate one or more Medium Access Control (MAC) Service Data Units (SDUs), wherein the processing of the RLC SDUs comprises pre-processing the RLC SDUs and re-processing the pre-processed RLC SDUs; and allowing a MAC layer to process the MAC SDUs in the second period of time to generate data to be sent by a physical layer, wherein the pre-processing of the RLC SDUs comprises: segmenting each of the RLC SDUs to generate one or more Packet Data Units (PDUs) when a fixed size for each PDU is configured in the RLC layer, wherein one or more of the PDUs contain padding to ensure that they are of the fixed size, and the re-processing of the pre-processed RLC SDUs comprises: trimming the padding of the PDUs, and segmenting and concatenating the trimmed PDUs according to the fixed size to re-generate the PDUs.