摘要
MQ编码是一种无损数据压缩技术,已被JPEG2000标准采用,其高复杂度成为JPEG2000系统实现的速度瓶颈。本文在分析MQ编码算法软件流程的基础上提出了一种优化的基于流水线处理的MQ编码算法;并利用Xilinx FPGA的可编程特性详细地将此算法模块化,最后实现仿真验证。结果表明,该算法在有限资源消耗情况下最高运算时钟频率可达89.8MHz,算法对于压缩速度要求严格的JPEG2000实现具有一定实用价值。
MQ encoding is a lossless data compression technique. It has been adopted by JPEG2000 standard, but its high complexity be- comes a speed bottleneck in JPEG2000 system implementation. On the basis of software process of MQ encoding algorithm, an optimized MQ encoding algorithm based on pipeline processing is proposed. The algorithm is modularized using Xilinx FPGA. Test results indicate that the maximum clock frequency is 89. 8 MHz under limited resource consumption. The algorithm has some practical value for JPEG2000 implementation demanding high compression speed.
出处
《单片机与嵌入式系统应用》
2014年第9期35-37,共3页
Microcontrollers & Embedded Systems
基金
安徽省高校省级自然科学基金(项目编号:KJ2011Z138)
安徽师范大学校青年基金(项目编号:2009xqn64)