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