The present invention is a method for selectively providing, on demand, a Quality
of Service level to an end user's data transmitted from a base station to a mobile
station of a High Data Rate system. In the disclosed method, a data base is established
which contains the Quality of Service level selected by a mobile user from a plurality
of levels for data to be transmitted from the base station to the mobile station.
Using the reverse link, an end user at a mobile notifies the base station that
it is ready to receive data and specifies the rate at which the data is to be sent.
Upon receipt of the request for data from the mobile terminal, the base station
accesses and runs a scheduler which determines which user's data is to be transmitted
next. For each end user, the scheduler divides the requested data rate by the average
rate of data received by the mobile during a specific interval and then combines
by adding or multiplying the result with the Quality of Service level requested
by the end user for data. The end user that has the greatest final result is normally
selected to next receive data. The scheduler then conditions the base station to
transmit data to the identified mobile station at the requested rate and selected
Quality of Service level.