DocumentCode :
2516421
Title :
Packet loss recovery codes based on Vandermonde matrices and shift operators
Author :
Al-Shaikhi, Ali A. ; Ilow, Jacek
Author_Institution :
Dept. of Electr. & Comput. Eng., Dalhousie Univ. Halifax, Halifax, NS
fYear :
2008
fDate :
6-11 July 2008
Firstpage :
1058
Lastpage :
1062
Abstract :
An increasing number of real-time applications in packet networks uses erasure codes to cope with packet losses. Most of these codes were designed originally for bit or symbol oriented transmission. This paper introduces packet oriented block codes for the recovery of lost packets. Specifically, a family of systematic erasure codes is proposed based on the Vandermonde matrix applied to a group of k information packets to construct r redundant packets. The elements of the Vandermonde matrix are bit level right arithmetic shift operators applied to the information packets. With low-overhead packet padding, the code design is applicable to packets of any size with the same lengths within the block of k information packets. The recovery of lost packets is based on inverting a matrix corresponding to the coefficient -Vandermonde- matrix augmented by the identity matrix with the rows removed according to the sequence number of the lost packets. The general code design principles are illustrated in this paper with examples of codes of different parameters. Erasure recovery capability of the proposed codes is characterized by simple decoding procedures. The code designs are tested using Monte Carlo simulations and their performance shows good agreement with theoretical results.
Keywords :
Monte Carlo methods; block codes; decoding; matrix algebra; sequences; Monte Carlo simulations; Vandermonde matrices; bit level right arithmetic shift operators; bit oriented transmission; decoding procedures; k-information packets; low-overhead packet padding; packet loss recovery codes; packet oriented block codes; sequence number; symbol oriented transmission; systematic erasure codes; Application software; Arithmetic; Block codes; Decoding; Encoding; Forward error correction; Parity check codes; Protocols; Redundancy; Turbo codes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Theory, 2008. ISIT 2008. IEEE International Symposium on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4244-2256-2
Electronic_ISBN :
978-1-4244-2257-9
Type :
conf
DOI :
10.1109/ISIT.2008.4595149
Filename :
4595149
Link To Document :
بازگشت