• DocumentCode
    823649
  • Title

    Variable shortened-and-punctured Reed-Solomon codes for packet loss protection

  • Author

    Xu, Youshi ; Zhang, Tingting

  • Author_Institution
    Instn. of Inf. Technol., Mid-Sweden Univ., Sundsvall, Sweden
  • Volume
    48
  • Issue
    3
  • fYear
    2002
  • fDate
    9/1/2002 12:00:00 AM
  • Firstpage
    237
  • Lastpage
    245
  • Abstract
    Techniques using Reed-Solomon (RS) codes to recover lost packets in digital video/audio broadcasting and packet switched network communications are reviewed. Usually, different RS codes and their corresponding encoders/decoders are designed and utilized to meet different requirements for different systems and applications. We incorporate these techniques into a variable RS code and present encoding and decoding algorithms suitable for the variable RS code. A mother RS code can be used to produce a variety of RS codes and the same encoder/decoder can be used for all the derivative codes, with adding/detecting zeros, removing some parity symbols and adding erasures. A VLSI implementation for erasure decoding of the variable RS code is described and the achievable performance is quantitatively analyzed. A typical example shows that the signal processing speed is up to 2.5 Gbits/second and the processing delay is less than one millisecond, when integrating the decoder on a single chip. Therefore, the proposed algorithm and the encoder/decoder can universally be utilized for different applications with various requirements, such as transmission data rate, packet length, packet loss protection capacity, as well as layered protection and adaptive redundancy protection in DVB/DAB, Internet and mobile Internet communications.
  • Keywords
    Internet; Reed-Solomon codes; VLSI; audio coding; decoding; delays; digital audio broadcasting; digital video broadcasting; logic design; mobile radio; packet radio networks; packet switching; video coding; DAB; DVB; RS codes; Reed-Solomon codes; adaptive redundancy protection; digital audio broadcasting; digital video broadcasting; encoding algorithms; erasure decoding; layered protection; mobile Internet communications; packet length; packet loss protection; packet loss protection capacity; packet switched networks; processing delay; processing speed; transmission data rate; variable shortened-and-punctured codes; Communication switching; Decoding; Digital audio broadcasting; Digital video broadcasting; Encoding; Internet; Packet switching; Protection; Reed-Solomon codes; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Broadcasting, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9316
  • Type

    jour

  • DOI
    10.1109/TBC.2002.803706
  • Filename
    1033878