基于TMS320C6713的多路CVSD语音编解码
2010-05-13苏凌旭,徐智敏
苏凌旭,徐智敏
摘 要:介绍一种对语音信号的实时采样和编码处理的方法。该系统采用高精度可编程芯片TLV320AIC23B对多路原始语音信号进行模数转换后经DSP的片上外设MCBSP送入TMS320C6713进行CVSD编码压缩,之后又由MCBSP送出,同时MCBSP接收多路A律PCM信号,经TMS320C6713转换成CVSD信号后由MCBSP送出,TMS320C6713亦可接收CVSD编码信号转化成A律PCM信号后送出。该系统充分发挥了DSP的高速数字信号处理的性能,同时处理多路信号收发及数字运算具备非常好的实时性。
关键词:CVSD;编码;解码;语音
中图分类号:TN919文献标识码:A
文章编号:1004-373X(2009)19-076-02
Multi-channel CVSD Speech Codec and Decodec Based on TMS320C6713
SU Lingxu1,2,XU Zhimin2
(1.Institute of Software,Chongqing University,Chongqing,400030,China;2.Chongqing Jinmei Communication Corporation,Chongqing,400030,China)
Abstract:In this article,a method which is used for real-time sample and codec to speech signal is introduced.This system applies high precision programmed TLV320AIC23B converse speech signal to digital signal,then transmits the digital signal to TMS320C6713 through the on-chip device MCBSP for CVSD coding.At last,the CVSD signal is sent out of DSP.In addition to above function,TMS320C6713 receives multi-channel A-law PCM signal through MCBSP,then transmits A-law PCM signal to CVSD signal,and vice versa.The system takes full advantage of DSP in high-speed digital signal proceed.The system deals with multichannel signal transceiver,at the same time,so it posseses good real-time performance.
Keywords:CVSD;codec;decodec;speech
64 Kb/s的A律或μ律的对数压扩PCM编码在大容量的光纤通信系统和数字微波系统中已得到广泛应用,但由于占用较大的传输带宽和具有复杂的成帧结构[1]。连续可变斜率增量(Continuously Variable Slope Delta,CVSD)调制以其较低的应用难度、成本和编码速率,较好的语音质量广泛应用于战术通信网、卫星通信、蓝牙等无线语音传输领域。于是不同码制的网络之间的互连对两种码制之间的转换提出了更高的要求[2,3]。针对近年来FPGA、DSP技术的不断发展,本文提出了一种满足此需求的设计方案,以适应通信技术日新月异的发展。
1 多路数据信号的收发
1.1 McASP(Multichannel Audio Serial Port)
McASP在C5000系列DSP处理器基础上新增加的一个专门用来实现多通道音频应用的通用串行端口,它包括收/发两个功能部件,二者间即可完全同步也可各自采用完全独立的主时钟、位时钟和帧同步时钟,具备不同的数据传输模式和位码流格式。
支持多种数据协议:I2S,S/PDIF,IEC60958-1,AES-3等格式码流,支持时分复用(TDM码流),多达32个通道进行收发传输的字长可以是8位/12位/16位/20位/24位/32位等[4]。……
