• DocumentCode
    112649
  • Title

    Streaming Codes With Partial Recovery Over Channels With Burst and Isolated Erasures

  • Author

    Badr, Ahmed ; Khisti, Ashish ; Wai-tian Tan ; Apostolopoulos, John

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • Volume
    9
  • Issue
    3
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    501
  • Lastpage
    516
  • Abstract
    We study forward error correction codes for low-delay, real-time streaming communication over packet erasure channels. Our encoder operates on a stream of source packets in a sequential fashion, and the decoder must output each packet in the source stream within a fixed delay. We consider a class of practical channel models with correlated erasures and introduce new “streaming codes” for efficient error correction over these channels. For our analysis, we propose a simplified class of erasure channels that introduce both burst and isolated erasures within the same decoding window. We demonstrate that the previously proposed streaming codes can lead to significant number of packet losses over such channels. Our proposed constructions involve a layered coding approach, where a burst-erasure code is first constructed, and additional layers of parity-checks are concatenated to recover from the isolated erasure patterns. We also introduce another construction that requires a significantly smaller field-size and decoding complexity, but incurs some performance loss. Numerical simulations over the Gilbert-Elliott and Fritchman channel models indicate that by addressing patterns involving both burst and isolated erasures within the same window, our proposed codes achieve significant gains over previously proposed streaming codes.
  • Keywords
    channel coding; concatenated codes; error correction codes; forward error correction; media streaming; packet switching; parity check codes; Gilbert-Elliott and Fritchman channel model; burst erasure code; concatenated code; decoding complexity; forward error correction code; isolated erasure patterns; layered coding approach; numerical simulation; packet erasure channel; packet losses; parity checks code; partial recovery; real-time streaming communication; source packet streaming; streaming codes; Channel models; Decoding; Delays; Encoding; Forward error correction; Packet loss; Application layer forward error correction (AL-FEC); Gilbert-Elliott channels; burst and isolated errors; low-delay codes; real-time streaming communication;
  • fLanguage
    English
  • Journal_Title
    Selected Topics in Signal Processing, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    1932-4553
  • Type

    jour

  • DOI
    10.1109/JSTSP.2014.2388191
  • Filename
    7001060