專利名稱::基于滑動窗口的激活編碼集合選擇方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及在GSM蜂窩移動通信系統(tǒng)中的自適應(yīng)調(diào)制速率中激活編碼集合的選擇,特別是涉及一種基于滑動窗口的激活編碼集合選擇方法。
背景技術(shù):
:AMR(AdaptiveMultiRate)允許基站和移動臺根據(jù)無線環(huán)境的具體狀況自動選擇合適的編解碼算法,調(diào)整編碼速率,從而有助于提高無線通信系統(tǒng)的語音質(zhì)量。AMR的語音編碼速率取決于信道條件(載干比C/I),它是信道質(zhì)量的函數(shù),AMR編碼器采用自適應(yīng)算法選擇最佳的語音編碼速率。每一語音幀的編碼速率取決于當(dāng)時的無線信道環(huán)境。在傳輸環(huán)境較差時選擇最健壯的編碼模式;在傳輸環(huán)境較好時選擇能夠提供最佳語音質(zhì)量的編碼模式。AMR包含了8種編碼速率的全速率(AFS)信道和5種編碼速率半速率信道(AHS),語音編碼速率將依據(jù)情況在這幾種編碼速率中產(chǎn)生。AMR的速率類型如下表所示表l:AMR的碼率<table>tableseeoriginaldocumentpage4</column></row><table><table>tableseeoriginaldocumentpage5</column></row><table>網(wǎng)絡(luò)中可以選擇8種編碼速率中的最多4種形成一個激活編碼集合(ACS),在上行鏈路,網(wǎng)絡(luò)將依據(jù)移動臺的信道條件(載干比C/1)為移動臺指配該集合速率的一種速率作為下一幀移動臺上行鏈路的編碼模式。在下行鏈路,移動臺根據(jù)信道條件(載干比C/I)選擇期望使用的激活編碼集合中的一種編碼,并告知網(wǎng)絡(luò),網(wǎng)絡(luò)再綜合各方面因素,為移動臺指配該集合速率的一種速率作為下行鏈路的編碼模式?,F(xiàn)有技術(shù)規(guī)范只是規(guī)定了ACS的數(shù)量和通訊流程,ACS的產(chǎn)生并沒有規(guī)定,通常由設(shè)備制造商和運營商靈活處理。現(xiàn)階段通常是這樣產(chǎn)生ACS集合:在網(wǎng)絡(luò)中配置一種和若干種ACS集合。根據(jù)相關(guān)技術(shù)規(guī)范,ACS集合中的編碼種類最多有4種,最少1種。因此,ACS集合的配置總共有162種組合,網(wǎng)絡(luò)通常只是配置了這162種組合中的很少一些情況?,F(xiàn)有技術(shù)規(guī)范規(guī)定了ACS的變更方法。但是,通常的做法是在移動臺和網(wǎng)絡(luò)建立通訊之初就確定了該次通訊的ACS,并且在整個通訊過程中該ACS將不再更改。由于移動臺通訊之中信道條件(載干比C/I)是處于不斷變化中,其工作的最優(yōu)編碼模式也是處于不斷變化中的。可以預(yù)見,如果激ACS的編碼并沒有當(dāng)前信道條件(載干比C/I)下移動臺所要求的編碼,移動臺將不能工作于最佳的工作狀態(tài)下,通話質(zhì)量將下降。因此,在通話過程中必須保持ACS中的編碼是一種合理組合。綜上,現(xiàn)有技術(shù)對ACS的生成都是基于預(yù)先設(shè)定,不能做到根據(jù)情況即時變化,使用不夠靈活;其次,預(yù)先設(shè)定的ACS不能包含所有情況,因此終端可能并非工作在最佳的編碼狀態(tài),也就不能得到最好的語音質(zhì)量
發(fā)明內(nèi)容針對現(xiàn)有技術(shù)的缺陷,本發(fā)明的目的是提出一種方法以使激活編碼集合(ACS)總是處于一種合理的組合,保證整個通話過程中語音質(zhì)量的一直處于最佳狀態(tài)。為了達(dá)到本發(fā)明的上述目的,本發(fā)明提出基于滑動窗口的激活編碼集合選擇方法,其特征在于,包括以下步驟步驟l:測量移動臺當(dāng)前信道的載干比;步驟2:比較載干比與移動臺編碼模式的相關(guān)參數(shù)值的大小當(dāng)載干比低于第一切換門限,執(zhí)行步驟5;當(dāng)載干比高于第二切換門限與第二切換遲滯之和,執(zhí)行步驟7;當(dāng)載干比高于第二切換門限,或者載干比低于第一切換門限與第一切換遲滯的和,執(zhí)行步驟3;步驟3:啟動窗口調(diào)整定時器,并持續(xù)測量移動臺當(dāng)前信道的載干比;若載干比持續(xù)降低的時間超過窗口調(diào)整定時器時長,執(zhí)行步驟4;若載干比持續(xù)降低至低于第一切換門限,執(zhí)行步驟5;若載干比持續(xù)增加的時間超過窗口調(diào)整定時器時長,執(zhí)行步驟6。若載干比持續(xù)增加至高于第二切換門限與第二切換遲滯之和,執(zhí)行步驟7;步驟4:網(wǎng)絡(luò)觸發(fā)激活編碼集合的修改,新的激活編碼集合在原有激活編碼集合ACS的基礎(chǔ)上根據(jù)窗口調(diào)整步長向較低編碼速率的編碼模式方向滑動,窗口調(diào)整定時器清零,執(zhí)行步驟3;步驟5:移動臺將激活編碼集合中的當(dāng)前編碼模式切換至相鄰的具有較低編碼速率的編碼模式,結(jié)束;步驟6:網(wǎng)絡(luò)觸發(fā)激活編碼集合的修改,新的激活編碼集合在原有激活編碼集合的基礎(chǔ)上根據(jù)窗口調(diào)整步長向較高編碼速率的編碼模式方向滑動,窗口調(diào)整定時器清零,執(zhí)行步驟3;步驟7:移動臺將激活編碼集合中的當(dāng)前編碼模式切換至相鄰的具有較高編碼速率的編碼模式,結(jié)束。作為上述技術(shù)方案的優(yōu)選,上述第一切換是移動臺從當(dāng)前編碼模式切換到相鄰的具有較低編碼速率的編碼模式。作為上述技術(shù)方案的優(yōu)選,上述第二切換是移動臺從當(dāng)前編碼模式切換到相鄰的具有較高編碼速率的編碼模式。作為上述技術(shù)方案的優(yōu)選,上述激活編碼集合中的編碼模式按照編碼速率高低排列而成。作為上述技術(shù)方案的優(yōu)選,上述滑動窗口具有寬度,滑動窗口寬度表示激活編碼集合中編碼模式的數(shù)量。作為上述技術(shù)方案的優(yōu)選,上述滑動窗口寬度是3或者4。作為上述技術(shù)方案的優(yōu)選,上述窗口調(diào)整步長小于滑動窗口寬度。作為上述技術(shù)方案的優(yōu)選,當(dāng)新的激活編碼集合中最低編碼速率是4.75K比特每秒,窗口將不再向較低編碼速率的編碼模式滑動。作為上述技術(shù)方案的優(yōu)選,當(dāng)新的激活編碼集合中最高編碼速率是12.2K比特每秒,窗口將不再向較高編碼速率的編碼模式滑動。本發(fā)明提出的基于滑動窗口的激活編碼集合選擇方法能夠根據(jù)無線環(huán)境情況動態(tài)生成新的激活編碼集合(ACS),極其快捷方便;其次,由于ACS總是根據(jù)無線環(huán)境動態(tài)變化,移動臺則可以工作在最合理的編碼集合內(nèi),使得話音質(zhì)量最佳。圖1為本發(fā)明編碼模式切換示意圖2為本發(fā)明的基于滑動窗口的激活編碼集合選擇方法中參數(shù)AMR窗口寬度的示意圖3為本發(fā)明基于滑動窗口的激活編碼集合選擇方法中參數(shù)AMR窗口調(diào)整步長示意圖4本發(fā)明基于滑動窗口的激活編碼集合選擇方法當(dāng)前工作的激活編碼集合(ACS);圖5本發(fā)明基于滑動窗口的激活編碼集合選擇方法一較佳實施例的編碼集變化和ACS生成流程;圖6本發(fā)明基于滑動窗口的激活編碼集合選擇方法一較佳實施例中滑動窗口向右滑動示意圖7本發(fā)明基于滑動窗口的激活編碼集合選擇方法另一較佳實施例的編碼集變化和ACS生成流程;圖8本發(fā)明基于滑動窗口的激活編碼集合選擇方法另一較佳實施例中滑動窗口向左滑動示意圖。具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易理解,下面結(jié)合本發(fā)明一優(yōu)選實施例,作詳細(xì)說明如下-將AMR的8種編碼模式按照編碼速率從小到大排列,并分別編號為GG組成編碼集,從編碼C'切換到G"的切換門限和遲滯分別為T^^'、如圖1所示(1)若當(dāng)前移動臺工作在編碼G下,此時測試的載干比C/1大于77^+^7^《,移動臺的工作的編碼模式將從q切換到;i。(2)若當(dāng)前移動臺工作在編碼^i下,此時測試的載干比C/I小于77^,移動臺的工作的編碼模式將從q"切換到^。本發(fā)明引入?yún)?shù)AMR窗口寬度W(W=3,4),如圖2所示,AMR窗口寬度即是代表激活編碼集合(ACS)中的W種編碼模式;由于W二3或W-4時的情況包含了W二l或W-2時的情況,同時,當(dāng)w=1或W=2時,終端可供選擇的語音編碼速率種類很少,使用本發(fā)明方法,需AMR—CONFIG一REQ頻繁更新ACS,導(dǎo)致信令負(fù)荷開銷較大,因此,本發(fā)明不涉及W=l或W=2時的情況。AMR窗口調(diào)整步長為n(如圖3所示),其中rKw;窗口調(diào)整定時器7,。如圖4所示,假設(shè)當(dāng)前移動臺工作的AMR窗口寬度為W,當(dāng)前工作的激活編碼集合(ACS)為G;",i=1...7。下面,結(jié)合實施例對基于滑動窗口的激活編碼集合(ACS)的產(chǎn)生作詳細(xì)說明如圖5所示,假設(shè)當(dāng)前移動臺工作在編碼;w-2,若此時測試的載干比C/1大于77/L—2時,啟動定時器L。一方面,若載干比C/I繼續(xù)增加,直到載干比C/I大于7^1^十7^7^—2,移動臺的工作的編碼模式將從Q"切換到d;另一方面,若載干比C/I繼續(xù)增加,且持續(xù)時間超過定時器Lr的時長,網(wǎng)絡(luò)觸發(fā)激活編碼集合(ACS)的修改,新的激活編碼集合(ACS)在原有激活編碼集合(ACS)的基礎(chǔ)上向右滑動n步。如果新的激活編碼集合(ACS)中最高編碼速率已是12.2kbit/s,窗口將不再向右滑動。這一新的激活編碼集合(ACS)如圖6所示。如圖7所示,假設(shè)當(dāng)前移動臺工作在編碼C'",若此時測試的載干比C/I小于7^'+z/re7;時,啟動定時器L。一方面,若載干比C/I繼續(xù)降低,直到載干比C/I低于于77^,移動臺的工作的編碼模式將從^i切換到e';另一方面,若載干比C/I繼續(xù)降低,且持續(xù)時間超過定時器^,的時長,網(wǎng)絡(luò)觸發(fā)激活編碼集合(ACS)的修改,新的激活編碼集合(ACS)在原有激活編碼集合(ACS)的基礎(chǔ)上向左滑動n步。如果新的激活編碼集合(ACS)中最低編碼速率已是4.75kbit/s,窗口將不再向左滑動。這一新的激活編碼集合(ACS)如圖8所示。當(dāng)然,本發(fā)明還可有其他實施例,在不背離本發(fā)明之精神及實質(zhì)的情況下,所屬
技術(shù)領(lǐng)域:
的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變,但這些相應(yīng)的改變都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。權(quán)利要求1、基于滑動窗口的激活編碼集合選擇方法,其特征在于,包括以下步驟步驟1測量移動臺當(dāng)前信道的載干比;步驟2比較載干比與移動臺編碼模式的相關(guān)參數(shù)值的大小當(dāng)載干比低于第一切換門限,執(zhí)行步驟5;當(dāng)載干比高于第二切換門限與第二切換遲滯之和,執(zhí)行步驟7;當(dāng)載干比高于第二切換門限,或者載干比低于第一切換門限與第一切換遲滯的和,執(zhí)行步驟3;步驟3啟動窗口調(diào)整定時器,并持續(xù)測量移動臺當(dāng)前信道的載干比;若載干比持續(xù)降低的時間超過窗口調(diào)整定時器時長,執(zhí)行步驟4;若載干比持續(xù)降低至低于第一切換門限,執(zhí)行步驟5;若載干比持續(xù)增加的時間超過窗口調(diào)整定時器時長,執(zhí)行步驟6。若載干比持續(xù)增加至高于第二切換門限與第二切換遲滯之和,執(zhí)行步驟7;步驟4網(wǎng)絡(luò)觸發(fā)激活編碼集合的修改,新的激活編碼集合在原有激活編碼集合ACS的基礎(chǔ)上根據(jù)窗口調(diào)整步長向較低編碼速率的編碼模式方向滑動,窗口調(diào)整定時器清零,執(zhí)行步驟3;步驟5移動臺將激活編碼集合中的當(dāng)前編碼模式切換至相鄰的具有較低編碼速率的編碼模式,結(jié)束;步驟6網(wǎng)絡(luò)觸發(fā)激活編碼集合的修改,新的激活編碼集合在原有激活編碼集合的基礎(chǔ)上根據(jù)窗口調(diào)整步長向較高編碼速率的編碼模式方向滑動,窗口調(diào)整定時器清零,執(zhí)行步驟3;步驟7移動臺將激活編碼集合中的當(dāng)前編碼模式切換至相鄰的具有較高編碼速率的編碼模式,結(jié)束。2、根據(jù)權(quán)利要求1所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,上述第一切換是移動臺從當(dāng)前編碼模式切換到相鄰的具有較低編碼速率的編碼模式。3、根據(jù)權(quán)利要求1所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,上述第二切換是移動臺從當(dāng)前編碼模式切換到相鄰的具有較高編碼速率的編碼模式。4、根據(jù)權(quán)利要求1所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,上述激活編碼集合中的編碼模式按照編碼速率高低排列而成。5、根據(jù)權(quán)利要求4所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,上述滑動窗口具有寬度,滑動窗口寬度表示激活編碼集合中編碼模式的數(shù)量。6、根據(jù)權(quán)利要求5所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,上述滑動窗口寬度是3或者4。7、根據(jù)權(quán)利要求1所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,上述窗口調(diào)整步長小于滑動窗口寬度。8、根據(jù)權(quán)利要求1所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,當(dāng)新的激活編碼集合中最低編碼速率是4.75K比特每秒,窗口將不再向較低編碼速率的編碼模式滑動。9、根據(jù)權(quán)利要求1所述的基于滑動窗口的激活編碼集合選擇方法,其特征在于,當(dāng)新的激活編碼集合中最高編碼速率是12.2K比特每秒,窗口將不再向較高編碼速率的編碼模式滑動。全文摘要本發(fā)明提出一種基于滑動窗口的激活編碼集合選擇方法,其特征在于,通過滑動窗口的方式生成最優(yōu)激活編碼集合的流程和方法,方法中引入了窗口寬度、窗口調(diào)整步長、窗口調(diào)整定時器,并根據(jù)信道載干比調(diào)整編碼集和生成激活編碼集合。本發(fā)明能夠根據(jù)無線環(huán)境情況動態(tài)生成新的激活編碼集合,使移動臺工作在最合理的編碼集合內(nèi),使得話音質(zhì)量最佳。文檔編號H04W28/04GK101516106SQ200910103439公開日2009年8月26日申請日期2009年3月25日優(yōu)先權(quán)日2009年3月25日發(fā)明者任定君,磊吳,銳姚,謝武勝,鄧敏軍,黃幫明申請人:中國移動通信集團(tuán)設(shè)計院有限公司