JPEG2000的MQ模块在DSP环境下的优化实现
2016-11-29张浩宇徐建军
软件 2016年9期
张浩宇,徐建军,张 南
(国防科学技术大学 计算机学院,长沙 410072)
JPEG2000的MQ模块在DSP环境下的优化实现
张浩宇,徐建军,张南
(国防科学技术大学 计算机学院,长沙410072)
随着航空技术和专用CCD/CMOS成像技术的飞速发展,星载系统中图像的大小和清晰度都成倍的提高,由此带来的数据量和带宽要求也呈指数级增长,如何在星载高性能的计算平台下有效压缩图像成为了星载系统面临的最主要挑战之一。经典的JPEG2000图像压缩算法,其模块并不适应高性能DSP中编译器进行流水线排布的要求,导致运行效率无法达到要求。本文面向JPEG2000图像压缩算法,提出一种在DSP环境下,JPEG2000算法中MQ编码器的优化算法。优化算法使用了多种线性汇编语言流水线排布的通用优化技术对MQ编码器进行DSP环境适应性优化,并根据MQ编码器算法特点,进行了编码流程简化和二次重归一化过程中冗余分支的消除。图像压缩试验表明,该算法提高了MQ编码器的吞吐率,提升了JPEG2000的压缩效率。
数字信号处理器;JPEG2000;算术编码器;线性汇编
本文著录格式:张浩宇,徐建军,张南. JPEG2000的MQ模块在DSP环境下的优化实现[J]. 软件,2016,37(9):130-135
1 引言
在航天侦测领域,随着图像处理技术的进步和应用需求的发展,海量的探测数据和有限的空地数传带宽之间的矛盾亟待解决。高性能DSP[1]的出现使得高速在轨图像压缩成为可能,依靠多个功能部件并发执行指令和软件流水排布技术,高性能 DSP显著提升了程序代码尤其是其中循环代码的执行效率。但是其编译器在进行软件流水线排布时有着诸如循环中的代码不能过长,一般不能超过250条线性汇编指令;……
登录APP查看全文
