资源描述:
《基于FPGA的音频处理系统毕业设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于FPGA的音频处理系统毕业设计论文目录摘要11绪论31.1课题研究背景31.1.1课题来源31.1.2研究目的及意义31.2国内外的研究现状及发展趋势31.2.1FPGA的发展历程31.2.2音频处理技术的发展41.2.3SOPC的特点及其应用51.3课题研究的内容72器件介绍82.1WM873182.1.1WM8731概述82.1.2WM8731控制接口82.1.3数字音频接口92.2FPGA芯片介绍123硬件电路133.1硬件开发环境133.2硬件电路设计133.2.1SOPC系统设计133.2.2WM8731的外
2、围电路133.2.3nios_audio模块143.3顶层例化154SOPC系统软件程序设计164.1软件开发环境164.2人机接口介绍174.3各功能模块实现方案174.2.1I2C总线174.2.2WM8731驱动模块设计184.2.2音频处理软件开发流程204.3结果展示214.4本章小结225总结与展望23致谢24参考文献25附录26第38页共40页基于FPGA的音频处理系统设计学生:吴佳乐指导教师:唐廷龙(三峡大学计算机与信息学院)摘要:随着数字记录技术和大规模集成电路技术的迅速发展,消费类电子产品正以日新月异的
3、新姿展现在当代人的面前,音响类娱乐产品的多样化、小型化与数字化及品种的琳琅满目丰富了音响产品市场,满足了多层次消费者的不同需要。在这些科技产品的快速发展过程中,数字音频技术在其中扮演着重要的角色。数字语音集成电路与嵌入式微处理器相结合,既实现了系统的小型化、低功耗,又降低了产品开发成本,提高了设计的灵活性,具有体积小、扩展方便等诸多特点,具有广泛的发展前景。本设计基于NiosII的SOPC技术,利用Verilog硬件描述语言开发基于FPGA的音频编解码芯片控制器,以实现对音频编/解码芯片WM8731的控制。同时本文提出了一
4、种基于FPGA器件的音频信号处理的实现方案,探讨声音信号的收集、处理及应用,工作的重点是在噪声环境中如何能有效地地把需要的语音信号提取出来开,消除或者衰减噪声,这涉及到滤波器的设计,通过数字滤波来处理噪声信号。关键词:WM8731,FPGA,I2C总线,音频处理Abstract:WiththerapiddevelopmentofdigitalrecordingtechnologyandLSItechnology,consumerelectronicsproductsareintheever-changingcontempo
5、rarynewlookshowinfrontofpeople,diversesoundlikeentertainmentproducts,miniaturizationanddigitizationanddazzlingvarietiesenrichestheaudioproductsmarket,tomeetthedifferentneedsofmulti-levelconsumers.Intherapiddevelopmentofthesetechnologyproducts,anddigitalaudiotechno
6、logyinwhichplayanimportantrole.DigitalVoiceICwithembeddedmicroprocessorcombinationofbothtoachievetheminiaturization,low-powersystem,butalsoreduceproductdevelopmentcostsandimprovedesignflexibility,smallsize,easytoexpand,andmanyotherfeatures,withextensiveprospectsfo
7、rdevelopment.ThedesignisbasedontheNiosIISOPCtechnology,usingVeriloghardwaredescriptionlanguagedevelopedFPGA-basedaudiocodecchipcontroller,inordertoachieveanaudioencoder/decoderchipWM8731control.Thispaperpresentsarealizationoftheprogramwhiletheaudiosignalprocessing
8、basedonFPGAdevices,explorethecollection,processingand第38页共40页application,focusingontheworkofthesoundsignalinanoisyenvironmentishowtoeffectivelyputthedes