CPC H04L 1/1816 (2013.01) [H04L 1/189 (2013.01); H04L 1/1887 (2013.01); H04W 24/08 (2013.01); H04W 74/0816 (2013.01)] | 18 Claims |
1. A method in a monitoring station configured for communication with a wireless device, the method comprising:
determining a round trip time, RTT, of a plurality of RTTs, the RTT corresponding to a first packet transmitted by the monitoring station to the wireless device;
receiving a second packet from the wireless device, the second packet including at least an error-detecting field;
determining the second packet from the wireless device has been received without error based at least in part on the error-detecting field;
receiving a subsequent packet from the wireless device, the subsequent packet including at least a preamble and a header field, the preamble including at least a length field and a data rate field;
determining that the subsequent packet received from the wireless device is a retransmission of the second packet based at least in part on the header field;
determining a preamble receipt time corresponding to an end of the preamble of the subsequent packet;
determining a delay value between the preamble receipt time and a transmission of a first acknowledgement packet in response to the subsequent packet, the delay value being determined as:
delay=mac_time+SIFS−RTT;
mac_time being a time corresponding to a frame body and an error-detection field of the subsequent packet, the mac_time being calculated based at least in part on the length field of the subsequent packet and the data rate field of the subsequent packet;
SIFS being an aSIFSTime; and
transmitting the first acknowledgement packet to the wireless device timed at the delay value after the preamble receipt time of the subsequent packet.
|