Communications method, communications apparatus and communications system using same communications apparatus
First Claim
1. A communications method for a communication system having a transmitting end and receiving end, in which a payload of a data packet is composed of a plurality of error correction blocks, each error correction block having a block-type error correction code, comprising the steps of:
- performing error correction decoding for each of said plurality of error correction blocks in said data packet at a receiving end;
transmitting an error correction state of each of said error correction blocks from said receiving end to a transmitting end; and
extending the size of the payload of a packet to be transmitted next or subsequently from the transmitting end by adding an error correction block, a retransmission of which has been requested, to the error correction blocks in the data packet to be transmitted next or subsequently, thereby increasing the number of error correction blocks in the data packet to be transmitted next or subsequently.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications method carries out error-correction encoding of data, generation of a suitable packet in accordance with a retransmission request from a receiving side, and transmission of the packet to the receiving side, from a transmission side. In the receiving side, the communications method performs error-correction decoding of the received data, distinguishing an uncorrectable block in accordance with a result of the error-correction decoding, and transmission of a retransmission request packet to the transmitting side. In this way, if a block in the packet is judged as uncorrectable by the receiving side, where one packet is composed of a plurality of correction blocks of error correction codes of a block type, it is possible to retransmit only the block to be retransmitted. Therefore, it is possible to avoid unnecessary use of bands and to attain a low bit rate.
-
Citations
20 Claims
-
1. A communications method for a communication system having a transmitting end and receiving end, in which a payload of a data packet is composed of a plurality of error correction blocks, each error correction block having a block-type error correction code, comprising the steps of:
-
performing error correction decoding for each of said plurality of error correction blocks in said data packet at a receiving end; transmitting an error correction state of each of said error correction blocks from said receiving end to a transmitting end; and extending the size of the payload of a packet to be transmitted next or subsequently from the transmitting end by adding an error correction block, a retransmission of which has been requested, to the error correction blocks in the data packet to be transmitted next or subsequently, thereby increasing the number of error correction blocks in the data packet to be transmitted next or subsequently. - View Dependent Claims (2, 3, 4)
-
-
5. A communications apparatus, which transmits a data packet, a payload for the data packet is composed of a plurality of blocks, so as to communicate, comprising:
-
a receiver end performing error correction decoding for each of said plurality of blocks received from a transmitter end; said transmitter end, when having received a request for a retransmission of an undecodable block from said receiver end, extending the size of the payload of the data packet to be transmitted next or subsequently from the transmitter end by adding the block, a retransmission of which has been requested, to the blocks constituting the data packet to be transmitted next or subsequently, thereby increasing the number of blocks in the data packet to be transmitted next or subsequently. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A communications apparatus, which transmits a data packet, a payload of the data packet is composed of a plurality of blocks, each block having a block-type error correction code so as to communicate, comprising:
-
a receiver end performing error correction decoding for each of said plurality of blocks received from a transmitter end; said transmitter end, when having received a request for a retransmission of an undecodable block from said receiver end, extending the size of the payload of the data packet to be transmitted next or subsequently from the transmitter end by adding the block, a retransmission of which has been requested, to the blocks constituting the data packet to be transmitted next or subsequently, thereby increasing the number of blocks in the data packet to be transmitted next or subsequently. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A communications system, including:
- a communications apparatus which receives a data packet, a payload of the data packet is composed of a plurality of blocks, performs error correction decoding on said plurality of blocks, selects only an undecodable block out of said plurality of blocks, and transmits a request for a retransmission of the undecodable block; and
another communications apparatus which transmits a data packet, a payload of the data packet is composed of a plurality of blocks and when having received a request for a retransmission of an undecodable block, extends the size of the payload of the data packet to be transmitted next or subsequently by adding the block, a retransmission of which has been requested, to the blocks constituting the data packet to be transmitted next or subsequently, thereby increasing a number of blocks in the data packet to be transmitted next or subsequently,a data packet receiving end transmits, to a data packet transmitting end, a request for a retransmission of only an undecodable block out of a data packet that has been received; and the data packet transmitting end, in response to the request for a retransmission, retransmits a corresponding block.
- a communications apparatus which receives a data packet, a payload of the data packet is composed of a plurality of blocks, performs error correction decoding on said plurality of blocks, selects only an undecodable block out of said plurality of blocks, and transmits a request for a retransmission of the undecodable block; and
-
20. A communications system, including:
- a communications apparatus which receives a data packet, a payload of the data packet is composed of a plurality of blocks, performs error correction decoding on said plurality of blocks, selects only an undecodable block out of plurality of blocks that has been received, and transmits a request for a retransmission of the undecodable block; and
another communications apparatus which transmits a data packet, a payload of the data packet is composed of a plurality of blocks of block-type error correction codes, and when having received a request for a retransmission of an undecodable block, extends the size of the payload of a data packet to be transmitted next of subsequently by adding the block, a retransmission of which has been requested, to the blocks constituting the data packet to be transmitted next or subsequently, thereby increasing the number of blocks in the data packet to be transmitted next or subsequently,a data packet receiving end transmits, to a data packet transmitting end, a request for a retransmission of only an undecodable block out of a data packet that has been received; and the data packet transmitting end, in response to the request for a retransmission, retransmits a corresponding block.
- a communications apparatus which receives a data packet, a payload of the data packet is composed of a plurality of blocks, performs error correction decoding on said plurality of blocks, selects only an undecodable block out of plurality of blocks that has been received, and transmits a request for a retransmission of the undecodable block; and
Specification