Method and system for reduced memory hybrid automatic repeat request
First Claim
Patent Images
1. A method of operating a hybrid automatic repeat request communication system in a receiver comprising:
- determining whether the receiver can process a data packet; and
sending a self-decode request associated with the data packet based on the determination, wherein the self-decode request indicates that either a self-decodable packet, or non-self decodable packet associated with the data packet should be generated.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method for operating a hybrid automatic repeat request communication system wherein it is determined whether a receiver can process a data packet, and a self-decode request associated with the data packet is sent based on the determination.
187 Citations
33 Claims
-
1. A method of operating a hybrid automatic repeat request communication system in a receiver comprising:
-
determining whether the receiver can process a data packet; and
sending a self-decode request associated with the data packet based on the determination, wherein the self-decode request indicates that either a self-decodable packet, or non-self decodable packet associated with the data packet should be generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
allocating a portion of a hybrid automatic repeat request memory buffer pool to a reserved buffer.
-
-
10. The method of claim 9 further comprising:
storing the data packet in the reserved buffer prior to decoding.
-
11. A hybrid automatic repeat request communication system comprising:
-
means for determining whether a receiver can process a data packet; and
means for sending a self-decode request associated with the data packet based on the determination, wherein the self-decode request indicates that either a self-decodable pocket, or non-self decodable packet associated with the data packet should be generated. - View Dependent Claims (12, 13)
means for allocating a portion of a hybrid automatic repeat request memory buffer pool to a reserved buffer.
-
-
13. The system of claim 12 further comprising:
means for storing the data packet in the reserved buffer prior to decoding.
-
14. A computer usable medium including a program for operating a hybrid automatic repeat request communication system comprising:
-
computer program code for determining whether a receiver can process a data packet; and
computer program code for sending a self-decode request associated with the data packet based on the determination, wherein the self-decode request indicates that either a self-decodable packet, or non-self decodable packet associated with the data packet should be generated. - View Dependent Claims (15, 16)
computer program code for allocating a portion of a hybrid automatic repeat request memory buffer pool to a reserved buffer.
-
-
16. The computer usable medium of claim 15 further comprising:
computer program code for storing the data packet in the reserved buffer prior to decoding.
-
17. A method of operating a hybrid automatic repeat request communication system comprising:
-
determining whether a self-decode request has been received at a transmitter, wherein the self-decode request indicates that either a self-decodable packet, or non-self decodable packet should be generated; and
generating a self-decodable data packet at the transmitter based on the self-decode request determination. - View Dependent Claims (18, 19, 20, 21)
determining whether a negative-acknowledgement signal has been received at the transmitter in response to a transmitted data packet; and
generating the self-decodable data packet based on the negative-acknowledgement signal determination.
-
-
21. The method of claim 17 further comprising:
-
determining whether one of an acknowledgement signal or a negative-acknowledgement signal in response to a transmitted data packet has been received within a predetermined period of time at the transmitter; and
generating the self-decodable data packet if it is determined that the acknowledgement signal or negative-acknowledgement signal has not been received.
-
-
22. A hybrid automatic repeat request communication system comprising:
-
means for determining whether a self-decode request has been received at a transmitter, wherein the self-decode request indicates that either a self-decodable packet, or non-self-decodable packet should be generated; and
means for generating a self-decodable data packet at the transmitter based on the self-decode request determination. - View Dependent Claims (23, 24)
means for determining whether a negative-acknowledgement signal has been received at the transmitter in response to a transmitted data packet; and
means for generating the self-decodable data packet based on the negative-acknowledgement signal determination.
-
-
24. The system of claim 22 further comprising:
-
means for determining whether one of an acknowledgement signal or a negative-acknowledgement signal in response to a transmitted data packet has been received within a predetermined period of time at the transmitter; and
means for generating the self-decodable data packet if it is determined that the acknowledgement signal or negative-acknowledgement signal has not been received.
-
-
25. A computer usable medium including a program for operating a hybrid automatic repeat request communication system comprising:
-
computer program code for determining whether a self-decode request has been received at a transmitter, wherein the self-decode request indicates that either a self-decodable packet, or non-self decodable packet should be generated; and
computer program code for generating a self-decodable data packet at the transmitter based on the self-decode request determination. - View Dependent Claims (26, 27)
computer program code for determining whether a negative-acknowledgement signal has been received at the transmitter in response to a transmitted data packet; and
computer program code for generating the self-decodable data packet based on the negative-acknowledgement signal determination.
-
-
27. The computer usable medium of claim 25 further comprising:
-
computer program code for determining whether one of an acknowledgement signal or a negative-acknowledgement signal in response to a transmitted data packet has been received within a predetermined period of time at the transmitter; and
computer program code for generating the self-decodable data packet if it is determined that the acknowledgement signal or negative-acknowledgement signal has not boon received.
-
-
28. A hybrid automatic repeat request communication device in a receiver comprising:
-
a hybrid automatic repeat request buffer control unit;
a pool of memory operably connected to the hybrid automatic repeat request buffer control unit to manage the pool of memory;
a combine and store unit operably connected to the hybrid automatic repeat request buffer control unit to generate a channel decoder input based on a data packet; and
a channel decoder operably connected to the combine and store unit to process the channel decoder input;
wherein the data packet is stored in the pool of memory in response to a hybrid automatic repeat request buffer memory determination. - View Dependent Claims (29, 30, 31, 32)
wherein the self-decode request generator sends a self-decode request in response to the hybrid automatic repeat request buffer memory determination.
-
-
32. The device of claim 31 wherein the self-decode request generator sends a self-decode request in response to a channel decoder status.
-
33. A hybrid automatic repeat request communication device in a transmitter comprising:
-
a self-decode request latch to provide an encoding scheme selection input in response to a self-decode request, wherein the self-decode request indicates that either a self-decodable packet, or non-self decodable packet should be generated;
an encoder control unit operably connected to the self-decode request latch to select an encoding scheme associated with an input data packet based on the encoding scheme selection input; and
a channel encoder operably connected to the encoder control unit to encode the input data packet;
wherein the input data packet is encoded as a self-decodable data packet by the channel encoder in response to the self-decode request.
-
Specification