IP Library › Granted Patent US 7,096,400
Granted Patent B2
US 7,096,400 · App. 10/667,160 · Granted Aug 22, 2006

Adaptive hybrid automatic repeat request method and apparatus

Assignee: Samsung Electronics Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,096,400
App. No.
10/667,160
Granted
Aug 22, 2006
Kind
B2
Abstract

“An adaptive hybrid automatic repeat request system and method include transmitting a data frame having channel-coded data and a parity bit using an initial coding rate, receiving the data frame and performing channel decoding and correcting any error that exists. When the error is not corrected, an error degree of a corresponding frame is measured and a NACK message to which the measured error degree is added is transmitted to the transmitting terminal. A parity frame is retransmitted by channel coding a parity bit corresponding to a parity level determined in accordance with the error degree added to the NACK message, and is combined with a data bit of a data frame in which error correction fails. Channel decoding and error correction are then performed.”

Claims (46)

1. An adaptive hybrid automatic repeat request method comprising:

(a) transmitting a data frame including a data bit and a parity bit that are channel-coded using a predetermined initial coding rate;

(b) receiving the data frame, performing channel decoding of the received data frame, and when an error exists in the channel-decoded data frame, correcting the error;

(c) when the error of the channel-decoded data frame is not corrected, measuring an error degree of a corresponding frame and transmitting a negative acknowledgement message to which the measured error degree is added, to the transmitting terminal;

(d) transmitting a parity frame that is generated by performing channel coding of a parity bit corresponding to a parity level determined in accordance with the error degree added to the negative acknowledgement message; and

(e) combining the retransmitted parity bit with a data bit of a data frame in which error correction fails and performing channel decoding and error correction.

2. The method of claim 1 , wherein in step (c), when a low density parity check code is used for the channel coding, the error degree of the frame is measured using a value of posterior probability of each data bit of the decoded data frame.

3. The method of claim 2 , wherein the error degree is determined as an average value of an absolute difference between the value of posterior probability of each data bit of the frame in which error correction fails and a predetermined reference value.

4. The method of claim 3 , wherein the predetermined reference value is 0.5.

5. The method of claim 1 , wherein the parity level includes a parity number and a parity coding rate.

6. The method of claim 1 , wherein in step (d), the parity level in accordance with the error degree is determined in consideration of a retransmission success probability and throughput.

7. The method of claim 1 , further comprising:

(f) monitoring the error degree that is added to the negative acknowledgement message and transmitted to the transmitting terminal, for a predetermined amount of time and predicting a channel environment; and

(g) adjusting the initial coding rate in consideration of the predicted channel environment.

8. A method of transmitting data in an adaptive hybrid automatic repeat request system, the method comprising:

(a) transmitting a data frame including a data bit and a parity bit that are channel-coded using a predetermined initial coding rate; and

(b) retransmitting a parity frame that is generated by performing channel coding of a parity bit corresponding to a parity level determined in accordance with an error degree added to a negative acknowledgement message transmitted from a receiving terminal.

9. The method of claim 8 , further comprising:

(c) monitoring the error degree that is added to the negative acknowledgement message and transmitted to the transmitting terminal, for a predetermined amount of time and predicting a channel environment; and

(d) adjusting the predetermined initial coding rate in consideration of the predicted channel environment.

10. The method of claim 8 , wherein in step (b), the parity level in accordance with the error degree is determined in consideration of a retransmission success probability and throughput.

11. A method of receiving data in an adaptive hybrid automatic repeat request system, the method comprising:

(a) receiving a data frame transmitted from a transmitting terminal, performing channel decoding of the received data frame, and when an error exists in the channel-decoded data frame, correcting the error;

(b) when the error of the channel-decoded data frame is not corrected, measuring an error degree of a corresponding frame and transmitting a negative acknowledgement message to which the measured error degree is added, to the transmitting terminal; and

