Method and apparatus for time efficient retransmission using symbol accumulation
First Claim
1. A method for decoding a data packet comprising the steps of:
- first receiving a transmission of said data packet to obtain a received packet;
second receiving at least one retransmission of said data packet to obtain retransmitted packets;
accumulating said received packet with said retransmitted packets to obtain an accumulated packet; and
decoding said accumulated packetscaling code symbols of said received packet with a first gain factor;
scaling code symbols of each of said retransmitted packets with second gain factors; and
combining said code symbols of said received packet with said code symbols of said retransmitted packets to obtain said accumulated packet.
1 Assignment
0 Petitions
Accused Products
Abstract
An efficient retransmission of data using symbol accumulation wherein the packet received in error is retransmitted at a lower energy-per-bit level concurrently in the same frame with the new packet. The destination device receives the data transmission and retransmission, demodulate the signal, and separates the received data into the new and retransmitted packet. The destination device then accumulates the energy of the retransmitted packet with the energy already accumulated for the packet received in error and decodes the accumulated packet. The accumulation of the additional energy provided by the subsequent retransmissions improves the probability of a correct decoding. The throughput rate can be improved since the packet received in error is retransmitted concurrently with the transmission of the new data packet. The capacity is maximized since the retransmission of the packet received in error is at a lower energy level than that of the new packet.
154 Citations
20 Claims
-
1. A method for decoding a data packet comprising the steps of:
-
first receiving a transmission of said data packet to obtain a received packet; second receiving at least one retransmission of said data packet to obtain retransmitted packets; accumulating said received packet with said retransmitted packets to obtain an accumulated packet; and decoding said accumulated packet scaling code symbols of said received packet with a first gain factor; scaling code symbols of each of said retransmitted packets with second gain factors; and combining said code symbols of said received packet with said code symbols of said retransmitted packets to obtain said accumulated packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for decoding a data packet comprising:
-
demodulation means for receiving and demodulating a transmission of said data packet to obtain a received packet and for receiving and demodulating at least one retransmissions of said data packet to obtain retransmitted packets; accumulation means for accumulating said retransmitted packets with said received packet to produce an accumulated packet; and storage means for receiving and storing said received packet and/or said accumulated packet; decoding means for receiving and decoding said accumulated packet; transmission means for concurrently retransmitting said at least one retransmission of said data packet with a transmission of a second data packet and for adjusting a transmission power of said at least one retransmission of said data packet to be lower than a transmission power of said transmission of said data packet. - View Dependent Claims (20)
-
Specification