專利名稱:一種分組到分組的編碼轉(zhuǎn)換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動通信網(wǎng)絡(luò)中的編碼轉(zhuǎn)換處理技術(shù),尤其涉及一種分組到分組的編碼轉(zhuǎn)換方法。
背景技術(shù):
在3G(第三代)移動通信網(wǎng)絡(luò)系統(tǒng)中,由于其接入部分是ATM承載而核心網(wǎng)絡(luò)是IP承載,這就要求MGW(媒體網(wǎng)關(guān))等設(shè)備能夠完成分組到分組數(shù)據(jù)編解碼的轉(zhuǎn)換。另外,不同運營商的網(wǎng)絡(luò)互通時,也要求提供這種轉(zhuǎn)換。
在現(xiàn)有技術(shù)中,完成網(wǎng)絡(luò)中一種媒體形式到另一中媒體形式的轉(zhuǎn)換的設(shè)備包括媒體網(wǎng)關(guān)MGW等,其核心器件往往采用DSP(數(shù)字信號處理)技術(shù)實現(xiàn),稱其為TC(TransCode,編碼轉(zhuǎn)換)。網(wǎng)絡(luò)中存在多種媒體形式,如TDM(時分復用)形式的PCM(脈沖編碼調(diào)制)編碼,ATM(異步傳輸模式)的信元,IP數(shù)據(jù)包等,其承載的語音格式也是多種多樣,如AMR,G711A,G711u,G723,G729等。如此多的編碼格式如果都通過DSP實現(xiàn)轉(zhuǎn)換,勢必造成DSP復雜度增加,導致實現(xiàn)成本上升,而穩(wěn)定度會下降。
在現(xiàn)有的DSP技術(shù)中,實現(xiàn)TDM到分組數(shù)據(jù)的轉(zhuǎn)換已經(jīng)非常成熟,圖1示出了TDM到分組數(shù)據(jù)轉(zhuǎn)換TC通道。如圖1所示,TDM側(cè)采用標準的PCM編碼格式,輸入或輸出連續(xù)的數(shù)據(jù)流,分組側(cè)是IP數(shù)據(jù)凈荷。DSP通道實現(xiàn)分組數(shù)據(jù)的打包和解包,當給TC通道設(shè)置特定的打包和解包參數(shù)后,它就能根據(jù)這些信息完成PCM編碼與特定分組數(shù)據(jù)格式之間的轉(zhuǎn)換。通用DSP芯片很多,這種TC通道的成本較低,而分組到分組數(shù)據(jù)轉(zhuǎn)換的DSP目前正處在試驗階段。如何利用較為成熟TC技術(shù)完成分組到分組的編解碼轉(zhuǎn)換,將直接影響到MGW的功能、穩(wěn)定性以及成本。
發(fā)明內(nèi)容
本發(fā)明的目的是利用已有的TDM到分組數(shù)據(jù)轉(zhuǎn)換DSP技術(shù),實現(xiàn)分組到分組數(shù)據(jù)轉(zhuǎn)換。
為完成上述目的,本發(fā)明提供了一種利用分組編碼轉(zhuǎn)換系統(tǒng)實現(xiàn)的分組到分組的編碼轉(zhuǎn)換方法,所述分組編碼轉(zhuǎn)換系統(tǒng)包括第一編碼轉(zhuǎn)換模塊,用于將具有待轉(zhuǎn)換的第一種格式的分組數(shù)據(jù)轉(zhuǎn)換成預定的編碼格式;數(shù)據(jù)交換模塊,用于接收來自所述第一編碼轉(zhuǎn)換裝置的具有預定格式的編碼數(shù)據(jù),并在預定時間輸出所述數(shù)據(jù);以及第二編碼轉(zhuǎn)換模塊,用于接收從所述數(shù)據(jù)交換模塊輸出的具有預定格式的編碼數(shù)據(jù),并根據(jù)要求將所述預定格式的數(shù)據(jù)轉(zhuǎn)換成具有第二種格式的分組數(shù)據(jù),所述方法包括以下步驟1)所述第一編碼轉(zhuǎn)換模塊將具有第一種格式的待轉(zhuǎn)換分組轉(zhuǎn)換為預定格式的編碼數(shù)據(jù);2)所述數(shù)據(jù)交換模塊在預定時間將經(jīng)過所述第一編碼轉(zhuǎn)換模塊轉(zhuǎn)換后的具有預定格式的編碼數(shù)據(jù)輸出至所述第二編碼轉(zhuǎn)換模塊;以及3)所述第二編碼轉(zhuǎn)換模塊將所述具有預定編碼格式的數(shù)據(jù)轉(zhuǎn)換成具有不同于所述第一種格式的待轉(zhuǎn)換分組的第二種格式的分組數(shù)據(jù)。
所述預定的編碼格式為脈沖編碼調(diào)制格式,包括G711A、G711u格式。
所述第一編碼轉(zhuǎn)換模塊可以是具有編碼轉(zhuǎn)換功能的數(shù)字信號處理通道。
所述時分復用模塊可以為時分復用交換模塊。
所述第二編碼轉(zhuǎn)換模塊可以是具有編碼轉(zhuǎn)換功能的數(shù)字信號處理通道。
本發(fā)明直接利用成熟技術(shù),無需修改已有設(shè)計,降低了開發(fā)分組到分組編解碼轉(zhuǎn)換TC的成本,保證系統(tǒng)穩(wěn)定性。此系統(tǒng)可以應用于任何需要進行分組到分組編解碼轉(zhuǎn)換的設(shè)備或系統(tǒng)中,可以有效的降低設(shè)備成本,提高系統(tǒng)的穩(wěn)定性。
圖1是TDM TC的基本原理示意圖;
圖2是根據(jù)本發(fā)明實施例所述的分組TC的組成示意框圖;圖3是根據(jù)本發(fā)明實施例所述的分組到分組的編碼轉(zhuǎn)換方法的控制流程圖。
具體實施例方式
以下將結(jié)合附圖對本發(fā)明的具體設(shè)施方式進行詳細說明。
為了實現(xiàn)分組到分組數(shù)據(jù)的編解碼轉(zhuǎn)換,本發(fā)明利用TDM到分組編解碼轉(zhuǎn)換的TC DSP通道(簡稱為TDM TC)。由于TDM TC只能完成TDM碼流到分組數(shù)據(jù)的相互轉(zhuǎn)換。因此,在本發(fā)明的技術(shù)方案中,通過一個TDM交換網(wǎng),分別連接兩個獨立的TDM TC通道,每個TDM TC通道對應1個TDM時隙。形成一種背靠背狀態(tài),對外呈現(xiàn)效果是完成從一種分組數(shù)據(jù)形式到另一種分組數(shù)據(jù)形式的轉(zhuǎn)換(這種TC可稱為分組TC)。
圖2是根據(jù)本發(fā)明實施例所述的分組TC的組成示意框圖。如圖2所示,該分組TC包括第一編碼轉(zhuǎn)換模塊TC1,時分復用交換模塊,其采用的是TDM交換網(wǎng)的形式,以及第二編碼轉(zhuǎn)換模塊TC2。第一編碼轉(zhuǎn)換模塊TC1和第二編碼轉(zhuǎn)換模塊TC2采用通用編碼轉(zhuǎn)換DSP芯片,TDM交換網(wǎng)根據(jù)交換容量的要求,可以采用通用時分交換芯片或者空分交換芯片。
在本發(fā)明的實施例中,第一編碼轉(zhuǎn)換模塊TC1和第二編碼轉(zhuǎn)換模塊TC2采用的均為通用的DSP處理器,TDM時分交換網(wǎng)采用時分交換芯片。由于DSP處理器以及時分交換芯片的具體結(jié)構(gòu)及工作原理都屬于公知的技術(shù),故本文中不再贅述。
第一編碼轉(zhuǎn)換模塊TC1和第二編碼轉(zhuǎn)換模塊TC2可以與TDM交換網(wǎng)直接連接,一個通道對應一個時隙。也可以增加邏輯器件進行總線適配,轉(zhuǎn)換第一編碼轉(zhuǎn)換模塊TC1、第二編碼轉(zhuǎn)換模塊TC2與TDM交換芯片的總線類型。由于其具體細節(jié)都是公知的現(xiàn)有技術(shù),故此不再贅述。
圖3是根據(jù)本發(fā)明實施例所述的分組到分組的編碼轉(zhuǎn)換方法的控制流程圖。在本實施例中要完成AMR編碼12.2K速率格式的分組數(shù)據(jù)到AMR 10.2K速率格式的分組轉(zhuǎn)換。如圖3所示,首先按照指定的編碼格式初始化第一編碼轉(zhuǎn)換模塊TC1。此時,通過DSP驅(qū)動程序的操作接口,將該第一編碼轉(zhuǎn)換模塊TC1的分組側(cè)編解碼方式設(shè)置為ARM12.2K,將該第一編碼轉(zhuǎn)換模塊TC1的TDM側(cè)(即靠近TDM交換網(wǎng)的一側(cè))編解碼方式設(shè)置為G.711A-law。然后,按照指定的編碼格式初始化第二編碼轉(zhuǎn)換模塊TC2。通過DSP驅(qū)動程序的操作接口,將該第二編碼轉(zhuǎn)換模塊TC2的分組側(cè)編解碼方式設(shè)置為ARM10.2K,將該第二編碼轉(zhuǎn)換模塊TC2的TDM側(cè)編解碼方式設(shè)置為G.711A-law。接著設(shè)置TDM交換芯片的時隙連接參數(shù)。通過TDM交換網(wǎng)的驅(qū)動程序操作接口,設(shè)置第一編碼轉(zhuǎn)換模塊TC1與TDM交換網(wǎng)所連接的時隙M和第二編碼轉(zhuǎn)換模塊TC2與TDM交換網(wǎng)所連接的時隙N的連接,此處M和N的具體內(nèi)容,取決于TDM交換網(wǎng)與所述DSP處理器的硬件時隙連接關(guān)系。所述的DSP驅(qū)動程序操作接口,涉及不同CPU之間的通信,在本實施例中采用IPC通信(Inter ProcessCommunication,進程間通信)。所述TDM驅(qū)動程序操作接口為BSP(BoardSupport Package主板支持軟件包)提供的函數(shù)調(diào)用接口。BSP類似于基本輸入輸出系統(tǒng)(BIOS)。這樣,根據(jù)對TC通道設(shè)置的不同參數(shù),就可完成不同分組數(shù)據(jù)格式的相互轉(zhuǎn)換。通過這些步驟的設(shè)置,最終可以建立分組TC通道。在上述內(nèi)容中,TDM交換網(wǎng)與DSP處理器的硬件時隙連接關(guān)系以及對TDM交換芯片及DSP處理器的設(shè)置過程都屬于現(xiàn)有技術(shù),這里不再詳述。
在本發(fā)明的技術(shù)方案中,在兩個TDM TC的TDM側(cè),需要采用相同的編碼格式,在本實施例中采用G.711A,也可以采用G.711u。AMR(自適應多速率)為移動通信網(wǎng)絡(luò)中廣泛采用的一種編解碼標準。
使用本發(fā)明進行分組轉(zhuǎn)換的過程詳細描述如下所需轉(zhuǎn)換的AMR編碼12.2K速率格式的分組數(shù)據(jù)首先進入第一TC通道TC1,轉(zhuǎn)換成G.711A格式的TDM碼流。而后經(jīng)過TDM交換網(wǎng)。從TDM交換網(wǎng)中流出的G.711A格式的TDM碼流進入第二TC通道TC2,將TDM碼流轉(zhuǎn)換成AMR 10.2K速率格式的分組數(shù)據(jù)。
假設(shè)需要支持N種編碼方式中,任意兩種之間的轉(zhuǎn)換,如果采用新開發(fā)DSP方式實現(xiàn),那么其復雜度將是N×(N-1)/2,也就是N選2的組合。而如果按照本發(fā)明的算法實現(xiàn),則DSP只需支持從1種PCM編碼格式到另外N種編碼格式的轉(zhuǎn)換,復雜度是N,是一種線性關(guān)系。這樣,通過中間TDM編碼的中介作用,很好的完成了N種編解碼的相互轉(zhuǎn)換。
雖然以上對本發(fā)明的描述是參考其具體實施方式
來進行的,但是,這些描述不應當被認為是對本發(fā)明的限制。任何不背離本發(fā)明精神和范圍的修改和變換都屬于由附帶權(quán)利要求所定義的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種利用分組編碼轉(zhuǎn)換系統(tǒng)實現(xiàn)的分組到分組的編碼轉(zhuǎn)換方法,所述分組編碼轉(zhuǎn)換系統(tǒng)包括第一編碼轉(zhuǎn)換模塊,用于將待轉(zhuǎn)換的第一種格式的分組數(shù)據(jù)轉(zhuǎn)換成預定的編碼格式;數(shù)據(jù)交換模塊,用于接收來自所述第一編碼轉(zhuǎn)換裝置的具有預定編碼格式的數(shù)據(jù),并在預定時間輸出所述數(shù)據(jù);以及第二編碼轉(zhuǎn)換模塊,用于接收從所述數(shù)據(jù)交換模塊輸出的具有預定編碼格式的數(shù)據(jù),并根據(jù)要求將所述預定格式的數(shù)據(jù)轉(zhuǎn)換成具有第二種格式的分組數(shù)據(jù),所述方法包括以下步驟1)所述第一編碼轉(zhuǎn)換模塊將具有第一種格式的待轉(zhuǎn)換分組轉(zhuǎn)換為預定格式的編碼數(shù)據(jù);2)所述數(shù)據(jù)交換模塊在預定時間將經(jīng)過所述第一編碼轉(zhuǎn)換模塊轉(zhuǎn)換后的具有預定格式的編碼數(shù)據(jù)輸出至所述第二編碼轉(zhuǎn)換模塊;以及3)所述第二編碼轉(zhuǎn)換模塊將所述具有預定編碼格式的數(shù)據(jù)轉(zhuǎn)換成具有不同于所述第一種格式的待轉(zhuǎn)換分組的第二種格式的分組數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預定的編碼格式為脈沖編碼調(diào)制格式。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述脈沖編碼調(diào)制格式至少包括G711A格式和G711u格式。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一編碼轉(zhuǎn)換模塊為具有編碼轉(zhuǎn)換功能的數(shù)字信號處理通道。
5.根據(jù)權(quán)利要求1至4中的任意一項所述的方法,其特征在于,所述時數(shù)據(jù)交換模塊為時分復用交換模塊。
6.根據(jù)權(quán)利要求1至4中的任意一項所述的方法,其特征在于,所述第二編碼轉(zhuǎn)換模塊為具有編碼轉(zhuǎn)換功能的數(shù)字信號處理通道。
7.根據(jù)權(quán)利要求1至4中的任意一項所述的方法,其特征在于,所述待轉(zhuǎn)換的第一種格式的分組數(shù)據(jù)為與對所述第一編碼轉(zhuǎn)換模塊所設(shè)置的參數(shù)相對應的格式的分組數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,對所述第一編碼轉(zhuǎn)換模塊設(shè)置的參數(shù)可以改變。
9.根據(jù)權(quán)利要求1至4中的任意一項所述的方法,其特征在于,所述第二種格式的分組數(shù)據(jù)為具有與對所述第二編碼轉(zhuǎn)換模塊所設(shè)置的參數(shù)相對應的格式的分組數(shù)據(jù)。
10.根據(jù)權(quán)利要求1至4中的任意一項所述的方法,其特征在于,對所述第二編碼轉(zhuǎn)換模塊所設(shè)置的參數(shù)可以改變。
全文摘要
本發(fā)明公開了一種分組到分組的編碼轉(zhuǎn)換方法,包括1)由一第一編碼轉(zhuǎn)換模塊將具有第一種格式的待轉(zhuǎn)換分組轉(zhuǎn)換為預定格式的編碼數(shù)據(jù);2)利用數(shù)據(jù)交換模塊在預定時間將經(jīng)過第一編碼轉(zhuǎn)換模塊轉(zhuǎn)換后的具有預定格式的編碼數(shù)據(jù)輸出至一第二編碼轉(zhuǎn)換模塊;以及3)第二編碼轉(zhuǎn)換模塊將具有預定編碼格式的數(shù)據(jù)轉(zhuǎn)換成具有不同于第一種格式的待轉(zhuǎn)換分組的第二種格式的分組數(shù)據(jù)。本發(fā)明直接利用成熟技術(shù),無需修改已有設(shè)計,降低了開發(fā)分組到分組編解碼轉(zhuǎn)換TC的成本,保證系統(tǒng)穩(wěn)定性。此系統(tǒng)可以應用于任何需要進行分組到分組編解碼轉(zhuǎn)換的設(shè)備或系統(tǒng)中,可以有效的降低設(shè)備成本,提高系統(tǒng)的穩(wěn)定性。
文檔編號H04W4/18GK1607841SQ20031010041
公開日2005年4月20日 申請日期2003年10月15日 優(yōu)先權(quán)日2003年10月15日
發(fā)明者張鵬 申請人:華為技術(shù)有限公司