CCSDS图像压缩和AES加密算法研究及其FPGA实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:genius0728
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遥感图像是深空探测和近地观测所得数据的重要载体,在军事和社会经济生活领域发挥着重要作用。由于遥感图像数据量巨大,它的存储和传输已成为遥感信息应用中的关键问题。图像压缩编码技术能降低图像冗余度,从而减小图像的存储容量和传输带宽,它的研究对于遥感图像应用具有重要的现实意义。CCSDS图像压缩算法是空间数据系统咨询委员会(CCSDS)提出的图像数据压缩算法。该算法复杂度较低,并行性好,适合于硬件实现,能实现对空间数据的实时处理,从而广泛应用于深空探测和近地观测。对于直接关系到军事战略、经济建设等方面的遥感图像的传输,必须对它进行加密处理。AES加密算法是由美国国家标准和技术研究所(NIST)于2000年发布的数据加密标准,它不但能抵抗各种攻击,保证加密数据的安全性,而且易于软件和硬件实现。 本论文对CCSDS图像压缩算法和AES加密算法进行了研究,完成的主要工作包括: (1)研究了CCSDS图像压缩算法的原理和结构,用C语言实现了算法的编解码器,并与SPIHT算法和JPEG2000算法的性能进行了比较。 (2)研究了AES加密算法的原理和结构,用C语言实现了算法的加解密器。 (3)介绍了实现CCSDS图像压缩算法和AES加密算法的FPGA设计所选择的软件开发工具、开发语言和硬件开发平台。 (4)给出了CCSDS编码器的FPGA实现方法和实现性能。 (5)给出了AES加密器的FPGA实现方法和实现性能。 本文设计的CCSDS图像压缩和AES加密FPGA系统运用了流水线设计、高速内存设计、模块并行化设计和模块串行化设计等技术,在系统速度和资源面积上取得了较好的平衡,达到了预期的设计目的。
其他文献
自主分布式水声通信网络能够快速灵活地组网,在军事和商业中将发挥越来越重要的作用。本文首先讨论自主分布式水声通信网络分层协议栈中的关键技术,然后重点分析差错控制技术
随着社会的不断发展和进步,通信技术发展突飞猛进。宽带、高速通信已是发展的必然。这就要求系统具有良好的纠错性能,并充分利用有限的频谱资源。 信道编码是通信系统中的关
移动通信技术跨入3G后,随着数据流量的增加以及多媒体服务高带宽的需求,要求网络提供宽带无线接入能力。正交频分复用(OFDM)技术同无线局域网(WLAN)的结合大大提高了WLAN的传
粒子群算法是一种随机搜索算法。它借鉴了生物群落捕食的机理,简单通用、鲁棒性强、适合于并行处理,是一种有效的全局搜索方法,在多个方面得到了成功的应用。但粒子群算法也
机载数据总线技术作为现代飞机电传操作系统和航空电子综合化的核心技术,是衡量航空电子系统综合化程度高低的重要因素,决定着飞机的性能。近年来国内外国防建设重点发展航空、
随着近年来多媒体技术的飞速发展,许多应用领域对视频图像的实时压缩提出了更高的要求。在视频编码和处理系统中,运动估计和运动补偿技术对降低视频序列时间冗余度、提高编码
随着Intemet的高速发展,对多媒体通信技术地研究正如火如荼地展开。视频通信技术作为多媒体通信的核心内容,其QoS(Quanlity of Service)技术对于视频编码效率,传输鲁棒性以及解
无人侦察机作为一种先进的遥感数据获取方式,已在军事侦察、目标监视、毁伤效果评估、地图测绘、土地利用调查等诸多领域得到广泛应用,产生了巨大的经济、军事和社会效益,展
当前,互联网已经成为了人们获得信息的一个主要来源。而网页数量已经达到了百亿级,并且在以每日数百万网页的速度增长。由于其规模如此之庞大,用户在查询资料的时候,经常面对搜索