- 相關(guān)推薦
用AC4830xC和TCM38C17實(shí)現(xiàn)四路語音編解碼系統(tǒng)
摘要:AC4830xC-C是美國AudioCodes公司生產(chǎn)的語音專用芯片,它支持多種碼率的語音編解碼國際標(biāo)準(zhǔn),同時(shí)可提供傳真和數(shù)據(jù)中繼功能。而TCM38C17則是美國TI公司的語音PCM編碼芯片。文章介紹了兩種芯片的基本性能及工作原理,并給出了一種基于這兩種芯片設(shè)計(jì)的四路語音編解碼系統(tǒng)的實(shí)現(xiàn)方案。關(guān)鍵詞:AC4830xC-C;TCM38C17;語音編解碼
1 引言
AC4830xC-C系列芯片是美國AudioCodes公司出品的一種語音專用芯片,它可以將PCM語音碼流按照需要壓縮成多種碼率的語音信號(hào),AC4830xC-C具有多通道語音傳輸功能,各通道的操作相互獨(dú)立。該芯片在語音通信,特別是IP電話系統(tǒng)中具有廣泛的應(yīng)用。TCM38C17則可提供A律和U律兩種不同的PCM編碼功能,也具有四路相互獨(dú)立的信道。本文主要介紹這兩種語音芯片的基本性能和工作原理,并給出了基于這兩種芯片實(shí)現(xiàn)四路語音編解碼的系統(tǒng)設(shè)計(jì)方案。
2 AC4830xC-C的功能原理
AC4830xC-C系列器件中包含有AC48301C-C、AC48302C-C和AC48304C-C三種芯片,分別可提供1、2、4個(gè)語音通道,而且多通道芯片中的各通道可獨(dú)立操作,互不干擾。AC4830xC-C的基本工作原理如圖1所示。
在進(jìn)行語音系統(tǒng)設(shè)計(jì)時(shí),利用AC4830xC-C芯片可以將PCM語音碼流根據(jù)實(shí)際需要壓縮成如下多種碼率的語音信號(hào):
(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碼流或者傳真數(shù)據(jù)以后,AC4830xC-C首先進(jìn)行輸入增益控制和回波抵消,然后區(qū)分具體的業(yè)務(wù)類型是語音數(shù)據(jù)還是傳真數(shù)據(jù),如果是語音數(shù)據(jù),則根據(jù)具體的要求對(duì)語音信號(hào)進(jìn)行編碼,并將編碼后的數(shù)據(jù)通過主機(jī)接口送出;另一方面,AC4830xC-C也將從主機(jī)接口讀入數(shù)據(jù)并加以判斷,如果判斷其為語音數(shù)據(jù),就將其解碼成PCM碼流并通過PCM接口送出。
AC4830xC-C芯片必須有外圍設(shè)備的支持才能正常工作。它提供了5個(gè)外部接口,即主機(jī)接口(HPI)、PCM接口、時(shí)鐘接口、存儲(chǔ)器以及I/O接口和仿真測(cè)試接口。AC4830xC-C的主機(jī)接口為8位并行接口,可用DSP通過主機(jī)接口控制AC4830xC-C?并與其交換數(shù)據(jù)。
[1] [2]
【用AC4830xC和TCM38C17實(shí)現(xiàn)四路語音編解碼系統(tǒng)】相關(guān)文章:
地鐵閘機(jī)語音提示系統(tǒng)的開發(fā)與實(shí)現(xiàn)05-02
防城話語音系統(tǒng)04-26
基于GML和SVG的電子導(dǎo)游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)04-29
新型機(jī)載語音告警系統(tǒng)的設(shè)計(jì)04-26
基于ASP技術(shù)的網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)的開發(fā)和實(shí)現(xiàn)04-29
新型安全的點(diǎn)火控制系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)05-02
懷寧話高洪片語音系統(tǒng)05-03
基于ArcGIS Server的海洋地圖服務(wù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)04-29
略論近代四川方言的語音系統(tǒng)04-28