Energy-efficient, high-performance and memory efficient FIR adaptive filter architecture of wireless sensor networks for IoT applications

被引:0
|
作者
J Charles Rajesh Kumar
D Vinod Kumar
机构
[1] Vinayaka Mission’s Research Foundation (Deemed to be University),Department of Electronics and Communication Engineering, Vinayaka Mission’s Kirupananda Variyar Engineering College
[2] Vinayaka Mission’s,Department of Biomedical Engineering, Vinayaka Mission’s Kirupananda Variyar Engineering College
[3] Research Foundation (Deemed to be University),undefined
来源
Sādhanā | / 47卷
关键词
Wireless sensor networks (WSN); internet of things (IoT); adaptive filter; FIR filter; least mean square (LMS); distributed arithmetic (DA); lookup tables (LUT); offset binary coding (OBC); Chip area; power consumption; throughput;
D O I
暂无
中图分类号
学科分类号
摘要
Noise contaminates and distorts measurements from wireless sensor networks (WSNs). The sensor node's computations and energy consumption are increased due to the noise in the signal, resulting in the sensor node's shorter lifespan. Therefore, efficient design is required to achieve noise reduction. The finite impulse response (FIR) filter is a significant part of signal preprocessing in the WSN to remove noise. Signal preprocessing could assist in minimizing the amount of energy used in communication between nodes while also improving data transmission efficiency. The multiplier block in an FIR filter involves the generation and addition of partial products (PP), which consumes a large area and enormous power. The most common adaptive filtering technique utilizes the least mean squares (LMS) algorithms. The multiply and accumulate (MAC) process is the spine of LMS adaptive filters. Using multiple MAC units can boost the system's speed, but the cost of the system rises as the multipliers take up a lot of space and consume more energy. When LMS is implemented as a completely reliable architecture on a hardware platform, the multiplier evolves into a bottleneck for higher-order filters, resulting in significant size, expenditure, and energy needs, rendering the design unsuitable for practical implementation. FIR filters are frequently realized using distributed arithmetic (DA) based scheme. DA-based designs replace multipliers with look-up tables (LUT), where the precomputed PPs is saved. LUTs are required for weight update and filtering processes. The size of the LUT rises exponentially with the increasing order of filters. To minimize the size of a LUT, offset binary coding (OBC) is utilized, resulting in smaller memory size. The proposed architecture is based on DA in which PPs of filter coefficients are pre-calculated, and these coefficients are saved in LUTs, and through the use of OBC, the weighted coefficients are updated. The proposed method does not decompose the LUT into two smaller LUT to achieve area and energy efficiency. Typically, each iteration requires recalculating all of the LUT's address locations. This research presents a novel method that iteratively updates the contents of LUT without rotating the address, making the FIR filter more energy efficient. Random access memory-based LUT is utilized to eliminate the physical address rotation. A method for reducing LUT access time is proposed. The proposed design significantly reduces area and energy consumption compared to the existing systems. Also, it saves a large amount of sliced LUT and flip-flops compared to conventional methods. Therefore, high-performance adaptive filtering applications like IoT-based WSN can benefit the most from the suggested approach.
引用
收藏
相关论文
共 50 条
  • [1] Energy-efficient, high-performance and memory efficient FIR adaptive filter architecture of wireless sensor networks for IoT applications
    Kumar, J. Charles Rajesh
    Kumar, D. Vinod
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2022, 47 (04):
  • [2] Energy-Efficient Architecture for Wireless Sensor Networks in Healthcare Applications
    Saleh, Nayif
    Kassem, Abdallah
    Haidar, Ali M.
    IEEE ACCESS, 2018, 6 : 6478 - 6486
  • [3] High-performance, energy-efficient, and memory-efficient FIR filter architecture utilizing 8x8 approximate multipliers for wireless sensor network in the Internet of Things
    Charles Rajesh Kumar, J.
    Kumar, D. Vinod
    Majid, M.A.
    Memories - Materials, Devices, Circuits and Systems, 2022, 3
  • [4] Architecture for an adaptive, energy-efficient microsystern controller in wireless sensor networks
    Zhou, JW
    Balasundaram, P
    Mason, A
    SENSOR LETTERS, 2004, 2 (01) : 64 - 68
  • [5] A High-Performance and Energy-Efficient FIR Adaptive Filter Using Approximate Distributed Arithmetic Circuits
    Jiang, Honglan
    Liu, Leibo
    Jonker, Pieter P.
    Elliott, Duncan G.
    Lombardi, Fabrizio
    Han, Jie
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (01) : 313 - 326
  • [6] A Lightweight and Energy-Efficient Architecture for Wireless Sensor Networks
    Lopez-Gomez, Miguel A.
    Tejero-Calado, Juan C.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (03) : 1408 - 1416
  • [7] A High-Performance Energy-Efficient Architecture for FIR Adaptive Filter Based on New Distributed Arithmetic Formulation of Block LMS Algorithm
    Mohanty, Basant K.
    Meher, Pramod Kumar
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (04) : 921 - 932
  • [8] Performance analysis of an adaptive, energy-efficient MAC protocol for wireless sensor networks
    Tan, Wee Lum
    Lau, Wing Cheong
    Yue, OnChing
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (04) : 504 - 514
  • [9] Energy-Efficient and High-Performance Software Architecture for Storage Class Memory
    Baek, Seungjae
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (03)
  • [10] Aggregation for adaptive and energy-efficient MAC in wireless sensor networks
    Barnawi, Abdulaziz Y.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 109 : 161 - 176