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 条
  • [41] Energy-efficient DSPs for wireless sensor networks
    Wang, A
    Chandrakasan, A
    IEEE SIGNAL PROCESSING MAGAZINE, 2002, 19 (04) : 68 - 78
  • [42] Energy-efficient architecture for wearable sensor networks
    Rault, Tifenn
    Bouabdallah, Abdelmadjid
    Challal, Yacine
    Marin, Frederic
    2014 IFIP WIRELESS DAYS (WD), 2014,
  • [43] Energy-efficient forwarding in wireless sensor networks
    Busse, Marcel
    Haenselmann, Thomas
    Effelsberg, Wolfgang
    PERVASIVE AND MOBILE COMPUTING, 2008, 4 (01) : 3 - 32
  • [44] Energy-Efficient Data Fusion Technique and Applications in Wireless Sensor Networks
    Liu, Yun
    Zeng, Qing-An
    Wang, Ying-Hong
    JOURNAL OF SENSORS, 2015, 2015
  • [45] Energy-Efficient Task Allocation for Distributed Applications in Wireless Sensor Networks
    Pilloni, Virginia
    Atzori, Luigi
    2011 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2011, : 321 - 326
  • [46] An Energy-Efficient ASIC for Wireless Body Sensor Networks in Medical Applications
    Zhang, Xiaoyu
    Jiang, Hanjun
    Zhang, Lingwei
    Zhang, Chun
    Wang, Zhihua
    Chen, Xinkai
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2010, 4 (01) : 11 - 18
  • [47] Energy-efficient routing in Wireless Sensor Networks for delay sensitive applications
    Pothuri, Pavan K.
    Ranganathan, Divya L.
    Sarangan, Venkatesh
    Radhakrishnan, Sridhar
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (02) : 103 - 116
  • [48] Energy-Efficient TDMA MAC Protocol for Wireless Sensor Networks Applications
    Shafiullah, G. M.
    Thompson, Adam
    Wolfs, Peter J.
    Ali, Shawkat
    2008 11TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY: ICCIT 2008, VOLS 1 AND 2, 2008, : 985 - +
  • [49] Energy-Efficient Adaptive Dynamic Sensor Scheduling for Target Monitoring in Wireless Sensor Networks
    Zhang, Jian
    Wu, Cheng-dong
    Zhang, Yun-zhou
    Ji, Peng
    ETRI JOURNAL, 2011, 33 (06) : 857 - 863
  • [50] Performance Analysis of Energy-Efficient Modulation Techniques for Wireless Sensor Networks
    Sharma, Atul
    Banerjee, Adrish
    Sircar, Pradip
    PROCEEDINGS OF THE INDICON 2008 IEEEE CONFERENCE & EXHIBITION ON CONTROL, COMMUNICATIONS AND AUTOMATION, VOL II, 2008, : 327 - 332