Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set

The residue number system (RNS) is an unconventional number system which can be used to achieve high-performance hardware implementations of special-purpose computation systems such as digital signal processors. The moduli set {2n-1, 2n, 2n+1, 22n+1-1} has been recently suggested for RNS to provid...

Full description

Bibliographic Details
Main Author: MOLAHOSSEINI, A. S.
Format: Article
Language:English
Published: Stefan cel Mare University of Suceava 2011-05-01
Series:Advances in Electrical and Computer Engineering
Subjects:
Online Access:http://dx.doi.org/10.4316/AECE.2011.02006
id doaj-27d331f4b67d42e797d29f1805ffbeac
record_format Article
spelling doaj-27d331f4b67d42e797d29f1805ffbeac2020-11-24T23:30:13ZengStefan cel Mare University of SuceavaAdvances in Electrical and Computer Engineering1582-74451844-76002011-05-01112374210.4316/AECE.2011.02006Improving the Delay of Residue-to-Binary Converter for a Four-Moduli SetMOLAHOSSEINI, A. S.The residue number system (RNS) is an unconventional number system which can be used to achieve high-performance hardware implementations of special-purpose computation systems such as digital signal processors. The moduli set {2n-1, 2n, 2n+1, 22n+1-1} has been recently suggested for RNS to provide large dynamic range with low-complexity, and enhancing the speed of internal RNS arithmetic circuits. But, the residue-to-binary converter of this moduli set relies on high conversion delay. In this paper, a new residue-to-binary converter for the moduli set {2n-1, 2n, 2n+1, 22n+1-1} using an adder-based implementation of new Chinese remainder theorem-1 (CRT-I) is presented. The proposed converter is considerably faster than the original residue-to-binary converter of the moduli set {2n-1, 2n, 2n+1, 22n+1-1}; resulting in decreasing the total delay of the RNS system.http://dx.doi.org/10.4316/AECE.2011.02006Residue Number System (RNS)residue-to-binary converterdigital circuitscomputer architecturehigh-speed computer arithmetic
collection DOAJ
language English
format Article
sources DOAJ
author MOLAHOSSEINI, A. S.
spellingShingle MOLAHOSSEINI, A. S.
Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set
Advances in Electrical and Computer Engineering
Residue Number System (RNS)
residue-to-binary converter
digital circuits
computer architecture
high-speed computer arithmetic
author_facet MOLAHOSSEINI, A. S.
author_sort MOLAHOSSEINI, A. S.
title Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set
title_short Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set
title_full Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set
title_fullStr Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set
title_full_unstemmed Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set
title_sort improving the delay of residue-to-binary converter for a four-moduli set
publisher Stefan cel Mare University of Suceava
series Advances in Electrical and Computer Engineering
issn 1582-7445
1844-7600
publishDate 2011-05-01
description The residue number system (RNS) is an unconventional number system which can be used to achieve high-performance hardware implementations of special-purpose computation systems such as digital signal processors. The moduli set {2n-1, 2n, 2n+1, 22n+1-1} has been recently suggested for RNS to provide large dynamic range with low-complexity, and enhancing the speed of internal RNS arithmetic circuits. But, the residue-to-binary converter of this moduli set relies on high conversion delay. In this paper, a new residue-to-binary converter for the moduli set {2n-1, 2n, 2n+1, 22n+1-1} using an adder-based implementation of new Chinese remainder theorem-1 (CRT-I) is presented. The proposed converter is considerably faster than the original residue-to-binary converter of the moduli set {2n-1, 2n, 2n+1, 22n+1-1}; resulting in decreasing the total delay of the RNS system.
topic Residue Number System (RNS)
residue-to-binary converter
digital circuits
computer architecture
high-speed computer arithmetic
url http://dx.doi.org/10.4316/AECE.2011.02006
work_keys_str_mv AT molahosseinias improvingthedelayofresiduetobinaryconverterforafourmoduliset
_version_ 1725542322431590400