Abstract:
A method for allocating transmission resources in a base station (22a,22b) comprising determining a largest supportable packet size for a highest priority user based at least partially on a combination of available modulation types, a total number of codes available for packet transmission, a total amount of available transmission power available for packet transmission, and frame durations supported by a base station, wherein the determination comprises: - determining the total amount of transmission power available for packet transmission; - determining the total number of codes available for packet transmission, - determining a channel rate based on a minimal number of codes needed to transmit the supportable packet size; identifying the highest priority user from a plurality of users by determining an ideal channel rate for each of the plurality of users; the method comprising: - identifying a second highest priority user; - allocating transmission power and codes to the second highest priority user, wherein the transmission power allocated to the second highest priority user does not exceed the total transmission power minus the transmission power allocated to the highest priority user and wherein the number of codes allocated to the second highest priority user do not exceed the total number of codes minus the codes allocated to the highest priority user.
Abstract:
The present invention provides a method for reducing transmitted energy based on early decoding. The method includes accessing a first portion of a block including a plurality of symbols indicative of an encoded message. The first portion has been transmitted at a first transmission power and having less than all of the plurality of symbols. The method also includes attempting to decode the encoded message using the first portion of the block, determining whether the encoded message was decoded, and providing an indication of a second transmission power in response to determining that the encoded message was decoded.
Abstract:
A method for allocating data rate to a stream of information to be transmitted over a communication channel of a communication system is provided. Modified union bounds are used to determine the channel characteristic experienced by each of the streams to select their respective data rates from an MCS that can be handled by the communication channel of the communication system.
Abstract:
In the method and apparatus for transmitting data packets, a source device (10, 14) places identifiers in data packets being transmitted. The identifiers identify data packets that the source device (10, 14) considers properly received by a destination device (14, 10) or identify data packets that have had their transmission aborted by the source device (10, 14). When the destination device (14, 10) receives data packets including these identifiers and the identifiers identify data packets that the destination device (14, 10) has yet to receive, the destination device (14, 10) will proceed as if the identified data packets have been re-sequenced.
Abstract:
Efficient data communication in wireless communication system is provided by using centralized control of data communications, such as packet switched services, over the uplink channel (mobile station (MS) to base station (BS)). A multiple access protocol is used where packet data mobile stations make requests for uplink channel resources. The request messages transmitted by the MSs inform the BS of service parameters. Examples of such service parameters are available transmit power at the MS, the amount of data to transmit and Quality of Service (QoS). The BS then processes the received request messages and performs interference management calculations to determine the portion of the BS's receive power budget that can be allocated to the data user requesting service. These calculations are used to control the amount of interference seen at the base station, to assign a data rate to the user and to aid scheduling algorithms in computing service order priorities. Any scheduling algorithm may be used; for example, scheduling may be based on the amount of data to be transmitted, the age of the data or the service priority associated with the mobile station. The interference control is used to prevent the occurrence of catastrophic levels of interference while maximizing the utilization of resources on the uplink.
Abstract:
A prior message is used to identify groups of messages that may be used for transmission. The groups of messages contain different numbers of messages, so as a result, messages from smaller groups may be represented using less bits than messages from larger groups. The smallest group contains messages with the highest probability of being sent; therefore, the probability of using a message represented by a smaller number of bits is maximized. Messages from different groups are transmitted at different power levels to enable a receiver to determine the message group. As a result, a receiver uses the prior message, the power level associated with a received message and the received message bits to identify a message. In another embodiment, a known or current system state, rather than a prior message, is used to identify groups of messages that may be used for transmitting or receiving.
Abstract:
The present invention provides a method for reducing transmitted energy based on early decoding. The method includes accessing a first portion of a block including a plurality of symbols indicative of an encoded message. The first portion has been transmitted at a first transmission power and having less than all of the plurality of symbols. The method also includes attempting to decode the encoded message using the first portion of the block, determining whether the encoded message was decoded, and providing an indication of a second transmission power in response to determining that the encoded message was decoded.