Skip to main navigation Skip to search Skip to main content

VLSI Design of a High-Performance Multicontext MQ Arithmetic Coder

  • Peng Jing
  • , Wei Zhang
  • , Long Yan
  • , Yanyan Liu*
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

The MQ arithmetic coding, which is an adaptive arithmetic coding developing from Q coding, has become a major throughput bottleneck of JPEG2000 compression due to its inherent serial operations. To overcome the bottleneck, this brief proposes a high-performance hardware architecture of the multicontext MQ coder. The proposed architecture is capable of concurrent coding for two adjacent more probable symbols (MPSs). Performance analysis results show that the proposed coder consumes 1.61 CXD pairs per cycle and achieves a throughput of 506.93 MSymbols/s under 0.5 bpp bit rate. The proposed architecture not only achieves high throughput, but also maintains both low hardware utilization and low power consumption. Compared with the state-of-the-art two-context coder, the figure of merit (FoM) is increased by 38%. Compared with the single-context coder, the power-delay product (PDP) is reduced by 49%. © 2023 IEEE.
Original languageEnglish
Pages (from-to)396-400
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume31
Issue number3
Online published9 Jan 2023
DOIs
Publication statusPublished - Mar 2023
Externally publishedYes

Fingerprint

Dive into the research topics of 'VLSI Design of a High-Performance Multicontext MQ Arithmetic Coder'. Together they form a unique fingerprint.

Cite this