Patent ID: 7889758

Claim:
A method for allocating subchannels in a wireless network wherein a plurality of users are subscribed in the wireless network, a base station has N T transmission antennas, a user i has N R reception antennas, a network capacity determined by the N T transmission antennas and K subcarrier groups is divided into K transmission subchannel groups, and a network bandwidth determined by the N T transmission antennas is divided into the K subchannel groups; wherein the base station sequentially allocates channels to the plurality of users on the basis of a proportional value of a data transmission rate supported to each user and an average throughput of each user in a predetermined time and a service quality required by each user, wherein a desired service quality of said each user is a minimum allowable data transmission rate of the user; the method comprising: a step (a) of calculating a relative weight between the users by said base station on the basis of a minimum allowable data transmission rate φ i of each user subscribed in the system in each predetermined time slot 1 ; a step (b) of calculating φ i SDR c (i) /T i for all the users of the entire system by said base station on the basis of a data transmission rate SDR c (i) supported from the user i of a current c-th subchannel and an average throughput T i of each user in a window having a predetermined past length t c ; a step (c) of selecting the user i having a maximum value of φ i SDR c (i) /T i and allocating the subchannel c to the user i by the base station; and a step (d) of executing said steps (a) to (c) for all channels by the base station.