Packet transmission apparatus, communication system and program
First Claim
1. A packet transmission apparatus to transmit a data packet having a limited arrival time, comprising:
- a packet retransmission section configured to control retransmission of an undelivered data packet;
a forward error correction coding section configured to generate a forward error correction (FEC) packet for the data packet having the limited arrival time based on a redundancy level;
a transmission section configured to transmit the data packet, the FEC packet, and a retransmission packet; and
a redundancy level determining section configured to receive network state information and dynamically determine a number of data packets based on the network state information.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet transmission apparatus is provided. The packet transmission apparatus transmits a packet having a limited arrival deadline through a best-effort network. The packet transmission apparatus includes an automatic packet retransmission section to control retransmission of an undelivered packet, a forward error correction coding section to add a redundant packet to a data packet block, and a redundancy determining section to dynamically determine redundancy of the redundant packet based on observed network state information, so that a loss rate after error correction at a receiver achieved by only the retransmission of the undelivered packet satisfies an allowable loss rate after error correction.
15 Citations
9 Claims
-
1. A packet transmission apparatus to transmit a data packet having a limited arrival time, comprising:
-
a packet retransmission section configured to control retransmission of an undelivered data packet; a forward error correction coding section configured to generate a forward error correction (FEC) packet for the data packet having the limited arrival time based on a redundancy level; a transmission section configured to transmit the data packet, the FEC packet, and a retransmission packet; and a redundancy level determining section configured to receive network state information and dynamically determine a number of data packets based on the network state information. - View Dependent Claims (2, 3)
-
-
4. A packet transmission method for transmitting a data packet having a limited arrival time from a packet transmission apparatus, comprising:
-
controlling retransmission of an undelivered packet; generating a forward error correction (FEC) packet for the data packet having the limited arrival time based on a redundancy level; transmitting, by the packet transmission apparatus, the data packet, the FEC packet, and a retransmission packet; receiving network state information; and dynamically determining a number of data packets based on the network state information. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable storage medium storing a computer program for transmitting a data packet having a limited arrival deadline, the program causing a packet transmission apparatus to:
-
control retransmission of an undelivered packet; generate a forward error correction (FEC) packet for the data packet having the limited arrival time based on a redundancy level; transmit the data packet, the FEC packet, and a retransmission packet; receive network state information; and dynamically determine a number of data packets based on the network state information. - View Dependent Claims (8, 9)
-
Specification