Area-Efficient digital filtering based on truncated multiply-accumulate units in residue number system 2n-1, 2n, 2n+1

被引:0
|
作者
Lyakhov, P. A. [1 ,2 ]
机构
[1] North Caucasus Fed Univ, Dept Math Modeling, Stavropol, Russia
[2] North Caucasus Fed Univ, North Caucasus Ctr Math Res, Stavropol, Russia
基金
俄罗斯科学基金会;
关键词
Digital signal processing; FIR filter; Moduli of a special type; Unit-gate model; Diminished-one technique; Low-power devices; FIR; ALGORITHM; DESIGN;
D O I
10.1016/j.jksuci.2023.101574
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High resource consumption of digital filtering devices is one of the main practical problems of digital signal processing. Parallel data processing is one of the most effective approaches to improve the quantitative characteristics of such devices. This paper proposes a method for filtering signals using Truncated Multiply-and-Accumulate units (TMAC) in the residue number system (RNS) using moduli of a special type 2n -1, 2n, 2n + 1. These moduli reduced hardware costs and power consumption compared to state-of-the-art approaches for a 32-bit RNS filter by up to 23% and up to 22.3%, respectively, with a delay increase of 131%. The proposed approach allowed to reduce the device area by up to 14% with comparable energy expended for a 48-bit RNS filter, but the device delay increased by 81%. The results obtained open up the possibility of creating area-efficient and power-efficient devices. & COPY; 2023 The Author(s). Published by Elsevier B.V. on behalf of King Saud University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Design of Reverse Converters for the New RNS Moduli Set {2n+1, 2n-1, 2n, 2n-1+1} (n odd)
    Patronik, Piotr
    Piestrak, Stanislaw J.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2014, 61 (12) : 3436 - 3449
  • [42] A Signed Integer Programmable Power-of-Two Scaler for {2n-1, 2n, 2n+1} RNS
    Low, Jeremy Yung Shem
    Tay, Thian Fatt
    Chang, Chip-Hong
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 2211 - 2214
  • [43] Efficient 1-out-of-3 Binary Signed-Digit Multiplier for the moduli set {2n-1, 2n, 2n+1}
    Saremi, Maryam
    Timarchi, Somayeh
    2013 17TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2013), 2013, : 123 - 124
  • [44] Efficient VLSI design of residue-to-binary converter for the moduli set (2n, 2n+1-1, 2n-1)
    Lin, Su-Hon
    Sheu, Ming-Hwa
    Wang, Chao-Hsiang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (07): : 2058 - 2060
  • [45] MRC-Based RNS Reverse Converters for the Four-Moduli Sets {2n+1, 2n-1, 2n, 22n+1-1} and {2n+1, 2n-1, 22n, 22n+1-1} (vol 59, pg 244, 2012)
    Sousa, Leonel
    Antao, Samuel
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2012, 59 (05) : 317 - 317
  • [46] New Algorithm for Signed Integer Comparison in {2n+k, 2n-1, 2n+1, 2n±1-1} and Its Efficient Hardware Implementation
    Kumar, Sachin
    Chang, Chip-Hong
    Tay, Thian Fatt
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2017, 64 (06) : 1481 - 1493
  • [47] An efficient reverse converter for the 4-moduli set {2n-1, 2n, 2n+1, 22n+1} based on the new Chinese remainder theorem
    Cao, B
    Chang, CH
    Srikanthan, T
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2003, 50 (10) : 1296 - 1303
  • [48] On the Design of RNS Reverse Converters for the Four-Moduli Set {2n+1, 2n-1, 2n, 2n+1+1}
    Sousa, Leonel
    Antao, Samuel
    Chaves, Ricardo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (10) : 1945 - 1949
  • [49] An Efficient Residue-to-Binary Converter for the New Moduli Set {2n/2 ± 1, 22n+1, 2n+1}
    Siewobr, Hillary
    Gbolagade, Kazeem A.
    Cotofana, Sorin
    2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 508 - 511
  • [50] A Residue to Binary Converter for the {2n+2, 2n+1, 2n} Moduli Set
    Gbolagade, Kazeem Alagbe
    Cotofana, Sorin Dan
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 1785 - 1789