• DocumentCode
    3543559
  • Title

    A sub-word-parallel Galois field multiply-accumulate unit for digital signal processors

  • Author

    Roy, Sourav

  • Author_Institution
    Analog Devices, Bangalore, India
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    1626
  • Abstract
    This paper presents a versatile Galois field multiply-accumulate (MAC) unit, which is used as a compute block in a digital signal processor (DSP). The MAC unit can be used to perform error detection through parallel computation of cyclic redundancy checks (CRC). We propose a Galois field MAC based algorithm to perform parallel computation of m-bit CRC using i bits of the message at a time, where i ≤ m. Handling less than m bits in parallel enables a trade-off by significantly reducing the hardware area and delay of the compute block. The MAC can also be used to perform error correction employing Reed Solomon codes. It uses a sub-word-parallel architecture to optimise the performance of the proposed CRC algorithm and Reed Solomon encoding/decoding. Thus it enables programmable solution to a large variety of applications employing error control coding techniques in the communications and consumer electronics field.
  • Keywords
    Galois fields; Reed-Solomon codes; cyclic redundancy check codes; decoding; digital circuits; digital signal processing chips; error correction codes; error detection codes; optimisation; parallel architectures; CRC algorithm; DSP; MAC unit; Reed Solomon codes; cyclic redundancy checks; decoding; digital signal processors; error control coding; error correction; error detection; multiply-accumulate unit; parallel computation; performance optimisation; sub-word-parallel Galois field; sub-word-parallel architecture; Concurrent computing; Cyclic redundancy check; Delay; Digital signal processing; Digital signal processors; Error correction codes; Galois fields; Hardware; Reed-Solomon codes; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1464915
  • Filename
    1464915