Design of a Huffman Data Encoder Architecture

被引:0
|
作者
Khairi, Nor Alina [1 ]
Jambek, Asral Bahari [1 ]
Khairi, Nor Asilah [1 ]
机构
[1] Univ Malaysia Perlis, Sch Microelect Engn, Pauh Putra Campus, Arau 02600, Perlis, Malaysia
关键词
Wireless Sensor Node; Huffman architecture; reduce energy; power consumption;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Wireless sensor networks (WSNs) are important in today's technology for helping to monitor our environment. WSNs are widely used in military, medical and industrial environments. It is capable of monitoring, collecting and transmitting data to a primary server wirelessly. Wireless sensor nodes are powered by a limited energy supply such as a small battery or an energy harvester that generally produces a small amount of energy. To extend the lifetime of the device, energy consumption must be reduced. Data transmission is known to consume the largest percentage of energy in a sensor node. One method for reducing energy is by compressing the data prior to transmitting it. This study analyses the performance of the Huffman architecture in terms of compressing data that are commonly used in wireless sensor nodes. The primary module in the architecture comprises a data retriever, frequency calculator, probability calculator, Huffman tree generator and Huffman code generator. From the experimental results, the Huffman circuit architecture simulation consumed 51394 clock cycles to completely compress 366 data samples, using 3.729mW of power consumption. Based on a 20MHz clock frequency, this is equivalent to 9.5824 mu J of energy consumption. Based on our analyses, the Huffman tree generator consumed the most power at 1.184mW, equivalent to 31.75% of overall power consumption.
引用
收藏
页码:517 / 528
页数:12
相关论文
共 50 条
  • [31] Design of a multicode bi-phase encoder for data transmission
    Al-Alawi, R
    Al-Sammak, AJ
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2006, 15 (01) : 1 - 12
  • [32] Real-time Huffman encoder with pipelined CAM-based data path and code-word-table optimizer
    Kumaki, Takeshi
    Kuroda, Yasuto
    Ishizaki, Masakatsu
    Koide, Tetsushi
    Mattausch, Hans Jurgen
    Noda, Hideyuki
    Dosaka, Katsumi
    Arimoto, Kazutami
    Saito, Kazunori
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (01) : 334 - 345
  • [33] Design and FPGA Implementation of Residual Data in HEVC CABAC Encoder
    Wahiba, Menasri
    Abdellah, Skoudarli
    Azzaz, Mohamed Salah
    Aichouche, Belhadj
    [J]. 2018 INTERNATIONAL CONFERENCE ON SIGNAL, IMAGE, VISION AND THEIR APPLICATIONS (SIVA), 2018,
  • [34] Bipartition architecture for low power JPEG Huffman decoder
    Ruan, Shanq-Jang
    Lin, Wei-Te
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2007, 4697 : 235 - +
  • [35] Data architecture for collaborative conceptual design
    Pallez, D
    Dartigues, C
    Ghodous, P
    Martinez, M
    [J]. ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2001, : 597 - 602
  • [36] Architecture design for spatial data grid
    Liu Hua
    Li Deren
    Yang Weiying
    Shang Tao
    [J]. GEOINFORMATICS 2006: GEOSPATIAL INFORMATION SCIENCE, 2006, 6420
  • [37] Image encoder architecture design using dual scan based DWT with vector quantization
    Chandraraju, Thirumaraiselvi
    Radhakrishnan, Sudhakar
    [J]. MATERIALS TODAY-PROCEEDINGS, 2018, 5 (01) : 572 - 577
  • [38] VLSI Implementation of A Lossless ECG Encoder Design with Fuzzy Decision and Two-Stage Huffman Coding for Wireless Body Sensor Network
    Luo, Guei-An
    Chen, Shih-Lun
    Lin, Ting-Lan
    [J]. 2013 9TH INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING (ICICS), 2013,
  • [39] Multiple Target Performance Evaluation Model for HD Video Encoder VLSI Architecture Design
    Yin, Haibing
    Li, Shizhong
    Hu, Hongqi
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON VISUAL COMMUNICATIONS AND IMAGE PROCESSING (IEEE VCIP 2013), 2013,
  • [40] DESIGN AND ANALYSIS OF DYNAMIC HUFFMAN CODES
    VITTER, JS
    [J]. JOURNAL OF THE ACM, 1987, 34 (04) : 825 - 845