本發(fā)明涉及通用移動通信領(lǐng)域,尤其涉及一種HARQ(Hybrid Automatic Repeat request,混合自動重傳請求)進程檢驗、校準方法及裝置和基站。
背景技術(shù):
在UMTS(Universal Mobile Telecommunications System,通用移動通信系統(tǒng))領(lǐng)域,尤其是WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)接入3G通訊(3rd Generation)基站系統(tǒng),隨著用戶對傳輸高速數(shù)據(jù)的需求越來越高,引入了HSUPA(high speed uplink packet access,高速上行鏈路分組接入)技術(shù),在HSUPA中,2ms E-DCH(Enhanced Dedicated Channel,增強上行專用傳輸信道)TTI(Transmission Time Interval,傳輸時間間隔)的用戶相對于10msTTI的用戶具有時延小,峰值速率大的優(yōu)勢,但同時也有上行發(fā)射功率大的劣勢,因為在多用戶時功率會攀升,導(dǎo)致控制信道占用的功率大,小區(qū)總的上行吞吐量反而減少。但協(xié)議規(guī)定2ms的8個HARQ進程可以自由的激活和去激活,而10ms的4個HARQ進程必須全部激活;這樣就可以采用時分復(fù)用的方式,將不同的2ms用戶區(qū)分開,降低用戶間干擾,提升小區(qū)上行吞吐量。在HSUPA調(diào)度時,根據(jù)當時的情況,激活和去激活不同的HARQ進程,可以在用戶數(shù)不變的情況下,抬升小區(qū)上行吞吐量。
激活HARQ進程有兩種方式,一種是在信令中就固定激活某些HARQ進程,方法簡單,但不靈活;另一種是動態(tài)方式,根據(jù)實際情況激活、去激活HARQ進程,處理靈活。不同于在信令中通知終端固定激活某些HARQ進程,Node B(Node Base Station,基于節(jié)點基站)的動態(tài)激活、去激活方式需要頻繁地通過 空口的E-AGCH(E-DCH Absolute Grant Channel,絕對授權(quán)信道)信道發(fā)送命令給終端,可能會因為誤碼等產(chǎn)生終端實際的激活和去激活的HARQ進程與Node B調(diào)度的不一致的情況,導(dǎo)致調(diào)度異常,反倒增加小區(qū)的干擾,影響小區(qū)的吞吐量。因此,需要一種檢測方法和校準方法,去發(fā)現(xiàn)終端的激活和去激活的HARQ進程和Node B調(diào)度的HARQ進程是否一致,在不一致時,進而糾正這種不一致,保證終端的激活、去激活的HARQ進程和Node B調(diào)度的HARQ進程一致。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的主要技術(shù)問題是,提供一種HARQ進程檢驗、校準方法及裝置和基站,解決現(xiàn)有技術(shù)中,在動態(tài)激活某些HARQ進程時,無法確定終端的激活和去激活的HARQ進程和Node B調(diào)度的HARQ進程是否一致,以及不一致時,對終端的激活、去激活的HARQ進程和Node B調(diào)度的HARQ進程進行校準處理,提高調(diào)度的準確性和小區(qū)的吞吐量的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種HARQ進程檢驗方法,其特征在于,包括:獲取基站當前向終端發(fā)送的目標HARQ進程的目標激活狀態(tài);獲取所述終端側(cè)所述目標HARQ進程當前的實際激活狀態(tài);將所述目標激活狀態(tài)與所述實際激活狀態(tài)進行比較,判斷所述目標激活狀態(tài)與所述實際激活狀態(tài)是否一致。
在本發(fā)明的一種實施例中,所述獲取基站當前向終端發(fā)送的目標HARQ進程的目標激活狀態(tài)包括:根據(jù)所述目標HARQ進程當前對應(yīng)的目標HARQ進程激活狀態(tài)控制圖樣獲取所述基站當前向所述終端發(fā)送的所述目標HARQ進程的所述目標激活狀態(tài)。
在本發(fā)明的一種實施例中,所述獲取所述終端側(cè)所述目標HARQ進程當前 的實際激活狀態(tài)之前,還包括:自所述基站將所述目標激活狀態(tài)發(fā)送給所述終端后開始計時,直到計時值達到預(yù)設(shè)時延值。
在本發(fā)明的一種實施例中,所述獲取所述終端側(cè)所述目標HARQ進程當前的實際激活狀態(tài)包括:根據(jù)所述目標激活狀態(tài)和所述基站與所述終端側(cè)之間的物理信道的信息獲取所述實際激活狀態(tài),所述物理信道包括上行增強專用物理控制信道和上行增強專用物理數(shù)據(jù)信道。
在本發(fā)明的一種實施例中,根據(jù)所述目標激活狀態(tài)和所述物理信道的信息獲取所述實際激活狀態(tài)包括:當所述目標激活狀態(tài)為去激活時,判斷所述上行增強專用物理控制信道當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,判斷所述上行增強專用物理數(shù)據(jù)信道輸出的數(shù)據(jù)譯碼是否正確,如正確,則判定所述實際激活狀態(tài)為激活;如不正確,判斷誤碼個數(shù)是否大于預(yù)設(shè)誤碼個數(shù)閾值,如是,判定所述實際激活狀態(tài)為激活,否則,判定所述實際激活狀態(tài)為去激活。
在本發(fā)明的一種實施例中,如所述上行增強專用物理控制信道當前的信道能量小于等于預(yù)設(shè)信道能量閾值,判定所述實際激活狀態(tài)為去激活。
在本發(fā)明的一種實施例中,根據(jù)所述目標激活狀態(tài)和所述物理信道的信息獲取所述實際激活狀態(tài)包括:當所述目標激活狀態(tài)為激活時,判斷所述上行增強專用物理控制信道當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,判斷上行增強專用物理數(shù)據(jù)信道譯碼是否正確,如正確,將累積異常值清零;如不正確,判斷最小功率比對應(yīng)的授權(quán)值是否大于服務(wù)授權(quán)值與步長的和,如否,將累積異常值清零,如是,則累積異常值加一。
在本發(fā)明的一種實施例中,如所述上行增強專用物理控制信道當前的信道能量小于等于預(yù)設(shè)信道能量閾值,判斷前一次保存的滿意比特是否滿意,如否, 將累積異常值加一,如是,判斷前一次保存的增強型專用信道總緩存狀態(tài)值是否為零,如為零,將累積異常值加一。
在本發(fā)明的一種實施例中,累積異常值清零或累積異常值加一之后,還包括判斷累積異常值是否達到預(yù)設(shè)值,如達到,判定所述實際激活狀態(tài)為去激活,若未達到,判定所述實際激活狀態(tài)為激活。
本發(fā)明提供一種HARQ進程校準方法,包括:當通過前述的HARQ進程檢驗方法得到所述實際激活狀態(tài)與所述目標激活狀態(tài)不一致時,生成異常通知;根據(jù)所述異常通知對終端側(cè)的所述HARQ進程的激活狀態(tài)進行校準處理。
在本發(fā)明的一種實施例中,所述控制命令包括:當所述目標HARQ進程為去激活狀態(tài)時,根據(jù)HARQ進程標識計算發(fā)送去激活消息的幀號和子幀號,在對應(yīng)時間發(fā)送包含所述去激活消息的幀號和子幀號的去激活命令進行相應(yīng)的去激活操作;當所述目標HARQ進程為激活狀態(tài)時,根據(jù)HARQ進程標識計算發(fā)送激活消息的幀號和子幀號,在對應(yīng)時間發(fā)送包含所述激活消息的幀號和子幀號的激活命令進行相應(yīng)的激活操作。
本發(fā)明提供一種HARQ進程檢驗裝置,包括:第一獲取模塊,所述第一獲取模塊用于獲取基站當前向終端發(fā)送的目標HARQ進程的目標激活狀態(tài);第二獲取模塊,所述第二獲取模塊用于獲取所述終端側(cè)所述目標HARQ進程當前的實際激活狀態(tài);判斷模塊,所述判斷模塊用于將所述目標激活狀態(tài)與所述實際激活狀態(tài)進行比較,判斷所述目標激活狀態(tài)與所述實際激活狀態(tài)是否一致。
在本發(fā)明的一種實施例中,所述第一獲取模塊包括獲取子模塊和判斷子模塊,所述獲取子模塊用于獲取所述目標HARQ進程當前對應(yīng)的目標HARQ進程激活狀態(tài)控制圖樣,所述判斷子模塊用于根據(jù)所述目標HARQ激活狀態(tài)控制圖樣判斷所述目標HARQ進程的所述目標激活狀態(tài),得到所述目標激活狀態(tài)。
在本發(fā)明的一種實施例中,還包括:定時模塊,所述定時模塊用于在獲取所述終端側(cè)所述目標HARQ進程當前的實際激活狀態(tài)之前,自所述基站將所述目標激活狀態(tài)發(fā)送給所述終端后開始計時,直到計時值達到預(yù)設(shè)時延值。
在本發(fā)明的一種實施例中,所述第二獲取模塊包括處理子模塊,所述處理子模塊用于根據(jù)所述目標激活狀態(tài)和所述基站與所述終端側(cè)之間的物理信道的信息獲取所述實際激活狀態(tài),所述物理信道包括上行增強專用物理控制信道和上行增強專用物理數(shù)據(jù)信道。
在本發(fā)明的一種實施例中,所述處理子模塊包括第一處理單元,所述第一處理單元用于當所述目標激活狀態(tài)為去激活時,判斷所述上行增強專用物理控制信道當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,判斷所述上行增強專用物理數(shù)據(jù)信道輸出的數(shù)據(jù)譯碼是否正確,如正確,則判定所述實際激活狀態(tài)為激活;如不正確,判斷誤碼個數(shù)是否大于預(yù)設(shè)誤碼個數(shù)閾值,如是,判定所述實際激活狀態(tài)為激活,否則,判定所述實際激活狀態(tài)為去激活。
在本發(fā)明的一種實施例中,所述處理子模塊包括第二處理單元,所述第二處理單元用于如所述上行增強專用物理控制信道當前的信道能量小于等于預(yù)設(shè)信道能量閾值,判定所述實際激活狀態(tài)為去激活。
在本發(fā)明的一種實施例中,所述處理子模塊包括第三處理單元,所述第三處理單元用于當所述目標激活狀態(tài)為激活時,判斷所述上行增強專用物理控制信道當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,判斷上行增強專用物理數(shù)據(jù)信道譯碼是否正確,如正確,將累積異常值清零;如不正確,判斷最小功率比對應(yīng)的授權(quán)值是否大于服務(wù)授權(quán)值與步長的和,如否,將累積異常值清零,如是,則累積異常值加一。
在本發(fā)明的一種實施例中,所述處理子模塊包括第四處理單元,若所述上 行增強專用物理控制信道當前的信道能量小于等于預(yù)設(shè)信道能量閾值,判斷前一次保存的滿意比特是否滿意,如否,將累積異常值加一,如是,判斷前一次保存的增強型專用信道總緩存狀態(tài)值是否為零,如為零,將累積異常值加一。
在本發(fā)明的一種實施例中,所述處理子模塊包括第五處理單元,所述第五處理單元用于累積異常值清零或累積異常值加一之后,還包括判斷累積異常值是否達到預(yù)設(shè)值,若達到,判定所述實際激活狀態(tài)為去激活,若未達到,判定所述實際激活狀態(tài)為激活。
本發(fā)明提供一種HARQ進程校準裝置,包括:異常通知生成模塊,所述異常通知生成模塊用于當通過前述的HARQ進程檢驗裝置得到所述實際激活狀態(tài)與所述目標激活狀態(tài)不一致時,生成異常通知;校準模塊,所述校準模塊用于根據(jù)所述異常通知對所述終端側(cè)的所述目標HARQ進程的激活狀態(tài)進行校準處理。
本發(fā)明提供一種基站,其特征在于,包括發(fā)送裝置、上述HARQ進程檢驗裝置和HARQ進程校準裝置;所述發(fā)送裝置用于將目標HARQ進程的目標激活狀態(tài)發(fā)送給所述終端,所述HARQ進程檢驗裝置獲取所述發(fā)送裝置發(fā)送給所述終端側(cè)的所述目標HARQ進程的所述目標激活狀態(tài),以及獲取所述終端側(cè)所述目標HARQ進程的所述實際激活狀態(tài),并比較所述實際激活狀態(tài)與所述目標激活狀態(tài),當所述實際激活狀態(tài)與所述目標激活狀態(tài)不一致時,所述HARQ進程校準裝置根據(jù)所述目標HARQ進程的所述目標激活狀態(tài)去校準所述終端側(cè)的所述實際激活狀態(tài)。
本發(fā)明的有益效果是:
本提案提出一種HARQ進程檢驗、校準方法及裝置和基站,獲取基站當前向終端發(fā)送的目標HARQ進程的目標激活狀態(tài)和終端側(cè)目標HARQ進程當前的 實際激活狀態(tài);將該目標激活狀態(tài)與該實際激活狀態(tài)進行比較,判斷目標激活狀態(tài)與實際激活狀態(tài)是否一致,這樣就可以知道終端的激活和去激活的HARQ進程和Node B調(diào)度的HARQ進程是否一致,當不一致時,生成異常通知,根據(jù)異常通知對終端側(cè)的HARQ進程的激活狀態(tài)進行校準處理。這種方式,能夠檢測到動態(tài)激活某些HARQ進程時,終端的HARQ進程狀態(tài)是否和Node B調(diào)度的一致,不一致時,進而對終端側(cè)的HARQ進程實際激活狀態(tài)進行校準,解決現(xiàn)有技術(shù)中,動態(tài)激活某些HARQ進程時,無法保證終端的激活和去激活的HARQ進程和Node B調(diào)度的HARQ進程一致,影響調(diào)度的準確性和影響小區(qū)的吞吐量的問題。
附圖說明
圖1為本發(fā)明實施例一的HARQ進程檢驗方法流程圖;
圖2為本發(fā)明實施例一的當目標激活狀態(tài)為去激活時的檢驗方法流程圖;
圖3為本發(fā)明實施例一的當目標激活狀態(tài)為激活時的檢驗方法流程圖;
圖4為本發(fā)明實施例二的HARQ進程校準方法流程圖;
圖5為本發(fā)明實施例三的HARQ進程檢驗裝置示意圖;
圖6為圖5的HARQ進程檢驗裝置的第一獲取模塊示意圖;
圖7為圖5的HARQ進程檢驗裝置的第二獲取模塊示意圖;
圖8為本發(fā)明實施例三的另一HARQ進程檢驗裝置示意圖;
圖9為本發(fā)明實施例四的HARQ進程校準裝置示意圖;
圖10為本發(fā)明實施例四的基站示意圖。
具體實施方式
下面通過具體實施方式結(jié)合附圖對本發(fā)明作進一步詳細說明。
實施例一:
本實施例提供一種HARQ進程檢驗方法,用于檢驗基站向終端發(fā)送的當前目標HARQ進程的目標激活狀態(tài)與該目標HARQ進程對應(yīng)的終端側(cè)的實際激活狀態(tài)是否一致,避免動態(tài)激活某些HARQ進程時,終端的激活和去激活狀態(tài)的實際激活狀態(tài)的HARQ進程和Node B調(diào)度的HARQ進程不一致,影響調(diào)度的準確性和影響小區(qū)的吞吐量的問題,請參見圖1,上述檢驗方法包括:
步驟S101,獲取基站當前向終端發(fā)送的目標HARQ進程的目標激活狀態(tài);
步驟S102,獲取所述終端側(cè)所述目標HARQ進程當前的實際激活狀態(tài);
步驟S103,將所述目標激活狀態(tài)與所述實際激活狀態(tài)進行比較,判斷所述目標激活狀態(tài)與所述實際激活狀態(tài)是否一致。
下面將每個步驟做具體闡述,步驟S101,獲取基站當前向終端發(fā)送的目標HARQ進程的目標激活狀態(tài)具體為:調(diào)度器預(yù)先分配HARQ進程的目標激活狀態(tài),并將包含目標激活狀態(tài)的信息發(fā)給終端,控制終端HARQ進程的激活、去激活狀態(tài),但是在動態(tài)激活某些HARQ進程時,由于誤碼等因素的存在,會存在終端實際的激活和去激活的HARQ進程與Node B調(diào)度的不一致的情況,這種情況的存在導(dǎo)致調(diào)度異常,增加小區(qū)的干擾,影響小區(qū)的吞吐量;為避免這種情況,需要檢驗出目標HARQ進程對應(yīng)的終端實際的激活狀態(tài)與Node B調(diào)度的不一致的情況。具體的,可以先獲取基站當前向終端發(fā)送的目標HARQ進程的目標狀態(tài)信息,得到目標HARQ進程的目標激活狀態(tài),獲取該目標激活狀態(tài)的具體方式為:根據(jù)目標HARQ進程當前對應(yīng)的目標HARQ進程激活狀態(tài)控制圖樣得到該目標激活狀態(tài),該HARQ進程激活狀態(tài)控制圖樣可以從調(diào)度器獲取到。
步驟S102,獲取所述終端側(cè)所述目標HARQ進程當前的實際激活狀態(tài)具體為得到上述目標激活狀態(tài)后,為了保證終端收到E-AGCH信道發(fā)出的對目標 HARQ進程激活狀態(tài)的控制信息,需要保證一定的時延,因此在獲取終端側(cè)目標HARQ進程當前的實際激活狀態(tài)之前,還包括自基站將目標激活狀態(tài)發(fā)送給終端后開始計時,直到計時值達到預(yù)設(shè)時延值,具體的,可以啟動定時器,當所述定時器達到預(yù)設(shè)時延值后,獲取終端側(cè)目標HARQ進程當前的實際激活狀態(tài)。
獲取終端側(cè)目標HARQ進程當前的實際激活狀態(tài)包括:根據(jù)目標激活狀態(tài)和基站與終端側(cè)之間的物理信道的信息獲取實際激活狀態(tài),具體的,物理信道包括E-DPCCH(E-DCH Dedicated Physical Control Channel,上行增強專用物理控制信道)和E-DPDCH(E-DCH Dedicated Physical date Channel,上行增強專用物理數(shù)據(jù)信道)。即根據(jù)E-DPCCH和E-DPDCH信道獲取實際激活狀態(tài),當目標激活狀態(tài)為去激活時,請參見圖2,具體包括:
步驟S201,判斷E-DPCCH當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,轉(zhuǎn)到步驟S202;如否,轉(zhuǎn)到步驟S204;
步驟S202,判斷E-DPDCH輸出的數(shù)據(jù)譯碼是否正確,如否,轉(zhuǎn)到步驟S203;如是,轉(zhuǎn)到步驟S205;
步驟S203,判斷HARQ FAIL(誤碼個數(shù))是否大于預(yù)設(shè)誤碼個數(shù)閾值,如否,轉(zhuǎn)到步驟S204;如是,轉(zhuǎn)到步驟S205;
步驟S204,去激活;
步驟S205,激活。
即當目標HARQ進程的目標激活狀態(tài)為去激活時,經(jīng)檢驗分析和判斷,如果E-DPCCH當前的信道能量小于或等于預(yù)設(shè)信道能量閾值;或如果E-DPCCH當前的信道能量大于預(yù)設(shè)信道能量閾值,E-DPDCH輸出的數(shù)據(jù)譯碼不正確,且沒達到HARQ FAIL條件,則目標HARQ進程的實際激活狀態(tài)為去激活。如果 E-DPCCH當前的信道能量大于預(yù)設(shè)信道能量閾值;且E-DPDCH輸出的數(shù)據(jù)譯碼正確;或如果E-DPCCH當前的信道能量大于預(yù)設(shè)信道能量閾值,E-DPDCH輸出的數(shù)據(jù)譯碼不正確,且達到協(xié)議規(guī)定的HARQ FAIL判斷條件,則目標HARQ進程的實際激活狀態(tài)激活。需要理解的是,E-DPCCH當前的信道能量具體是指與目標HARQ進程對應(yīng)的當前E-DPCCH信道的一定時間段內(nèi)的信道功率。
當目標激活狀態(tài)是激活狀態(tài)時,首先對每個HARQ進程的異常計數(shù)器中的累積異常值,判斷SG(Serving Grant,服務(wù)授權(quán))的值是否為零,如果為零,則不進行檢測,否則開始檢測;開始檢測前保存前一次更新的Happy Bit(滿意比特)和TEBS(Total E-DCH Buffer State,增強型專用信道總緩存狀態(tài))信息。請參見圖3,具體檢測過程包括:
步驟S301,判斷E-DPCCH當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,轉(zhuǎn)到步驟S302;如否,轉(zhuǎn)到步驟S305;
步驟S302,判斷E-DPDCH輸出的數(shù)據(jù)譯碼是否正確,如否,轉(zhuǎn)到步驟S303;如是,轉(zhuǎn)到步驟S304;
步驟S303,判斷SGLUPR(最小功率比對應(yīng)的授權(quán)值)是否大于SG與A(步長)的和,如是,轉(zhuǎn)到步驟S307;如否,轉(zhuǎn)到步驟S304;
步驟S304,累積異常值清零;
步驟S305,判斷Happy Bit是否happy(滿意),如是,轉(zhuǎn)到步驟S306;如否,轉(zhuǎn)到步驟S307;
步驟306,判斷TEBS是否為零,如否,轉(zhuǎn)到步驟S307;
步驟S307,累積異常值加一;
步驟S308,判斷累計異常值是否達到預(yù)設(shè)值,如否,轉(zhuǎn)到步驟S309;如是, 轉(zhuǎn)到步驟S310;
步驟S309,激活;
步驟S310,去激活。
即當目標HARQ進程的目標激活狀態(tài)為激活時,先將目標HARQ進程對應(yīng)的異常計數(shù)器的累積異常值清零,且保存最新的Happy Bit和TEBS,然后進行檢驗分析和判斷,如果E-DPCCH當前的信道能量大于預(yù)設(shè)信道能量閾值,且E-DPDCH輸出的數(shù)據(jù)譯碼正確;或如果E-DPCCH當前的信道能量大于預(yù)設(shè)信道能量閾值,E-DPDCH輸出的數(shù)據(jù)譯碼錯誤,且SGLUPR小于等于SG與A的和,則異常計數(shù)器的累積異常值清零,為避免清零出錯,優(yōu)選的,可以再判斷異常計數(shù)器的值是否達到預(yù)設(shè)值,若未達到,則實際激活狀態(tài)為激活;若達到,則實際激活狀態(tài)為去激活。經(jīng)檢驗,如果E-DPCCH當前的信道能量大于預(yù)設(shè)信道能量閾值,E-DPDCH輸出的數(shù)據(jù)譯碼錯誤,且SGLUPR大于SG與A的和;或如果E-DPCCH當前的信道能量小于等于預(yù)設(shè)信道能量閾值,且Happy Bit是Unhappy(不滿意)的,或如果E-DPCCH當前的信道能量大于預(yù)設(shè)信道能量閾值,且Happy Bit是Happy的,且TEBS不為零,則此時異常計數(shù)器的累計異常值加一,然后判斷異常計數(shù)器的累計異常值值是否達到預(yù)設(shè)值,若未達到,則實際激活狀態(tài)為激活;若達到,則實際激活狀態(tài)為去激活,與目標激活狀態(tài)不一致。
需要理解的是,每個E-DCH TTI對應(yīng)的HARQ進程都需要進行步驟301至步驟307的處理,當某個HARQ進程的計數(shù)器的累計異常值達到預(yù)設(shè)值,則認為該進程的實際激活狀態(tài)為去激活,需要給進行進一步的校準處理。
另外應(yīng)當理解的是,SGLUPR是調(diào)度授權(quán)表中所有等于或大于變量reference_ETPR的取值的最小值所對應(yīng)的調(diào)度授權(quán)表的索引;reference_ETPR是 同一HARQ進程的前一個TTI的實際采用的用于傳輸調(diào)度傳輸?shù)腅-DPDCH與DPCCH的功率比。
步驟S103,將所述目標激活狀態(tài)與所述實際激活狀態(tài)進行比較,判斷所述目標激活狀態(tài)與所述實際激活狀態(tài)是否一致,具體包括:得到目標HARQ進程的目標激活狀態(tài)和實際激活狀態(tài)后,比較目標激活狀態(tài)與實際激活狀態(tài),判斷二者是否一致,如果不一致,說明終端實際的激活狀態(tài)與Node B調(diào)度的不一致,即目標HARQ進程的調(diào)度產(chǎn)生異常,此時可以按照需要對此異常進行進一步校準處理,保證二者一致;如果一致,則可以不用進行任何處理,直接對下一個目標HARQ進程進行檢驗。
實施例二:
本實施例提供一種HARQ進程校準方法,用于當根據(jù)實施例一的HARQ進程檢驗方法得到目標HARQ進程的目標激活狀態(tài)與實際激活狀態(tài)不一致時,生成異常通知,并根據(jù)異常通知對目標HARQ進程對應(yīng)的終端側(cè)的激活狀態(tài)進行校準處理,請參見圖4,具體包括:
步驟S401,當通過HARQ進程檢驗方法得到所述目標HARQ進程的所述實際激活狀態(tài)與所述目標激活狀態(tài)不一致時,生成異常通知;
具體為,經(jīng)過比較后,如果得到目標狀態(tài)與實際狀態(tài)不一致,則會產(chǎn)生異常通知,然后根據(jù)異常通知進行相應(yīng)的處理。
步驟S402,根據(jù)所述異常通知對終端側(cè)的所述目標HARQ進程的狀態(tài)進行校準處理。
具體的,根據(jù)異常通知對目標HARQ進程對應(yīng)的終端側(cè)的實際激活狀態(tài)進行校準處理具體為:根據(jù)異常通知生成控制命令,將控制指令發(fā)出,去對終端側(cè)的HARQ進程的激活狀態(tài)進行校準處理??刂泼罹唧w包括:當目標HARQ 進程的目標激活狀態(tài)為去激活時,根據(jù)HARQ ID(進程標識)計算發(fā)送去激活消息的幀號和子幀號,在對應(yīng)時間發(fā)送包含去激活消息的幀號和子幀號的去激活命令進行相應(yīng)的去激活操作;當目標HARQ進程的目標激活狀態(tài)為激活狀態(tài)時,根據(jù)HARQ ID計算發(fā)送激活消息的幀號和子幀號,在對應(yīng)時間發(fā)送包含去激活消息的幀號和子幀號的激活命令進行相應(yīng)的激活操作。
實施例三:
本實施例提供一種HARQ進程檢驗裝置,用于檢驗基站當前向終端發(fā)送的目標HARQ進程的目標激活狀態(tài)與終端側(cè)的實際激活狀態(tài)是否一致,避免動態(tài)激活某些HARQ進程時,終端的激活和去激活狀態(tài)的實際激活狀態(tài)的HARQ進程和Node B調(diào)度的HARQ進程不一致,影響調(diào)度的準確性和影響小區(qū)的吞吐量的問題,請參見圖5,上述HARQ進程檢驗裝置50包括:
第一獲取模塊501,用于獲取基站當前向終端發(fā)送的目標HARQ進程的目標狀態(tài)信息;
第二獲取模塊502,用于獲取終端側(cè)目標HARQ進程當前的實際激活狀態(tài);
判斷模塊503,用于將目標激活狀態(tài)與實際激活狀態(tài)進行比較,判斷目標激活狀態(tài)與實際激活狀態(tài)是否一致。
下面對每個模塊做具體的闡述,第一獲取模塊501獲取基站當前向終端發(fā)送的目標HARQ進程的目標狀態(tài)信息具體為調(diào)度器預(yù)先分配HARQ進程的目標激活狀態(tài),并將包含目標激活狀態(tài)的信息發(fā)給終端,控制終端HARQ進程的激活、去激活狀態(tài),但是在動態(tài)激活某些HARQ進程時,由于誤碼等因素的存在,會存在終端實際的激活和去激活的HARQ進程與Node B調(diào)度的不一致的情況,這種情況的存在導(dǎo)致調(diào)度異常,增加小區(qū)的干擾,影響小區(qū)的吞吐量;為避免這種情況,需要檢驗出目標HARQ進程對應(yīng)的終端實際的激活狀態(tài)與Node B 調(diào)度的不一致的情況。具體的,請參見圖6,第一獲取模塊501包括獲取子模塊5011和判斷子模塊5012,獲取子模塊5011用于獲取目標HARQ進程對應(yīng)的HARQ進程激活狀態(tài)控制圖樣,該HARQ進程激活狀態(tài)控制圖樣可以從調(diào)度器獲取到;判斷子模塊5012用于根據(jù)目標HARQ激活狀態(tài)控制圖樣判斷目標HARQ進程的目標激活狀態(tài),得到該目標激活狀態(tài)。
第二獲取模塊502獲取終端側(cè)目標HARQ進程當前的實際激活狀態(tài)具體為得到上述目標激活狀態(tài)后,為了保證終端收到E-AGCH信道發(fā)出的對目標HARQ進程激活狀態(tài)的控制信息,需要保證一定的時延,因此在獲取終端側(cè)目標HARQ進程當前的實際激活狀態(tài)之前,還包括自基站將目標激活狀態(tài)發(fā)送給終端后開始計時,直到計時值達到預(yù)設(shè)時延值,具體的請參見圖8,該HARQ進程檢驗裝置還包括定時模塊504,所述定時模塊504用于在獲取終端側(cè)目標HARQ進程當前的實際激活狀態(tài)之前,自所述基站將所述目標激活狀態(tài)發(fā)送給終端后開始計時,直到計時值達到預(yù)設(shè)時延值,當達到預(yù)設(shè)時延值后,通知第二獲取模塊502獲取終端側(cè)目標HARQ進程當前的實際狀態(tài)。
具體的,請參見圖7,第二獲取模塊502包括處理子模塊5021,處理子模塊5021用于根據(jù)目標激活狀態(tài)和基站與終端側(cè)之間的物理信道的信息獲取實際激活狀態(tài),物理信道包括E-DPCCH和E-DPDCH信道。處理子模塊5021包括第一處理單元50211,第一處理單元50211用于當目標激活狀態(tài)為去激活時,判斷E-DPCCH當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,判斷E-DPDCH輸出的數(shù)據(jù)譯碼是否正確,如正確,則判定實際激活狀態(tài)為激活;如不正確,判斷HARQ FAIL是否大于預(yù)設(shè)誤碼個數(shù)閾值,如是,判定實際激活狀態(tài)為激活,否則,判定實際激活狀態(tài)為去激活。處理子模塊包括第二處理單元50212,第二處理單元50212用于當目標激活狀態(tài)為去激活時,如E-DPCCH當前的信道能量 小于等于預(yù)設(shè)信道能量閾值,判定實際激活狀態(tài)為去激活。需要理解的是,E-DPCCH當前的信道能量具體為與目標HARQ進程對應(yīng)的當前E-DPCCH信道內(nèi)一定時間段內(nèi)的功率。處理子模塊包括第三處理單元50213,第三處理單元50213用于當目標激活狀態(tài)為激活時,判斷E-DPCCH當前的信道能量是否大于預(yù)設(shè)信道能量閾值,如是,判斷E-DPDCH輸出的數(shù)據(jù)譯碼是否正確,如正確,將累積異常值清零;如不正確,判斷SGLUPR是否大于SG+A,如否,將累積異常值清零,如是,則累積異常值加一。處理子模塊包括第四處理單元50214,第四處理單元用于當目標激活狀態(tài)為激活時,若E-DPCCH當前的信道能量小于等于預(yù)設(shè)信道能量閾值,判斷前一次保存的Happy Bit是否Happy,若否,將累積異常值加一,若是,判斷前一次保存的TEBS是否為零,若為零,將累積異常值加一。處理子模塊包括第五處理單元50215,第五處理單元50215用于累積異常值清零或累積異常值加一之后,判斷累積異常值是否達到預(yù)設(shè)值,若達到,判定所述實際激活狀態(tài)為去激活,若未達到,判定所述實際激活狀態(tài)為激活。當目標激活狀態(tài)是激活狀態(tài)時,首先對每個HARQ進程的異常計數(shù)器中的累積異常值,判斷SG是否為零,如果為零,則不進行檢測,否則開始檢測;開始檢測前保存前一次更新的Happy Bit和TEBS信息。
另外應(yīng)當理解的是,SGLUPR是調(diào)度授權(quán)表中所有等于或大于變量reference_ETPR的取值的最小值所對應(yīng)的調(diào)度授權(quán)表的索引;reference_ETPR是同一HARQ進程的前一個TTI的實際采用的用于傳輸調(diào)度傳輸?shù)腅-DPDCH與DPCCH的功率比。
判斷模塊503將目標激活狀態(tài)與實際激活狀態(tài)進行比較,判斷目標激活狀態(tài)與實際激活狀態(tài)是否一致具體為:判斷模塊503得到目標HARQ進程的目標激活狀態(tài)和實際激活狀態(tài)后,比較目標激活狀態(tài)與實際激活狀態(tài),判斷二者是 否一致,如果不一致,說明終端實際的激活狀態(tài)與Node B調(diào)度的不一致,即目標HARQ進程的調(diào)度產(chǎn)生異常,此時可以按照需要對此異常進行進一步校準處理,保證二者一致;如果一致,則可以不用進行任何處理,直接對下一個目標HARQ進程進行檢驗。
實施例四:
本實施例提供一種HARQ進程校準裝置,用于根據(jù)實施例三的HARQ進程檢驗裝置得到HARQ進程的目標激活狀態(tài)與實際激活狀態(tài)不一致時,生成異常通知,并根據(jù)異常通知對目標HARQ進程對應(yīng)的終端側(cè)的激活狀態(tài)進行校準處理,請參見圖9,該HARQ進程校準裝置60具體包括:
異常通知生成模塊601,異常通知生成模塊601用于當通過實施例一所保護的HARQ進程檢驗方法得到實際激活狀態(tài)與目標激活狀態(tài)不一致時,生成異常通知;
具體為,經(jīng)過比較后,如果得到目標狀態(tài)與實際狀態(tài)不一致,則會產(chǎn)生異常通知,然后根據(jù)異常通知進行相應(yīng)的處理。
校準模塊602,校準模塊602用于控制異常通知對終端側(cè)的HARQ進程的狀態(tài)進行校準處理。
具體的,根據(jù)異常通知對目標HARQ進程對應(yīng)的終端側(cè)的實際激活狀態(tài)進行校準處理具體為:根據(jù)異常通知生成控制命令,將控制指令發(fā)出,去對終端側(cè)的HARQ進程的激活狀態(tài)進行校準處理。控制命令具體包括:當目標HARQ進程的目標激活狀態(tài)為去激活時,根據(jù)HARQ ID計算發(fā)送去激活消息的幀號和子幀號,在對應(yīng)時間發(fā)送去激活命令進行相應(yīng)的去激活操作;當目標HARQ進程的目標激活狀態(tài)為激活狀態(tài)時,根據(jù)HARQ ID計算發(fā)送激活消息的幀號和子幀號,在對應(yīng)時間發(fā)送激活命令進行相應(yīng)的激活操作。
本實施例還包括一種基站,請參見圖10,該基站包括發(fā)送裝置40、上述HARQ進程檢驗裝置50和HARQ進程校準裝置60,發(fā)送裝置40用于將目標HARQ進程的目標激活狀態(tài)發(fā)送給所述終端,HARQ進程檢驗裝置50獲取發(fā)送裝置發(fā)送給終端側(cè)的目標HARQ進程的目標激活狀態(tài),以及獲取終端側(cè)目標HARQ進程的實際激活狀態(tài),并比較實際激活狀態(tài)與目標激活狀態(tài),當實際激活狀態(tài)與目標激活狀態(tài)不一致時,HARQ進程校準裝置60根據(jù)目標HARQ進程的目標激活狀態(tài)去校準終端側(cè)的所述實際激活狀態(tài)。
以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當視為屬于本發(fā)明的保護范圍。