论文部分内容阅读
随着空间科学技术的快速发展,人们对太空不断探索。遥感图像数据为人类探索提供了大量的空间信息,而遥感图像与一般图像相比具有纹理多、分辨率高、相关性差,其信息熵更大、冗余度更小。因此,在传输带宽有限的条件下,必须采用图像压缩的方法来减少传输数据量。国际空间数据系统咨询委员会(CCSDS)在2005年发布了其推荐标准,其压缩算法在压缩效率和算法复杂度上都经过谨慎考虑。CCSDS图像压缩算法采用离散小波变换(DWT)对图像数据进行去相关处理,并结合位平面扫描技术和熵编码技术对小波变换系数进行压缩编码。支持有损和无损两种压缩方式,能够实现码率可调和图像质量可控,该算法兼顾了压缩效率和算法复杂度,支持高速低功耗的硬件实现。另一方面,Blackfin533作为新一代嵌入式16位处理器,具有高度的并行处理和强大的DMA能力,简洁的RISC式微处理器指令集的优点,以及单指令多数据(SIMD)图像处理能力,提供了高效的程序效率。本文的工作就是在Blackfin上优化实现CCSDS压缩算法。首先对于CCSDS算法进行深入理解之后,对算法进行必要的调整,实现了PC到DSP平台的移植;其次,在Blackfin处理器上进行一系列优化措施:包括对算法的裁剪,对小波变换进行了汇编优化改进、调整数据存储结构、计算表格化、DMA传输等,并给出最后优化结果。