在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 新型語(yǔ)音壓縮編解碼器AMBE2000

            新型語(yǔ)音壓縮編解碼器AMBE2000

            作者: 時(shí)間:2004-12-11 來(lái)源:網(wǎng)絡(luò) 收藏
            摘要:是美國(guó)DVSI公司推出的一種具有專利技術(shù)的/解壓芯片。利用該芯片能進(jìn)行全雙工的和解壓,從而以極高的率提供高品質(zhì)的質(zhì)量。文中介紹了它的主要特點(diǎn)、引腳功能、控制接口及應(yīng)用電路。

            關(guān)鍵詞:壓縮;格式字;FEC;VAD;

            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_SEL1CH_SEL0
            主動(dòng)有格式00
            主動(dòng)無(wú)格式01
            被動(dòng)有格式10
            被動(dòng)無(wú)格式11

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

            字中的語(yǔ)音數(shù)據(jù)位個(gè)數(shù)選擇腳
            BA_SEL1BA_SEL0
            100
            201
            310
            411

            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 壓縮數(shù)據(jù)率選擇表

            管腳74管腳73管腳72管腳71管腳70語(yǔ)音速率(bps)FEC速率(bps)總數(shù)據(jù)率(bps)
            11111200002000
            10000360003600
            10001400004000
            1011024001600
            10010480004800
            110004000800
            1011136001200
            1100124002400
            10011640006400
            1101040002400
            11011440028007200
            10100800008000
            1110040004000
            10101960009600
            1110136006000
            1111024007200

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

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

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

            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:MSB6543210:LSB
            輸入補(bǔ)丟失幀NCNCNCNCNC插入舒適噪聲NC
            輸出NCNC解碼幀重復(fù)解碼靜默指示NCNC編碼靜默檢測(cè)編碼DTMF檢測(cè)

            表6 格式字2-6格式

            字2字3字4字5字6語(yǔ)音速率(bps)FEC速率(bps)總數(shù)據(jù)率(bps)
            0x00280x00000x00000x00000x6428200002000
            0x50480x00000x00000x00000x3948360003600
            0x52500x00000x00000x00000x4150400004000
            0x10300x00010x00000x34la0x675024001600
            0x53600x00000x00000x00000x6c60480004800
            0x52500x20100x00000x00000x74604000800
            0x50480x00010x00000x24120x686036001200
            0x10300x00050x180c0x30180x736024002400
            0x6b800x00000x00000x00000x6c80640006400
            0x52500x00010x00000x542a0x528040002400
            0x52580x00090xle0c0x41270x7390440028007200
            0x7fa00x00000x00000x00000x52a0800008000
            0x52500x00050x20100x68340x72a0400004000
            0x7fc00x00000x00000x00000x69c0960009600
            0x50480x000e0x40100x6a2e0x65c036006000
            0x10300x000e0x68la0x511b0x76c024007200

            格式字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ù)字
            0x8010x842
            0x8830x814
            0x8550x896
            0x8270x868
            0x8A90x870
            0x83*0x8B#
            0x8CA0x8DB
            0x8EC0x8FD
            0xFFDTMF無(wú)效  

            表8 格式字11格式

            類型7:MSB6543210:LSB
            輸入NCNC語(yǔ)音激活(1)NC休眠(1)回聲消除(1)編碼/解碼選擇
            輸出NCNCNCNC休眠(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)用前景。



            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