TY - CHAP
T1 - RNS Applications in Digital Signal Processing
AU - Cardarilli, Gian Carlo
AU - Nannarelli, Alberto
AU - Re, Marco
PY - 2017
Y1 - 2017
N2 - In the past decades, the Residue Number System (RNS) has been adopted in DSP as an alternative to the traditional two’s complement number system (TCS) because of the high speed of the obtained architectures and the savings in area and power dissipation. However, with the shrinking of device features and the advent of powerful design tools, the advantages offered by RNS are diminishing.In this chapter, we analyze the state-of-the-art RNS implementation for a number of common Digital Signal Processing (DSP) applications, we compare performance with respect to the TCS and consider trade-offs, and we identify some trends for implementing DSP on ASIC and FPGA platforms.
AB - In the past decades, the Residue Number System (RNS) has been adopted in DSP as an alternative to the traditional two’s complement number system (TCS) because of the high speed of the obtained architectures and the savings in area and power dissipation. However, with the shrinking of device features and the advent of powerful design tools, the advantages offered by RNS are diminishing.In this chapter, we analyze the state-of-the-art RNS implementation for a number of common Digital Signal Processing (DSP) applications, we compare performance with respect to the TCS and consider trade-offs, and we identify some trends for implementing DSP on ASIC and FPGA platforms.
KW - Engineering
KW - Circuits and Systems
KW - Processor Architectures
KW - Electronics and Microelectronics, Instrumentation
U2 - 10.1007/978-3-319-49742-6_8
DO - 10.1007/978-3-319-49742-6_8
M3 - Book chapter
SN - 9783319497426
T3 - Embedded Systems Design With Special Arithmetic and Number Systems
SP - 181
EP - 215
BT - Embedded Systems Design with Special Arithmetic and Number Systems
PB - Springer
ER -