Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.12258/14699
Title: High-performance digital filtering on truncated multiply-accumulate units in the residue number system
Authors: Lyakhov, P. A.
Ляхов, П. А.
Valueva, M. V.
Валуева, М. В.
Valuev, G. V.
Валуев, Г. В.
Keywords: Digital filter;Digital signal processing;Modular Multiply-Accumulate unit;Residue number system (RNS);Field programmable gate arrays (FPGA);Digital devices
Issue Date: 2020
Publisher: Institute of Electrical and Electronics Engineers Inc.
Citation: Lyakhov, P., Valueva, M., Valuev, G., Nagornov, N. High-performance digital filtering on truncated multiply-accumulate units in the residue number system // IEEE Access. - 2020. - Volume 8. - Номер статьи 9261396. - Pages 209181-209190
Series/Report no.: IEEE Access
Abstract: The article proposes new modified Multiply-Accumulate (MAC) units called truncated MAC units and using residue number system (RNS) with moduli of a special form. The effectiveness of the proposed blocks is verified by hardware implementation of digital filtering. The paper presents a comparative theoretical analysis of the proposed approach using the RNS and the known methods using the conventional positional number system (PNS) and RNS. Moreover, in the paper, a hardware simulation on FPGA of digital filters using arithmetic of RNS is performed, and comparison with the known implementations are realized. It is shown that using proposed approach based on RNS makes it possible to increase the frequency of digital filters by about 4 times, and reduce the hardware costs by 3 times, in comparison with the use of the traditional positional number system. Comparison proposed method and known methods based on RNS shows that using proposed method allows to increase the frequency by about 2-6 times, and reduce the hardware costs by 1.5-5 times, with increasing power consumption by 23%. Obtained results open up the possibility for efficient hardware implementation of digital filters on modern devices (FPGA, ASIC, etc.) for solving practical problems such as noise reduction, amplification and suppression of frequencies, interpolation, decimation, equalization, and many others
URI: http://hdl.handle.net/20.500.12258/14699
Appears in Collections:Статьи, проиндексированные в SCOPUS, WOS

Files in This Item:
File Description SizeFormat 
scopusresults 1487 .pdf5.89 MBAdobe PDFView/Open
WoS 966 .pdf345.37 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.