Patent ID: 7924804

Claim:
A method for scheduling a plurality of data flows to a plurality of shared channels in a wireless communication system transmitting data packets in time intervals of frames and applying adaptive modulation and coding, the method comprising the steps of: a) determining virtual link adaptation parameters for at least a part of all combinations of data flow and shared channel, based on state information from the respective shared channel, and based on Quality of Service requirements for the respective data flow; b) calculating potential data rates for said combinations of data flow and shared channel, based on said virtual link adaptation parameters; c) calculating priority values for said combinations of data flow and shared channel, based on said potential data rates, using a formula P s,k ( t n )= D k ·S k ( t n )· G s,k ( t n )· C s,k ( t n ), wherein s denotes a shared channel, k denotes a data flow and t n , denotes a particular frame; P s,k (t n ) is the calculated priority value for data flow k on shared channel s in frame t n ; D k is a value depending on Quality of Service requirements of data flow k; S k (t n ) is a weight for flow k during frame t n ; G s,k (t n ) is a metric reflecting a current buffer status of data flow k, and C s,k (t n ) is a metric reflecting the current potential data rate calculated in step b), of data flow k on shared channel s; and d) selecting, based on said priority values, for at least a part of the shared channels, a data flow for which data is to be transmitted on each of the part of the shared channels during the time interval of one frame.