基于FIR的语音信号滤波
图5.2 原始语音频谱分析图
图5.3 加噪后的频谱分析
第 15 页 共 21 页
基于FIR的语音信号滤波
图5.4 经FIR滤波器后的频谱图
第 16 页 共 21 页
基于FIR的语音信号滤波
6 总结心得
这次的课程设计非常重要,难度也比较大。它要求的数学知识多,包括高等代数、数值分析、概率统计、随机过程等。要求掌握的基础知识强,其中网络理论、信号与系统是本课程的理论基础。并且与其他学科密切相关,即与通信理论、计算机、微电子技术不可分,又是人工智能、模式识别、神经网络等新兴学科的理论基础之一。所以设计之初,我受困于基础不扎实,举步维艰,于是我用了三天时间把要用到的一些知识重新复习了一遍,才开始着手于设计。
本设计是一个基于TMS320VC5402的语音采集硬件设计方案,叙述和分析了其中的几个主要硬件模块,包括信号采集A/D、D/A模块、存储器模块、UART数据通信模块和电源模块。同时对各个模块与DSP芯片之间的接口电路进行了详细的论述和设计。
虽然本设计是基于TMS320VC5402进行语音采集的硬件设计,但是在以后的学习中还可以对设计做一些改进。通过对文献的阅读,我了解到TMS320VC5402是性价比很高的一款DSP芯片,能够满足音频信号实时处理的要求,但内部存储空间较小,外围需要扩展存储器,而且需要解决接口和时序问题,因此在以后的电路改进中可以选用运算速度更高存储空间较大的DSP芯片,如TMS320VC5410,内部空间比较大,只需扩展FLASH,简化电路设计。至于实现地址的译码,可以采用专用的CPLD芯片来完成,可以增加系统的性能。对于与PC机之间的连接通信,为了提高接口传输的速度,可以采用一套以太网接口或USB接口。至于其他硬件模块芯片的选择则可以根据各自设计的实际情况进行选择。
在这次设计当中,我非常感谢贺老师对我的悉心指导,设计的过程中,思想屡屡会陷入一些死胡同,这时如果没有老师的提醒,我的设计势必难以进行下去,甚至会离理想的结果越来越远。
第 17 页 共 21 页
基于FIR的语音信号滤波
参考文献
[1] 邹彦. DSP原理及应用[M]. 北京:电子工业出版社,2005,1.
[2] 戴明桢.TMS320C54xDSP结构、原理及应用[M].北京航空航天大学出版社,2001,8. [3] 胡圣尧. DSP原理及应用[M].东南大学出版社,2008.7.
[4] 清源科技.TMS320C54xDSP应用程序设计教程[M].机械工业出版社,2004,1. [5] 清源科技.TMS320C54x硬件开发教程[M].机械工业出版社,2003,1.
第 18 页 共 21 页
基于FIR的语音信号滤波
附录 源程序
FIR滤波器的实现完整程序: .asg AR0,FIR_INDEX_P .asg AR4,FIR_DATA_P .asg AR5,FIR_COFF_P .mmregs
.global _c_int00 .sect \RESET b _c_int00
nop nop
.space 19*4*16 BRINT0 b recv nop nop
BXINT0 b recv nop nop
.space 4*4*16 BRINT1 b recv nop nop
BXINT1 b recv nop nop
.space 4*4*16 K_FIR_BFFR .set 16
第 19 页 共 21 页