A new architecture for FPGA implementation of a MAC unit for digital signal processors using mixed number system

作者: Aniruddha Ghosh , Satrughna Singha , Amitabha Sinha

DOI: 10.1145/2234336.2234342

关键词:

摘要: Execution of arithmetic operations at very high speed in real time is the major concern digital signal processing (DSP) because DSP algorithms are computation intensive. In recent times, Residue Number Systems (RNS) considered as alternative to binary number system their capabilities performing "carry-free" addition and Multiplication. Double Base (DBNS), another non-binary systems also increasingly becoming attractive for applications due handling operations, particularly multiplication efficiently. However, complexity involved converting DBNS becomes a bottleneck efficiency performance decreases considerably large conversion time. So RNS Adder Multiplier can be used implement multiply & accumulate (MAC) units. Because adders less complex faster compared multipliers efficient multiplier. MAC units key Digital Signal Processors. this paper we have shown how FIR filter implemented using proposed "Mixed System units".

参考文章(12)
P. Siy, E. Setiaarif, A new moduli set selection technique to improve sign detection and number comparison in residue number system (RNS) north american fuzzy information processing society. pp. 766- 768 ,(2005) , 10.1109/NAFIPS.2005.1548635
Wei Wang, M.N.S. Swamy, M.O. Ahmad, Moduli selection in RNS for efficient VLSI implementation international symposium on circuits and systems. ,vol. 4, pp. 512- 515 ,(2003) , 10.1109/ISCAS.2003.1205945
R. Muscedere, V.S. Dimitrov, G.A. Jullien, W.C. Miller, M. Ahmadi, On efficient techniques for difficult operations in one and two-digit DBNS index calculus asilomar conference on signals, systems and computers. ,vol. 2, pp. 870- 874 ,(2000) , 10.1109/ACSSC.2000.910637
G.A. Jullien, V.S. Dimitrov, B. Li, W.C. Miller, A. Lee, M. Ahmadi, A hybrid DBNS processor for DSP computation international symposium on circuits and systems. ,vol. 1, pp. 5- 8 ,(1999) , 10.1109/ISCAS.1999.777792
Russell Tessier, Wayne Burleson, Reconfigurable Computing for Digital Signal Processing: A Survey signal processing systems. ,vol. 28, pp. 7- 27 ,(2001) , 10.1023/A:1008155020711
Byeong Lee, A new algorithm to compute the discrete cosine Transform IEEE Transactions on Acoustics, Speech, and Signal Processing. ,vol. 32, pp. 1243- 1245 ,(1984) , 10.1109/TASSP.1984.1164443
Taylor, Residue Arithmetic A Tutorial with Examples IEEE Computer. ,vol. 17, pp. 50- 62 ,(1984) , 10.1109/MC.1984.1659138
Vassil S. Dimitrov, Saeid Sadeghi-Emamchaie, Graham A. Jullien, W. C. Miller, Near canonic double-based number system (DBNS) with applications in digital signal processing conference on advanced signal processing algorithms architectures and implemenations. ,vol. 2846, pp. 14- 25 ,(1996) , 10.1117/12.255433
Manideepa Mukherjee, Amitabha Sinha, A novel architecture for conversion of binary to single digit double base numbers ACM Sigarch Computer Architecture News. ,vol. 38, pp. 1- 6 ,(2010) , 10.1145/1978907.1978909