影響企業(yè)級IP電話性能的因素分析及解決方案
陳煒 2007/03/09
VoIP是指通過IP網(wǎng)絡(luò)傳輸電話呼叫的一種方式。VoIP允許通過已有的IP數(shù)據(jù)網(wǎng)絡(luò)傳輸電話呼叫,從而幫助企業(yè)降低通信成本。同時VoIP技術(shù)在企業(yè)市場的應(yīng)用使數(shù)據(jù)通信產(chǎn)品廠商進(jìn)入了語音市場,激烈的競爭催生了很多新的應(yīng)用。在諸多新的應(yīng)用中,IP電話與企業(yè)數(shù)據(jù)以及桌面應(yīng)用的集成已成為一個熱點(diǎn),企業(yè)級IP電話的語音質(zhì)量對于整個融合解決方案的質(zhì)量至關(guān)重要。圖2:TNETV1050/1055 IP電話處理器。
TNETV1050芯片包含一個內(nèi)置的以太網(wǎng)交換機(jī)以及雙PHY,可以在桌面上提供IP電話服務(wù)的同時,提供一個PC連接。TNETV1050的USB接口可以使IP電話連接多種USB設(shè)備,如PDA等。設(shè)計者還可以通過TI的VLYNQ接口擴(kuò)展多種其他功能,例如Wi-Fi模塊,硬件加密等。芯片集成了LCD控制器、CODEC以及鍵盤接口,降低了系統(tǒng)成本。
TI的IP電話軟件套件包括了DSP核心算法和配套的CPU軟件包。完整的DSP軟件包括多種編解碼算法、VAD、聲學(xué)回聲消除算法、報文回放模塊,以及完全的統(tǒng)計調(diào)試信息功能和語音質(zhì)量監(jiān)控模塊。針對企業(yè)電話應(yīng)用,TI提供完整的聲學(xué)回聲消除模塊支持全雙工免提功能,同時支持本地三方會議功能以及寬帶編解碼算法。
CPU軟件工具包,包括TI的CPU軟件以及第三方的軟件模塊。其中包括控制DSP的API模塊、支持呼叫控制的模塊、加密框架模塊、協(xié)議棧接口,以及第三方的協(xié)議棧模塊。
TI的軟件和第三方的軟件一起提供了IP電話所需要的完整軟件解決方案,優(yōu)化的芯片解決方案和DSP/CPU軟件大大減少了系統(tǒng)設(shè)計時間。針對企業(yè)級IP電話設(shè)計中遇到的共性問題,TI的軟件提供系統(tǒng)的解決方法。
1. 抖動和時延的處理
針對抖動和時延問題,TI的DSP軟件做了相應(yīng)優(yōu)化,采用緊湊的系統(tǒng)結(jié)構(gòu),消除不必要的算法延遲。同時采用自適應(yīng)的去抖動緩存區(qū)的算法,可以計算網(wǎng)絡(luò)的實(shí)時抖動,并根據(jù)實(shí)時抖動大小來調(diào)整緩存區(qū)的深度。在網(wǎng)絡(luò)狀況良好的時候,如企業(yè)的本地局域網(wǎng)中,去抖動緩存區(qū)算法可以縮小緩存區(qū)深度,以減小回路延時。
2. 丟報的處理
TI的軟件包中包括主動和被動兩種丟包處理辦法。主動算法是在傳輸報文中加入冗余信息(RFC 2198)或者前向糾錯信息(RFC 2733)。這樣在回放端如果發(fā)現(xiàn)有報文丟失,就可以根據(jù)相應(yīng)的信息恢復(fù)出丟失的報文。當(dāng)丟失的報文無法用主動方法恢復(fù)的時候,可以用被動的方法去做補(bǔ)償,根據(jù)前面的語音信息,擬合出一段語音用來補(bǔ)償。
電子工程專輯
TI成本硬件開發(fā)套件 實(shí)現(xiàn)視頻網(wǎng)關(guān)應(yīng)用 2009-09-18 |
德州儀器推出三款全新多通道視頻解碼器 2009-08-24 |
德州儀器演示單處理器8通道H.264主類編碼 2009-06-01 |
德州儀器推出基于達(dá)芬奇技術(shù)的新型TMS320DM365處理器 2009-03-11 |
TI發(fā)布基于OMAP 3的最新Android移動平臺 2009-02-27 |