基于DSP的语音采集与FIR滤波器的设计与实现摘要:介绍了一种基于TMS320C5402的语音采集与FIR数字滤波器的设计与实现,采用TLC320AD50作为语音CODEC模块的核心器件,简述了FIR数字滤波器的特点,以及其在DSP上实现的原理
利用TMS320C5402对采集到的语音信号进行FIR滤波,该系统具有较强的数据处理能力和灵活的接口电路,能够满足语音信号滤波的要求,可以扩展为语音信号处理的通用平台
关键词:语音采集;FIR滤波器;TMS320C5402数字信号处理是把数字或符号表示的序列,通过计算机或专用处理设备,用数字的方式去处理,以达到更符合人们要求的信号形式
而语音处理是数字信号处理最活跃的研究方向之一,在IP电话和多媒体通信中得到广泛应用
一个完备的语音信号处理系统不但要具有语音信号的采集和回放功能,还要能够进行复杂的语音信号分析和处理
通常这些信号处理算法的运算量很大,而且又要满足实时的快速高效处理要求,随着DSP技术的发展,以DSP为内核的设备越来越多,为语音信号的处理提供了优质可靠的平台
软件编程的灵活性给很多设备增加不同的功能提供了方便,利用软件在已有的硬件平台上实现不同的功能已成为一种趋势
本文设计了一个语音处理系统,采用定点DSP芯片TMS320C5402作为CPU,完成对语音信号的采集和滤波处理
1语音采集系统的设计1
1系统总体设计语音采集与处理系统主要包括3个主要部分:以TMS320C5402为核心的数据处理模块;以TLC320AD50为核心的语音采集与编解码(CODEC)模块;用户根据需要扩展的存储器模块
系统硬件结构如图1所示
1CODEC模块本设计选用TLC320AD50(以下简称AD50)完成语音信号的A/D转换和D/A转换
AD50是TI公司生产的一款集成有A/D和D/A的音频芯片,DSP与音频AD50连接后,可使用一