Accelerated Processing for Maximum Distance Separable Codes Using Composite Extension Fields

Diego Ruano, Daniel Enrique Lucani Rötter, Olav Geil

    Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

    Abstract

    This paper describes a new design of Reed-Solomon (RS) codes when using composite extension fields. Our ultimate goal is to provide codes that remain Maximum Distance Separable (MDS), but that can be processed at higher speeds in the encoder and decoder. This is possible by using coefficients in the generator matrix that belong to smaller (and faster) finite fields of the composite extension and limiting the use of the larger (and slower) finite fields to a minimum. We provide formulae and an algorithm to generate such constructions starting from a Vandermonde RS generator matrix and show that even the simplest constructions, e.g., using only processing in two finite fields, can speed up processing by as much as two-fold compared to a Vandermonde RS and Cauchy RS while using the same decoding algorithm, and more than two-fold compared to other RS Cauchy and FFT-based RS.
    Original languageEnglish
    Title of host publicationEuropean Wireless 2019 Conference, EW 2019 : 25th European Wireless Conference
    Number of pages5
    PublisherVDE Verlag GmbH
    Publication date2019
    Pages14-18
    ISBN (Print)978-3-8007-4948-5
    ISBN (Electronic)9783800749492
    Publication statusPublished - 2019
    EventEuropean Wireless 2019 - 25th European Wireless Conference - Aarhus, Denmark
    Duration: 2 May 20195 May 2019
    https://www.vde-verlag.de/proceedings-en/564948016.html

    Conference

    ConferenceEuropean Wireless 2019 - 25th European Wireless Conference
    Country/TerritoryDenmark
    CityAarhus
    Period02/05/201905/05/2019
    Internet address

    Fingerprint

    Dive into the research topics of 'Accelerated Processing for Maximum Distance Separable Codes Using Composite Extension Fields'. Together they form a unique fingerprint.

    Cite this