新型語音壓縮編解碼器AMBE2000

學識都 人氣:4.29K
摘要:AMBE2000是美國DVSI公司推出的一種具有專利技術的語音壓縮/解壓芯片。利用該芯片能進行全雙工的壓縮和解壓,從而以極高的'壓縮率提供高品質的語音質量。文中介紹了它的主要特點、引腳功能、控制接口及應用電路。

1 引言

新型語音壓縮編解碼器AMBE2000

AMBE2000是一種高性能、低功耗的單片實時語音壓縮解壓芯片,其壓縮率可在2kbps~9.6kbps範圍內由軟件調節,且具有FEC(前向糾錯)、VAD(語音激活檢測)功能和DTMF信號檢測功能,因此可廣泛應用於衛星通信、數字移動通信、保密通信、語音郵件等方面。

2 引腳說明及特性參數

AMBE2000的主要特性及參數如下:

●具有高品質的語音質量;

●壓縮數據率可在2kbps~9.6kbps範圍內用軟件調節;

●糾錯率範圍爲50bps~7.2kbps;

●具有VAD(語音激活檢測)/CNI(插入舒適噪聲)功能;

●具有DTMF信號檢測和產生功能;

●電源電壓:+3.3V;

●工作溫度範圍:-40~+100℃;

●採用100腳TQFP封裝。

表1 主機接口選擇

端口類型選擇腳CH_SEL1CH_SEL0主動有格式00主動無格式01被動有格式10被動無格式11

表2 語音數據位選擇(無格式)

字中的語音數據位個數選擇腳BA_SEL1BA_SEL0100201310411

AMBE2000的引腳說明如下:

CHANN_SEL0~1(75,77)腳:主機接口類型選擇端?具體操作見表1所列;

BAUD_SEL0~1(80~81)腳:無格式語音數據位選擇端?具體操作見表2所列?

RATE_SEL0~4(70~74)腳:語音壓縮率與前向糾錯率選擇端?具體操作見表3所列;

CODEC_SEL0~1(84~85)腳:A/D和D/A接口選擇端口?具體操作見表4所列;

表3 AMBE2000壓縮數據率選擇表

管腳74管腳73管腳72管腳71管腳70語音速率(bps)FEC速率(bps)總數據率(bps)11111200002000100003600036001000140000400010110240016001001048000480011000400080010111360012001100124002400100116400064001101040002400110114400280072001010080000800011100400040001010196000960011101360060001111024007200

*注:壓縮數據率也可通過控制字改變。

表4 A/D-D/A硬件配置

A/D-D/A類型CODEC_SEL1CODEC_SEL0普通16位線性(採樣率8kHz)00AD公司AD73311(採樣率32kHz)01普通μ律(採樣率8kHz)10普通A律(採樣率8kHz)11

VAD_EN(86)腳:使能語音激活檢測功能端(高電平有效);

ECHOCAN_EN(78)腳:使能回聲消除功能端(高電平有效);

SLEEP_EN(83)腳:休眠模式控制端口(高電平有效);

SLIP_EN(82)腳:滑動模式控制端口(高電平有效);

X2/CLKIN(68)腳:16.384MHz時鐘輸入腳;

X1(67)腳:內部振盪器輸出;

RESETN(69)腳:復位腳(低有效);

EPR(20)腳:編碼包就緒標誌;

SOFT_EN(79)腳:使能軟件誤碼判斷端口(高電平有效);

CHAN_RX_DATA(32)腳:用於接收主機數據到AMBE2000;

CHAN_TX_DATA(42)腳:用於將AMBE2000數據發送到主機;

CHAN_RX_LK(28)腳:主機接收時鐘;

CHAN_TX_CLK(34)腳:主機發送時鐘;

CHAN_TX_STRB(38)腳:主機發送/接收幀同步脈衝;

CHAN_RX_STRB(30)腳:主機接收幀同步脈衝端口;

CODEC_RX_STRB(29)腳:A/D幀同步脈衝接收端;