(c) combining a parity bit that corresponds to the negative acknowledgement message and is retransmitted from the transmitting terminal, with a data bit of a data frame in which error correction fails and performing channel decoding and error correction.

12. The method of claim 11 , wherein in (b), when a low density parity check code is used for the channel coding, the error degree of the frame is measured using a value of posterior probability of each data bit of the channel-decoded data frame.

13. The method of claim 12 , wherein the error degree is determined as an average value of an absolute difference between the value of posterior probability of each data bit of the frame in which error correction fails and a predetermined reference value.

14. The method of claim 13 , wherein the predetermined reference value is 0.5.

15. A computer readable recording medium in which a program for executing an adaptive hybrid automatic repeat request method is recorded, the method comprising:

(a) transmitting a data frame including a data bit and a parity bit that are channel-coded using a predetermined initial coding rate;

(b) receiving the data frame, performing channel decoding of the received data frame, and when an error exists in the channel-decoded data frame, correcting the error;

(c) when the error of the channel-decoded data frame is not corrected, measuring an error degree of a corresponding frame and transmitting a negative acknowledgement message to which the measured error degree is added, to the transmitting terminal;

(d) transmitting a parity frame that is generated by performing channel coding of a parity bit corresponding to a parity level determined in accordance with the error degree added to the negative acknowledgement message; and

(e) combining the retransmitted parity bit with a data bit of a data frame in which error correction fails and performing channel decoding and error correction.

16. A computer readable recording medium in which a program for executing the method of transmitting data in an adaptive hybrid automatic repeat request system is recorder, the method comprising:

(a) transmitting a data frame including a data bit and a parity bit that are channel-coded using a predetermined initial coding rate; and

(b) retransmitting a parity frame that is generated by performing channel coding of a parity bit corresponding to a parity level determined in accordance with an error degree added to a negative acknowledgement message transmitted from a receiving terminal.

17. A computer readable recording medium in which a program for executing the method of receiving data in an adaptive hybrid automatic repeat request system is recorded, the method comprising:

(a) receiving a data frame transmitted from a transmitting terminal, performing channel decoding of the received data frame, and when an error exists in the channel-decoded data frame, correcting the error;

(b) when the error of the channel-decoded data frame is not corrected, measuring an error degree of a corresponding frame and transmitting a negative acknowledgement message to which the measured error degree is added, to the transmitting terminal; and

(c) combining a parity bit that corresponds to the negative acknowledgement message and is retransmitted from the transmitting terminal, with a data bit of a data frame in which error correction fails and performing channel decoding and error correction.

18. An adaptive hybrid automatic repeat request apparatus comprising:

a transmitter for transmitting a data frame including a data bit and a parity bit that are channel-coded using a predetermined initial coding rate, and retransmitting a parity frame that is generated by performing channel coding of a parity bit corresponding to a parity level determined in accordance with an error degree added to a negative acknowledgement message transmitted via a predetermined channel; and

a receiver for receiving the data frame transmitted from the transmitter, performing channel decoding of the received data frame, when the error of the channel-decoded data frame is not corrected, measuring the error degree of a corresponding frame and transmitting a negative acknowledgement message to which the measured error degree is added, to the transmitter, combining a parity bit that corresponds to the negative acknowledgement message and is retransmitted from the transmitter, with a data bit of a data frame in which error correction fails and performing channel decoding and error correction.

19. The apparatus of claim 18 , wherein the parity level in accordance with the error degree is determined in consideration of a retransmission success probability and throughput.

20. The apparatus of claim 18 , wherein the error degree is determined as an average value of an absolute difference between the value of a posterior probability of each data bit of the frame in which error correction fails and a predetermined reference value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2004
From: LIM, DONG-SUN; KANG, CHUNG-GU; YUN, SANG-BOH
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 014982/0379 →
Priority Claims (1)
KR 10-2002-0056314 · Sep 17, 2002 · national
Continuity (1)
Related Publication 20040153909A1 · Aug 5, 2004