作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (21): 255-257. doi: 10.3969/j.issn.1000-3428.2006.21.089

• 工程应用技术与实现 • 上一篇    下一篇

基于Q-Coder算术编码器的IP核设计

毛文娟,王建立,张孝三   

  1. (上海工程技术大学高职学院,上海 200437)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-11-05 发布日期:2006-11-05

IP Core Design Based on Q-Coder Arithmetic Coding Algorithm

MAO Wenjuan, WANG Jianli, ZHANG Xiaosan   

  1. (Vocational Technical College, Shanghai University of Engineering Science, Shanghai 200437)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-11-05 Published:2006-11-05

摘要: 设计了一种实现算术编码的集成电路IP核,可用于下一代静止图像压缩标准JPEG2000编码系统中。采取易于硬件实现的二进制算术编码算法,分析了该IP核的各个模块和时序,在ModelSim软件中进行了功能仿真,在QuartusⅡ软件中完成了综合以及布局布线,并在自行设计的一块FPGA的PCI开发板上进行了验证和性能分析。实验结果表明,对相同的图像进行编码,该IP核的处理时间仅为软件处理时间的41%。该文的研究对于JPEG2000在实际中的应用有着重要的意义。

关键词: 算术编码, 现场可编程门阵列, 大概率符号, 小概率符号

Abstract: An circuit IP performing arithmetic coding is designed to be implemented in JPEG2000, which is the newly developed still image processing standard. A binary arithmetic coding algorithm, which is easy to be implemented in hardware is used. The module structure and time sequence of the IP core are described. Function verification is carried out with Model-sim, synthesis and routing are conducted with Quartus II. The design is verified on a PCI-based FPGA development board. With the same inputs, the outputs show that the hardware arithmetic encoder designed by this paper can perform its computation in approximately 40% of the time taken by the arithmetic coding module in the Jasper software. The research of the thesis makes it possible for JPEG2000 to be used in reality.

Key words: Arithmetic coding, FPGA, More probable symbol (MPS), Less probable symbol (LPS)

中图分类号: