Patent ID: 8542642

Claim:
An apparatus for data traffic scheduling, comprising: a channel analyzer providing at least one channel condition indicator for each logical channel of a plurality of logical channels, wherein said channel condition indicator is a ratio of a signal power to a noise power (SNR) on said logical channel; a filter providing a scheduling parameter value for each logical channel to a scheduler, said scheduling parameter value being a weighted average of a plurality of values of said at least one channel condition indicator, said scheduling parameter being a weighted average SNR; and the scheduler assigning one or more priority parameter values prioritizing usage of a communication resource comprising the plurality of logical channels, to each user of a plurality of users of said communication resource, wherein: the one or more priority parameter values for said each user of the plurality of users is based upon the provided scheduling parameter value for a logical channel of the communication resource used by the user; and a first priority parameter value of the one or more priority parameter values is used for adjusting a quality of service (QoS) required bandwidth parameter assigned to at least one of the plurality of users.