1
Views
0
CrossRef citations to date
0
Altmetric
Miscellany

Packet-Level FEC Research Over Wireless Networks

, &
Page 100 | Published online: 28 Jan 2009
 

Abstract

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:

  1. 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 corrected.

  2. Using both row and column parity packets increases the number of redundant packets.

  3. While receivers gain packets and correct errors in every batch of packets, there is much delay among batches.

To improve the scheme of Nachum Shacham and Paul McKenney:

  1. Using checksum field in every packet to distinguish damaged packets.

  2. Only add to each column of the array of data packets a parity packet.

  3. To 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.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.