Channel condition dependent scheduling
AssigneeFreescale Semiconductor, Inc.
InventorsBo Lin, Wim Rouwet
Life of this patent
Estimating the term…
Abstract
An apparatus for data traffic scheduling comprises a scheduler assigning at least one priority parameter value prioritizing usage of a communication resource comprising a plurality of logical channels, to each of a plurality of users of the communication resource, a channel analyzer providing at least one channel condition indicator for each logical channel, and a filter providing a scheduling parameter value for each logical channel to the scheduler determining the priority parameter value, the scheduling parameter value being a weighted average of a plurality of values of the at least one channel condition indicator.
Claims20
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.
A method for data traffic scheduling, comprising:
- analyzing logical channels of a communication resource;
- providing at least one channel condition indicator for each logical channel of the logical channels to a filter for the logical channel of the logical channels;
- determining a scheduling parameter value for said each of the logical channels using said filter, said scheduling parameter value of said each logical channel being a weighted average of a plurality of values of the at least one channel condition indicator of the logical channel;
- providing said scheduling parameter values to a scheduler,
- determining one or more priority parameter values prioritizing usage of said communication resource for each of a plurality of users of the communication resource using said scheduler, the one or more priority parameter values for a user based upon a scheduling parameter value for a logical channel used by the user;
- adjusting a quality of service (QoS) required priority parameter assigned to each of the plurality of users based upon the one or more priority parameter values for the user;
- and
- providing said one or more priority parameter values to said each of the plurality of users of the logical channels of said communication resource, wherein
- said channel condition indicator for said each of the logical channels is a ratio of a signal power to a noise power SNR on said logical channel;
- and
- said scheduling parameter for each of the logical channels is a weighted average SNR.
A method for data traffic scheduling, comprising:
- for each logical channel of a plurality of logical channels, providing by a channel analyzer at least one channel condition indicator, wherein said channel condition indicator is a ratio of a signal power to a noise power (SNR) on said logical channel;
- for said each logical channel of the plurality of logical channels, providing by a filter a scheduling parameter value to a scheduler, said scheduling parameter value being a weighted average of a plurality of values of said at least one channel condition indicator of said logical channel, said scheduling parameter being a weighted average SNR;
- and
- assigning by the scheduler one or more priority parameter values prioritizing usage of a communication resource comprising the plurality of logical channels, to each 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.
Dependencies are inferred from the claim text.