A residue-to-binary converter for a new five-moduli set

The efficiency of the residue number system (RNS) depends not only on the residue-to-binary converters but also the operand sizes and the modulus in each residue channel. Due to their special number theoretic properties, RNS with a moduli set consisting of moduli in the form of 2^n plus/minus 1 is m...

Full description

Saved in:
Bibliographic Details
Main Authors: Cao, Bin, Chang, Chip Hong, Srikanthan, Thambipillai
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2009
Subjects:
Online Access:https://hdl.handle.net/10356/91531
http://hdl.handle.net/10220/6026
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-91531
record_format dspace
spelling sg-ntu-dr.10356-915312020-03-07T14:02:40Z A residue-to-binary converter for a new five-moduli set Cao, Bin Chang, Chip Hong Srikanthan, Thambipillai School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering The efficiency of the residue number system (RNS) depends not only on the residue-to-binary converters but also the operand sizes and the modulus in each residue channel. Due to their special number theoretic properties, RNS with a moduli set consisting of moduli in the form of 2^n plus/minus 1 is more attractive than those with other forms of moduli. In this paper, a new five-moduli set RNS 2^n-1, 2^n, 2^n+1, 2^(n+1)+1, 2^(n-1)-1, for even is proposed. The new moduli set has a dynamic range of (5n-1) bits. It incorporates two additional moduli to the celebrated threemoduli set, 2^n-1, 2^n, 2^n+1, with VLSI efficient implementations for both the binary-to-residue conversion and the residue arithmetic units. This extension increases the parallelism and reduces the size of each residue channel for a given dynamic range. The proposed residue-to-binary converter relies on the properties of an efficient residue-to-binary conversion algorithm for 2^n-1, 2^n, 2^n+1, 2^(n +1)-1, and the mixed-radix conversion (MRC) technique for the two-moduli set RNS. The hardware implementation of the proposed residue-to-binary converter employs adders as the primitive operators. Besides, it can be easily pipelined to attain a high throughput rate. Published version 2009-08-05T00:59:03Z 2019-12-06T18:07:22Z 2009-08-05T00:59:03Z 2019-12-06T18:07:22Z 2007 2007 Journal Article Cao, B., Chang, C. H., & Srikanthan, T. (2007). A residue-to-binary converter for a new five-moduli set. IEEE Transactions on Circuits and Systems-I: Regular Papers, 54(5), 1041-1049. 1549-8328 https://hdl.handle.net/10356/91531 http://hdl.handle.net/10220/6026 10.1109/TCSI.2007.890623 en IEEE transactions on circuits and systems-I : regular papers IEEE Transactions on Circuits and Systems-I: Regular Papers © copyright 2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder. http://www.ieee.org/portal/site. 9 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Cao, Bin
Chang, Chip Hong
Srikanthan, Thambipillai
A residue-to-binary converter for a new five-moduli set
description The efficiency of the residue number system (RNS) depends not only on the residue-to-binary converters but also the operand sizes and the modulus in each residue channel. Due to their special number theoretic properties, RNS with a moduli set consisting of moduli in the form of 2^n plus/minus 1 is more attractive than those with other forms of moduli. In this paper, a new five-moduli set RNS 2^n-1, 2^n, 2^n+1, 2^(n+1)+1, 2^(n-1)-1, for even is proposed. The new moduli set has a dynamic range of (5n-1) bits. It incorporates two additional moduli to the celebrated threemoduli set, 2^n-1, 2^n, 2^n+1, with VLSI efficient implementations for both the binary-to-residue conversion and the residue arithmetic units. This extension increases the parallelism and reduces the size of each residue channel for a given dynamic range. The proposed residue-to-binary converter relies on the properties of an efficient residue-to-binary conversion algorithm for 2^n-1, 2^n, 2^n+1, 2^(n +1)-1, and the mixed-radix conversion (MRC) technique for the two-moduli set RNS. The hardware implementation of the proposed residue-to-binary converter employs adders as the primitive operators. Besides, it can be easily pipelined to attain a high throughput rate.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Cao, Bin
Chang, Chip Hong
Srikanthan, Thambipillai
format Article
author Cao, Bin
Chang, Chip Hong
Srikanthan, Thambipillai
author_sort Cao, Bin
title A residue-to-binary converter for a new five-moduli set
title_short A residue-to-binary converter for a new five-moduli set
title_full A residue-to-binary converter for a new five-moduli set
title_fullStr A residue-to-binary converter for a new five-moduli set
title_full_unstemmed A residue-to-binary converter for a new five-moduli set
title_sort residue-to-binary converter for a new five-moduli set
publishDate 2009
url https://hdl.handle.net/10356/91531
http://hdl.handle.net/10220/6026
_version_ 1681044465114939392