Patent ID: 7873050
Filing Date: 2011-01-18
Classification: H04L,H04W

Abstract:
1. A forward packet scheduling apparatus in an access point (AP) of a portable Internet (WiBro) system, the forward packet scheduling apparatus comprising: a packet classifier having means for analyzing an IP header of an IP packet received from a wired network and determining a corresponding user, connection ID, and a priority; a storage unit having means for storing the received IP packet before the IP packet is transmitted in a wireless period; a scheduler having means for determining a transmission order of the stored received IP packets to be transmitted according to the priority of the stored received IP packets, for determining a capability of data transmission, for determining a modulation and coding scheme according to the radio channel state, and selecting data to be transmitted every frame and a capability of every frame, for performing wireless period packet transmitting/receiving control, and for performing a wireless frame resource management function; means for transmitting PDU generation information; and a packet data unit (PDU) generator having means for receiving PDU generation information from the scheduler, selecting data from the storage unit, generating a MAC PDU and data burst, and transmitting the generated MAC PDU and data burst through a physical layer to an access terminal (AT), wherein the scheduler performs packet-based subsidiary scheduling and user terminal-based main scheduling, and wherein the subsidiary scheduling includes: calculating a priority determination variable (PM aligning and storing corresponding packet information in a PM Queue (PMQ) list having packet information in a descending order by PM value when the priority determination variable PM stopping a PM value calculation for packets of the selected connection and starting a PM value calculation for packets of other active real-time service connections when the priority determination variable PM allocating a MAC service and radio resource to packets in a PMQ order after finishing the PM value calculation, ordering of packets, and determining a Modulation and Coding Scheme (MCS) level according to a user-terminal channel state for a selected packet (i-th PMQ item); calculating a number of sub-channels in a wireless frame so as to transmit data to be serviced when the MCS level of a selected user terminal AT is determined; finishing resource allocation to a corresponding packet when a number of sub-channels needed (Nneeded) is smaller than a number of sub-channels remaining (Nrest) of the present frame, and when Nneeded is greater than or equal to Nrest of the present frame, calculating a capability of service data transmission through a sub-channel being used, generating a PDU and data burst for the corresponding packet, configuring a MAP Information Element (MAP IE), updating Nrest, and generating a MAC PDU; deleting the corresponding packet information when the MAC service and radio resource allocation for a HOL packet information in the PMQ are finished, and repeating the steps for the next packet information; and stopping the subsidiary scheduling when there are no radio resources during operation.