• DocumentCode
    3239578
  • Title

    Vectorization of Reed Solomon Decoding and Mapping on the EVP

  • Author

    Kumar, Akash ; Van Berkel, Kees

  • Author_Institution
    Eindhoven Univ. of Technol., Eindhoven
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    450
  • Lastpage
    455
  • Abstract
    Reed Solomon (RS) codes are used in a variety of (wireless) communication systems. Although commonly implemented in dedicated hardware, this paper explores the mapping of high-throughput RS decoding on vector DSPs. The four modules of such a decoder, viz. syndrome computation, key equation solver, Chien search, and Forney pose different vectorization challenges. Their vectorizations are explained in detail, including optimizations specific for embedded vector processor (EVP). For RS (255,239), this solution is benchmarked vs published implementations, and scalability up to vector size 64 is explored. The best and the worst case throughput of our implementation is 8 times and 2 times higher respectively than other architectures.
  • Keywords
    Reed-Solomon codes; decoding; digital signal processing chips; embedded systems; DSP; EVP; RS codes; Reed Solomon codes; Reed Solomon decoding; digital signal processing chips; embedded vector processor; Computer errors; Decoding; Digital signal processing; Equations; Error correction; Error correction codes; Hardware; Reed-Solomon codes; Scalability; Vector processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484722
  • Filename
    4484722