當(dāng)前位置:首頁(yè) > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]文中介紹了它的主要特點(diǎn)、引腳功能、控制接口及應(yīng)用電路。

 摘要:AMBE2000是美國(guó)DVSI公司推出的一種具有專利技術(shù)的語(yǔ)音壓縮/解壓芯片。利用該芯片能進(jìn)行全雙工的壓縮和解壓,從而以極高的壓縮率提供高品質(zhì)的語(yǔ)音質(zhì)量。文中介紹了它的主要特點(diǎn)、引腳功能、控制接口及應(yīng)用電路。

    關(guān)鍵詞:語(yǔ)音壓縮;格式字;FEC;VAD;AMBE2000

1 引言

AMBE2000是一種高性能、低功耗的單片實(shí)時(shí)語(yǔ)音壓縮解壓芯片,其壓縮率可在2kbps~9.6kbps范圍內(nèi)由軟件調(diào)節(jié),且具有FEC(前向糾錯(cuò))、VAD(語(yǔ)音激活檢測(cè))功能和DTMF信號(hào)檢測(cè)功能,因此可廣泛應(yīng)用于衛(wèi)星通信、數(shù)字移動(dòng)通信、保密通信、語(yǔ)音郵件等方面。

2 引腳說(shuō)明及特性參數(shù)

AMBE2000的主要特性及參數(shù)如下:

●具有高品質(zhì)的語(yǔ)音質(zhì)量;

●壓縮數(shù)據(jù)率可在2kbps~9.6kbps范圍內(nèi)用軟件調(diào)節(jié);

●糾錯(cuò)率范圍為50bps~7.2kbps;

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

●具有DTMF信號(hào)檢測(cè)和產(chǎn)生功能;

●電源電壓:+3.3V;

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

●采用100腳TQFP封裝。

表1 主機(jī)接口選擇

端口類型 選擇腳
CH_SEL1 CH_SEL0
主動(dòng)有格式 0 0
主動(dòng)無(wú)格式 0 1
被動(dòng)有格式 1 0
被動(dòng)無(wú)格式 1 1

表2 語(yǔ)音數(shù)據(jù)位選擇(無(wú)格式)

字中的語(yǔ)音數(shù)據(jù)位個(gè)數(shù) 選擇腳
BA_SEL1 BA_SEL0
1 0 0
2 0 1
3 1 0
4 1 1

AMBE2000的引腳說(shuō)明如下:

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

BAUD_SEL0~1(80~81)腳:無(wú)格式語(yǔ)音數(shù)據(jù)位選擇端?具體操作見(jiàn)表2所列?

RATE_(tái)SEL0~4(70~74)腳:語(yǔ)音壓縮率與前向糾錯(cuò)率選擇端?具體操作見(jiàn)表3所列;

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

表3 AMBE2000壓縮數(shù)據(jù)率選擇表

管腳74 管腳73 管腳72 管腳71 管腳70 語(yǔ)音速率(bps) FEC速率(bps) 總數(shù)據(jù)率(bps)
1 1 1 1 1 2000 0 2000
1 0 0 0 0 3600 0 3600
1 0 0 0 1 4000 0 4000
1 0 1 1 0 2400 1600
1 0 0 1 0 4800 0 4800
1 1 0 0 0 4000 800
1 0 1 1 1 3600 1200
1 1 0 0 1 2400 2400
1 0 0 1 1 6400 0 6400
1 1 0 1 0 4000 2400
1 1 0 1 1 4400 2800 7200
1 0 1 0 0 8000 0 8000
1 1 1 0 0 4000 4000
1 0 1 0 1 9600 0 9600
1 1 1 0 1 3600 6000
1 1 1 1 0 2400 7200

*注:壓縮數(shù)據(jù)率也可通過(guò)控制字改變。

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

A/D-D/A類型 CODEC_SEL1 CODEC_SEL0
普通16位線性(采樣率8kHz) 0 0
AD公司AD73311(采樣率32kHz) 0 1
普通μ律(采樣率8kHz) 1 0
普通A律(采樣率8kHz) 1 1

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

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

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

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

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

X1(67)腳:內(nèi)部振蕩器輸出;

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

EPR(20)腳:編碼包就緒標(biāo)志;

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

CHAN_RX_DATA(32)腳:用于接收主機(jī)數(shù)據(jù)到AMBE2000;

CHAN_TX_DATA(42)腳:用于將AMBE2000數(shù)據(jù)發(fā)送到主機(jī);

