基于FPGA的录音系统的设计.doc

资料分类:计算机信息 上传会员:花开富贵 更新时间:2023-06-06
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10562
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着我国经济建设的迅速发展,越来越多的领域需要录音技术的加持,其中就包括公安部门、铁路部门、民航等高新技术领域。特别是我们当下使用较多的手机、电脑对录音技术的要求更是今非昔比。过去那种盒式磁带录音技术,基本上已经能够满足当时社会的需求。到如今百花齐放,各种各样的录音技术争相发展,推动着录音技术的不断发展。如今,易用、方便、快捷已经成为了当下的追求。

本文研究了基于FPGA的录音系统的设计。系统以FPGA为控制核心,采用开拓者开发板上的WM8978来实现语音的录制和播放功能,设计主要包含了顶层模块、SDRAM读写控制模块、录音控制模块、PLL时钟模块、消抖模块、WM8978控制模块。使用Verilog HDL语言和Quartus II集成开发工具进行开发,各个模块的功能在软件Modelsim中进行波形仿真,验证了设计的正确性,最后利用FPGA开发板进行硬件测试,基本达到了预期要求。系统硬件电路简单,使用方便,语音录放操作简单,实用性强。相对于传统的需要机械转动装置和录音磁带,更加方便快捷。

关键词:录音系统; FPGA;QuartusⅡ

 

目录

摘要

Abstract

第一章 绪论-1

1.1 目的及研究意义-1

1.2 国内外的研究现状-1

1.3 研究内容-1

第二章  关键技术和开发工具-3

2.1 可编程逻辑器件FPGA简介-3

2.2 WM8978简介-3

2.3 开发软件工具Quartus II简介-4

2.4 仿真工具Modelism简介-4

2.5 开拓者开发板特点简介-4

第三章 系统的设计-6

3.1 总体设计与分析-6

3.2 系统设计框图-7

第四章 系统调试与结果显示-8

4.1 SDRAM读写控制模块-8

4.1.1 SDRAM读写控制模块代码-8

4.1.2 SDRAM读写控制模块仿真波形及分析-8

4.2 录音控制模块-9

4.2.1 录音控制模块代码-9

4.2.2 录音控制模块仿真波形及分析-10

4.3消抖模块-11

4.3.1 消抖模块代码-11

4.3.2消抖模块仿真波形及分析-12

4.4 WM8978控制模块-12

4.4.1 WM8978控制模块代码-12

4.4.2 WM8978控制模块仿真波形及分析-13

4.5 PLL时钟模块-14

4.5.1 PLL时钟模块的调用过程-14

4.5.2 PLL时钟模块模块图及仿真波形分析-16

4.6 总体仿真-17

4.6.1 顶层模块原理图-17

4.6.2 顶层模块代码-18

4.6.3 顶层模块仿真波形及分析-19

4.7 硬件实现图-20

4.8 不足之处-24

结束语-25

参考文献-26

致   谢-27

相关论文资料:
最新评论
上传会员 花开富贵 对本文的描述:本课题主要运用的是开拓者开发板上的WM8978来实现语音的录制和播放功能。开拓者开发板上面有很多有实用价值的功能,其中就包括开发板上面的WM8978,它是一种功能齐全的音频处理器......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: