资源描述:
《基于fpga的盲音频水印研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江苏科技大学硕士学位论文大摘要论文题目基于FPGA的盲音频水印研究研究方向嵌入式系统与应用学科、专业计算机应用技术研究生姓名郝文哲导师姓名沈勇副教授填表时间2013年3月21日摘要摘要数字水印技术自提出以来一直受到人们的极大关注,可广泛应用于多媒体版权保护和信息认证等领域,而音频水印作为水印技术的一种,也逐渐成为研究的热点。大多数水印系统采用软件方式实现,速度慢,嵌入或提取水印的时间长,尤其对于音频水印系统,不能满足实时处理的要求。采用硬件实现方式可以很好地解决这个问题。本文讨论了数字音频水印技术和FPGA技术,分析了各种盲音频水印算法,利用FPGA的可编
2、程特点和强大的并行处理能力,设计了一个盲音频水印软核(BAW-IP)。该软核具有实时盲音频水印处理功能,可以在线采集音频,并向音频数据实时嵌入可配置的水印信息,也可以对含有水印信息的音频数据进行盲检测,而不需要原始音频。本文给出了BAW-IP的结构设计和模块设计,阐述了音频控制器、音频输入输出缓存器、音频处理等模块的详细设计,并设计方案对BAW-IP进行了功能和性能测试。在软核实现方面主要针对软核的灵活性,可控性进行设计,整个模块在主控制器的协调下完成音频的采集,传输和水印操作。测试表明,BAW-IP达到了预期设计目标,盲水印具有良好的不可感知性和鲁棒性,
3、与软件方式相比,体现了速度上的优势。关键词:数字水印;音频;盲检测;现场可编程门阵列;离散小波变换I江苏科技大学工学硕士学位论文IIAbstractAbstractDigitalwatermarkingtechnologyhasbeenpayedcloseattentiontosinceitwasput
forward,becauseitcanbewidelyappliedtomultimediacopyrightprotectionand
authenticationinformationandotherfields,andaudiowatermarki
4、ng,asonekindof
watermarktechnology,hasbecomearesearchhotspot,too.Mostofthewatermarksystem
hasbeenrealizedbysoftware,takingalongtimetoembedorextractwatermark,anditcan
notmeettherequirementofreal-timeprocessing,especiallyfortheaudiowatermarking
system.Thisproblemcanbesolvedbyhardwar
5、emethod.ThispaperdiscussesthedigitalaudiowatermarkingtechnologyandFPGAtechnology,
analyzesthevariousalgorithmofblindaudiowatermarking,anddesignsablindaudio
watermarkingsoftcore(BAW-IP),takingadvantageofFPGA’sprogrammable
characteristicsandstrongparallelprocessingability.Thesoftcor
6、ewithreal-timeblindaudio
watermarkingprocessingfunctioncancollectaudioonline,embedwatermarkthatcanbe
configuredtotheaudiodataintime,anditcanalsodoblinddetectiontotheaudiodatathat
containwatermark,withoutoriginalaudio.ThispapergivestheBAW-IPstructuredesignandmoduledesign,statesthed
7、etailed
designofaudiocontroller、audioinput/outputbufferdeviceandaudioprocessingmodule,
anddoesfunctionandperformancetest.Insystemdesignitoperatesmainlyforthe
controllabilityandflexibilityofthesystem.Thewholemodulecompletesaudiocollection,
transmissionandwatermarkoperationinthemain
8、controllercoordination.Testsshowt