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
fDate :
8/1/1999 12:00:00 AM
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;
Journal_Title :
Personal Communications, IEEE