@CONFERENCE\{IMM2005-04194, author = "G. Cardarilli and A. Del Re and A. Nannarelli and M. Re", title = "Programmable Power-of-two {RNS} Scaler and its Application to a {QRNS} Polyphase Filter", year = "2005", month = "may", keywords = "Residue number system, arithmetic", pages = "1002-1005", booktitle = "Proc. of 2005 {IEEE} International Symposium on Circuits and Systems (ISCAS), Kobe (Japan)", volume = "", series = "", editor = "", publisher = "IEEE", organization = "", address = "", url = "http://www2.compute.dtu.dk/pubdb/pubs/4194-full.html", abstract = "The scaling operation, i.e. the division by a constant factor followed by rounding, is a commonly used technique for reducing the dynamic range in Digital Signal Processing (DSP) systems. Usually, the constant is a power of two, and the implementation of the scaling is reduced to a right shift. This basic operation is not easily implementable in the Residue Number System (RNS) due to its non positional nature. A number of different algorithms have been presented in the literature for the {RNS} scaling. In this paper, several {RNS} dynamic reduction techniques have been analyzed and the selected one is applied to a polyphase filter bank. A comparison of the filter bank scaled with {RNS} to binary and binary to {RNS} conversions, and the {RNS} scaled implementation is presented. A reduction of area and power consumption of about 30\% for the scaling block is obtained." }