2013
DOI: 10.1109/tvlsi.2012.2221752
|View full text |Cite
|
Sign up to set email alerts
|

Efficient VLSI Implementation of $2^{{n}}$ Scaling of Signed Integer in RNS ${\{2^{n}-1, 2^{n},2^{n}+1\}}$

Abstract: Scaling is a problematic operation in ResidueNumber System (RNS) but a necessary evil in implementing many digital signal processing (DSP) algorithms for which RNS is particularly good. Existing signed integer RNS scalers entail a dedicated sign detection circuit, which is as complex as the magnitude scaling operation preceding it. In order to correct the incorrectly scaled negative integer in residue form, substantial hardware overheads have been incurred to detect the range of the residues upon magnitude sca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
11
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 22 publications
(11 citation statements)
references
References 16 publications
0
11
0
Order By: Relevance
“…[24] is supported on the CRT II, but is restricted to the traditional {2 n − 1, 2 n , 2 n + 1} moduli set, and the sign detector of [30] is underpinned by the moduli set {2 n+1 − 1, 2 n − 1, 2 n }. The particular properties of these moduli sets [10] have made them the most adopted, not only for sign identification and number comparison but also for scaling [23]. However, they only cover a limited DR. Sets providing larger DRs have been proposed, some with higher number of moduli [15,17], sometimes by extending the moduli beyond related power of two moduli [11], and also with 3-moduli sets with the augmented exponent of the power of two modulo [5].…”
mentioning
confidence: 99%
“…[24] is supported on the CRT II, but is restricted to the traditional {2 n − 1, 2 n , 2 n + 1} moduli set, and the sign detector of [30] is underpinned by the moduli set {2 n+1 − 1, 2 n − 1, 2 n }. The particular properties of these moduli sets [10] have made them the most adopted, not only for sign identification and number comparison but also for scaling [23]. However, they only cover a limited DR. Sets providing larger DRs have been proposed, some with higher number of moduli [15,17], sometimes by extending the moduli beyond related power of two moduli [11], and also with 3-moduli sets with the augmented exponent of the power of two modulo [5].…”
mentioning
confidence: 99%
“…The hardware implementation technique is another criterion and can be classified into two groups. The hardware realization of the first group requires lookup tables [6][7][8][9][10][11][12]15,16], while the second group, which is known as adder-based implementation, uses combinational logic [3][4][5]13,14,[17][18][19][20]. The implementation of the former approach suffers from two main problems.…”
Section: Introductionmentioning
confidence: 99%
“…In [4], a high-performance, low-hardware-cost exact scaler was proposed for the three-moduli set {2 n − 1, 2 n , 2 n + 1}. A 2 n signed integer scaler, which is an extension of the method in [4], was proposed in [18] based on a low-complexity and high-performance hardware implementation. In [19], an efficient programmable power-of-two scaler was presented for the three-moduli set {2 n − 1, 2 n , 2 n + 1} to reduce the risk of over-scaling problems (ie, scaling more than necessary, which leads to unnecessary accuracy reduction).…”
Section: Introductionmentioning
confidence: 99%
“…The work that has been published so far regarding scaling the RNS deals either with moduli sets of general form or with the traditional set. The main scalers that deal specifically with the traditional moduli set M 2 = {2 n + 1, 2 n , 2 n − 1} are presented in [7][8][9][10][11][12][13]. Those that are most efficient in terms of different metrics are presented in [12,13].…”
Section: Introductionmentioning
confidence: 99%