Patent ID: 7995521

Claim:
An apparatus that performs uplink framing in a mobile communication system, the apparatus comprising: a high medium access control (MAC) unit that sets a connection to a base station, receives, buffers, and stores a data packet from an upper layer, generates header information of a service data unit (SDU) on the basis of the buffered data packet, and generates a MAC packet data unit (PDU); and a low MAC unit that receives and stores the SDU from the high MAC unit, stores circular queue head and tail pointer information, analyzes an uplink map broadcast from the base station, and informs the high MAC unit of radio resource allocation/unallocation; wherein the low MAC unit includes a PDU generator, a data memory that stores or deletes the data packet received form the MAC data processor, a control register that stores head and tail pointer information of the data memory, and a MAC frame buffer that stores the MAC PDU generated by the PDU generator, wherein the PDU generator receives the MAC PDU from the scheduler, generates a MAC header, and generates the MAC PDU using the data packet in the data memory indicated by a head pointer, and wherein the PDU generator includes a command register that includes a flow indicating a connection identifier, an uplink length indicating the size of a payload of the MAC PDU to be generated, a start address indicating a start address of the SDU, a count indicating the number of ARQ blocks, and a header for generating a subheader having a bandwidth request message, and wherein the high MAC unit includes: a memory buffer that receives and stores a control signal and the data packet according to a service flow; a MAC controller that generates a connection message, performs initial connection setting to the base station, and controls the memory buffer to store the data packet according to the service flow on the basis of the initial connection setting; a MAC data processor that allows the memory buffer to store the data packet from the upper layer, transmits the data packet to the low MAC unit having appended thereto the header information of the SDU indicating information of the data packet, and updates a tail pointer of the SDU; and a scheduler that receives the SDU header information on the basis of uplink radio resource information transmitted from the low MAC unit, sets a connection to generate the MAC PDU using the data packet, and transmits the set connection to the low MAC unit.