US2013294224A1PendingUtilityA1

Transmit and admission control for cdma satellite communication system

Assignee: QUALCOMM INCPriority: Feb 23, 1998Filed: Jun 21, 2013Published: Nov 7, 2013
Est. expiryFeb 23, 2018(expired)· nominal 20-yr term from priority
H04B 7/18517H04W 52/04H04W 24/04
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for performing transmit power and admission control for a satellite based wireless communication systems. Admission control uses centralized admission and distributed admission controls. Centralized admission control uses a maximum persistence value broadcasted from a hub to terminals. Persistence is the probability that a transmission will timely occur. Each terminal transmits a persistence that is no greater than the maximum persistence value. If the transmission fails, the transmission is repeated using the same probability. Lowering the persistence introduces a delay for alleviateing congestion. Power control is performed using centralized and distributed power control. Centralized power control uses power control commands transmitted from the hub to each terminal. When an acknowledge is not received, a backoff and recovery procedure is performed. Distributed power control is performed during the recovery process when a terminal fails to receive an acknowledgment message after a predetermined number of attempts.

Claims

exact text as granted — not AI-modified
I (we) claim: 
     
         1 . A method for operating a terminal in a satellite based wireless communication system that includes a hub comprising the steps of:
 a) transmitting a data message to the hub at a persistence Tx_Per equal to a value Per_Max and with a transmit power Tx_Power set to a first value;   b) adjusting the transmit power Tx_Power by an amount Power_Step if an acknowledgment message containing the amount Power_Step is received from the hub; and   c) performing a failed transmission recovery procedure if the acknowledgment message is not received   
     
     
         2 . The method of  claim 1  wherein step c) is comprised of the steps of:
 c.1) repeatedly transmitting the data message at the transmit power Tx_Power and at the persistence Tx_Per set to less than Per_Max up to a first maximum number of retransmissions R if the acknowledgment message is not received; and 
 c.2) repeatedly transmitting the data message at the persistence Tx_Per set to less than Per_Max and at a transmit power Tx_Power greater than the first value up to a maximum transmit power Power_Max and up to a second maximum number of retransmissions Tx_Max if the acknowledgment message is not received. 
 
     
     
         3 . The method of  claim 2  further comprising the steps of:
 performing a second failed transmission recovery procedure after waiting a random period of time; and 
 entering an initial acquisition mode if the acknowledgment messages not received. 
 
     
     
         4 . The method of  claim 2  wherein step c.1) is comprised of the steps of:
 incrementing a backoff counter i after each transmission; and 
 setting the persistence Tx_Per to set maximum persistence Per_Max divided by the backoff counter I plus 1 raised to a power X after transmission. 
 
     
     
         5 . The method of  claim 2  wherein step c.2) is comprised of the steps of:
 incrementing a backoff counter I after each transmission; and 
 setting the transmit power Tx_Power to Power_Max if less than the Tx_Power plus an amount Power_Up, and otherwise to the Tx_Power plus an amount Power_Up after each transmission. 
 
     
     
         6 . The method of  claim 5  wherein the step of transmitting a data message at a persistence is comprised of the steps of:
 repeatedly generating a random number having a probability of being true equal to the persistence Tx_Per until a true is generated; and 
 transmitting the data message. 
 
     
     
         7 . A terminal in a satellite based wireless communication system that includes a hub comprising:
 a transmitter for transmitting a data message to the hub at a persistence Tx_Per equal to a value Per_Max and with a transmit power Tx_Power set to a first value;   a controller for adjusting the transmit power Tx_Power by an amount Power_Step if an acknowledgment message containing the amount Power_Step is received from the hub; and   the controller for performing a failed transmission recovery procedure if the acknowledgment message is not received.   
     
     
         8 . The terminal of  claim 7  further comprising:
 the transmitter for repeatedly transmitting the data message at the transmit power Tx_Power and at the persistence Tx_Per set to less than Per_Max up to a first maximum number of retransmissions R if the acknowledgment message is not received; and 
 the transmitter for repeatedly transmitting the data message at the persistence Tx_Per set to less than Per_Max and at a transmit power Tx_Power greater than the first value up to a maximum transmit power Power_Max and up to a second maximum number of retransmissions Tx_Max if the acknowledgment message is not received. 
 
     
     
         9 . The terminal of  claim 8  further comprising:
 the controller performing a second failed transmission recovery procedure after waiting a random period of time; and 
 the terminal entering initial acquisition mode if the acknowledgment messages are not received. 
 
     
     
         10 . The terminal of  claim 8  wherein the transmitter for repeatedly transmitting the data message at the transmit power Tx_Power and at the persistence Tx_Per set to less than Per_Max up to a first maximum number of retransmissions R if the acknowledgment message is not received further comprises:
 a backoff counter to increment i after each transmission; and 
 a backoff system to set the persistence Tx_Per to set maximum persistence Per_Max divided by the backoff counter I plus  1  raised to a power X after transmission. 
 
     
     
         11 . The terminal of  claim 8  wherein the transmitter for repeatedly transmitting the data message at the persistence Tx_Per set to less than Per_Max and at a transmit power Tx_Power greater than the first value up to a maximum transmit power Power_Max and up to a second maximum number of retransmissions Tx_Max if the acknowledgment message is not received further comprises:
 a backoff counter to increment I after each transmission; and 
 a backoff system to set the transmit power Tx_Power to Power_Max if less than the Tx_Power plus an amount Power_Up, and otherwise to the Tx_Power plus an amount Power_Up after each transmission. 
 
     
     
         12 . The terminal of  claim 11  wherein the transmitter for transmitting a data message at a persistence comprises:
 a random number generator for repeatedly generating a random number having a probability of being true equal to the persistence Tx_Per until a true is generated; and 
 the transmitter transmitting the data message. 
 
     
     
         13 . A system for operating a terminal in a satellite based wireless communication system that includes a hub comprising the steps of:
 means for transmitting a data message to the hub at a persistence Tx_Per equal to a value Per_Max and with a transmit power Tx_Power set to a first value;   means for adjusting the transmit power Tx_Power by an amount Power_Step if an acknowledgment message containing the amount Power_Step is received from the hub; and   means for performing a failed transmission recovery procedure if the acknowledgment message is not received.   
     
     
         14 . The system of  claim 13  wherein the means for performing further comprises:
 means for repeatedly transmitting the data message at the transmit power Tx_Power and at the persistence Tx_Per set to less than Per_Max up to a first maximum number of retransmissions R if the acknowledgment message is not received; and 
 means for repeatedly transmitting the data message at the persistence Tx_Per set to less than Per_Max and at a transmit power Tx_Power greater than the first value up to a maximum transmit power Power_Max and up to a second maximum number of retransmissions Tx_Max if the acknowledgment message is not received. 
 
     
     
         15 . The system of  claim 14  further comprising:
 means for performing a second failed transmission recovery procedure after waiting a random period of time; and 
 means for entering initial acquisition mode if the acknowledgment messages not received. 
 
     
     
         16 . The system of  claim 14  wherein the means for repeatedly transmitting the data message at the transmit power Tx_Power and at the persistence Tx_Per set to less than Per_Max up to a first maximum number of retransmissions R if the acknowledgment message is not received further comprises:
 means for incrementing a backoff counter i after each transmission; and 
 means for setting the persistence Tx_Per to set maximum persistence Per_Max divided by the backoff counter I plus  1  raised to a power X after transmission. 
 
     
     
         17 . The system of  claim 14  wherein the means for repeatedly transmitting the data message at the persistence Tx_Per set to less than Per_Max and at a transmit power Tx_Power greater than the first value up to a maximum transmit power Power_Max and up to a second maximum number of retransmissions Tx_Max if the acknowledgment message is not received further comprises:
 means for incrementing a backoff counter i after each transmission; and 
 means setting the transmit power Tx_Power to Power_Max if less than the Tx_Power plus an amount Power_Up, and otherwise to the Tx_Power plus an amount Power_Up after each transmission. 
 
     
     
         18 . The system of  claim 17  wherein the means for transmitted a data message at a persistence comprises:
 means for repeatedly generating a random number having a probability of being true equal to said persistence Tx_Per until a true is generated; and 
 means for transmitting said data message. 
 
     
     
         19 . A non-transitory computer-executable storage medium comprising program instructions which are computer-executable to operate a terminal in a satellite based wireless communication system that includes a hub, the storage medium comprising:
 program instructions that cause a transmission of a data message to the hub at a persistence Tx_Per equal to a value Per_Max and with a transmit power Tx_Power set to a first value;   program instructions that cause an adjustment of the transmit power Tx_Power by an amount Power_Step if an acknowledgment message containing the amount Power_Step is received from the hub; and   program instructions that cause a performance of a failed transmission recovery procedure if the acknowledgment message is not received.   
     
     
         20 . The non-transitory computer-executable storage medium of  claim 19  wherein the program instructions that cause a performance of a failed transmission recovery procedure if the acknowledgment message is not received further comprises:
 program instructions that cause repeated transmission the data message at the transmit power Tx_Power and at the persistence Tx_Per set to less than Per_Max up to a first maximum number of retransmissions R if the acknowledgment message is not received; and 
 program instructions that cause repeated transmission of the data message at the persistence Tx_Per set to less than Per_Max and at a transmit power Tx_Power greater than the first value up to a maximum transmit power Power_Max and up to a second maximum number of retransmissions Tx_Max if the acknowledgment message is not received. 
 
     
     
         21 . The non-transitory computer-executable storage medium of  claim 20  further comprising:
 program instructions that cause a performance of a second failed transmission recovery procedure after waiting a random period of time; and 
 program instructions that cause an entrance to an initial acquisition mode if the acknowledgment message is not received. 
 
     
     
         22 . The non-transitory computer-executable storage medium of  claim 20  wherein the program instructions that cause repeated transmission of the data message at the transmit power Tx_Power and at the persistence Tx_Per set to less than Per_Max up to a first maximum number of retransmissions R if the acknowledgment message is not received comprises:
 program instructions that cause a backoff counter to increment i after each transmission; and 
 program instructions that cause the persistence Tx_Per to be set at maximum persistence Per_Max divided by the backoff counter I plus 1 raised to a power X after transmission. 
 
     
     
         23 . The non-transitory computer-executable storage medium of  claim 20  wherein the program instructions that cause repeated transmission of the data message at the persistence Tx_Per set to less than Per_Max and at a transmit power Tx_Power greater than the first value up to a maximum transmit power Power_Max and up to a second maximum number of retransmissions Tx_Max if the acknowledgment message is not received comprises:
 program instructions that cause a backoff counter to increment I after each transmission; and 
 program instructions that cause the transmit power Tx_Power to be set at Power_Max if less than the Tx_Power plus an amount Power_Up, and otherwise to the Tx_Power plus an amount Power_Up after each transmission. 
 
     
     
         24 . The non-transitory computer-executable storage medium of  claim 23  wherein the program instructions that cause a transmission of a data message at a persistence comprises:
 program instructions that cause a repeated generation of a random number having a probability of being true equal to said persistence Tx_Per until a true is generated; and 
 program instructions that cause the data message to be transmitted. 
 
     
     
         25 . A method for operating a wireless telecommunications system having a hub and a terminal that communicate via radio frequency signals relayed from a satellite comprising the steps of:
 transmitting a set of global variables from the hub;   
       transmitting information from said terminal at a transmit power level determined by the global variables; 
       transmitting an acknowledgment message terminal specific power control information from the hub; and
 transmitting information at a second transmit power level determined by the terminal specific power control information. 
 
     
     
         26 . An apparatus for operating a wireless telecommunications system having a hub and a terminal that communicate via radio frequency signals relayed from a satellite comprising:
 a hub transmitter for transmitting a set of global variables from the hub;   a terminal transmitter for transmitting information from said terminal at a transmit power level determined by said global variables;   the hub transmitter for transmitting an acknowledgment message terminal specific power control information from said hub; and   the terminal transmitter for transmitting information at a second transmit power level determined by said terminal specific power control information.   
     
     
         27 . A system for operating a wireless telecommunications system having a hub and a terminal that communicate via radio frequency signals relayed from a satellite comprising:
 means for transmitting a set of global variables from the hub;
 means for transmitting information from said terminal at a transmit power level determined by said global variables; 
 means for transmitting an acknowledgment message terminal specific power control information from said hub; and 
 means for transmitting information at a second transmit power level determined by said terminal specific power control information. 
   
     
     
         28 . A non-transitory computer-executable storage medium comprising program instructions which are computer-executable to operate a wireless telecommunications system having a hub and a terminal that communicate via radio frequency signals relayed from a satellite, the storage medium comprising:
 program instructions that cause a transmission of a set of global variables from the hub;   program instructions that cause a transmission of information from said terminal at a transmit power level determined by said global variables;   program instructions that cause a transmission of an acknowledgment message terminal specific power control information from said hub; and   program instructions that cause a transmission of information at a second transmit power level determined by said terminal specific power control information.   
     
     
         29 . A method for operating a satellite based wireless telecommunication system comprising the steps of:
 a) establishing a communication between a terminal and a hub;   b) repeatedly transmitting messages at a transmit power adjusted in response to acknowledgment messages and overhead transmissions from the hub with a persistence adjusted in response to the overhead transmission; and   c) performing an error recovery procedure when an acknowledgment is not received in response to a message.   
     
     
         30 . The method of  29  wherein step c) is comprised of the steps of:
 incrementing a backoff counter I after each transmission; and
 setting said persistence Tx_Per according to the following equation:
     Tx _Per=Per_Max/( i+ 1)̂ X,  
 
 
 
 wherein, X is a value greater than 1 and less than 2, and Per_Max is a value between 0 and 1. 
 
     
     
         31 . An apparatus for operating a satellite based wireless telecommunication system comprising:
 a terminal and a hub for establishing communication;   the terminal configured to repeatedly transmit messages at a transmit power adjusted in response to acknowledgment messages and overhead transmissions from the hub with a persistence adjusted in response to the overhead transmission; and   the terminal configured to perform an error recovery procedure when an acknowledgment is not received in response to a message.   
     
     
         32 . The apparatus of  claim 31  wherein the terminal configured to perform an error recovery procedure further comprises:
 a backoff counter for incrementing I after each transmission; and 
 setting said persistence Tx_Per according to the following equation:
     Tx _Per=Per_Max/( i+ 1)̂ X,  
 
 
 wherein, X is a value greater than 1 and less than 2, and Per_Max is a value between 0 and 1. 
 
     
     
         33 . A system for operating a satellite based wireless telecommunication system comprising:
 means for establishing a communication between a terminal and a hub;   means for repeatedly transmitting messages at a transmit power adjusted in response to acknowledgment messages and overhead transmissions from the hub with a persistence adjusted in response to the overhead transmission; and   means for performing an error recovery procedure when an acknowledgment is not received in response to a message.   
     
     
         34 . The system of  33  wherein the means for performing an error recovery procedure comprises:
 means for incrementing a backoff counter I after each transmission; and 
 means for setting said persistence Tx_Per according to the following equation:
     Tx _Per=Per_Max/( i+ 1)̂ X,  
 
 
 wherein, X is a value greater than 1 and less than 2, and Per_Max is a value between 0 and 1. 
 
     
     
         35 . A non-transitory computer-executable storage medium comprising program instructions which are computer-executable to operate a wireless telecommunications system for operating a satellite based telecommunication system, the storage medium comprising:
 program instructions that cause an establishment of communication between a terminal and a hub;   program instructions that cause a repeated transmission of messages at a transmit power adjusted in response to acknowledgment messages and overhead transmissions from the hub with a persistence adjusted in response to the overhead transmission; and   program instructions that cause an error recovery procedure when an acknowledgment is not received in response to a message.   
     
     
         36 . The non-transitory computer-executable storage medium of  35  wherein the program instructions that cause an error recovery procedure comprises:
 program instructions that cause a counter to increment I after each transmission; and 
 program instructions that cause the persistence Tx_Per to be set according to the following equation:
     Tx _Per=Per_Max/( i+ 1)̂ X,  
 
 
 wherein, X is a value greater than 1 and less than 2, and Per_Max is a value between 0 and 1.

Join the waitlist — get patent alerts

Track US2013294224A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.