- 相关推荐
用AC4830xC和TCM38C17实现四路语音编解码系统
摘要:AC4830xC-C是美国AudioCodes公司生产的语音专用芯片,它支持多种码率的语音编解码国际标准,同时可提供传真和数据中继功能。而TCM38C17则是美国TI公司的语音PCM编码芯片。文章介绍了两种芯片的基本性能及工作原理,并给出了一种基于这两种芯片设计的四路语音编解码系统的实现方案。关键词:AC4830xC-C;TCM38C17;语音编解码
1 引言
AC4830xC-C系列芯片是美国AudioCodes公司出品的一种语音专用芯片,它可以将PCM语音码流按照需要压缩成多种码率的语音信号,AC4830xC-C具有多通道语音传输功能,各通道的操作相互独立。该芯片在语音通信,特别是IP电话系统中具有广泛的应用。TCM38C17则可提供A律和U律两种不同的PCM编码功能,也具有四路相互独立的信道。本文主要介绍这两种语音芯片的基本性能和工作原理,并给出了基于这两种芯片实现四路语音编解码的系统设计方案。
2 AC4830xC-C的功能原理
AC4830xC-C系列器件中包含有AC48301C-C、AC48302C-C和AC48304C-C三种芯片,分别可提供1、2、4个语音通道,而且多通道芯片中的各通道可独立操作,互不干扰。AC4830xC-C的基本工作原理如图1所示。
在进行语音系统设计时,利用AC4830xC-C芯片可以将PCM语音码流根据实际需要压缩成如下多种码率的语音信号:
(1) G.711 PCM码率为64kbps;
(2) G.726 ADPCM 码率为16kbps~40kbps;
(3) G.727 E-ADPCM 码率为16~40kbps;
(4) G.729 CS-ACELP 码率为8.0kbps;
(5)G.723.1 MP-MLQ/ACELP码率为6.3/5.3kbps;
(6) NetCoder 码率为6.4kbps~9.6kbps。
在接收到语音PCM码流或者传真数据以后,AC4830xC-C首先进行输入增益控制和回波抵消,然后区分具体的业务类型是语音数据还是传真数据,如果是语音数据,则根据具体的要求对语音信号进行编码,并将编码后的数据通过主机接口送出;另一方面,AC4830xC-C也将从主机接口读入数据并加以判断,如果判断其为语音数据,就将其解码成PCM码流并通过PCM接口送出。
AC4830xC-C芯片必须有外围设备的支持才能正常工作。它提供了5个外部接口,即主机接口(HPI)、PCM接口、时钟接口、存储器以及I/O接口和仿真测试接口。AC4830xC-C的主机接口为8位并行接口,可用DSP通过主机接口控制AC4830xC-C?并与其交换数据。
[1] [2]
【用AC4830xC和TCM38C17实现四路语音编解码系统】相关文章:
地铁闸机语音提示系统的开发与实现05-02
防城话语音系统04-26
新型机载语音告警系统的设计04-26
汉日语音系统的特点比较04-28
新型安全的点火控制系统的设计和实现05-02
怀宁话高洪片语音系统05-03
基于ArcGIS Server的海洋地图服务管理系统的设计和实现04-29
略论近代四川方言的语音系统04-28