基于ADPCM的数字语音存储与回放系统设计方案(二)-技术方案_第1页
基于ADPCM的数字语音存储与回放系统设计方案(二)-技术方案_第2页
基于ADPCM的数字语音存储与回放系统设计方案(二)-技术方案_第3页
基于ADPCM的数字语音存储与回放系统设计方案(二)-技术方案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑基于ADPCM的数字语音存储与回放系统设计方案(二)-技术方案4程序设计

系统软件部分由单片机的C51语言和FPGA的Ver-ilogHDL语言组成。其中,单片机主要完成用户输入输出处理和系统的控制,FPGA主要完成需要严格时序控制(如数据采集、频谱显示)以及大规模数据计算(如FFT、ADPCM编码)等。整个系统的设计中模块化思想贯穿始终,采用菜单键选择所用功能,系统流程图如图10所示。

5方案测试与结果

5.1测试仪器

测试仪器包括直流稳压稳流电源,型号为SG1733SB3A;60M数字存储示波器,型号为TektronixTDS1002;秒表。

5.2方案测试与结果

5.2.1语音存储与回放效果测试

(1)一名组员面对麦克风以不同大小的声音说话,录下一段语音,记录回放语音的效果,结果见表1.

(2)由耳机输入不同音量的立体声音乐,录下一段语音,记录回放语音的效果,结果见表2.

5.2.2语音存储时间测试

(1)由耳机不间断地输入立体声音乐,启用录音模式,待系统显示存储器存满后,回放语音,用秒表记录语音回放长时间,结果见表3.

(2)一名组员面对麦克风不间断地说话,启用录音模式,待系统显示存储器存满后,回放语音,用秒表记录语音回放长时间,结果见表4.

5.2.3语音频谱分析及显示测试

由耳机或麦克风输入一段语音信号,由扬声器直接播放出来,同时在示波器上实时显示频谱。测试结果为当播放的声音变化时,可观察到频谱有相应的明显变化。

由于不能明确知道语音信号的实时频率和幅度信息,故只对频谱进行了定性测试。

6总结

该系统设计方案实现了语音存储及回放,长存储时间达2min,回放语音效果清晰良好,并能在示波器上实时显示语音频谱。采用ADPCM编码在保证回放音质的情况下,极大地提高了存储器的利用率,并通过对语音信号采用分帧加窗的方法实现了短时频谱分析。

另外,系统采取了一系列抗干扰措施以减小噪声,如数字地与模拟地分开走线,在一点汇合;电源处采用一个10μF和0.1μF的电容并联去耦;时钟走线尽量短等。但系统在语音回放时仍存在一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论