Affordable Access

Packet-Level FEC Research over Wireless Networks

International Journal of Distributed Sensor Networks
Publication Date
  • Computer Science


Over wireless networks, interference caused by external sources, multipath fading due to terrestrial obstruction, and the mobility of transmitters or receivers will result in bursty errors of transmitted packets. To deal with the problem, a packet-level XOR-FEC (forward error control), which improves an FEC scheme what Nachum Shacham and Paul McKenney proposed in an IEEE conference paper in 1990 named Packet recovery in high-speed networks using coding and buffer management, is proposed. The improved scheme, under certain conditions, can recover packets of both corruption and erasure. Because its main operation only involves the use of exclusive-or (XOR), it is low complexity. The scheme has been simulated and can be implemented with software. Simulation experiment results show that the improved scheme could decrease the number of redundant packets, so that the amount of computing to encode and decode can be saved and under certain conditions the XOR-FEC scheme could decrease the PER (packet error rate) without increasing the redundant rate.From the scheme that Nachum Shacham and Paul McKenney proposed, it can be seen that: The scheme does not provide a method to check errors in a packet, so only lost packets can be recovered but corrupted packets can not be correctedUsing both row and column parity packets increases the number of redundant packetsWhile receivers gain packets and correct errors in every batch of packets, there is much delay among batchesTo improve the scheme of Nachum Shacham and Paul McKenney: Using checksum field in every packet to distinguish damaged packetsOnly add to each column of the array of data packets a parity packetTo recover packets in multimedia data transport, a double-window scheme is proposed to decrease the delay among batches of packets and to smooth the jitter among packets in receivers. Experiments show that by adjusting sending windows, under almost the same PER and redundant rate, improved scheme could recover more packets than a packet-level software FEC scheme based on the Reed-Solomon code. Besides, in an experiment, using the improved XOR-FEC, the packet error rate was reduced from about 5.7% to 0.7% and only around 33.3% of redundant packets were injected

There are no comments yet on this publication. Be the first to share your thoughts.