Patent ID: 7366122

Claim:
An apparatus for transmitting at least one PDU (Protocol Data Unit) received over a physical (PHY) layer to an MAC (Media Access Control) layer in an HSDPA (High Speed Downlink Packet Access) communication system, comprising: an HS-DSCH (High Speed Downlink Shared Channel) decoder for decoding the PDU at intervals of a first period during which the PDU is received from the PHY layer, and storing the decoded PDU in a first memory; a second memory for storing at least one of control tables containing position and number information of the PDU, and performing a reordering queue operation on the basis of the position and number information of the PDU; an HSDPA (High Speed Downlink Packet Access) controller for reading the PDU from the first memory, storing the read PDU in the second memory, monitoring the second memory during a second period longer than the first period, updating the number of PDUs stored in the second memory, and transmitting an interrupt signal to a reordering queue distributor at intervals of the second period; a reordering queue distributor for reading the position and number information of the PDU from the control table upon receiving the interrupt signal from the HSDPA controller, and transmitting the PDU stored in the second memory to an upper layer wherein the HSDPA controller transmits primitive information for informing the reordering queue distributor of the upper layer of the arrival of the second period, if the second period arrives while transmitting the decoded PDU stored in the first memory to the second memory; and wherein the reordering queue distributor receives the primitive information from the HSDPA controller, determines which PDUs are newly-added to the second memory during the most recent second period, and updates the at least one of control tables to perform a reordering queue function.