基于LDPC编译码的嵌入式数字水印系统设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:zhefen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字水印技术是将重要的信息(即数字水印)嵌入到数字载体当中,同时不影响载体的使用价值也不容易被人的感知系统察觉到的技术。设计的基本思路是对比较重要的信息进行置乱、编码后,嵌入到宿主媒体的频域(DCT变换或小波变换)中,从而达到隐藏信息而不改变宿主媒体的视觉效果的目的。设计以FPGA为硬件平台,以DCT变换和LDPC编译码为技术支撑,通过Nios_II软核进行数据流控制,实现了性能和速度均优良的片上水印系统。LDPC(Low Density Parity Check Code)码是目前最优秀的码字之一,该码具有很强的抗干扰能力,且随着码长和码率的增大其性能还有较大的提高,并且其接近香农传输极限的性能使其成为第四代通信系统(4G)信道编码的标准,鉴于这些优点,将其引入到数字水印系统中可大大提高系统的抗干扰能力和传输速度。论文通过FPGA实现了LDPC编译码算法,针对Verilog语言的特点选用了“π旋转矩阵构造法”进行编码,其中的“皇后算法”较好的避免了H矩阵中小环的出现;译码采用“UMP BP-Based(最小和或最大积)算法”,引入Q8(定点数)格式表示数据类型,从而避免了浮点数运算,较大地提高了算法的执行效率。基于Q格式,论文提出了用硬件描述语言(Verilog)实现复杂算法的设计理念,同时也用该语言的状态机设计实现了LDPC编译码算法,程序中没有使用任何公司的IP核,生成的Verilog硬件模块适用于所有FPGA。论文将LDPC编码技术与数字水印技术相结合,利用LDPC码超强的纠错能力提高数字水印的鲁棒性和隐匿性等。系统以Nios_II为核心,触摸屏和SD卡等外围设备组成,提供嵌入水印和提取水印两种模式,可对SD卡中的宿主图片和水印图片进行多种操作。软件方面,宿主图片采用DCT变换进行时频转换;水印图片用Amold变换和LDPC编码进行二次处理,进一步增强水印的各项性能;宿主和水印图片基于R系数进行嵌入和盲提取,灵活性较好;利用Verilog语言实现了LDPC编译码硬件模块,整个编译码算法不涉及小数运算,从而大大提高了程序运行速度,系统基本实现了实时性。
其他文献
光通信作为我国油气管道场站生产SCADA系统、办公数据传输的重要载体,其发展速度可谓日新月异,西气东输的光传输见证了光通信网络的持续演进,是一部带宽容量不断提升、业务效
随着通信技术的发展,通信网络已经逐步实现光缆化,光传输设备在现代通信中扮演越来越重要的角色,为保证设备的稳定可靠运行,对光传输设备运维人员提出更高的要求.本文作者根
随着大数据的快速发展,同时也带动了计算机信息网络的发展,然而在发展过程中充满了挑战与机遇.目前,信息技术普遍的被各领域所利用,在人们的日常生活也越来越离不开互联网技
近年来,随着科学技术的不断发展,随着技术的不断创新,可编程逻辑器件容量以及功能都在不断的扩大,集成电路的技术发展已经达到新的高度,FPGA就是科技进步的代表产物。遥测系统也因具有先进的技术,别广泛运用于航天发射器上。本文通过对FPGA及遥测系统概念的了解,试分析遥测系统运用FPGA如何实现总线跟踪设备。
随着我国科学技术水平的不断提升,很多行业都进入了飞速发展的时期.信息技术创新和发展,使得其逐渐取代了经济的地位,成为时代发展的主体.信息技术和多媒体技术的应用虽然能
近些年,无线通信系统正在以迅猛的速度向前发展,人类社会对无线通信业务的需求在不断增大,对通信系统质量指标的要求也在不断提高。多输入多输出(MIMO:Multiple Input Multip
随着智慧城市和智慧动员建设的不断推进,加强对基层武装部和专武干部的管理势在必行.文章基于政务内网方式设计了基层武装部综合信息管理系统,运用现代信息化手段科学统计、