Summary
In recent years, research on residue number systems (RNS) has targeted larger dynamic ranges to explore their inherent parallelism further. In this paper, we start from the traditional 3‐moduli set
false{2n,2n−1,2n+1false}, with an equivalent 3
n‐bit dynamic range, and propose balanced horizontal extensions by using modulus of the form
2n,0.1em2n−1 and
2n+1 to scale the dynamic range and enhance the parallelism according to the requirements. A method to design the reverse conversion by using it is also presented. A case study of multiplier‐accumulator (MACs) in cascade for filtering applications has been analyzed to validate the RNS processor using the proposed moduli set and reverse conversion architecture. Experimental results show that the proposed approaches achieve a significant speedup compared with the state‐of‐the‐art cases for the same dynamic range purposes.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.