CHAN_RX_LK(28)腳:主機(jī)接收時(shí)鐘;

CHAN_TX_CLK(34)腳:主機(jī)發(fā)送時(shí)鐘;

CHAN_TX_STRB(38)腳:主機(jī)發(fā)送/接收幀同步脈沖;

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

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

CODEC_TX_STRB(37)腳:D/A幀同步脈沖發(fā)送端口;

CODEC_RX_DATA(31)腳:A/D發(fā)送PCM數(shù)據(jù)給AMBE2000;

CODEC_TX_DATA(41)腳:AMBE2000發(fā)送PCM數(shù)據(jù)到D/A;

CODEC_RX_CLK(27)腳:A/D時(shí)鐘;

CODEC_TX_CLK(33)腳:D/A?xí)r鐘;

CLOCK_MODE(51)腳:時(shí)鐘模式選擇端口,該端口接高電平時(shí)選擇晶體振蕩模式;當(dāng)接低電平時(shí)選擇外部時(shí)鐘);

VDD(8,11,12,23,36,39,44,45,46,47,48,49,54,57,64,76,87,90腳):正電源;

GND(1,9,10,25,26,35,40,50,52,53,56,63,65,88,89腳):接地端;

其余管腳:N.C,懸空不用。

3 主機(jī)接口及數(shù)據(jù)格式

AMBE2000與主機(jī)的接口數(shù)據(jù)格式分為兩種:一種是有格式;另一種是無(wú)格式。

3.1 有格式

在有格式情況下,AMBE2000大約每20ms生成一個(gè)壓縮數(shù)據(jù)包,這個(gè)數(shù)據(jù)包共由24個(gè)字組成;數(shù)據(jù)包生成后,其EPR管腳會(huì)輸出一個(gè)短的負(fù)脈沖指示,依此來(lái)決定對(duì)數(shù)據(jù)包的處理。數(shù)據(jù)包的具體構(gòu)成如下:

格式字0:固定為x13ECH,為數(shù)據(jù)包的頭;

格式字1:高8位用于芯片功率控制,0x00表示正常工作模式;0x55表示低功耗模式。低8位的位功能(高有效)如表5所列;

表5 格式字1格式

類型 7:MSB 6 5 4 3 2 1 0:LSB
輸入 補(bǔ)丟失幀 NC NC NC NC NC 插入舒適噪聲 NC
輸出 NC NC 解碼幀重復(fù) 解碼靜默指示 NC NC 編碼靜默檢測(cè) 編碼DTMF檢測(cè)

表6 格式字2-6格式

字2 字3 字4 字5 字6 語(yǔ)音速率(bps) FEC速率(bps) 總數(shù)據(jù)率(bps)
0x0028 0x0000 0x0000 0x0000 0x6428 2000 0 2000
0x5048 0x0000 0x0000 0x0000 0x3948 3600 0 3600
0x5250 0x0000 0x0000 0x0000 0x4150 4000 0 4000
0x1030 0x0001 0x0000 0x34la 0x6750 2400 1600
0x5360 0x0000 0x0000 0x0000 0x6c60 4800 0 4800
0x5250 0x2010 0x0000 0x0000 0x7460 4000 800
0x5048 0x0001 0x0000 0x2412 0x6860 3600 1200
0x1030 0x0005 0x180c 0x3018 0x7360 2400 2400
0x6b80 0x0000 0x0000 0x0000 0x6c80 6400 0 6400
0x5250 0x0001 0x0000 0x542a 0x5280 4000 2400
0x5258 0x0009 0xle0c 0x4127 0x7390 4400 2800 7200
0x7fa0 0x0000 0x0000 0x0000 0x52a0 8000 0 8000
0x5250 0x0005 0x2010 0x6834 0x72a0 40000 4000
0x7fc0 0x0000 0x0000 0x0000 0x69c0 9600 0 9600
0x5048 0x000e 0x4010 0x6a2e 0x65c0 3600 6000
0x1030 0x000e 0x68la 0x511b 0x76c0 2400 7200

格式字2~6:用于指定和表示芯片的壓縮數(shù)據(jù)率,具體如表6所列;

格式字7:該位在輸入數(shù)據(jù)包中不用,因此,在設(shè)計(jì)時(shí),應(yīng)將其設(shè)置為0x0000;而在輸出數(shù)據(jù)包中表示誤碼率;

