JPEG2000编码器在Blackfin561上的实现与优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:tshy65655
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字图像压缩技术在国民经济和国防建设中发挥着重要作用。JPEG2000标准是国际标准组织(ISO)和国际电信联盟(ITU)联合制定的新一代静止图像压缩标准。与以往的压缩标准相比,JPEG2000标准具有很多的优点。它不仅仅能在图像编码过程中保证良好的图像质量,还具有现代图像压缩所要求的新性能。Blackfin561由于其丰富灵活的指令集、特殊的内部结构、超强的数据吞吐能力及运算速度,使得以Blackfin561处理器为核心的方法成为实现JPEG2000算法的一种有效途径。本论文提出了一种基于Blackfin561的JPEG2000压缩系统设计方案,实现了JPEG2000压缩算法的移植和优化。本文首先介绍了JPEG2000的基本原理,论述了JPEG2000编码器的各个模块。然后深入分析了Blackfin561的芯片架构,在此基础上提出了系统整体设计方案。该方案结构简单,充分利用了Blackfin561丰富的总线、接口资源。因为BF561是定点处理器,运行浮点算法十分耗时,所以本文首先将小波变换及其它涉及浮点运算的模块全部定点化。本文还结合具体的硬件环境对代码本身做出了大量优化,使得编译器能够充分的使用硬件循环、软件流水化、矢量化等技术。Blackfin561存储器采用分层结构,所以本文对图像数据进行了合理的存储器资源分配,采用DMA双缓冲乒乓操作,使得绝大多数操作都集中在L1存储器。实验结果表明本系统成功的实现了图像编码功能,解压后的图像具有较高的信噪比。通过优化,极大的提高了算法运行速度。
其他文献
随着网络时代的飞速发展,数据和信息充斥着社会生活的各个领域。人们的日常行为逐渐和网络密不可分,人们利用网络获取新闻、进行社交活动和即时通讯,发送和记录工作文档等,这
异构多核处理器的资源分配问题是一系列的决策问题且较为复杂,为了在给定的预算功率约束下实现最佳的性能,需要对系统的各种资源进行有效地分配。运行时的应用程序资源需求与
随着现代工业自动化程度的提高,安全自动化开始由强调设备安全性向着强调现场总线传输的安全性及可靠性的方向发展,而传统的现场总线在某些有实时性和可靠性要求的应用中,在
随着传动技术的发展,多轴多电机传动在各领域内得到广泛的应用。为了提高多电机传动系统的动态和稳态性能,即提高系统的自适应性,以满足一些特定系统对于多电机同步系统的要求,多电机同步控制技术的研究变得日趋重要。本文对转炉倾动系统的多电机同步控制技术进行了研究采用无速度传感器矢量控制技术控制转炉倾动系统的四台电机,主从模式运行,从机以主机为参考模型。各个电机的特性和模型参数存在差异,为解决这种差异造成的参
火力发电作为我国主要的发电形式,带来了两大问题:能源消耗和环境污染。在对热电厂工况参数精准预测的基础上进行优化,实现高热效率低污染物的目标,已经成为国内外学者的重要研究课题。人工神经网络(Artificial neural networks,ANN)作为一种新型高效的建模方法,克服了传统机理建模法对于强耦合、非线性的复杂系统预测精度不高的缺点。但是早期的神经网络模型(如随机梯度下降法)存在训练时间
井下分站是煤矿井下安全监控模块与井上安全监控中心之间的传输枢纽,负责井下与中心站之间的数据采集与通讯。分站能否有效工作决定了煤矿安全监控系统能否顺利实现,在煤矿安
汉语自动词法分析是组块分词、信息检索、对话问答、信息抽取等中文信息处理任务的基础。由于汉语的词与词之间没有明确的分隔符,汉语词法分析首先面临着自动分词的问题,而专名
穿浪艇(穿浪双体船,Wave Piercing Catamaran,WPC)是一种新型高速船,它最大的特点就是能适应恶劣海况运输,而且保证高速运行。然而在高速运行,受到海浪干扰时,其耐波性并不很好。如何