A High-Throughput VLSI Architecture Design of Canonical Huffman Encoder

被引:2
|
作者
Shao, Zhenyu [1 ,2 ]
Di, Zhixiong [1 ,2 ]
Feng, Quanyuan [1 ]
Wu, Qiang [1 ]
Fan, Yibo [3 ]
Yu, Xulin [4 ]
Wang, Wenqiang [4 ]
机构
[1] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 611756, Peoples R China
[2] Xidian Univ, Natl Key Discipline Lab Wide Band Gap Semicond, Xian 710071, Peoples R China
[3] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 201203, Peoples R China
[4] Alibaba Grp, Alibaba Cloud Intelligence, Hangzhou 311121, Peoples R China
基金
中国国家自然科学基金;
关键词
Computer architecture; Sorting; Image coding; Microprocessors; Encoding; Very large scale integration; Clocks; Huffman encoder; JPEG; Image compression; VLSI;
D O I
10.1109/TCSII.2021.3091611
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this brief, a high-throughput Huffman encoder VLSI architecture based on the Canonical Huffman method is proposed to improve the encoding throughput and decrease the encoding time required by the Huffman code word table construction process. We proposed parallel computing architectures for frequency-statistical sorting and code-size computational sorting. This architecture results in a process of building a tree and assigning symbols that can be completed by scanning the data only once. This solves the problem of the low efficiency of the traditional algorithm, which needs to scan the data twice. Consequently, in addition to the advantages of the high compression ratio inherited from the Canonical Huffman, the proposed architecture has overridden advantages for a high parallelism processing capacity. The experimental results showed that the proposed architecture decreased the encoding time by 26.30% compared to the available Huffman encoder using the standard algorithm when encoding 256 8-bit symbols. Furthermore, the VLSI architecture could further decrease the encoding time when encoding more 8-bit symbols. In particular, when encoding 212,642 8-bit symbols, the proposed VLSI architecture could reduce the encoding time by 87.40%. Thus, compared with the traditional Huffman encoders, this brief achieved the improvement of coding efficiency.
引用
收藏
页码:209 / 213
页数:5
相关论文
共 50 条
  • [1] A High-Throughput VLSI Architecture Design of Arithmetic Encoder in JPEG2000
    Di, Zhixiong
    Hao, Yue
    Shi, Jiangyi
    Ma, Peijun
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 81 (02): : 227 - 247
  • [2] A High-Throughput VLSI Architecture Design of Arithmetic Encoder in JPEG2000
    Zhixiong Di
    Yue Hao
    Jiangyi Shi
    Peijun Ma
    [J]. Journal of Signal Processing Systems, 2015, 81 : 227 - 247
  • [3] High-throughput VLSI Design and Implementation of MQ-Encoder
    Di, Zhi-Xiong
    Shi, Jiang-Yi
    Hao, Yue
    Liu, Kai
    Li, Yun-Song
    Zhao, Zhe-Fei
    Ma, Pei-Jun
    [J]. 2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 559 - 561
  • [4] High-Throughput VLSI Architecture for GRAND
    Abbas, Syed Mohsin
    Tonnellier, Thibaud
    Ercan, Furkan
    Gross, Warren J.
    [J]. 2020 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2020, : 213 - 218
  • [5] Architecture Design and Efficiency Evaluation for the High-Throughput Interpolation in the HEVC Encoder
    Pastuszak, G.
    Trochimiuk, M.
    [J]. 16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 423 - 428
  • [6] Design of a High-Throughput CABAC Encoder
    Lo, Chia-Cheng
    Zeng, Ying-Jhong
    Shieh, Ming-Der
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (04): : 681 - 688
  • [7] High-throughput VLSI architecture for FFT computation
    Cheng, Chao
    Parhi, Keshab K.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (10) : 863 - 867
  • [8] Design of a Huffman Data Encoder Architecture
    Khairi, Nor Alina
    Jambek, Asral Bahari
    Khairi, Nor Asilah
    [J]. INTERNATIONAL JOURNAL OF NANOELECTRONICS AND MATERIALS, 2018, 11 (04): : 517 - 528
  • [9] Design and test of a high-throughput CABAC encoder
    Lo, Chia-Cheng
    Zeng, Ying-Jhong
    Shieh, Ming-Der
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 1077 - 1080
  • [10] A high-throughput VLSI architecture for LZFG data compression
    Chen, JM
    Wei, CH
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (03) : 497 - 509