增強wcdma系統(tǒng)前導(dǎo)檢測處理能力的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法和裝置,其中,該方法包括:根據(jù)WCDMA系統(tǒng)中UE發(fā)送的前導(dǎo),獲取對應(yīng)的前導(dǎo)檢測指令;根據(jù)獲取到的前導(dǎo)檢測指令,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成;若判定檢測任務(wù)不能夠在預(yù)定的時間內(nèi)完成,則將檢測任務(wù)的啟動時間提前。本發(fā)明有效地解決了相關(guān)技術(shù)中基站在光纖拉遠或其它情況下由于延遲增大導(dǎo)致部分UE無法接入的問題,增強了WCDMA系統(tǒng)前導(dǎo)檢測處理能力。
【專利說明】增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊領(lǐng)域,特別是涉及一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法和裝置。
【背景技術(shù)】
[0002]在寬帶碼分多址(Wideband-CodeDivision Multiple Access,簡稱 WCDMA)系統(tǒng)中,接入時隙是基站NodeB預(yù)先定義好的、用戶設(shè)備(User Equipment,簡稱UE)可以用來發(fā)送接入前導(dǎo)或者接入消息的時間段。接入時隙信息以系統(tǒng)廣播的方式發(fā)送給接收到此消息的UE,然后UE在接入時隙通過物理隨機接入信道(Physical Random Access Channel,簡稱PRACH)接入WCDMA系統(tǒng)。
[0003]UE在接入WCDMA系統(tǒng)小區(qū)之前,首先隨機選擇一個可用接入時隙和隨機簽名,通過PRACH向基站以初始發(fā)射功率發(fā)送前導(dǎo)(Preamble);基站對前導(dǎo)進行檢測,以判斷是否有UE請求接入;如果基站沒有檢測到有UE請求接入,則不會將捕獲指示(AcquisitionIndicator,簡稱Al)發(fā)送給UE,UE將以基站指示的步長增加前導(dǎo)發(fā)射功率,并在下一個分配的接入時隙中重新發(fā)送前導(dǎo),直到接收到來自基站的Al,或前導(dǎo)發(fā)送次數(shù)達到了允許的最大次數(shù),或發(fā)射功率超過了最大允許功率;如果基站檢測到有UE請求接入,則通過捕獲指示信道(AICH, Acquisition Indicator Channel)發(fā)送捕獲指示,通知UE發(fā)送隨機接入消息,前導(dǎo)檢測過程完成,圖1為上述WCDMA系統(tǒng)中AICH和PRACH的時序關(guān)系的示意圖。
[0004]由于WCDMA屬于嚴格的同步系統(tǒng),PRACH接入時隙的時間是以下行物理信道AICH為基準(zhǔn)進行選擇的。 根據(jù)上層配置的物理層參數(shù)不同,PRACH接入時隙與相應(yīng)的AICH接入時隙之間的時間偏移量有如下兩種選擇:
[0005]I)當(dāng) “AICH 的發(fā)送時序模式 Transmission Timing==0” 時:
[0006]τ ρ_ρ ≤ 15360chips (3 個接入時隙)
[0007]τ p_a = 7680chips (1.5 個接入時隙)
[0008]τ p_m = 15360chips (3 個接入時隙)
[0009]2)當(dāng) “AICH 發(fā)送時序模式 Transmission Timing==l” 時:
[0010]τ ρ_ρ ≤ 20480chips (4 個接入時隙)
[0011]τ”= 12800chips(2.5 個接入時隙)
[0012]τ p_m = 20480chips (4 個接入時隙)
[0013]由上而知,當(dāng)“AICHTransmission Timing=O” 時,PRACH 與 AICH 之間的時序要求最為嚴格。在NodeB中實現(xiàn)的前導(dǎo)檢測過程,必須滿足τ p_a < 7680chips的條件。但由于各種物理或?qū)崿F(xiàn)因素的原因?qū)е赂鞣N延遲,如空中傳播延遲、傳輸線傳播延遲、軟硬件處理延遲等,致使在滿足此條件的情況下需要付出的代價非常大。具體如圖2所示,空中延遲和軟件處理延遲相對比較固定,假如需要光纖拉遠到一定的距離,則必須提高硬件的處理速度和能力,以便相應(yīng)的降低硬件處理延遲,給光纖拉遠留足充裕的時間余量。
[0014]如圖3的例子所示,在硬件最大任務(wù)支持情況下光纖拉遠的延遲必須小于108chips,即支持不到20km的光纖拉遠。但實際應(yīng)用中,光纖拉遠可能需要支持超過20km。假如超過20km,則無法滿足協(xié)議規(guī)定的時間間隔,導(dǎo)致本次接入失敗,任務(wù)0/任務(wù)I/任務(wù)2無效,導(dǎo)致共享資源無效占用,浪費寶貴的軟硬件共享資源。
[0015]現(xiàn)有技術(shù)方案一般采用提高工作頻率、增加軟硬件并行度、提高處理能力等技術(shù),在設(shè)計中留有足夠的余量來處理各種小區(qū)UE的接入問題。為滿足極少數(shù)情況下出現(xiàn)的惡劣情況,現(xiàn)有技術(shù)不惜花費大量的代價,重用大量硬件資源,或?qū)浻操Y源進行深度優(yōu)化,這不僅增加設(shè)計的復(fù)雜度,而且浪費資源,增加NodeB的成本代價。
[0016]如果余量設(shè)計不足或根本沒有考慮光纖拉遠的情況,現(xiàn)有技術(shù)方案一般可采用如下三種方案進行處理=DNodeB在軟硬件處理之后發(fā)現(xiàn)無法滿足協(xié)議規(guī)定的時間間隔,則直接丟棄本次前導(dǎo),UE無法接收到AICH回應(yīng),在規(guī)定時間重新發(fā)送前導(dǎo)(Preamble) ;2)NodeB并不進行時間間隔的判斷,只要正確接收到前導(dǎo)后即發(fā)送AICH回應(yīng),UE在相應(yīng)的時間間隔如果無法接收到AICH,即在規(guī)定時間重新發(fā)送前導(dǎo)(Preamble) ;3)減少搜索窗長度,使本次任務(wù)在軟硬件實現(xiàn)的過程中能滿足協(xié)議規(guī)定的時間間隔。上述提供的三種方案中,方案I)和方案2)均會導(dǎo)致本次小區(qū)UE接入失敗,不僅增加小區(qū)其它UE的接入時延,降低小區(qū)UE的接入成功率,同時由于需要處理無效的前導(dǎo)或AICH,導(dǎo)致NodeB軟硬件共享資源有效使用率的降低和功耗的增加;方案3)減少了小區(qū)搜索半徑,導(dǎo)致小區(qū)邊界的某些UE無法接入網(wǎng)絡(luò)。
[0017]針對現(xiàn)有技術(shù)中基站在光纖拉遠或其它情況下由于延遲增大導(dǎo)致部分UE無法接入的問題,目如尚未提出有效地解決方案。
【發(fā)明內(nèi)容】
[0018]本發(fā)明提供了一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法,用以解決現(xiàn)有技術(shù)中基站在光纖拉遠或其它情況下由于延遲增大導(dǎo)致部分UE無法接入的問題。
[0019]為解決上述技術(shù)問題,一方面,本發(fā)明提供一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法,包括:根據(jù)WCDMA系統(tǒng)中UE發(fā)送的前導(dǎo),獲取對應(yīng)的前導(dǎo)檢測指令;根據(jù)獲取到的前導(dǎo)檢測指令,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成;若判定檢測任務(wù)不能夠在預(yù)定的時間內(nèi)完成,則將檢測任務(wù)的啟動時間提前。
[0020]優(yōu)選地,在將檢測任務(wù)的啟動時間提前之前,方法還包括:預(yù)測將檢測任務(wù)的啟動時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求;若預(yù)測結(jié)果為前導(dǎo)檢測的性能不能滿足對應(yīng)的UE的需求,則將檢測任務(wù)中檢測4096碼片長度的約束進行縮減。
[0021]優(yōu)選地,根據(jù)獲取到的前導(dǎo)檢測指令,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成,包括:根據(jù)前導(dǎo)檢測的歷史信息、當(dāng)前硬件資源的使用情況,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)的執(zhí)行情況進行預(yù)測;根據(jù)預(yù)測的結(jié)果,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成。
[0022]優(yōu)選地,預(yù)測將檢測任務(wù)的啟動時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求,包括:判斷將檢測任務(wù)的啟動時間提前后,SNR是否在預(yù)定的范圍內(nèi);若將檢測任務(wù)的啟動時間提前后,SNR在預(yù)定的范圍內(nèi),則判定前導(dǎo)檢測的性能能夠滿足對應(yīng)的UE的需求,否則,判定前導(dǎo)檢測的性能不能夠滿足對應(yīng)的UE的需求。
[0023]優(yōu)選地,在將檢測任務(wù)的啟動時間提前之后,方法包括:根據(jù)將檢測任務(wù)的啟動時間提前的時間量,將擾碼序列進行相應(yīng)的調(diào)整,以實現(xiàn)前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致。
[0024]優(yōu)選地,在將檢測任務(wù)中檢測4096碼片長度的約束進行縮減之后,方法包括:根據(jù)將檢測任務(wù)中檢測4096碼片長度的約束進行縮減的縮減量,將擾碼序列進行相應(yīng)的調(diào)整,以實現(xiàn)前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致。
[0025]另一方面,本發(fā)明還提供一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的裝置,包括:獲取單元,用于根據(jù)WCDMA系統(tǒng)中UE發(fā)送的前導(dǎo),獲取對應(yīng)的前導(dǎo)檢測指令;判斷單元,用于根據(jù)獲取到的前導(dǎo)檢測指令,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成;時間調(diào)整單元,用于在檢測任務(wù)不能夠在預(yù)定的時間內(nèi)完成,則將檢測任務(wù)的啟動時間提iu。
[0026]優(yōu)選地,該裝置還包括:預(yù)測單元,用于在將檢測任務(wù)的啟動時間提前之前,預(yù)測將檢測任務(wù)的啟動時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求;縮減單元,用于在預(yù)測單元預(yù)測結(jié)果為前導(dǎo)檢測的性能不能滿足對應(yīng)的UE的需求時,則將檢測任務(wù)中檢測4096碼片長度的約束進行縮減。
[0027]優(yōu)選地,判斷單元包括:第一預(yù)測模塊,用于根據(jù)前導(dǎo)檢測的歷史信息、當(dāng)前硬件資源的使用情況,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)的執(zhí)行情況進行預(yù)測;第一判斷模塊,用于根據(jù)第一預(yù)測模塊預(yù)測的結(jié)果,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成。
[0028]優(yōu)選地,預(yù)測單元包括:第二判斷模塊,用于判斷將檢測任務(wù)的啟動時間提前后,SNR是否在預(yù)定的范圍內(nèi),若SNR在預(yù)定的范圍內(nèi),則判定前導(dǎo)檢測的性能能夠滿足對應(yīng)的UE的需求,否則,判定前導(dǎo)檢測的性能不能夠滿足對應(yīng)的UE的需求。
[0029]本發(fā)明有益效果如下:
[0030]本發(fā)明在進行前導(dǎo)檢測的過程中,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)進行判斷,在判定檢測任務(wù)不能滿足協(xié)議中規(guī)定的時間信息時,將檢測任務(wù)的任務(wù)啟動時間提前,為系統(tǒng)延遲提供更多的預(yù)留時間,保證檢測任務(wù)可以滿足協(xié)議中規(guī)定的時間信息,這種方式無需額外的增加硬件資源。本發(fā)明有效地解決了相關(guān)技術(shù)中基站在光纖拉遠或其它情況下由于延遲增大導(dǎo)致部分UE無法接入的問題,增強了 WCDMA系統(tǒng)前導(dǎo)檢測處理能力。
【專利附圖】
【附圖說明】
[0031]圖1是WCDMA系統(tǒng)中AICH和PRACH的時序關(guān)系的示意圖;
[0032]圖2是PRACH的接入前導(dǎo)與AICH在實際應(yīng)用中的時序關(guān)系;
[0033]圖3是件最大任務(wù)支持情況下任務(wù)運行的一種時序關(guān)系圖;
[0034]圖4是本發(fā)明實施例中增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法的一種優(yōu)選的流程圖;
[0035]圖5是本發(fā)明實施例中增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法的一種優(yōu)選的實現(xiàn)原理圖;
[0036]圖6是本發(fā)明實施例增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法中原始天線數(shù)據(jù)和新天線數(shù)據(jù)與擾碼序列的關(guān)系比對圖;
[0037]圖7是本發(fā)明實施例增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法中前導(dǎo)積分長度可變的示意圖;
[0038]圖8是本發(fā)明實施例中增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的裝置的一種優(yōu)選的結(jié)構(gòu)框圖;
[0039]圖9是本發(fā)明實施例中增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法的另一種優(yōu)選的流程圖;
[0040]圖10是原始擾碼序列產(chǎn)生器的結(jié)構(gòu)圖;
[0041]圖11是本發(fā)明實施例中X/Y初始值逆推的新擾碼序列產(chǎn)生器結(jié)構(gòu)圖。
【具體實施方式】
[0042]為了解決現(xiàn)有技術(shù)基站在光纖拉遠或其它情況下由于延遲增大導(dǎo)致部分UE無法接入的問題,本發(fā)明提供了一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法和裝置,下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
[0043]實施例1
[0044]本發(fā)明優(yōu)選的實施例提供了一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法,如圖4所示,該方法包括如下步驟:
[0045]S402,根據(jù)WCDMA系統(tǒng)中UE發(fā)送的前導(dǎo),獲取對應(yīng)的前導(dǎo)檢測指令;
[0046]S404,根據(jù)獲取到的前導(dǎo)檢測指令,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成;具體地,在通訊領(lǐng)域的協(xié)議中,對前導(dǎo)檢測的時間參量進行了相關(guān)的規(guī)定,例如,要求Tp_a ( 7680chips等,在具體操作過程中,可以將協(xié)議中規(guī)定的時間參量作為預(yù)定的時間進行判斷。優(yōu)選地,可以根據(jù)前導(dǎo)檢測的歷史信息、當(dāng)前硬件資源的使用信息,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)的執(zhí)行情況進行預(yù)測;根據(jù)預(yù)測的結(jié)果,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間(協(xié)議中規(guī)定的時間)內(nèi)完成。
[0047]S406,若判定檢測任務(wù)不能夠在預(yù)定的時間內(nèi)完成,則將檢測任務(wù)的啟動時間提前。具體地,在判斷檢測任務(wù)不能夠滿足協(xié)議中規(guī)定的時間參量時,可以將檢測任務(wù)的啟動時間提前。通過將啟動時間提前,可以為WCDMA系統(tǒng)中發(fā)送延遲和接收延遲預(yù)留更多的時間,從而可以光纖拉遠提供充足的余量。
[0048]圖5示出上述方案的實現(xiàn)原理圖,具體來說,目前WCDMA前導(dǎo)檢測在計算所配置任務(wù)的ADP (Amplitude delay profile,幅度延遲分布)時,為節(jié)約硬件資源,所有的任務(wù)一般都是采用串行處理的。對于在某些無法滿足協(xié)議規(guī)定的PRACH和AICH時間間隔的特殊應(yīng)用場合下,如果能把第一個任務(wù)的處理結(jié)束時間提前,就可以給傳送延遲TX_delay和接收延遲RX_delay預(yù)留更多的時間,也即可以支持更遠的光纖拉遠。按照目前常規(guī)的WCDMA前導(dǎo)檢測硬件設(shè)計方案,假如采用提高工作時鐘頻率或增加硬件資源的方式,會引起過度設(shè)計的問題,增加設(shè)計復(fù)雜度和浪費硬件資源。上述方案是把計算ADP的任務(wù)啟動時間提前,則相應(yīng)的結(jié)束時間也會提前。這樣,僅需在軟件層經(jīng)過簡單的判斷修改相應(yīng)配置參數(shù)即可,無需增加額外的硬件資源,有利于實現(xiàn)復(fù)雜度的降低,達到性價比的最優(yōu)化。啟動時間的提前量相當(dāng)于給延遲的余量,可以根據(jù)實際應(yīng)用來調(diào)節(jié)提前量的大小,從而達到較為靈活的配置。采用這種方案,假如任務(wù)啟動時間的提前量為K chips,相當(dāng)于在進行相關(guān)計算的天線數(shù)據(jù)前端引入一段K chips時間的噪聲,其中真正信號相關(guān)的天線數(shù)據(jù)是(4096-K)chips。這樣雖然降低了積分長度,但是只要保證提前量在一合理的范圍,前導(dǎo)檢測啟動時間提前的方案在允許的性能損失范圍內(nèi)是可以應(yīng)用的,并不會對前導(dǎo)檢測性能造成很大的影響。
[0049]在上述優(yōu)選的實施方式中,在進行前導(dǎo)檢測的過程中,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)進行判斷,在判定檢測任務(wù)不能滿足協(xié)議中規(guī)定的時間信息時,將檢測任務(wù)的任務(wù)啟動時間提前,為系統(tǒng)延遲提供更多的預(yù)留時間,保證檢測任務(wù)可以滿足協(xié)議中規(guī)定的時間信息,這種方式無需額外的增加硬件資源。本發(fā)明有效地解決了相關(guān)技術(shù)中基站在光纖拉遠或其它情況下由于延遲增大導(dǎo)致部分UE無法接入的問題,增強了 WCDMA系統(tǒng)前導(dǎo)檢測處理能力。
[0050]優(yōu)選地,在將檢測任務(wù)的啟動時間提前之后,方法包括:根據(jù)將檢測任務(wù)的啟動時間提前的時間量,將擾碼序列進行相應(yīng)的調(diào)整,以實現(xiàn)前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致。
[0051]具體來說,如圖6所示,在采用啟動時間提前方案的情況下,用于前導(dǎo)檢測的擾碼序列和天線數(shù)據(jù)加擾的擾碼序列會有所不同。原始前導(dǎo)檢測的擾碼序列和天線數(shù)據(jù)擾碼序列是完全相同的,但是如果前導(dǎo)檢測啟動時間點提前仍然采用這樣的擾碼,則無法正確解擾。為了正確解擾,啟動時間提前方案下的擾碼也必須進行相應(yīng)的調(diào)整,以便跟真實的天線數(shù)據(jù)對齊。因此,需要對擾碼初始值X/Y進行遞推。設(shè)K為前導(dǎo)檢測啟動時間的提前量,SP前K chips的天線數(shù)據(jù)是噪聲,故只需要保證K chips后長度為(4096-K) chips的擾碼序列與天線數(shù)據(jù)擾碼序列的前(4096-K) chips長度的擾碼相同即可,這樣便可正確地解擾。
[0052]在原有前導(dǎo)檢測設(shè)計方案中,根據(jù)3GPP協(xié)議,Y擾碼的全部比特位和X擾碼的最高比特位均是固定到I’ bl,僅需對X擾碼的低24比特進行配置。在采用啟動時間提前方案的情況下,需要硬件支持擾碼初始值X/Y的25bit全部可配。軟件層在配置任務(wù)的時候根據(jù)應(yīng)用場合由啟動時間提前量迭代出擾碼初始值X/Y,并下發(fā)給硬件。
[0053]在本發(fā)明的一個優(yōu)選的實施方式中,還對上述方法進行了優(yōu)化,具體來說,在將檢測任務(wù)的啟動時間提前之前,方法還包括:預(yù)測將檢測任務(wù)的啟動時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求,優(yōu)選地,判斷將檢測任務(wù)的啟動時間提前后,SNR(Signal to Noise Ratio,信噪比)是否在預(yù)定的范圍內(nèi),若SNR在預(yù)定的范圍內(nèi),則判定前導(dǎo)檢測的性能能夠滿足對應(yīng)的UE的需求,否則,判定前導(dǎo)檢測的性能不能夠滿足對應(yīng)的UE的需求;若預(yù)測結(jié)果為前導(dǎo)檢測的性能不能滿足對應(yīng)的UE的需求,則將檢測任務(wù)中檢測4096碼片長度的約束進行縮減。優(yōu)選地,在完成4096碼片長度的縮減后,根據(jù)將檢測任務(wù)中檢測4096碼片長度的約束進行縮減的縮減量,將擾碼序列進行相應(yīng)的調(diào)整,以實現(xiàn)前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致。
[0054]具體來說,由于前導(dǎo)檢測屬于粗搜索,僅需要對對端發(fā)送前導(dǎo)的各種參數(shù)進行粗略估計,精度的要求并不高。因此,可通過對協(xié)議規(guī)定的檢測4096碼片長度的約束進行適當(dāng)縮減(即前導(dǎo)積分長度可變),并配合相應(yīng)的檢測門限來完成前導(dǎo)檢測,從而減少前導(dǎo)檢測的時間開銷,增強同等軟硬件資源條件下的前導(dǎo)檢測處理能力。如圖7所示,原有前導(dǎo)檢測方案,需要處理4096碼片的時間開銷;而采用新的前導(dǎo)檢測方案后,僅需要處理N (N< 4096)碼片的時間開銷。
[0055]實施例2[0056]基于上述實施例1中提供的增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法,本發(fā)明優(yōu)選的實施例還提供了一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的裝置,具體地,如圖8所示,該裝置包括:
[0057]獲取單元802,用于根據(jù)WCDMA系統(tǒng)中UE發(fā)送的前導(dǎo),獲取對應(yīng)的前導(dǎo)檢測指令;
[0058]判斷單元804,用于根據(jù)獲取到的前導(dǎo)檢測指令,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成;具體地,在通訊領(lǐng)域的協(xié)議中,對前導(dǎo)檢測的時間參量進行了相關(guān)的規(guī)定,例如,要求7680chips等,在具體操作過程中,可以將協(xié)議中規(guī)定的時間參量作為預(yù)定的時間進行判斷。優(yōu)選地,可以根據(jù)前導(dǎo)檢測的歷史信息、當(dāng)前硬件資源的使用情況,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)的執(zhí)行情況進行預(yù)測;根據(jù)預(yù)測的結(jié)果,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間(協(xié)議中規(guī)定的時間)內(nèi)完成。
[0059]時間調(diào)整單元806,用于在檢測任務(wù)不能夠在預(yù)定的時間內(nèi)完成,則將檢測任務(wù)的啟動時間提前。具體地,在判斷檢測任務(wù)不能夠滿足協(xié)議中規(guī)定的時間參量時,可以將檢測任務(wù)的啟動時間提前。通過將啟動時間提前,WCDMA系統(tǒng)中發(fā)送延遲和接收延遲預(yù)留更多的時間,進而可以光纖拉遠提供充足的余量。
[0060]在上述優(yōu)選的實施方式中,在進行前導(dǎo)檢測的過程中,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)進行判斷,在判定檢測任務(wù)不能滿足協(xié)議中規(guī)定的時間信息時,將檢測任務(wù)的任務(wù)啟動時間提前,為系統(tǒng)延遲提供更多的預(yù)留時間,保證檢測任務(wù)可以滿足協(xié)議中規(guī)定的時間信息,這種方式無需額外的增加硬件資源。本發(fā)明有效地解決了相關(guān)技術(shù)中基站在光纖拉遠或其它情況下由于延遲增大導(dǎo)致部分UE無法接入的問題,增強了 WCDMA系統(tǒng)前導(dǎo)檢測處理能力。
[0061]優(yōu)選地,該裝置還包括:預(yù)測單元,用于在將檢測任務(wù)的啟動時間提前之前,預(yù)測將檢測任務(wù)的啟動時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求;縮減單元,用于在預(yù)測單元預(yù)測結(jié)果為前導(dǎo)檢測的性能不能滿足對應(yīng)的UE的需求時,則將檢測任務(wù)中檢測4096碼片長度的約束進行縮減。
[0062]優(yōu)選地,判斷單元包括:第一預(yù)測模塊,用于根據(jù)前導(dǎo)檢測的歷史信息、當(dāng)前硬件資源的使用情況,對前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)的執(zhí)行情況進行預(yù)測;第一判斷模塊,用于根據(jù)第一預(yù)測模塊預(yù)測的結(jié)果,判斷前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成。
[0063]優(yōu)選地,預(yù)測單元包括:第二判斷模塊,用于判斷將檢測任務(wù)的啟動時間提前后,SNR是否在預(yù)定的范圍內(nèi),若SNR在預(yù)定的范圍內(nèi),則判定前導(dǎo)檢測的性能能夠滿足對應(yīng)的UE的需求,否則,判定前導(dǎo)檢測的性能不能夠滿足對應(yīng)的UE的需求。
[0064]優(yōu)選地,該裝置還包括:擾碼序列調(diào)整單元,用于在將檢測任務(wù)的啟動時間提前之后,根據(jù)將檢測任務(wù)的啟動時間提前的時間量,將擾碼序列進行相應(yīng)的調(diào)整,以實現(xiàn)前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致,以及,在將檢測任務(wù)中檢測4096碼片長度的約束進行縮減之后,根據(jù)將檢測任務(wù)中檢測4096碼片長度的約束進行縮減的縮減量,將擾碼序列進行相應(yīng)的調(diào)整,以前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致。
[0065]實施例3
[0066]基于上述實施例1和實施例2中提供的技術(shù)方案,本優(yōu)選的實施例提供了一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的具體的方法,圖9示出上述方法的一種優(yōu)選的流程圖,如圖9所示,該方法包括如下步驟:
[0067]步驟S901,業(yè)務(wù)層根據(jù)應(yīng)用下發(fā)前導(dǎo)檢測信令,主要包括X擾碼初始值、接入時隙以及小區(qū)和頻點相關(guān)的參數(shù)信息。
[0068]步驟S902,軟件層在接收到前導(dǎo)檢測信令之后,根據(jù)硬件的處理粒度,把信令分解成硬件能夠單獨處理的多個子任務(wù);同時結(jié)合軟件層維護的任務(wù)歷史信息(主要包括任務(wù)的啟動時間、停止時間以及各個接入時隙各任務(wù)占用硬件資源的情況),從而判斷硬件共享資源的使用情況,并預(yù)測本次信令分解的各子任務(wù)的執(zhí)行情況。
[0069]步驟S903,根據(jù)預(yù)測的本次各子任務(wù)的執(zhí)行情況來決定各子任務(wù)的處理方式。如果硬件共享資源充分,在此時間段內(nèi)完全能進行各子任務(wù)的處理,不會發(fā)生協(xié)議規(guī)定的時間間隔違例的情況,則按正常情況處理,即按業(yè)務(wù)層下發(fā)的參數(shù)對硬件進行配置;否則,由于硬件共享資源匱乏,無法滿足協(xié)議規(guī)定的時間間隔要求,則跳轉(zhuǎn)到步驟S904進行異常處理。
[0070]步驟S904,判斷假如采用啟動時間提前方案,前導(dǎo)檢測的性能能否滿足應(yīng)用需求。因為畢竟采用此方案,會引入一段噪聲,但當(dāng)SNR (信噪比)在可接受的范圍之內(nèi),其對性能的影響是可以忽略的。如果時間提前方案不能滿足性能指標(biāo),則跳轉(zhuǎn)到步驟S905;否則,則根據(jù)指定的信噪比確定時間提前量的范圍,并跳轉(zhuǎn)到步驟S906。
[0071]步驟S905,判斷假如采用積分長度可變方案,前導(dǎo)檢測的性能能否滿足應(yīng)用需求。如果積分長度可變方案不能滿足性能指標(biāo),則跳轉(zhuǎn)到步驟S901,通知業(yè)務(wù)層,本次所配置的前導(dǎo)檢測信令無法完成,請重新配置;否則,則根據(jù)指定的信噪比確定積分長度可變的范圍,并跳轉(zhuǎn)到步驟S907。
[0072]步驟S906,根據(jù)步驟S904確定的時間提前量范圍,綜合當(dāng)前軟硬件運行情況和各種延遲估算,折中選擇一最優(yōu)值作為最終的時間提前量。
[0073]步驟S907,根據(jù)步驟S905確定的可變積分長度范圍,綜合當(dāng)前軟硬件運行情況和各種延遲估算,折中選擇一最優(yōu)值作為最終的積分長度。
[0074]步驟S908,根據(jù)步驟S906或步驟907中所確定的參數(shù)值,修改任務(wù)的啟動時間和天線數(shù)據(jù)裝載的時間點,以及其它相關(guān)的時間參數(shù),以確保任務(wù)執(zhí)行與天線數(shù)據(jù)的一致性,并調(diào)整相應(yīng)的前導(dǎo)檢測門限。
[0075]步驟S909,根據(jù)業(yè)務(wù)層提供的原始擾碼初始值,并結(jié)合步驟S906或步驟907以及步驟908確定的各種參數(shù)值,對擾碼初始值X/Y進行遞推,以保證前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列對齊。
[0076]擾碼初始值X/Y逆推由如下遞推過程確定:
[0077]3GPP協(xié)議規(guī)定,其前導(dǎo)采用的擾碼序列由x/y子序列的初始狀態(tài)值唯一確定,只要保證x/y初始狀態(tài)值相同就可以保證后續(xù)生成的擾碼序列相同。假如需要生成如圖6所示的新的前導(dǎo)檢測擾碼序列,需要根據(jù)天線數(shù)據(jù)對應(yīng)擾碼序列的子序列x/y的初始狀態(tài),逆推出K chips之前對應(yīng)的x/y序列的初始狀態(tài)xl/yl,則xl/yl即可作為前導(dǎo)檢測擾碼序列對應(yīng)的x/y的新初始狀態(tài),具體推導(dǎo)如下:
[0078]PRACH長擾碼所采用的原始擾碼序列產(chǎn)生器的結(jié)構(gòu)如圖10所示,其表達式為:
[0079]xn (i+25) =xn (i+3) +xn (i) modulo2, i=0,...,225_27
[0080]y (i+25) =y (i+3) +y (i+2) +y (i+1) +y (i) modulo2, i=0,...,225_27[0081]由此,經(jīng)過對以上表達式的變換,得出新擾碼子序列的表達式為:
[0082]xn (i) = (xn (i+25) -χη (i+3)) modulo2, i=0,...,225_27
[0083]y (i) = (y (i+25) -y (i+3) -y (i+2) -y (i+1)) modulo2, i=0,...,225_27
[0084]由此,新擾碼序列的產(chǎn)生器結(jié)構(gòu)如圖11所示,x/y的25bit狀態(tài)值的最低位都是在移位之后由計算得到的一位狀態(tài)值填充到該bit。以啟動時間提前768chips為例,需要迭代768次,得到768chips之前的x/y序列的狀態(tài)值作為新的擾碼生成的初始狀態(tài)值(X,y),這一組值就是新的參數(shù)來生成用于前導(dǎo)檢測的擾碼。
[0085]因此,對應(yīng)擾碼所需要修改的就是增加一步逆推過程,即如果啟動提前768chips,則根據(jù)天線數(shù)據(jù)擾碼x/y序列初始狀態(tài)逆推出768chips以前的x/y序列狀態(tài),作為前導(dǎo)檢測擾碼生成的輸入?yún)?shù),從而得到前導(dǎo)檢測所需的擾碼。
[0086]步驟S910,下發(fā)前導(dǎo)檢測任務(wù)和相關(guān)參數(shù),并把本次下發(fā)任務(wù)的相關(guān)信息維護到任務(wù)歷史信息表。
[0087]步驟S911,硬件層在接收到軟件層下發(fā)的前導(dǎo)檢測任務(wù)之后,對任務(wù)進行有效性檢測、時序檢測,并根據(jù)軟件層分配的任務(wù)運行時序信息進行調(diào)度處理。
[0088]步驟S912,采用軟件層下發(fā)的天線數(shù)據(jù)裝載時間點和遞推的X/Y初始值初始化硬件,并根據(jù)任務(wù)的啟動時間啟動硬件運行。
[0089]步驟S913,硬件從天線數(shù)據(jù)裝載時間點開始讀取天線數(shù)據(jù),以軟件配置的X/Y值為初始值產(chǎn)生擾碼序列,一并送入共享的硬件相干累加資源計算相應(yīng)積分長度的ADP值。
[0090]步驟S914,軟件層在接收到硬件上報的ADP值后做進一步處理,然后將最終的前導(dǎo)檢測結(jié)果報告給業(yè)務(wù)層。
[0091]盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的技術(shù)人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實施例。
【權(quán)利要求】
1.一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的方法,其特征在于,所述方法包括以下步驟: 根據(jù)WCDMA系統(tǒng)中UE發(fā)送的前導(dǎo),獲取對應(yīng)的前導(dǎo)檢測指令; 根據(jù)獲取到的所述前導(dǎo)檢測指令,判斷所述前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成; 若判定所述檢測任務(wù)不能夠在所述預(yù)定的時間內(nèi)完成,則將所述檢測任務(wù)的啟動時間提前。
2.如權(quán)利要求1所述的方法,其特征在于,在將所述檢測任務(wù)的啟動時間提前之前,所述方法還包括: 預(yù)測將所述檢測任務(wù)的啟動 時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求; 若預(yù)測結(jié)果為前導(dǎo)檢測的性能不能滿足對應(yīng)的UE的需求,則將所述檢測任務(wù)中檢測4096碼片長度的約束進行縮減。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)獲取到的所述前導(dǎo)檢測指令,判斷所述前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成,包括: 根據(jù)前導(dǎo)檢測的歷史信息、當(dāng)前硬件資源的使用情況,對所述前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)的執(zhí)行情況進行預(yù)測; 根據(jù)預(yù)測的結(jié)果,判斷所述前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成。
4.如權(quán)利要求2所述的方法,其特征在于,預(yù)測將所述檢測任務(wù)的啟動時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求,包括: 判斷將所述檢測任務(wù)的啟動時間提前后,SNR是否在預(yù)定的范圍內(nèi); 若將所述檢測任務(wù)的啟動時間提前后,SNR在預(yù)定的范圍內(nèi),則判定前導(dǎo)檢測的性能能夠滿足對應(yīng)的UE的需求,否則,判定前導(dǎo)檢測的性能不能夠滿足對應(yīng)的UE的需求。
5.如權(quán)利要求1所述的方法,其特征在于,在將所述檢測任務(wù)的啟動時間提前之后,所述方法包括: 根據(jù)將所述檢測任務(wù)的啟動時間提前的時間量,將擾碼序列進行相應(yīng)的調(diào)整,以實現(xiàn)前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致。
6.如權(quán)利要求2所述的方法,其特征在于,在將所述檢測任務(wù)中檢測4096碼片長度的約束進行縮減之后,所述方法包括: 根據(jù)將所述檢測任務(wù)中檢測4096碼片長度的約束進行縮減的縮減量,將擾碼序列進行相應(yīng)的調(diào)整,以實現(xiàn)前導(dǎo)檢測的天線數(shù)據(jù)與擾碼序列一致。
7.一種增強WCDMA系統(tǒng)前導(dǎo)檢測處理能力的裝置,其特征在于,包括: 獲取單元,用于根據(jù)WCDMA系統(tǒng)中UE發(fā)送的前導(dǎo),獲取對應(yīng)的前導(dǎo)檢測指令; 判斷單元,用于根據(jù)獲取到的所述前導(dǎo)檢測指令,判斷所述前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成; 時間調(diào)整單元,用于在所述檢測任務(wù)不能夠在所述預(yù)定的時間內(nèi)完成,則將所述檢測任務(wù)的啟動時間提前。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括:預(yù)測單元,用于在將所述檢測任務(wù)的啟動時間提前之前,預(yù)測將所述檢測任務(wù)的啟動時間提前后,前導(dǎo)檢測的性能是否能夠滿足對應(yīng)的UE的需求; 縮減單元,用于在所述預(yù)測單元預(yù)測結(jié)果為前導(dǎo)檢測的性能不能滿足對應(yīng)的UE的需求時,則將所述檢測任務(wù)中檢測4096碼片長度的約束進行縮減。
9.如權(quán)利要求7或8所述的裝置,其特征在于,所述判斷單元包括: 第一預(yù)測模塊,用于根據(jù)前導(dǎo)檢測的歷史信息、當(dāng)前硬件資源的使用情況,對所述前導(dǎo)檢測指令對應(yīng)的檢測任務(wù)的執(zhí)行情況進行預(yù)測; 第一判斷模塊,用于根據(jù)第一預(yù)測模塊預(yù)測的結(jié)果,判斷所述前導(dǎo)檢測指令對應(yīng)的檢測任務(wù),是否能夠在預(yù)定的時間內(nèi)完成。
10.如權(quán)利要求8所述的裝置,其特征在于,所述預(yù)測單元包括: 第二判斷模塊,用于判斷將所述檢測任務(wù)的啟動時間提前后,SNR是否在預(yù)定的范圍內(nèi),若SNR在預(yù)定的范圍內(nèi),則判定前導(dǎo)檢測的性能能夠滿足對應(yīng)的UE的需求,否則,判定前導(dǎo)檢測的性能不能 夠滿足對應(yīng)的UE的需求。
【文檔編號】H04W74/08GK104010377SQ201310056469
【公開日】2014年8月27日 申請日期:2013年2月22日 優(yōu)先權(quán)日:2013年2月22日
【發(fā)明者】王華勇 申請人:中興通訊股份有限公司