JPEG2000中算术编码的FPGA实现

被引量 : 0次 | 上传用户:shwjdbr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JPEG2000是联合图像专家组于2000年12月制定的新一代静止图像压缩标准。相对于JPEG标准,熵编码部分采用了基于上下文的自适应二进制算术编码,其压缩性能要优于JPEG。本文研究了算术编码的原理,完成了JPEG2000中算术编码的C语言实现,以及电路设计并在FPGA上进行了验证。首先,本文研究了算术编码的基本原理。分析了JPEG2000中的算术编码算法的关键技术,主要包括自适应概率估计,有限精度的实现和去除乘法运算这几个方面。在以上分析的基础上,为了发挥硬件并行计算的特性,对算法流程进行了改进。接着,本文完成了JPEG2000中算术编码的C语言实现,用C语言完成编码算法和解码算法,验证了算术编码功能的正确性。然后,本文完成了JPEG2000中算术编码的电路设计,编写了算术编码器的Verilog代码,用Modelsim软件对代码进行了仿真,并在Quartus5.0软件中对其进行了综合和时序仿真,在Altera Cyclone2系列的EP2C35F672C8器件上,得到综合后所用的逻辑单元(LE)总数为672,最高时钟频率为63.37MHz,并且时序仿真的结果与功能仿真结果一致。最后,为了对算术编码进行FPGA验证,本文在FPGA上实现了并口摄像头的连续数据采集系统,通过该系统可以正确的采集到实时图像。使用该数据采集系统把算术编码得到的压缩码流发送到电脑上,用软件对压缩码流进行解码,恢复出了压缩前的数据。结果显示,算术编码器功能正确可靠,并可以作为单独的IP核应用在JPEG2000图像压缩芯片中。
其他文献
数据挖掘是当今人工智能和数据库研究方面最富活力的领域。数据挖掘是指从大量的数据中发现潜在的、有用的知识的过程。关联规则数据挖掘则是数据挖掘的一个主要研究内容,而如
现代政府以向公民和社会提供优质高效的服务为宗旨,以提高行政绩效为目标,因而政府绩效评估作为一项有效的管理工具,在公共行政中受到广泛关注。税务机关作为政府经济职能部
随着我国经济的发展,城市化建设进程不断加快。因限于城市用地和交通资源紧张,城市建筑在经历了平摊式和向高层发展的阶段后,向地下发展的趋势已经受到越来越多的关注。地下
随着城市一体化的发展进程不断的加快,市政工程项目众多,工程量也在不断的加大,因此在冬季施工是不可避免的.在冬季施工质量控制方面存在很多的问题,温度和湿度对混凝土工程,
现代公司所有权与经营权的分离带来了公司治理问题,股权的高度分散使公司的控制权由投资者向内部经理人转移。在股东和经理人之间的委托代理关系中,由于信息不对称、责任不对等
当今世界各国的竞争实际上就是科技和人才的竞争,因此,全面提高公民的科学素养已成为各国政府科学教育的重要目标。作为21世纪发展最为迅速的自然科学之一,生物学在健康、科技等
城市地铁的修建必然受到城市既有环境的制约,不少地铁线往往沿着城市道路修建,交织穿行于立交桥的基础桩群之间。地铁施工必然扰动周围地层,有可能致使一定范围内邻近的桥桩
随着我国经济的迅猛发展,第三产业在国民经济中所占的比例有了较大提高,房地产业经过二十多年的发展,已经成为了我国经济的支柱产业之一,对经济的增长起了很好的拉动作用。尽管如
随着乒乓球运动的不断改革和创新,世界三大赛及洲际赛、俱乐部赛制的不断深化,乒乓球运动员的技术、战术、心理、智力、体能等就显示出它的现实重要性。作为乒乓球制胜主要竞
随着入世及全球化进程的发展,中国的商务旅行活动日趋频繁。相应地,商务旅行市场也成为我国旅行社发展潜力最大的细分市场之一。而我国旅行社业在商务旅行服务领域,尚处于“