Fast and Flexible Architectures for RNS Arithmetic Decoding

Khaled M. Elleithy, Magdy A. Bayoumi

Research output: Contribution to journalArticlepeer-review

55 Scopus citations

Abstract

An implementation of a fast and flexible residue decoder for residue number system (RNS)-based architectures is proposed. The decoder is based on the Chinese Remainder Theorem (CRT). It decodes a set of residues to its equivalent representation in weighted binary number system. This decoder is flexible since the decoded data can be selected to be either unsigned magnitude or 2's complement binary number. Two different architectures are analyzed; the first one is based on using carry-save adders (CSA's), while the other is based on utilizing modulo adders (MA). The implementation of both architectures is modular and is based on simple cells, which leads to efficient VLSI realization. The proposed decoder is fast; it has a time complexity of θ(log N) (N is the number of moduli).

Original languageEnglish
Pages (from-to)226-235
Number of pages10
JournalIEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing
Volume39
Issue number4
DOIs
StatePublished - May 1992

Keywords

  • Chinese remainder theorem
  • Residue number system
  • carry-save adder
  • finite field algorithm
  • modulo adder
  • residue decoding

ASJC Scopus subject areas

  • Signal Processing
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Fast and Flexible Architectures for RNS Arithmetic Decoding'. Together they form a unique fingerprint.

Cite this