• 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