A method, node, and system are provided that overcome problems with using inaccurate estimates of a current round trip time RTT for verifying the ACK/NACK information received in an ACK/NACK report, e.g., a piggy-backed ACK/NACK (PAN). This is accomplished by de-coupling the RTT from the ACK/NACK analysis performed in the sending node that receives the ACK/NACK report. As a result, unnecessary re-transmissions are avoided, communication delays are decreased, and spectrum and other system resources are used more efficiently.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method in a mobile station for handling an acknowledgement (ACK)/negative acknowledgement (NACK) procedure, comprising: transmitting data blocks over a radio channel to a base station; receiving from the base station an acknowledgment status of the transmitted data blocks provided with a piggy-backed ACK/NACK (PAN) field carrying an array of first and second PAN values, wherein the status of each data block is represented with a PAN value, and wherein correctly received data blocks do not modify a current PAN value in the array and data blocks not correctly received by the base station are given the second PAN value in the array; setting the data blocks represented by the second PAN value in the array as NACKed, wherein setting of which data blocks to re-transmit is independent of a broadcasted parameter representing round trip time; and re-transmitting to the base station the data blocks set as NACKed.
2. The method of claim 1 , wherein the broadcasted round trip time parameter is BS_CV_MAX.
3. The method of claim 1 , wherein none of the data blocks represented by the first PAN value are set as ACKed.
4. A mobile station, comprising: a transmitter configured to transmit data blocks over a radio channel to a base station; a receiver configured to receive from the base station an acknowledgment status of the transmitted data blocks provided with a piggy-backed ACK/NACK (PAN) field carrying an array of first and second PAN values, wherein the status of each data block is represented with a PAN value, and wherein correctly received data blocks do not modify a current PAN value in the array and data blocks not correctly received by the base station are given the second PAN value in the array; a controller configured to: set the data blocks represented by the second PAN value as NACKed, and select and set which data blocks to re-transmit independently of a broadcasted parameter representing round trip time; the transmitter further being configured to re-transmit to the base station the data blocks set as NACKed.
5. A method in a base station for handling an acknowledgement (ACK)/negative acknowledgement (NACK) procedure, comprising: receiving data blocks over a radio channel from a mobile station; transmitting to the mobile station an acknowledgment status of the received data blocks provided with a piggy-backed ACK/NACK (PAN) field carrying an array of first and second PAN values, wherein the status of each data block is represented with a PAN value, and wherein correctly received data blocks do not modify a current PAN value in the array and data blocks not correctly received by the base station are given the second PAN value in the array; receiving from the mobile station re-transmitted data blocks set as NACKed by the mobile station, wherein the data blocks represented by the second PAN value in the array have been set as NACKed, and wherein the setting of which data blocks to re-transmit is independent of a broadcasted parameter representing round trip time.
6. The method of claim 5 , wherein the broadcasted round trip time parameter is BS_CV_MAX.
7. A base station, comprising: a receiver configured to receive data blocks over a radio channel from a mobile station; a transmitter configured to transmit to the mobile station an acknowledgment status of the received data blocks provided with a piggy-backed ACK/NACK (PAN) field carrying an array of first and second PAN values, wherein the status of each data block is represented with a PAN value, and wherein correctly received data blocks do not modify a current PAN value in the array and data blocks not correctly received by the base station are given the second PAN value in the array; the receiver being further configured to receive from the mobile station re-transmitted data blocks set as NACKed by the mobile station, wherein the data blocks represented by the second PAN value in the array have been set as NACKed, and wherein the setting of which data blocks to re-transmit is independent of a broadcasted parameter representing round trip time.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 29, 2013
July 1, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.