新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 低功耗通用语音处理平台的设计实现

低功耗通用语音处理平台的设计实现

作者:时间:2011-01-13来源:网络收藏

摘 要: 介绍了基于TMS3.0VC5510A实现的低功耗通用语音处理平台的方案,并且在其上实现了多种语音压缩算法以及基于算法的自适应功耗控制,较好地达到了低功耗的要求。

语音信号处理在通信领域得到了广泛的应用,语音传输的数字化是全数字化移动通信系统中的重要环节。高质量、低速率的话音编码技术与高效率的数字调制技术结合,为现代移动通信提供了优于模拟移动通信的系统容量、通信质量和频谱利用率。现代移动通信的发展也对系统的功耗提出了较高的要求,因此低功耗、高性能的已经越来越广泛地被应用于各个领域。本文介绍采用美国德州仪器公司(TI)最新开发出来的TMS320VC5510A,利用其数据处理能力及低功耗特性,并且结合MSP430F149增加了系统的控制能力,进行各种语音算法的实时实现,对于实际开发语音处理系统具有重要的参考价值,并且该平台已经应用于实际产品中。

1 语音处理系统组成及其原理

1.1 语音处理系统的组成

语音算法多种多样,要求语音处理系统的前端提供符合算法精度要求的数字采样信号,因此要求前端的A/D、D/A具有较高的采样率和采样精度。语音处理系统还有实时性的要求,在一些应用中还要求语音编解码算法、加解密算法、信道编解码算法甚至调制、解调算法都在同一块芯片中实现,因此要求系统的数据处理能力强,存储空间大。在通常的应用系统中,加上存储器、 A/D、D/A和外设接口就可以实现。但是越来越多的场合要求系统完成与外部系统的通信和控制,例如人机接口、信道传输设备等控制功能。这些均可以采用 +DSP的结构,以弥补单一DSP系统控制能力差的不足。经过仔细选择比较,最终的语音处理系统的硬件结构设计如图1所示。

语音处理系统框图
1.jpg
图1 语音处理系统框图

1.2 语音处理系统原理

如图1所示,模拟话音经过功放构成的带通滤波器,通过TLV320AIC10的模/数转换器(ADC)转换成8 000Hz的数字信号,该采样信号的精度为16位,对输入模拟信号的幅度要求为-3.3~3.3V。数字化的语音信号通过同步串口(McBSP)传送到DSP(TMS320VC5510A)内部缓冲区,送入编码器进行编码,得到的数据流通过同步串口(McBSP)及信道接口传给终端,经过信道编码后传输。从信道收到的码流经过终端解码通过同步串口(McBSP)传给DSP内部的缓冲区,送入解码器进行解码,得到的数字化语音再通过同步串口(McBSP)传给TLV320AIC10的模/数转换器(ADC),转换成模拟信号输出。为了增强该硬件平台的控制能力,DSP(TMS320VC5510A)通过主机接口(HPI)与(MSP430F149)进行通信。并且增加了存储器Flash(SST39VF800A),以保证可以进行脱机运行。

2 系统具体实现

2.1 主要芯片选择及简介

该平台采用的TLV320AIC10是德州仪器公司推出的一款通用型低功耗16位A/D、D/A音频接口芯片,适用于语音以及宽带音频处理;其数字接口采用同步串口方式,可以非常方便地与DSP的同步串口(McBSP)相连,其中SCLK提供位时钟信号,FS提供帧同步信号,DIN为串行数据输入,DOUT为串行数据输出。TLV320AIC10与DSP的串口连接方式如图2所示。其中TLV320AIC10工作在主模式(Master Mode)下,DSP的同步串口(McBSP)工作在从模式(Slave Mode)下。同步串口的时钟由TLV320AIC10的SCLK提供,为2.048MHz。

TLV320AIC10 与TMS320VC5510A 连接示意图
2.jpg
图2 TLV320AIC10 与TMS320VC5510A 连接示意图


上一页 1 2 3 下一页

关键词: MCU DSP

评论


相关推荐

技术专区

关闭