格式字8、9:不用,通常設(shè)置為0x0000;

格式字10:高8位用于控制和表示DTMF信號(hào)的幅度,范圍從3~-60dBm0(例如:0x03=3,0x00=0,0xC4=-60);低8位用于控制和檢測(cè)DTMF信號(hào),所發(fā)出和檢測(cè)的信號(hào)為標(biāo)準(zhǔn)的北美呼叫音。DTMF代碼見(jiàn)表7所列。

表7 DTMF代碼

DTMF代碼 DTMF數(shù)字 DTMF代碼 DTMF數(shù)字
0x80 1 0x84 2
0x88 3 0x81 4
0x85 5 0x89 6
0x82 7 0x86 8
0x8A 9 0x87 0
0x83 * 0x8B #
0x8C A 0x8D B
0x8E C 0x8F D
0xFF DTMF無(wú)效    

表8 格式字11格式

類型 7:MSB 6 5 4 3 2 1 0:LSB
輸入 NC NC 語(yǔ)音激活(1) NC 休眠(1) 回聲消除(1) 編碼/解碼選擇
輸出 NC NC NC NC 休眠(1) 回聲消除(1) 編碼/解碼選擇

格式字11:高8位用于解碼器音量控制,其中0x80表示原音量,0xFF為原音量的兩倍,小于0x80為減小音量;低8位的功能如表8所列。其中編碼/解碼選擇如下:00為編碼+解碼;01為編碼;10為解碼;11為不用;

格式字12~23:壓縮數(shù)據(jù)信息。根據(jù)數(shù)據(jù)率的不同,其數(shù)據(jù)位數(shù)也不相同。數(shù)據(jù)位數(shù)和壓縮數(shù)據(jù)率的關(guān)系如下:

位數(shù)=壓縮數(shù)據(jù)率(bps)/50(bps)

例如,在最低壓縮率為2kbps時(shí),數(shù)據(jù)位數(shù)為:

2000/50=40位。

3.2 無(wú)格式

在無(wú)格式情況下,只需要發(fā)送數(shù)據(jù)位,但每秒會(huì)減少50bit的數(shù)據(jù)(與有格式情況相比),因而會(huì)降低語(yǔ)音質(zhì)量。其每個(gè)字中包含的數(shù)據(jù)位數(shù)參見(jiàn)表2。每幀的字?jǐn)?shù)和壓縮數(shù)據(jù)率的關(guān)系如下:

字?jǐn)?shù)=[壓縮數(shù)據(jù)率(bps)/50(bps)]/位數(shù)

式中,所選的位數(shù)必須能被選擇的壓縮數(shù)據(jù)率整除。AMBE2000串口時(shí)鐘速率最高為2.048MHz。

圖1 用AMBE2000和AD73311構(gòu)成的語(yǔ)音采樣、壓縮、解壓縮的實(shí)用電路

4 應(yīng)用電路

圖1所示是用AMBE2000和AD73311構(gòu)成的語(yǔ)音采樣、壓縮、解壓縮實(shí)用電路,其中AD73311是A-DI公司的一種聲碼器芯片,它的采樣速率可以達(dá)到32kHz、16位采樣數(shù)據(jù),且具有較好的聲音質(zhì)量,因而可配合AMBE2000使用,在實(shí)際應(yīng)用中取得了良好的效果。圖中,AMBE2000選擇的管腳接法將壓縮率定義為2kbps?同時(shí)電路設(shè)置在外部輸入時(shí)鐘模式,且回聲消除、語(yǔ)音激活、滑動(dòng)補(bǔ)償功能有效,其EPR腳用來(lái)輸出數(shù)據(jù)包就緒指示信號(hào)。在電路上電正常工作以后,還可以通過(guò)軟件對(duì)AMBE2000進(jìn)行重新設(shè)置,因此,AMBE2000語(yǔ)音壓縮編解碼器應(yīng)用起來(lái)十分靈活。

5 結(jié)束語(yǔ)

語(yǔ)音通信在數(shù)字通信中占有十分重要的地位,通過(guò)本文所介紹的AMBE2000和AD73311所構(gòu)成的數(shù)據(jù)壓縮方法,不但可以節(jié)約存儲(chǔ)資源,而且能夠減小對(duì)通信帶寬的需求。因此,在某些特殊的應(yīng)用領(lǐng)域,AMBE2000語(yǔ)音壓縮編解碼芯片有著十分廣闊的應(yīng)用前景。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