METHOD OF AUTOMATIC REPEAT REQUEST (ARQ) IN COMMUNICATION SYSTEM
First Claim
1. An automatic repeat request (ARQ) method for use in a communication system comprising:
- constructing a first data block set including a plurality of data blocks using data received from an upper layer;
transmitting the plurality of data blocks contained in the first data block set to a reception end; and
if a predetermined time elapses without receiving any acknowledgement (ACK) signal after transmitting a last data block among the plurality of data blocks, transmitting at least one data block reconstructed by the data received from the upper layer to the reception end until receiving an acknowledgment (ACK) signal from the reception end.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic repeat request (ARQ) method for use in a communication system is disclosed. The ARQ method constructs a first data block set including a plurality of data blocks using data received from an upper layer, and transmits the data blocks contained in the first data block set to a reception end. If a predetermined time elapses without receiving any acknowledgement (ACK) signal after transmitting a last data block among the plurality of data blocks, the ARQ method transmits at least one data block reconstructed by the data received from the upper layer to the reception end until receiving the acknowledgment (ACK) signal from the reception end.
72 Citations
23 Claims
-
1. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
constructing a first data block set including a plurality of data blocks using data received from an upper layer; transmitting the plurality of data blocks contained in the first data block set to a reception end; and if a predetermined time elapses without receiving any acknowledgement (ACK) signal after transmitting a last data block among the plurality of data blocks, transmitting at least one data block reconstructed by the data received from the upper layer to the reception end until receiving an acknowledgment (ACK) signal from the reception end. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
constructing a first data block set including a plurality of data blocks using data received from an upper layer; transmitting the plurality of data blocks contained in the first data block set to a reception end; and if one or more non-acknowledgement (NACK) signals are received from the reception end during the transmission of the plurality of data blocks contained in the first data block set, reconstructing a number of data blocks as many as the number of received NACK signals using the data received from the upper layer and transmitting the reconstructed data blocks to the reception end. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
constructing a first data block set including a plurality of data blocks using data received from an upper layer; transmitting the plurality of data blocks contained in the first data block set to a reception end; and transmitting at least one data block reconstructed by the data received from the upper layer to the reception end, until receiving an acknowledgment (ACK) signal after transmitting a last data block from among the plurality of data blocks. - View Dependent Claims (13, 14, 15)
-
-
16. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
receiving a plurality of data blocks contained in a first data block set; if data blocks as many as the number of the data blocks contained in the first data block set are received, transmitting an acknowledgment (ACK) signal in units of a data block set; and recovering original data using the received first data block set. - View Dependent Claims (17, 18)
-
-
19. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
generating at least one coded data block by encoding data received from an upper layer; transmitting the at least one coded data block to a reception end; if a non-acknowledgement (NACK) signal is received from the reception end, re-encoding the data received from the upper layer, and generating at least one of other coded data blocks; and transmitting the other coded data blocks to the reception end. - View Dependent Claims (20)
-
-
21. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
constructing a first data block set including one or more data blocks using data received from an upper layer; generating a coefficient matrix and encoding the one or more data blocks contained in the first data block set using the generated coefficient matrix; sequentially transmitting the one or more encoded data blocks contained in the encoded first data block set to a reception end; and if a predetermined time elapses without receiving any acknowledgement (ACK) signal after transmitting a last data block among the one or more encoded data blocks, transmitting one or more encoded data blocks reconstructed by the upper-layer data to the reception end until receiving an acknowledgment (ACK) signal from the reception end.
-
-
22. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
dividing data received from an upper layer to generate a first data block set having one or more data blocks; generating a coefficient matrix to encode the data blocks, and encoding the data blocks with the coefficient matrix; sequentially transmitting the encoded data blocks to a reception end; and if a non-acknowledgement (NACK) signal is received from the reception end during a transmission of the encoded data blocks, reconstructing a number of data blocks as many as the number of received NACK signals using the data received from the upper layer, and transmitting the reconstructed data blocks to the reception end.
-
-
23. An automatic repeat request (ARQ) method for use in a communication system comprising:
-
dividing data received from an upper layer to generate a first data block set having one or more data blocks; generating a coefficient matrix to encode the data blocks, and encoding the data blocks with the coefficient matrix; sequentially transmitting the encoded data blocks to a reception end; and transmitting at least one encoded data block reconstructed using the data received from the upper layer to the reception end, until receiving an acknowledgment (ACK) signal after transmitting a last encoded data block among the one or more data blocks.
-
Specification