基于FPGA的CCSDS图像压缩和AES加密算法的实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:yufan123456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航空技术的发展,人们对空间图像传输的实时性、有效性甚至保密性提出了更高的要求。由于空间图像数据量巨大,传输信道带宽资源有限,所以空间图像压缩算法成为近年来研究的热点。此外,为了满足实时性要求,将压缩算法高效地硬件实现也成为一个亟待解决的问题。 空间数据系统咨询委员会(Consultative Committee for Space Data System)于2005年11月份正式提出CCSDS空间图像数据压缩算法标准。该算法复杂度低,结构简单,易于硬件实现,支持空间数据的高速实时处理。本文的目的是在FPGA芯片上实现CCSDS图像数据压缩算法,并利用高级加密标准(AES)对码流进行加密,以提高在特殊应用环境下的保密性。 在整个系统的实现过程中,主要完成的工作有: (1) 深入研究CCSDS图像压缩算法,并根据其编码方案,设计并实现了相应的编解码器。从算法性能和硬件实现复杂度两个方面,将该算法与具有类似算法结构的JPEG2000和SPIHT图像压缩算法作比较分析; (2) 利用硬件描述语言Verilog HDL实现CCSDS图像压缩算法和AES加密算法; (3) 优化算法复杂度较大的功能模块,如小波变换模块等。使用双端口内存模块增加数据读写速度,利用DSP块处理核心运算单元,从而很大程度上提高了模块的运行速度,并降低了芯片的使用面积; (4) 设计并实现系统的模块级流水线,在几乎不增加占用芯片面积的情况下,提高了系统的数据吞吐量; (5) 在Quartus Ⅱ和ModelSim仿真环境下对该系统进行模块级和系统级的功能仿真、时序仿真和验证。在硬件系统测试阶段,设计并实现FPGA与PC机的串口通信模块,提高了系统验证的工作效率。 本文在Altera公司的Stratix EP1S25F780C5芯片上实现了CCSDS图像压缩算法和AES加密算法。并通过大量的图像实验,验证了该系统的有效性和保密性。
其他文献
由于无线局域网具有移动灵活、保密性强、抗干扰性好、架设与维护容易等优点,越来越引起研究人员和消费者的兴趣.IEEE 802.11无线局域网作为主流的无线局域网已经在全球范围
人体姿态估计是从图片中获取人体各个部件的位置、大小和方向等信息。它可以应用于智能监控、高级人机交互以及图片检索标注等方面,因此该研究是近来机器学习领域的一个热门问
频率选择表面(FSS,Frequency Selective Surface)是由周期排列的金属贴片单元或是在完整金属表面上的缝隙单元构成的一种二维周期阵列结构,具有空间滤波特性,在电磁波领域中获得广
目标定位跟踪是传感器网络的一个重要用途。在定位跟踪过程中,信号处理是靠网络内节点探测和跟踪合作来完成的,节点间通信靠接收和发射功率彼此进行,因而会消耗较多能量。所以,如
干涉合成孔径雷达(InSAR)是在合成孔径雷达(SAR)的基础上发展而来的,具有全天候、全天时的工作能力,是获取高精度地面数字高程模型(DEM)的重要手段。InSAR以不同视角观测同一地
随着数字技术日新月异的发展,从模拟向数字转换已成为广播电视的必由之路。数字电视地面广播DTTB(Digital Television Terrestrial Broadcasting)是数字电视三大传播方式之一