Transmitter directed code division multiple access system using path diversity to equitably maximize throughput
First Claim
1. A wireless infrastructure apparatus, the apparatus determining to which users, from among a plurality of users, access is to be provided, such access being provided at any one time to a group of users that includes less than all of the plurality of users, such access being provided to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the users and providing communication between the associated user and a common transmitting station, the apparatus comprising:
- a) means for determining for each channel, a value representing an amount of data transmitted on the channel over a predetermined amount of time;
b) means for receiving a value representing a highest data rate at which each channel can currently receive data;
c) means for determining, for each channel, a ratio of the received value representing the highest data rate, with respect to the value representing the amount of data transmitted; and
d) means for transmitting over the channel associated with the highest ratio.
0 Assignments
0 Petitions
Accused Products
Abstract
A transmitter directed, distributed receiver using path diversity provided by the distribution of the receiver. Advantage is taken of the uncorrelated variations over time in the condition of channels between a common transmitter and several users. The greater the variation in the channel condition of a particular channel over time, the greater the increase in total system throughput provided. An access metric represents the instantaneous channel condition of the communication system between each user and the transmitter with respect to the average channel condition of each channel. Alternatively, the access metric represents the instantaneous channel condition with respect to the average data throughput over that channel. The common transmitting station uses the access metric to directly compare the desirability of granting each channel access with the desirability of granting each other channel access. The user that has the greatest access metric is provided access to the channel.
40 Citations
46 Claims
-
1. A wireless infrastructure apparatus, the apparatus determining to which users, from among a plurality of users, access is to be provided, such access being provided at any one time to a group of users that includes less than all of the plurality of users, such access being provided to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the users and providing communication between the associated user and a common transmitting station, the apparatus comprising:
-
a) means for determining for each channel, a value representing an amount of data transmitted on the channel over a predetermined amount of time;
b) means for receiving a value representing a highest data rate at which each channel can currently receive data;
c) means for determining, for each channel, a ratio of the received value representing the highest data rate, with respect to the value representing the amount of data transmitted; and
d) means for transmitting over the channel associated with the highest ratio. - View Dependent Claims (10)
-
-
2. A communication system adapted to determine to which users, from among a plurality of users, access to a communication system is to be provided, such access being provided at any one time to a group of users that includes less than all of the plurality of users, such access being provided to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the users and providing communication between the associated user and a common transmitting station, the system comprising:
-
a) means for receiving an indication of a channel condition of a channel associated with each user;
b) means for calculating an average channel condition of the channels for which channel conditions are received;
c) means for determining, for each user, a ratio of a most recently received indication of the channel condition with respect to the average channel condition; and
d) means for transmitting over the channel associated with the highest ratio.
-
-
3. A communication system adapted to determine to which users, from among a plurality of users, access to the system is to be provided, such access being provided at any one time to a group of users that includes less than all of the plurality of users, such access being provided to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the users and providing communication between the associated user and a common transmitting station, the system, comprising:
-
a) means for receiving an indication of one or more instantaneous channel conditions of at least one of the plurality of channels;
b) means for computing a filter output value for each channel for which the indication of the one or more instantaneous channel conditions are received, the filter output value being a function of the received instantaneous channel conditions;
c) means for calculating an access metric associated with each channel for which an indication is received; and
d) means for granting access to the communication system to the group of users associated with a best access metric. - View Dependent Claims (4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15)
-
-
16. A communication system adapted to determine to which users, from among a plurality of users, access to a communication system is to be provided, such access being provided at any one time to a group of users that includes less than all of the plurality of users, such access being provided to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the users and providing communication between the associated user and a common transmitting station, the system comprising:
-
a) means for determining an instantaneous channel condition of at least one of the plurality of channels;
b) means for computing an average throughput value for at least some of the channels for which the instantaneous channel conditions are determined;
c) means for calculating an access metric associated with each channel for which instantaneous channel conditions are determined; and
d) means for granting access to the communication system to the group of users associated with a best access metric. - View Dependent Claims (17, 18, 19)
-
-
20. A communication system for granting access to a code division multiple access communication system, comprising:
-
a) means for providing access to as many constant bit rate users and variable bit rate users as possible;
b) means for determining a channel condition for each channel between a common transmitting station and each of a plurality of available bit rate users attempting to gain access to the communication system;
c) means for determining a throughput value associated with each of the channels between the common transmitting station and each of the plurality of available bit rate users;
d) means for determining an access metric associated with each of the channels between the common transmitting station and each of the plurality of available bit rate users; and
e) means for granting access to those available bit rate users associated with best access metrics if all constant bit rate users and all variable bit rate users have been granted access.
-
-
21. A transmitting station for transmitting to selected users from among a plurality of users, such selected users including less than all of the plurality of users, such transmission being performed to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the selected users, including:
-
a) means for determining for each channel, a value representing an amount of data transmitted on the channel over a predetermined amount of time;
b) means for a receiver that receives a value representing a highest data rate at which each channel can currently receive data;
c) means for determining for each channel, a ratio of the received value representing the highest data rate, with respect to the value representing the amount of data transmitted, and selecting at least one user associated with the channels having the highest ratios; and
d) means for transmitting over the channels associated with the highest ratios to the selected users. - View Dependent Claims (22, 31, 32, 35)
-
-
23. A transmitting station for transmitting to selected users from among a plurality of users, such selected users including less than all of the plurality of users, such transmission being performed to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the selected users, including:
-
a) a means for determining a channel condition of a channel associated with each user;
b) a means for calculating an average channel condition of the channels for which channel conditions are determined;
c) a means for determining, for each user, a ratio of a most recently received indication of the channel condition with respect to the average channel condition; and
d) a transmitter that transmits over the channel associated with the highest ratio.
-
-
24. A transmitting station for transmitting to selected users from among a plurality of users, such selected users including less than all of the plurality of users, such transmission being performed to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the selected users, inciuding:
-
a) means for determining an indication of one or more instantaneous channel conditions of at least one of several channels;
b) means for computing a filter output value for each channel for which the indication of the instantaneous channel conditions are received, the filter output value being a function of the received instantaneous channel conditions; and
c) means for calculating an access metric associated with each channel for which indications are received and selecting a group of users associated with a best access metric. - View Dependent Claims (25, 26, 27, 28, 29, 30, 33, 34, 36)
-
-
37. A transmitting station for transmitting to selected users from among a plurality of users, such selected users including less than all of the plurality of users, such transmission being made to the plurality of users over a plurality of channels, each of the plurality of channels being associated with one of the selected users, including:
-
a) means for determining an instantaneous channel condition of at least one of the several channels;
b) means for computing an average throughput value for at least some of the channels for which instantaneous channel conditions are determined; and
c) means for calculating an access metric associated with each channel for which the instantaneous channel conditions are determined and granting access to the communication system to the group of users associated with the best access metrics. - View Dependent Claims (38, 39, 40, 43)
-
-
41. A transmitter for transmitting to a code division multiple access communication system, including:
a) processing;
i) determining a channel condition for each channel between the transmitter and each of a plurality of users attempting to gain access to the transmitter;
ii) determining a throughput value associated with each channel of a plurality of channels between a common transmission station and each of the plurality of users;
iii) determining an access metric associated with each of the channels between the common transmission station and each of the plurality of users; and
iv) granting access to those users associated with the best access metrics. - View Dependent Claims (42, 44)
-
45. A wireless communication system for transmitting from a transmitting station to a receiver in a code division multiple access communication system, comprising:
-
a) means for transmitting to as many constant bit rate users and variable bit rate users as can be supported;
b) means for determining a channel condition for each channel between the transmitting station and each of a plurality of available bit rate users attempting to gain access to the transmitting station;
c) means for determining a throughput value associated with each of the channels between the common transmitting station and each of the plurality of available bit rate users;
d) means for determining an access metric associated with each of the channels between the common transmitting station and each of the plurality of available bit rate users; and
e) means for granting access to those available bit rate users associated with a best access metric if all constant bit rate users and all variable bit rate users have been granted access. - View Dependent Claims (46)
-
Specification