论文部分内容阅读
近几年来,数字信号处理器(DSP)芯片发展的十分迅速,DSP特殊的结构决定了它们可以应用在很多特殊的领域。TI公司的TMS320VC5000系列芯片就是其中的一个典型代表,它具有较强大的功能,结合TI公司提供的开发环境(CCS),用来进行数学处理既能满足实时处理的要求,又能缩短开发周期。 随着信息技术的发展。需要在有限的带宽下进行传送更多的数据,因此数据压缩技术日益重要,许多国际组织也不断的推出他们的数据压缩标准,这其中就包括国际电信联盟(ITU)推出的G.729系列语音编解码标准。 在G.729系列语音编解码标准中,G.729A标准是采用共轭结构—代数码激励线性预测编码(CS—ACELP)算法,其速率为8kbit/s,在语音存储和语音传输领域具有广泛应用,可以用于通信等领域。 实时的G.729A语音处理需要很复杂的运算过程,因此使用DSP芯片作为主处理器,来设计G.729A语音采集与处理系统板。TMS320VC5409具有丰富的片上资源,丰富的接口,再加上其具有的高效处理功能,成为不二之选。此外,由于G.729A要进行8KHz的采样,使用TLC320AD50来进行A/D,D/A转换,其最高采样率为22.05KHz,完全满足要求。A/D,D/A转换芯片TLC320AD和DSP芯片TMS320VC5409之间通过多通道缓冲串行口(McBSP)连接。 本论文简要介绍了数字信号处理器的发展与应用以及目前常用的语音压缩国际标准;探讨了G.729A语音编解码原理,从原理上详细分析了算法中的关键技术。介绍了DSP系统的构成、DSP系统的开发流程、DSP芯片的选择、以及DSP系统的开发工具;自行设计与实现了G.729A语音采集与处理系统、给出了音频模拟芯片的接口方法、存储器扩展及程序加载(Bootloader)的设计方法、初始化系统的过程;并在已设计的语音采集与处理系统上实现G.729A编解码、及其实时实现的优化方法和关键技术、探讨了一些缩短开发时间的优化方案。 尽管TI公司针对TMS320VC5409的设计提供了C语言下的开发环境,