Patent ID: 8305978

Claim:
A method of allocating data to a plurality of subcarriers in a wireless communication system, the method comprising: receiving feedback information from a receiver; calculating a level of mobility of the receiver using the feedback information; determining a resource allocation scheme to use based on the calculated level of mobility; and allocating the data to the plurality of subcarriers based on the determined resource allocation scheme, wherein the resource allocation scheme is determined by: w 1 (∥ h m | 2 −|h 1 | 2 |)+ w 2 (∥ h m+1 | 2 −|h 2 | 2 |)+ w 3 (∥ h m+2 | 2 −|h 3 | 2 )+ . . . + w windowsize−m+1 (∥ h windowsize | 2 −|h windowsize−m+1 | 2 |)≧ or ≦ threshold wherein h m denotes channel power of an m th feedback channel, wherein w denotes weight, wherein a sum of w is 1, wherein m is an integer between 1−window size, and wherein the window size is an integer larger than 1.