论文部分内容阅读
随着计算性能和破译技术的不断进步,信息的隐藏性要求越来越高。以水印技术为代表的信息隐藏技术发展至今已经十分成熟。目前已有的数字水印技术,其差异化主要体现在水印嵌入和提取算法上。除了算法性能的不断提升优化,新的信息隐藏方案可以增加选择多样性,进一步增强信息安全性。现有的数字水印通信方案侧重于对载体信号进行处理,没有考虑到水印信号是可以直接叠加到载体信号上传输的;而射频水印正是这一想法的探索延伸。现有的射频水印研究还比较缺乏,实验数据更是有限;因此射频水印系统的设计实现具有十分重大的意义。本文基于USRP和RTL-SDR硬件平台,搭建了一个完整的射频通信系统。通过合理设计水印嵌入和提取算法,验证了射频水印用于信息隐藏的可行性。本文使用的射频信号主要是QPSK调制的数字信号。文章首先介绍了射频水印的基本理论和实验基本开发环境。开发环境包括USRP、RTL-SDR硬件平台和MATLAB、Simulink等软件仿真平台。然后,针对数字载体射频信号,我们提出了两种位同步算法,定时脉冲同步算法和起止时刻同步算法。通过精心设计水印信号的添加和提取方式,我们保证了原始信号和水印信号的解调同时准确进行。此外还提出了一些辅助技术方案,比如缓存算法等,并依此搭建射频水印系统。接着,我们具体介绍了射频水印信号的嵌入和提取算法。主要介绍了一维水印和二维水印两种水印嵌入算法,以及两种水印提取算法。针对二维水印嵌入算法,我们还给出了射频水印系统载体信号和水印信号的误码率公式,并通过仿真验证了其正确性。最后,我们介绍了主要的系统参数测试结果。这些参数包括频率偏移、水印幅度、载体码元速率、码元速率比等参数。实验结果表明,在水印幅度为-26dB,载体码元速率为1000Bd,码元速率比为50时,载体码元和水印码元均能正确解调。