專利名稱:自適應(yīng)多速率的速率和相位調(diào)整方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,特別涉及一種自適應(yīng)多速率的速率和相 位調(diào)整方法及裝置。
背景技術(shù):
在已有的移動通信網(wǎng)絡(luò)中,語音通信的簡單系統(tǒng)結(jié)構(gòu)如圖1所示,主要
包括進4亍通信的兩個移動臺(Mobile Station,以下筒稱MS)、兩個 基站收發(fā)信才幾(Base Transceiver Station,以下簡稱BTS )及基站控 制器(Base Station Controller,以下簡稱BSC) 3。其中,兩個MS的 一方可稱為本端MSl,另一方為對端MSl、與本端MSI相連接的為本端 BTS2,另一端為對端BTS2',在本端MS1、對端MSI'及BSC3中均包括有碼 變換器(Trans-Coder,以下簡稱TC )。語音通信的過程為本端MSI 中的TC對本端MSI要發(fā)送的語音數(shù)據(jù)信息進行信源編碼和信道編碼,并 發(fā)送至本端BTS2;本端BTS2對其接收到的編碼語音數(shù)據(jù)信息進行信道解 碼,并發(fā)送至BSC3; BSC3中的TC在對接收到的語音數(shù)據(jù)信息進行信源解 碼;再將進行信源解碼后的語音數(shù)據(jù)信息再進行信源編碼,此時進行信源 編碼的速率與在本端MSI進行信源編碼的速率不同;將BSC3中的TC完成 信源編碼的語音數(shù)據(jù)信息發(fā)送至對端BTS2';對端BTS2'對接收到的語音 數(shù)據(jù)信息進行信道編碼,并發(fā)送至對端MS1、對端MSF再對其接收的語 音數(shù)據(jù)信息進行信源解碼和信道解碼,從而完成本端MSI到對端MSI'的通 信。同樣,對端MSr到本端MSI的語音數(shù)據(jù)信息的傳輸也是類似的過程, 實際上,對端和本端僅是一個相對的概念,對端MS也可以看作是本端,
5本端MS同樣也可以看作是對端。
在上述語音通信過程中,信源編/解碼和信道編/解碼的速率一般是相同 的,并采用如下四種編/解碼形式增強型全速率(Enhanced Full Rate,以 下簡稱EFR)編/解碼、全速率(Full Rate,以下簡稱FR)編/解碼、半 速率(Half Rate,以下簡稱HR )編/解碼及自適應(yīng)多速率(Adaptive Multi-Rate,以下簡稱AMR)編/解碼。其中EFR、 FR、 HR三種編/解碼業(yè)務(wù) 都為單速率的,EFR編/解碼速率為12. 2Kbps, FR編/解碼速率為13Kbps, HR 編/解碼速率為5.6Kbps, AMR編/解碼與上述三種不同, 一共有8種速率,分 別為12. 2Kbps、 10. 2Kbps、 7. 95Kbps、 7. 4Kbps、 6. 7Kbps、 5. 9Kbps、 5. 15Kbps 及4.75Kbps。
在移動通信的一次通話過程中,采用AMR編/解碼進行自適應(yīng)速率調(diào)整的 過程如下
如圖2所示,該圖中僅示出了一個MS與BSC間的通信關(guān)系,在MS與BTS間的 空中接口 (筒稱空口)為Um口, MS往BTS發(fā)送數(shù)據(jù)的過程稱為上行,反之, BTS往MS發(fā)送數(shù)據(jù)的過程稱為下行;在BSC與BTS間的接口為Abis口, BTS往BSC 發(fā)送數(shù)據(jù)的過程稱為上行,反之,BSC往BTS發(fā)送數(shù)據(jù)的過程稱為下行。本端 MS上的TC每20ms編碼出一幀AMR語音數(shù)據(jù)信息,并發(fā)送給本端BTS,為了標(biāo)識 該AMR語音數(shù)據(jù)信息的編碼速率,則需要為該語音數(shù)據(jù)信息加上一個編碼器模 式指示(Codec Mode Indication,以下簡稱CMI )字^殳標(biāo)識,指示該語音 數(shù)據(jù)信息的編碼速率;在該語音數(shù)據(jù)信息中還需要增加指示對端MS的語音數(shù) 據(jù)信息的編碼速率,增加的編碼器模式請求(Codec Mode Request,以下簡 稱CMR)字段標(biāo)識就是用來發(fā)送該編碼速率請求的,CMR標(biāo)識的編碼速率和 本端的雄R語音數(shù)據(jù)信息的編碼速率沒有關(guān)系。在移動通信系統(tǒng)中,為了盡量 縮小傳輸?shù)恼Z音數(shù)據(jù)信息的長度,提高空口的傳輸效率,并不是各個語音數(shù) 據(jù)信息都增加CMI和CMR字段標(biāo)識,而是采用交替間隔的方式,即若第一幀傳 輸?shù)恼Z音數(shù)據(jù)信息中包括CMI,那么第二幀傳輸?shù)恼Z音數(shù)據(jù)信息就包括CMR,而第二幀語音lt據(jù)信息的編碼傳輸速率默認(rèn)等于第 一幀的,故第二幀傳輸?shù)?br>
語音數(shù)據(jù)中就不用再包括CMI字段標(biāo)識了 。這一規(guī)則適用于BTS與MS間的Um 口 的數(shù)據(jù)傳輸,BTS與BSC間的Ab i s 口的數(shù)據(jù)傳輸。
在上行過程,即MS通過BTS向BSC請求編碼速率調(diào)整的過程為MS根據(jù)接 收到BTS下發(fā)的語音數(shù)據(jù)信息的譯碼質(zhì)量,當(dāng)對接收到的語音數(shù)據(jù)信息總是譯 碼失敗時,就在上行發(fā)送的語音數(shù)據(jù)信息中的CMR字段上標(biāo)識一編碼速率,即 向BSC的TC發(fā)起編碼速率調(diào)整請求,要求BSC發(fā)送下行數(shù)據(jù)時進行編碼速率調(diào) 整;BTS接收到MS的包括CMR字段標(biāo)識的編碼速率調(diào)整請求后,將該請求上行 發(fā)送給BSC中的TC進行速率調(diào)整;在下行過程,即BSC通過BTS向MS請求編碼速 率調(diào)整的過程和上行過程一致,由BSC的TC發(fā)起包括CMR字段標(biāo)識的編碼速率 調(diào)整請求,再由BTS決定,通過MS的TC進行速率調(diào)整。
在上述整個速率調(diào)整過程中,在BTS上存在通過Um 口和Abis 口收發(fā)的 語音數(shù)據(jù)信息中的CMI和CMR相位的一致性問題,即BTS在Um 口和Abis 口 上收發(fā)的語音數(shù)據(jù)信息中的CMI/CMR需要嚴(yán)格的對應(yīng),如某一時刻BTS需 要通過Um 口發(fā)送的語音數(shù)據(jù)信息中包括C皿字^殳標(biāo)識,而BTS此時從Abis 口收到的卻是包括CMI字段標(biāo)識的語音數(shù)據(jù)信息,這時BTS就無法處理,會 出現(xiàn)語音數(shù)據(jù)信息的相位不一致問題。已有的移動通信協(xié)議中存在相應(yīng)的相 位調(diào)整^4'J,為兩方MS進行通信的初始通道建立時,BTS/人BSC的TC上 接收到其隨機發(fā)送的語音數(shù)據(jù)信息,當(dāng)BTS發(fā)現(xiàn)從ABIS 口收到的語音數(shù)據(jù)信 息中的CMI或CMR和需要從UM 口發(fā)送的語音數(shù)據(jù)信息中的CMR或CMI相位不 一致時,BTS可以通過ABIS 口的碼變換器及速率適配單元(Transcoder &Rate Adaptation Unit,以下簡稱TRAU )發(fā)送相位調(diào)整請求通知BSC中的TC進 行相位調(diào)整;BSC中的TC將CMI和CMR的發(fā)送順序?qū)φ{(diào)一下即可。其中TRAU 發(fā)送的相位調(diào)整請求中包括相關(guān)的相位請求標(biāo)識,這樣可以在通道建立初始 即將相位對齊。
AMR技術(shù)中,MS、 BTS及BSC可以完成多種速率的編碼和解碼調(diào)整,并且可以根據(jù)空口的無線環(huán)境來決定采用哪一種編/解碼速率。當(dāng)空口的無線環(huán)境
較好時,可以采用較高速率的編/解碼方式,實現(xiàn)高質(zhì)量的通話;當(dāng)空口的無 線環(huán)境惡化時,為保障基本的通話清晰,會自適應(yīng)調(diào)節(jié),降低編/解碼的速率。 但是,AMR技術(shù)中,傳輸?shù)恼Z音數(shù)據(jù)的編/解碼速率的調(diào)整必須經(jīng)過BSC或MS 中TC的控制來完成。如果脫離了 TC的控制,將無法實現(xiàn)語音數(shù)據(jù)的編/解碼 速率的變換功能,AMR技術(shù)的優(yōu)勢將消失;編/解碼的速率固定后,無法應(yīng)對 復(fù)雜多變的空口無線環(huán)境,性能上也無法和EFR等單速率編/解碼技術(shù)相比 較。
一般的,在兩方MS進行語音通信的實現(xiàn)方案中,傳輸?shù)恼Z音數(shù)據(jù)必須經(jīng) 過BTS及BSC中的TC處理才能完成從一個MS到另 一個MS的傳輸。已有一種 本地交換技術(shù),如圖3所示,是當(dāng)BSC發(fā)現(xiàn)兩個MS在同一個BTS或同一個 BSC下時,不再要求語音數(shù)據(jù)信息按照原來的方式傳輸,而是通過BTS或者 BSC直接將一個MS的語音數(shù)據(jù)傳輸給另一個MS,從而可以節(jié)約大量的線纜資 源。如圖3,虛線表示在一個BTS控制下的兩個MS通信所經(jīng)過的傳輸資源, 并沒有經(jīng)過本地交換處理,要經(jīng)過BSC中的TC處理;實線表示在一個BTS控 制下兩個MS通信所經(jīng)過的傳輸資源,經(jīng)過了本地交換處理,節(jié)省了TC資源, 節(jié)省BTS到BSC的資源,及^妻口的信道占用傳輸資源。
由上述描述可知,當(dāng)AMR技術(shù)和本地交換技術(shù)相結(jié)合應(yīng)用時,由于AMR 技術(shù)依賴于TC進行速率調(diào)整,而本地交換技術(shù)為了節(jié)省線纜資源,語音數(shù)據(jù) 信息的傳輸將不再經(jīng)過TC,使得當(dāng)MS間數(shù)據(jù)傳輸?shù)目湛诘臒o線環(huán)境發(fā)生變 化,MS請求速率變換時,難以正常響應(yīng)速率變化請求,編碼速率不再能自適 應(yīng)調(diào)整;如果MS間建立連接時,發(fā)生CMI和CMR相位不一致的情況,也無法 進行適當(dāng)?shù)南辔徽{(diào)整,可能造成MS無法正常解碼,引起單方通信不暢或者大 量的通話雜音
發(fā)明內(nèi)容
本發(fā)明實施例提供一種自適應(yīng)多速率的速率和相位調(diào)整方法及裝置,使
得當(dāng)AMR技術(shù)和本地交換技術(shù)相結(jié)合應(yīng)用時,可以實現(xiàn)編/解碼速率的自適應(yīng)
調(diào)整及語音數(shù)據(jù)信息中的CMI和CMR的相位調(diào)整。
本發(fā)明實施例提供了 一種自適應(yīng)多速率的速率調(diào)整方法,包括 本端基站收發(fā)信機接收來自于對端移動臺的包括編碼器模式變化請求的
語音數(shù)據(jù)信息;
保存所述編碼器模式變化請求中的要求本端基站收發(fā)信機改變下行編碼 速率的信息;
所述本端基站收發(fā)信機根據(jù)所述要求本端基站收發(fā)信機改變下行編碼速 率的信息和要求本端移動臺改變上行編碼速率的信息,確定所需要的編碼速 率;
將所述所需要的編碼速率寫入編碼器模式變化請求中,隨語音數(shù)據(jù)信息 下發(fā)給所述本端移動臺。
本發(fā)明實施例提供了 一種自適應(yīng)多速率的速率調(diào)整裝置,包括 本端基站收發(fā)信機,用于接收來自于對端移動臺的包括編碼器模式變化 請求的語音數(shù)據(jù)信息;保存所述編碼器模式變化請求中的要求本端基站收發(fā) 信機改變下行編碼速率的信息;根據(jù)所述要求本端基站收發(fā)信機改變下行編 碼速率的信息和要求本端移動臺改變上行編碼速率的信息,確定所需要的編 碼速率;并將所述所需要的編碼速率寫入編碼器模式變化請求中,隨語音數(shù) 據(jù)信息下發(fā)給所述本端移動臺。
本發(fā)明實施例還提供了 一種自適應(yīng)多速率的相位調(diào)整方法,包括 當(dāng)基站收發(fā)信機接收到的與要發(fā)送的編碼器模式變化指示相位不一致 時,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器模式變化指示;
設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化指示相位一致時,再發(fā) 送保存的所述編碼器^^莫式變化指示。
本發(fā)明實施例還提供了 一種自適應(yīng)多速率的相位調(diào)整方法,包括當(dāng)基站收發(fā)信機接收到的與要發(fā)送的編碼器模式變化請求相位不 一致
時,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器模式變化請求;
設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化請求相位一致時,再發(fā) 送保存的所述編碼器模式變化請求。
本發(fā)明實施例還提供了 一種自適應(yīng)多速率的相位調(diào)整裝置,包括 基站收發(fā)信機,用于判斷其接收到的與要發(fā)送的編碼器模式變化指示相 位是否一致;若不一致,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器 模式變化指示;并且設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化指示相 位一致時,再發(fā)送保存的所述編碼器模式變化指示。
本發(fā)明實施例還提供了 一種自適應(yīng)多速率的相位調(diào)整裝置,包括 基站收發(fā)信機,用于判斷其接收到的與要發(fā)送的編碼器模式變化請求相 位是否一致;若不一致,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器 模式變化請求;并且設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化請求相 位一致時,再發(fā)送保存的所述編碼器模式變化請求。
由以上技術(shù)方案可知,本發(fā)明實施例的自適應(yīng)多速率的速率和相位調(diào)整 方法及裝置,解決了當(dāng)AMR技術(shù)和本地交換技術(shù)相結(jié)合應(yīng)用,語音數(shù)據(jù)不再 經(jīng)過TC進行傳輸,MS請求速率變換時,難以正常響應(yīng)速率變化請求,編碼 速率不再能自適應(yīng)調(diào)整問題,及如果MS間建立連接,發(fā)生CMI和CMR相位不 一致的情況,也無法進行適當(dāng)?shù)南辔徽{(diào)整的問題。將原本由TC來完成的速率 調(diào)整功能,由BTS來完成;原本由TC來完成的CMI, CMR相位調(diào)整功能,也 由BTS來完成。
下面通過具體實施例并結(jié)合附圖對本發(fā)明做進一步的詳細(xì)描述。
圖1為背景技術(shù)語音通信過程的結(jié)構(gòu)示意圖2為背景技術(shù)采用A匪編譯碼進行自適應(yīng)速率調(diào)整的結(jié)構(gòu)示意10圖3為已有本地交換技術(shù)的結(jié)構(gòu)示意圖4為本發(fā)明自適應(yīng)多速率的速率調(diào)整方法實施例的流程示意圖5A為本發(fā)明本地交換下MS通信的速率調(diào)整的示意圖5B為本發(fā)明本地交換下MS通信的速率調(diào)整的另一示意圖6為本發(fā)明自適應(yīng)多速率的速率調(diào)整裝置實施例的結(jié)構(gòu)示意圖7為本發(fā)明自適應(yīng)多速率的相位調(diào)整方法實施例的流程示意圖8為本發(fā)明自適應(yīng)多速率的相位調(diào)整裝置實施例的結(jié)構(gòu)示意圖。
具體實施例方式
在非本地交換情況下,如果BTS到MS的空口,即UM口的質(zhì)量變化了, MS可能會對接收到的語音數(shù)據(jù)譯碼失敗,此時,會要求BSC中的TC下行語 音數(shù)據(jù)編碼速率的改變來應(yīng)對。而在執(zhí)行本地交換后,由于沒有了 TC的處理, 該語音數(shù)據(jù)編碼速率的變化請求將會由與該MS進行通信的MS來響應(yīng),以保 證兩端的通信正常。
如圖4所示,為本發(fā)明自適應(yīng)多速率的速率調(diào)整方法實施例的流程示意 圖,具體步驟如下
步驟101、本端BTS接收來自于對端MS的包括C進的語音數(shù)據(jù)信息; 步驟102、保存CMR中的要求本端BTS改變下行編碼速率的信息; 步驟103、本端BTS根據(jù)要求本端BTS改變下行編碼速率的信息和要求 本端MS改變上行編碼速率的信息,確定所需要的編碼速率;
步驟104、將所需要的編碼速率寫入CMR中,隨語音數(shù)據(jù)信息下發(fā)給本 端MS。
在本地交換情況下,由于沒有了 BSC中的TC對進行編碼速率調(diào)整,若出 現(xiàn)了本端MS的上行速率和對端MS的下行速率不一致的情況,則需要通過BTS 對其進行調(diào)整。
若對端MS對下行發(fā)來的語音數(shù)據(jù)信息進行譯碼時,發(fā)現(xiàn)成功率不高,即譯碼總是失敗,將在其上行發(fā)送的包括CMR的語音數(shù)據(jù)信息中請求降低BTS 發(fā)送給它的語音數(shù)據(jù)信息的編碼速率。該請求本來是應(yīng)該發(fā)送到BSC中的TC, 由BSC中的TC進行編碼速率的調(diào)整,但在本地交換的情況下,并無TC,那 么該請求就只有通過BTS發(fā)送至與對端MS進行通信的本端MS來響應(yīng)。同樣, 若本端MS對下行發(fā)來的語音數(shù)據(jù)信息進行譯碼時,總是失敗,也會通過BTS 將調(diào)整編碼速率的請求發(fā)送至對端MS來進行響應(yīng)。
在這里,BTS是本端MS和對端MS進行通信的關(guān)鍵,由本地交換的過程 可知,在同一BSC下進行通信的兩個MS,可在同一個BTS下,如圖5A所示, 也可以是在不同的BTS下,如圖5B所示。將MS分為本端MS501和對端MS502, 如圖5A所示,在同一 BTS下的兩個MS,若對端MS502請求編碼速率調(diào)整由 本端MS501來響應(yīng),則通過的BTS稱為本端BTS503;若本端MS501請求編碼 速率調(diào)整由對端MS502來響應(yīng),則通過的BTS稱為對端BTS504。如圖5B所 示,在不同BTS下的兩個MS,若對端MS502請求編碼速率調(diào)整由本端MS501 來響應(yīng),則通過對端BTS5Q4將該請求發(fā)送給本端BTS5Q3,通過本端BTS503 由本端MS501來響應(yīng);若本端MS501請求編碼速率調(diào)整由對端MS502來響應(yīng), 則通過本端BTS503將該請求發(fā)送給對端BTS504,通過對端BTS504由對端 MS502來響應(yīng)。實際上,無論是同一BTS,還是不同BTS,都可以認(rèn)為是通過 BTS將速率調(diào)整信息發(fā)送給響應(yīng)端的MS。下面以對端MS502請求編碼速率調(diào) 整由本端MS501來響應(yīng)為例,對上述步驟進行具體闡述
首先,對端MS502若對下行接收的語音數(shù)據(jù)信息經(jīng)常譯碼失敗,則說明 BTS到對端MS502的下行空口質(zhì)量不好,不能達到通話標(biāo)準(zhǔn);本端BTS503將 接收對端MS502發(fā)送的包括CMR的語音數(shù)據(jù)信息,該CMR字段中標(biāo)識了對端 MS502請求降低的編碼速率;然后本端BTS503需要將該語音數(shù)據(jù)信息中請求 降低的編碼速率,即要求變化的速率進行保存;本端BTS503接收本端MS501 上行發(fā)送的語音數(shù)據(jù)信息,并進行譯碼;根據(jù)譯碼成功率判斷本端MS501上 行空口的質(zhì)量,若本端BTS503譯碼總是失敗,則本端MS501上行空口的質(zhì)量 較差,需要請求本端MS501降低編碼速率;若本端BTS503譯碼成功率很高,則說明本端MS501上行空口的質(zhì)量較好,且還可以提高編碼速率,那么請求 本端MS501提高編碼速率;本端BTS503保存要求本端MS501改變上行發(fā)送語 音數(shù)據(jù)信息的編碼速率;比較對端MS502發(fā)送的要求改變的編碼速率和本端 BTS503請求本端MS501要改變的編碼速率,得出本端MS501發(fā)送上行語音數(shù) 據(jù)信息時,所需要的編碼速率。
該所需要的編碼速率即,既可以保證本端MS501的上行數(shù)據(jù)的空口質(zhì)量, 又可以滿足對端MS502的下行數(shù)據(jù)的空口質(zhì)量。例如本端MS501的編碼速 率范圍是(lKbps、 2Kbps、 4Kbps、 6Kbps ),本端BTS503經(jīng)判斷,本端MS501 的上行語音數(shù)據(jù)信息的編碼速率需要采用4Kbps,對端MS502請求其下行語 音數(shù)據(jù)信息的編碼速率要使用3Kbps,那么本端BTS503經(jīng)比較,會下發(fā)編碼 速率為2Kbps的請求給本端MS501,經(jīng)本端MS501中TC將上行數(shù)據(jù)的編碼速 率變?yōu)?Kbps。當(dāng)然,也必須同時保證速率2Kbps在對端MS502的編碼速率 范圍內(nèi)。
由上述可知,原本MS的上行速率只由該MS的上行空口質(zhì)量決定,BTS 接收到上行語音數(shù)據(jù)信息后,分析譯碼結(jié)果,來決定是否要通過下發(fā)包括CMR 的語音數(shù)據(jù)信息來通知本端MS改變其上行速率。在本實施例中,本端MS的 上行語音數(shù)據(jù)信息的編碼速率也將受到對端MS的下行空口質(zhì)量的影響,通過 在本端BTS上對其請求本端MS的上行編碼速率和對端MS請求的下行編碼速 率的比較,得到本端MS應(yīng)該具有的編碼速率,以此來保障本端MS的上行語 音數(shù)據(jù)的編碼速率可以同時滿足本端的上行空口的無線環(huán)境要求和對端的下 行空口的無線環(huán)境要求。
如圖6所示,為本發(fā)明自適應(yīng)多速率的速率調(diào)整裝置的結(jié)構(gòu)示意圖,包 括本端BTS603,用于接收來自于對端MS602的包括CMR的語音數(shù)據(jù)信息; 保存CMR中的要求本端BTS603改變下行編碼速率的信息;根據(jù)要求本端 BTS603改變下行編碼速率的信息和要求本端MS601改變上行編碼速率的信 息,確定所需要的編碼速率;并將所需要的編碼速率寫入CMR中,隨語音數(shù) 據(jù)信息下發(fā)給本端MS601。本端MS601,用于接收要求本端MS601改變上行編碼速率的信息;并改 變其上行編碼速率;對端MS602,用于若對下發(fā)的語音數(shù)據(jù)信息譯碼失敗,則 向本端BTS603發(fā)送包括CMR的語音數(shù)據(jù)信息。
在本端BTS603與對端MS602之間還可以進一步包括有對端BTS604, 用于通過其將對端MS602發(fā)送的包括C證的語音數(shù)據(jù)信息發(fā)送到本端BTS603。
在本實施例中,通過在本端BTS603上對其請求本端MS601的上行編碼速 率和對端MS602請求的下行編碼速率的比較,得到本端MS601應(yīng)該具有的編 碼速率,以此來保障本端MS601的上行語音數(shù)據(jù)的編碼速率可以同時滿足本 端的上行空口的無線環(huán)境要求和對端的下行空口的無線環(huán)境要求,從而達到 了在本地交換情況下AMR技術(shù)的實現(xiàn)。
如圖7所示,為本發(fā)明自適應(yīng)多速率的相位調(diào)整方法實施例的流程示意 圖。實施本地交換技術(shù)后,通信過程不再通過TC,那么也將無法再經(jīng)過TC 進行CMI和CMR的相位調(diào)整。在本實施例中,進行CMI和CMR的相位調(diào)整是 通過如下步驟實現(xiàn)的
步驟201、 BTS接收到的與要發(fā)送的CMI相位不一致時,BTS將保存當(dāng)前 接收到的CMI;或者是,BTS接收到的與要發(fā)送的CMR相位不一致時,BTS將 保存當(dāng)前接收到的CMR;
步驟202、在設(shè)定時間后,當(dāng)與要發(fā)送的CMI相位一致時,再發(fā)送保存 的CMI;或者是,在設(shè)定時間后,當(dāng)與要發(fā)送的CMR相位一致時,再發(fā)送保 存的CMR。
具體為如果在通話建立初始,例如BTS識別到要發(fā)送的下行語音數(shù)據(jù) 信息中的CMI的相位和空口 Um接口應(yīng)該接收的相位不一致,即此時Um 口應(yīng) 該接收的為語音數(shù)據(jù)信息中的CMR時,會保存當(dāng)前要發(fā)送的包括CMI的語音 數(shù)據(jù)信息;等待一幀語音數(shù)據(jù)信息的時間,到下一幀語音數(shù)據(jù)信息發(fā)送時, 即下一幀要發(fā)送的是包括CMR的語音數(shù)據(jù)信息,此時相位相同,再將保存的 包括CMI的語音數(shù)據(jù)信息下發(fā)。
在兩方MS通話過程中,如果發(fā)生小區(qū)切換,是否通過TC進行通信的情況發(fā)生改變,即可能由非本地交換變?yōu)楸镜亟粨Q;或者還是非本地交換,只 是TC有了變更,而造成了 CMI和CMR相位的變更,這兩種情況下,BTS均可 以通過TC發(fā)送至BTS上的語音數(shù)據(jù)信息中的標(biāo)志位獲知得到變化情況,在有 TC的情況下會通知TC進行相位調(diào)整;沒有TC的情況下,在BTS中進行語音 數(shù)據(jù)信息的緩存,進而實現(xiàn)相位的調(diào)整。
本實施例采取了由BTS保存語音數(shù)據(jù)信息一幀的時間,來保障CMI和CMR 的相位一致的方案,使得兩方MS可以實現(xiàn)正常通信。
如圖8所示,為本發(fā)明自適應(yīng)多速率的相位調(diào)整裝置實施例的結(jié)構(gòu)示意 圖,包括BTS8,用于判斷其接收到的與要發(fā)送的CMI相位是否一致;若不 一致,BTS8將保存當(dāng)前接收到的CMI;并且設(shè)定時間后,當(dāng)與要發(fā)送的CMI 相位一致時,再發(fā)送保存的CMI;或者是,包括BTS8,用于判斷其接收到 的與要發(fā)送的CMR相位是否一致;若不一致,BTS8將保存當(dāng)前接收到的CMR; 并且設(shè)定時間后,當(dāng)與要發(fā)送的CMR相位一致時,再發(fā)送保存的CMR。
綜上所述,本發(fā)明實施例可以在無法獲知本地交換技術(shù)是否執(zhí)行的情況 下,應(yīng)對兩種不同的情況當(dāng)沒有啟動本地交換時,或者在開始不執(zhí)行本地 交換,之后由于MS位置的更新,執(zhí)行本地交換技術(shù)時都正常支持AMR速率調(diào) 整及相位調(diào)整。
最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其 限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或 者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技
術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種自適應(yīng)多速率的速率調(diào)整方法,其特征在于包括本端基站收發(fā)信機接收來自于對端移動臺的包括編碼器模式變化請求的語音數(shù)據(jù)信息;保存所述編碼器模式變化請求中的要求本端基站收發(fā)信機改變下行編碼速率的信息;所述本端基站收發(fā)信機根據(jù)所述要求本端基站收發(fā)信機改變下行編碼速率的信息和要求本端移動臺改變上行編碼速率的信息,確定所需要的編碼速率;將所述所需要的編碼速率寫入編碼器模式變化請求中,隨語音數(shù)據(jù)信息下發(fā)給所述本端移動臺。
2、 根據(jù)權(quán)利要求1所述的自適應(yīng)多速率的速率調(diào)整方法,其特征在于在 所述本端基站收發(fā)信機接收來自于對端移動臺的包括編碼器模式變化請求的 語音數(shù)據(jù)信息之前還包括若對端移動臺對下發(fā)的語音數(shù)據(jù)信息譯碼失敗, 則向本端基站收發(fā)信機發(fā)送所述包括編碼器模式變化請求的語音數(shù)據(jù)信息。
3、 根據(jù)權(quán)利要求2所述的自適應(yīng)多速率的速率調(diào)整方法,其特征在于, 所述向本端基站收發(fā)信機發(fā)送所述包括編碼器模式變化請求的語音數(shù)據(jù)信息 包括若所述對端移動臺和本端移動臺屬于同一個基站收發(fā)信機,則對端移動 臺將所述包括編碼器模式變化請求的語音數(shù)據(jù)信息直接發(fā)送到所述本端基站 收發(fā)信機;或若所述對端移動臺和本端移動臺屬于不同的基站收發(fā)信機,則對端移動 臺將所述包括編碼器模式變化請求的語音數(shù)據(jù)信息通過對端基站收發(fā)信機發(fā) 送到本端基站收發(fā)信機。
4、 根據(jù)權(quán)利要求1所述的自適應(yīng)多速率的速率調(diào)整方法,其特征在于在 所述本端基站收發(fā)信機根據(jù)所述要求本端基站收發(fā)信機改變下行編碼速率的信息和要求本端移動臺改變上行編碼速率的信息,確定所需要的編碼速率之前還包括所述本端基站收發(fā)信機接收所述本端移動臺發(fā)送的語音數(shù)據(jù)信息,并對 其進行譯碼;根據(jù)譯碼結(jié)果選擇所述要求本端移動臺改變上行編碼速率的信息。
5、 一種自適應(yīng)多速率的速率調(diào)整裝置,其特征在于包括 本端基站收發(fā)信機,用于接收來自于對端移動臺的包括編碼器模式變化請求的語音數(shù)據(jù)信息;保存所述編碼器模式變化請求中的要求本端基站收發(fā) 信機改變下行編碼速率的信息;根據(jù)所述要求本端基站收發(fā)信機改變下行編 碼速率的信息和要求本端移動臺改變上行編碼速率的信息,確定所需要的編 碼速率;并將所述所需要的編碼速率寫入編碼器模式變化請求中,隨語音數(shù) 據(jù)信息下發(fā)給所述本端移動臺。
6、 根據(jù)權(quán)利要求5所述的自適應(yīng)多速率的速率調(diào)整裝置,其特征在于還 包括本端移動臺,用于接收所述要求本端移動臺改變上行編碼速率的信息;并改變其上行編碼速率。
7、 根據(jù)權(quán)利要求5或6所述的自適應(yīng)多速率的速率調(diào)整裝置,其特征在 于還包括對端移動臺,用于若對下發(fā)的語音數(shù)據(jù)信息譯碼失敗,則向本端 基站收發(fā)信機發(fā)送所述包括錄碼器模式變化請求的語音數(shù)據(jù)信息。
8、 根據(jù)權(quán)利要求7所述的自適應(yīng)多速率的速率調(diào)整裝置,其特征在于還 包括對端基站收發(fā)信機,用于通過其將對端移動臺發(fā)送的所述包括編碼器 模式變化請求的語音數(shù)據(jù)信息發(fā)送到本端基站收發(fā)信機。
9、 一種自適應(yīng)多速率的相位調(diào)整方法,其特征在于包括當(dāng)基站收發(fā)信機接收到的與要發(fā)送的編碼器模式變化指示相位不一致 時,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器模式變化指示;設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化指示相位一致時,再發(fā) 送保存的所述編碼器模式變化指示。
10、 一種自適應(yīng)多速率的相位調(diào)整方法,其特征在于包括當(dāng)基站收發(fā)信機接收到的與要發(fā)送的編碼器模式變化請求相位不一致 時,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器模式變化請求;設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化請求相位一致時,再發(fā) 送保存的所述編碼器模式變化請求。
11、 一種自適應(yīng)多速率的相位調(diào)整裝置,其特征在于包括 基站收發(fā)信機,用于判斷其接收到的與要發(fā)送的編碼器模式變化指示相位是否一致;若不一致,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器 模式變化指示;并且設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化指示相 位一致時,再發(fā)送保存的所述編碼器模式變化指示。
12、 一種自適應(yīng)多速率的相位調(diào)整裝置,其特征在于包括 基站收發(fā)信機,用于判斷其接收到的與要發(fā)送的編碼器模式變化請求相位是否一致;若不一致,所述基站收發(fā)信機將保存當(dāng)前接收到的所述編碼器 模式變化請求;并且設(shè)定時間后,當(dāng)與要發(fā)送的所述編碼器模式變化請求相 位一致時,再發(fā)送保存的所述編碼器模式變化請求。
全文摘要
本發(fā)明實施例涉及一種自適應(yīng)多速率的速率調(diào)整方法及裝置,在本地交換的情況下,本端MS的上行語音數(shù)據(jù)信息的編碼速率也將受到對端MS的下行空口質(zhì)量的影響,通過在本端BTS上對其請求本端MS的上行編碼速率和對端MS請求的下行編碼速率的比較,得到本端MS應(yīng)該具有的編碼速率,以此來保障本端MS的上行語音數(shù)據(jù)的編碼速率可以同時滿足本端的上行空口的無線環(huán)境要求和對端的下行空口的無線環(huán)境要求。本發(fā)明實施例還涉及一種自適應(yīng)多速率的相位調(diào)整方法及裝置,采取了由BTS保存語音數(shù)據(jù)信息一幀的時間,來保障CMI和CMR的相位一致的方案,使得兩方MS可以實現(xiàn)正常通信。
文檔編號H04B7/26GK101521558SQ20081008197
公開日2009年9月2日 申請日期2008年3月1日 優(yōu)先權(quán)日2008年3月1日
發(fā)明者敏 吳, 江 郭, 升 黃 申請人:華為技術(shù)有限公司