• DocumentCode
    1550468
  • Title

    Error control coding in software radios: an FPGA approach

  • Author

    Ahlquist, Gregory C. ; Rice, Michael ; Nelson, Brent

  • Author_Institution
    Brigham Young Univ., Provo, UT, USA
  • Volume
    6
  • Issue
    4
  • fYear
    1999
  • fDate
    8/1/1999 12:00:00 AM
  • Firstpage
    35
  • Lastpage
    39
  • Abstract
    Among the various tasks performed by software radios is the reconfiguration of the error control coding algorithm to match the requirement of the radio personality. In the digital radio processor, proper assignment of tasks between DSPs and FPGAs provides performance improvements over the use of DSPs alone. Error control coding functions are good candidates to reside on the FPGA side of this functional partition. Unfortunately, good VLSI designs for codes using BCH or Reed-Solomon codes do not map well to FPGAs. Good FPGA designs must parallelize at every opportunity, minimize timing delays through intelligent floor planning, and use each logic block to its fullest. We demonstrate the merits of these concepts by comparing the performance of popular finite field multiplier designs
  • Keywords
    cellular radio; digital radio; digital signal processing chips; error correction codes; field programmable gate arrays; multiplying circuits; software engineering; BCH codes; DSP; FPGA; GSM; Reed-Solomon codes; UMTS; Universal Mobile Telecommunications System; VLSI design; digital radio processor; error control coding algorithm; finite field multiplier design; intelligent floor planning; logic block; performance; software radios; timing delay minimization; Digital communication; Digital signal processing; Error correction; Field programmable gate arrays; Partitioning algorithms; Reed-Solomon codes; Software algorithms; Software radio; Timing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Personal Communications, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9916
  • Type

    jour

  • DOI
    10.1109/98.788213
  • Filename
    788213