專利名稱:一種多小區(qū)前導(dǎo)檢測的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多小區(qū)前導(dǎo)檢測的方法和裝置,特別地涉及一種應(yīng)用于寬帶碼分多址(Wide-band Code Division Multiple Access,WCDMA)系統(tǒng)基站中的多小區(qū)前導(dǎo)檢測的方法和裝置,屬于通信技術(shù)領(lǐng)域。
背景技術(shù):
在WCDMA系統(tǒng)中,用戶通過物理隨機(jī)接入信道向基站發(fā)送前導(dǎo)(preamble)信號,基站通過檢測前導(dǎo)信號判斷是否有用戶請求接入,并根據(jù)預(yù)先設(shè)定的接入策略在下行接入指示信道(AICH)中通知用戶是否允許其接入,此過程稱為前導(dǎo)檢測。
在現(xiàn)有技術(shù)中,對多小區(qū)進(jìn)行前導(dǎo)檢測的方法通常是對每一個(gè)小區(qū)均單獨(dú)設(shè)置一套獨(dú)立的前導(dǎo)檢測裝置,例如,最多設(shè)置6套前導(dǎo)檢測裝置,當(dāng)配置的扇區(qū)數(shù)較小時(shí),只啟用部分前導(dǎo)檢測裝置。采用上述方法雖然能夠可靠的實(shí)現(xiàn)前導(dǎo)檢測,但是不同的扇區(qū)是不能共享前導(dǎo)檢測裝置的,由此帶來了基站建設(shè)中硬件成本的增加。
在實(shí)際的應(yīng)用中,WCDMA基站一般可以根據(jù)扇區(qū)數(shù)和小區(qū)半徑的不同配置為幾種典型的場景,例如1載6扇/10公里,1載3扇/40公里或者1載1扇/120公里等。在各種配置場景中,針對蜂窩小區(qū)內(nèi)用戶的每一個(gè)可能位置都需要進(jìn)行前導(dǎo)檢測,且在不同的配置場景下針對多個(gè)小區(qū)所進(jìn)行的總前導(dǎo)檢測計(jì)算量是相當(dāng)?shù)模虼送ǔG皩?dǎo)檢測的計(jì)算量與小區(qū)半徑成正比,且小區(qū)數(shù)較多時(shí)各小區(qū)半徑就較小。
而根據(jù)WCDMA協(xié)議的規(guī)定前導(dǎo)檢測時(shí)間為,從用戶開始發(fā)送前導(dǎo)到開始接收基站前導(dǎo)檢測給出的接入指示信息的時(shí)間間隔τp-a,在小延遲模式下為7680碼片,在大延遲模式下為12800碼片。那么,對于同樣的計(jì)算資源,顯然可利用的前導(dǎo)檢測時(shí)間越長,能支持的前導(dǎo)檢測計(jì)算量就越多,即支持小區(qū)的半徑就越大。
但是現(xiàn)有的前導(dǎo)檢測方法并沒有充分利用前導(dǎo)檢測時(shí)間,將其作為一種計(jì)算資源進(jìn)行分配,由此不能靈活地利用大、小延遲模式下可利用的前導(dǎo)檢測時(shí)間,使得在大延遲模式下,前導(dǎo)檢測的計(jì)算資源利用效率降低;現(xiàn)有的前導(dǎo)檢測方法也沒有按照各個(gè)小區(qū)進(jìn)行前導(dǎo)檢測的計(jì)算量來分配計(jì)算資源,由此可能會帶來計(jì)算資源的浪費(fèi)或者不足的瓶頸。
此外,由于前導(dǎo)序列長4096碼片,前導(dǎo)檢測對搜索窗內(nèi)每一位置進(jìn)行檢測時(shí),均需要進(jìn)行一次4096碼片長的相關(guān)運(yùn)算,且相關(guān)運(yùn)算還分成相干累積與非相干累積兩部分。現(xiàn)有的多小區(qū)前導(dǎo)檢測方法中需要利用多個(gè)迭代周期來完成一次4096碼片相關(guān)運(yùn)算,因此需要保存相干累積與非相干累積的中間結(jié)果,由此所需存儲器容量與小區(qū)半徑成正比,與要補(bǔ)償?shù)念l偏數(shù)成正比,且中間計(jì)算結(jié)果位寬較寬,總的存儲器容量會達(dá)到20M比特以上。另外,這些存儲器位于前導(dǎo)檢測核心計(jì)算部件內(nèi),對存儲器速度要求高,一般需要選用靜態(tài)存儲器,而大容量的高速靜態(tài)存儲器將會構(gòu)成巨大的成本壓力。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種多小區(qū)前導(dǎo)檢測的方法和裝置,使得多個(gè)小區(qū)可以利用一套資源進(jìn)行前導(dǎo)檢測,節(jié)省了基站成本。
為此,本發(fā)明的一方面提供一種多小區(qū)前導(dǎo)檢測的方法,包括(a)在上行接入時(shí)隙中,接收天線數(shù)據(jù),并按照接入時(shí)隙先后順序確定各個(gè)小區(qū)進(jìn)行前導(dǎo)檢測的順序;(b)在按照順序?qū)δ硞€(gè)小區(qū)進(jìn)行前導(dǎo)檢測時(shí),將接收到天線數(shù)據(jù)中該小區(qū)的前導(dǎo)檢測序列以高于碼片速率的設(shè)定速率輸出;(c)在進(jìn)行前導(dǎo)檢測的當(dāng)前小區(qū)搜索窗寬度內(nèi),利用輸出的前導(dǎo)檢測序列,依順序?qū)λ阉鞔皟?nèi)各個(gè)偏移位置進(jìn)行前導(dǎo)檢測。
進(jìn)一步地,所述的步驟(b)中,設(shè)定速率為內(nèi)部時(shí)鐘速率。
進(jìn)一步地,所述的步驟(a)還包括將接收到的天線數(shù)據(jù)進(jìn)行第一級緩存;此時(shí),所述的步驟(b)更進(jìn)一步地為在按照順序?qū)δ硞€(gè)小區(qū)進(jìn)行前導(dǎo)檢測時(shí),將第一級緩存數(shù)據(jù)中該小區(qū)的前導(dǎo)檢測序列以高于碼片速率的設(shè)定速率輸出,且按照預(yù)定格式進(jìn)行第二級緩存。
更進(jìn)一步地,將接收到的天線數(shù)據(jù)進(jìn)行第一級緩存是按照環(huán)形隊(duì)列格式進(jìn)行的數(shù)據(jù)存儲。
更進(jìn)一步地,所述的預(yù)定格式為相距16碼片的數(shù)據(jù)存儲在一行,每16行數(shù)據(jù)構(gòu)成一個(gè)存儲段。
再進(jìn)一步地,所述的步驟(c)中,利用輸出的前導(dǎo)檢測序列對搜索窗內(nèi)某個(gè)偏移位置進(jìn)行前導(dǎo)檢測具體包括首先,輸出當(dāng)前前導(dǎo)檢測序列的最后一存儲段最后一行的數(shù)據(jù)進(jìn)行前導(dǎo)檢測;然后,按照從后至前的反向順序,在當(dāng)前輸出行數(shù)據(jù)的前導(dǎo)檢測完成后,輸出未進(jìn)行前導(dǎo)檢測的相鄰行數(shù)據(jù)進(jìn)行前導(dǎo)檢測。
還進(jìn)一步地,在輸出一行數(shù)據(jù)后,對當(dāng)前前導(dǎo)檢測序列進(jìn)行更新,且在所有行輸出后更新得到的前導(dǎo)檢測序列為下一個(gè)偏移位置的前導(dǎo)檢測序列;且輸出一行天線數(shù)據(jù)后,對當(dāng)前前導(dǎo)檢測序列進(jìn)行更新具體為滑動所述輸出行數(shù)據(jù)1個(gè)碼片,且將該行移出的碼片數(shù)據(jù)發(fā)送給下一段的對應(yīng)行,同時(shí)接收從前一段對應(yīng)行中移出1個(gè)碼片數(shù)據(jù);其中最后一個(gè)移出碼片丟棄,最初一個(gè)移入碼片由第一級緩存數(shù)據(jù)提供。
進(jìn)一步地,該方法還包括將第一級緩存數(shù)據(jù)中首個(gè)待進(jìn)行前導(dǎo)檢測小區(qū)的前導(dǎo)檢測數(shù)據(jù)也以高于碼片速率的設(shè)定速率輸出,且按照預(yù)定格式進(jìn)行第二次緩存;此時(shí),所述的第二級緩存設(shè)置為以串行連接、乒乓方式交替工作的兩個(gè)存儲區(qū),所述兩個(gè)存儲區(qū)分別用于存儲第一級緩存數(shù)據(jù)中輸出的待進(jìn)行前導(dǎo)檢測小區(qū)的前導(dǎo)檢測序列,以及存儲當(dāng)前小區(qū)進(jìn)行前導(dǎo)檢測的數(shù)據(jù)。
更進(jìn)一步地,該方法還包括對前導(dǎo)檢測資源進(jìn)行預(yù)先配置,具體為m=τp-an,]]>其中m為完成1公里小區(qū)半徑的前導(dǎo)檢測的時(shí)間,n為多個(gè)小區(qū)總的小區(qū)半徑(各個(gè)小區(qū)的半徑累加),τp-a為上行接入指示信息的時(shí)間間隔。
本發(fā)明的另一方面還提供一種多小區(qū)前導(dǎo)檢測的裝置,包括
擾碼序列產(chǎn)生與存儲單元,用于在接收到擾碼序列產(chǎn)生信號時(shí),產(chǎn)生和存儲用于當(dāng)前小區(qū)前導(dǎo)檢測的擾碼序列;小區(qū)調(diào)度控制單元,用于獲取各個(gè)小區(qū)接入時(shí)隙的先后順序,并在其獲知整個(gè)系統(tǒng)前導(dǎo)檢測開始時(shí)或者在接收到搜索窗完成信號時(shí),讀取接收到的天線數(shù)據(jù)中首個(gè)小區(qū)搜索窗偏移位置的數(shù)據(jù),并將其以預(yù)定的速率輸出,且向搜索窗迭代處理單元發(fā)送迭代開始信號,向擾碼序列產(chǎn)生與存儲單元發(fā)送擾碼序列產(chǎn)生信號;搜索窗迭代處理單元,用于接收到迭代開始信號后或者接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置的前導(dǎo)檢測未完成后,讀取小區(qū)調(diào)度控制單元輸出的當(dāng)前前導(dǎo)檢測序列,并將其輸出給前導(dǎo)檢測運(yùn)算單元,同時(shí)還將該數(shù)據(jù)移動一個(gè)碼片后,刷新當(dāng)前前導(dǎo)檢測序列;當(dāng)接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置均進(jìn)行前導(dǎo)檢測后,向小區(qū)調(diào)度控制單元發(fā)送搜索窗完成信號;前導(dǎo)檢測運(yùn)算單元,用于在接收到搜索窗迭代處理單元輸出的數(shù)據(jù)后,讀取擾碼序列產(chǎn)生與存儲單元存儲的擾碼序列,按照預(yù)定的策略進(jìn)行前導(dǎo)檢測相關(guān)計(jì)算,且計(jì)算結(jié)束時(shí)向搜索窗迭代處理單元發(fā)送處理結(jié)束信號。
進(jìn)一步地,該裝置還包括第一級緩存單元,用于接收天線數(shù)據(jù),并進(jìn)行存儲;第二級緩存單元,用于以預(yù)定的格式存儲接收到的數(shù)據(jù);此時(shí),所述的小區(qū)調(diào)度控制單元,用于在獲知整個(gè)系統(tǒng)前導(dǎo)檢測開始時(shí)或者在接收到搜索窗完成信號時(shí),讀取第一級緩存單元中首個(gè)小區(qū)搜索窗偏移位置的數(shù)據(jù),并將其以預(yù)定的速率輸出至第二級緩存單元,且向搜索窗迭代處理單元發(fā)送迭代開始信號;所述的搜索窗迭代處理單元,用于接收到迭代開始信號后或者接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置的前導(dǎo)檢測未完成后,讀取第二級緩存單元中的當(dāng)前前導(dǎo)檢測序列,并將其輸出給前導(dǎo)檢測運(yùn)算單元,同時(shí)還將該數(shù)據(jù)移動一個(gè)碼片后,輸入第二級緩存單元刷新當(dāng)前前導(dǎo)檢測序列。
更進(jìn)一步地,所述的第二級緩存單元中設(shè)置有兩個(gè)存儲區(qū),分別交替用于存儲待進(jìn)行前導(dǎo)檢測的小區(qū)的前導(dǎo)檢測序列以及存儲正在進(jìn)行前導(dǎo)檢測的數(shù)據(jù),所述兩個(gè)存儲區(qū)串行連接,由小區(qū)調(diào)度控制單元根據(jù)兩個(gè)存儲區(qū)的存儲數(shù)據(jù)狀態(tài)以乒乓方式控制其交替工作。
與現(xiàn)有技術(shù)相比,本發(fā)明所提出的方法和裝置能夠利用一套資源來實(shí)現(xiàn)對多小區(qū)的前導(dǎo)檢測過程,且搜索窗的各個(gè)偏移位置的前導(dǎo)檢測在一個(gè)迭代周期內(nèi)完成,較少了內(nèi)存需求量,由此節(jié)省了基站建設(shè)成本;且利用本發(fā)明所提出的方法和裝置還能夠有效地將前導(dǎo)檢測時(shí)間作為一種資源來分配,從而有效地提高了前導(dǎo)檢測的效率。
圖1為本發(fā)明實(shí)施例中多小區(qū)前導(dǎo)檢測方法中一個(gè)小區(qū)進(jìn)行前導(dǎo)檢測的流程圖;圖2為本發(fā)明實(shí)施例中進(jìn)行第二級緩存的天線數(shù)據(jù)存儲格式示意圖;圖3為圖2所示的天線數(shù)據(jù)進(jìn)行滑動過程的示意圖;圖4為圖2所示的天線數(shù)據(jù)進(jìn)行一次滑動后的結(jié)果示意圖;圖5為本發(fā)明實(shí)施例中兩個(gè)小區(qū)進(jìn)行前導(dǎo)檢測的工作時(shí)序圖;圖6為本發(fā)明實(shí)施例中進(jìn)行前導(dǎo)檢測運(yùn)算時(shí)相干累積的輸入時(shí)序圖;圖7為本發(fā)明實(shí)施例中進(jìn)行前導(dǎo)檢測運(yùn)算時(shí)的非相干累積的輸入時(shí)序圖;圖8為本發(fā)明實(shí)施例中對多小區(qū)進(jìn)行前導(dǎo)檢測的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
以下結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步的介紹,但不作為對本發(fā)明的限定。
在WCDMA系統(tǒng)的每個(gè)接入時(shí)隙中,按照每個(gè)小區(qū)接入時(shí)隙的順序依次進(jìn)行各個(gè)小區(qū)的前導(dǎo)檢測,對于每個(gè)小區(qū)前導(dǎo)檢測的方法,參考圖1所示包括以下步驟步驟101,對接收到的天線數(shù)據(jù)以碼片速率進(jìn)行第一級緩存,且該級緩存中允許存儲的數(shù)據(jù)長度應(yīng)根據(jù)實(shí)際的應(yīng)用場景中所具有的小區(qū)數(shù)以及完成一個(gè)小區(qū)前導(dǎo)檢測的硬件運(yùn)算時(shí)間所確定;在本步驟中,第一級緩存中的數(shù)據(jù)可以是按照環(huán)形隊(duì)列格式進(jìn)行存儲的,即在接收到天線數(shù)據(jù)流時(shí),隨著寫地址不斷增加,在最后一個(gè)地址存儲數(shù)據(jù)后返回第一個(gè)地址繼續(xù)以覆蓋方式將新數(shù)據(jù)進(jìn)行存儲;步驟102,將第一級緩存數(shù)據(jù)中代表當(dāng)前小區(qū)搜索窗首個(gè)偏移位置的前導(dǎo)序列的4096碼片天線數(shù)據(jù)按照預(yù)定的格式以高于碼片速率的預(yù)定速率高速輸出后,進(jìn)行第二級緩存,該預(yù)定的速率可以為系統(tǒng)的內(nèi)部時(shí)鐘速率,此處數(shù)據(jù)以高速輸出進(jìn)行二級緩存為以后步驟中運(yùn)算速度的提高提供了基礎(chǔ)和保證,上述天線數(shù)據(jù)進(jìn)行第二級緩存是按照行和列的特殊格式存儲的,此時(shí)的存儲格式以圖2所示進(jìn)行說明,從該圖中可以看出行與列中的數(shù)字代表4096碼片數(shù)據(jù)的索引號,一行具有16個(gè)數(shù)據(jù),每一行中相鄰2個(gè)數(shù)據(jù)相隔16個(gè)碼片,16行數(shù)據(jù)構(gòu)成一存儲段。具體地,第0段第0行存儲碼片0、碼片16、……、一直到碼片240,第0段第1行存儲碼片1、碼片17、……、一直到碼片241,以此類推,第15段最后一行的最后一個(gè)碼片數(shù)據(jù)為4095;步驟103,從第二級緩存數(shù)據(jù)的最后一段和最后一行開始,按照反向順序,讀取1行天線數(shù)據(jù),與擾碼序列及16種簽名作相關(guān)積分運(yùn)算,然后按照上述方法依次讀取第二級緩存數(shù)據(jù)的所有行和段,對其中的數(shù)據(jù)作相關(guān)積分計(jì)算,并對最后一個(gè)計(jì)算結(jié)果值進(jìn)行前導(dǎo)檢測,由此完成了搜索窗一個(gè)偏移位置的前導(dǎo)檢測運(yùn)算;在上述步驟進(jìn)行中,在從第二級緩存數(shù)據(jù)中讀取1行天線數(shù)據(jù)后,滑動該行天線數(shù)據(jù)1個(gè)碼片,將該行移出的碼片數(shù)據(jù)發(fā)送給下一段的對應(yīng)行,且同時(shí)接收從前一段對應(yīng)行中移出1個(gè)碼片數(shù)據(jù);在進(jìn)行天線數(shù)據(jù)滑動過程中,最末一段的數(shù)據(jù)直接來自第一級緩存數(shù)據(jù),可以看出,在完成一個(gè)偏移位置的前導(dǎo)檢測運(yùn)算的過程中,第二級緩存的數(shù)據(jù)已經(jīng)被更新為下一個(gè)偏移窗偏移位置運(yùn)算所需要的天線數(shù)據(jù),具體地說,天線數(shù)據(jù)滑動過程示意圖如圖3所示,其中第15段的第0行數(shù)據(jù)向右滑動1個(gè)碼片,碼片4096從第一級緩存數(shù)據(jù)中滑入,碼片3840移出到第14段的第0行的行首位置(圖示中為左邊位置),依此類推,第1段的第0行移入碼片512,移出碼片256,第0段的第0行移入碼片256,移出碼片0,從第二級緩存數(shù)據(jù)中的最終碼片0移出后丟棄;圖4即為圖2中存儲的天線數(shù)據(jù)進(jìn)行一次滑動后所得到的存儲數(shù)據(jù);
說明一點(diǎn)在上述的計(jì)算過程中可以采用現(xiàn)有技術(shù)所包括的步驟,包括頻偏補(bǔ)償、相干累積、哈達(dá)碼變換、非相干累積等,在此不再贅述;步驟104,判斷當(dāng)前小區(qū)搜索窗內(nèi)所有偏移位置的前導(dǎo)檢測運(yùn)算是否結(jié)束,如果否,返回執(zhí)行步驟103,如果是,表明該搜索窗內(nèi)相關(guān)運(yùn)算結(jié)束,該相關(guān)運(yùn)算值為前導(dǎo)檢測值,繼續(xù)隨后小區(qū)的前導(dǎo)檢測過程;在該步驟中,判斷當(dāng)前小區(qū)搜索窗內(nèi)所有偏移位置的前導(dǎo)檢測運(yùn)算是否結(jié)束可以采用預(yù)先設(shè)定迭代次數(shù)為搜索窗寬度的方法或者其它計(jì)數(shù)方法,上述實(shí)現(xiàn)為本領(lǐng)域技術(shù)人員所公知,在此不再贅述。
從上述方法中可以看出,步驟101除了第一個(gè)接入時(shí)隙外,均是可以與其他步驟并行執(zhí)行的,由此節(jié)約部分檢測時(shí)間。
進(jìn)一步地,為了提高前導(dǎo)檢測的速度,在進(jìn)行數(shù)據(jù)第二級緩存時(shí),可以將該數(shù)據(jù)存儲區(qū)分為存儲深度均為4096碼片的兩個(gè)存儲區(qū),分別交替用于存儲第一級緩存數(shù)據(jù)中輸出的首個(gè)待進(jìn)行前導(dǎo)檢測的小區(qū)搜索窗內(nèi)的前導(dǎo)檢測序列,以及存儲正在進(jìn)行前導(dǎo)檢測的過程數(shù)據(jù),兩個(gè)存儲區(qū)串行連接,乒乓方式交替工作。
需要進(jìn)一步說明的是參考圖5所示,為兩個(gè)小區(qū)進(jìn)行前導(dǎo)檢測的工作時(shí)序圖,多個(gè)小區(qū)的工作時(shí)序可以類推。可見,第一級緩存數(shù)據(jù)輸出進(jìn)行第二級緩存與利用第二級緩存數(shù)據(jù)進(jìn)行前導(dǎo)檢測運(yùn)算兩個(gè)步驟在時(shí)間上是重疊的,由此構(gòu)成了兩級流水,而整個(gè)過程的消耗時(shí)間主要為前導(dǎo)檢測運(yùn)算所消耗時(shí)間。而由于進(jìn)行前導(dǎo)檢測的多個(gè)小區(qū)都能滿足WCDMA協(xié)議規(guī)定的前導(dǎo)檢測時(shí)間τp-a,由此采用上述方法進(jìn)行多個(gè)小區(qū)前導(dǎo)檢測的運(yùn)算步驟能夠利用全部的前導(dǎo)檢測時(shí)間τp-a。在大延遲模式下,可用的前導(dǎo)檢測時(shí)間更多,因此能夠支持更多的小區(qū)、支持更多的前導(dǎo)檢測計(jì)算量,從而支持更大的小區(qū)半徑。由此,在利用上述方法進(jìn)行多小區(qū)前導(dǎo)檢測之前,可以根據(jù)多種小區(qū)配置場景來設(shè)計(jì)總的前導(dǎo)檢測計(jì)算資源(確定時(shí)鐘速率,前導(dǎo)檢測運(yùn)算的相關(guān)數(shù)據(jù)長度),從而得到前導(dǎo)檢測的最佳配置關(guān)系,即m=τp-an,]]>其中m為完成1公里小區(qū)半徑的前導(dǎo)檢測的時(shí)間,n為多個(gè)小區(qū)總的小區(qū)半徑(各個(gè)小區(qū)的半徑累加),τp-a為上行接入指示信息的時(shí)間間隔。采用上述配置,在不同場景中配置同一套資源都能夠滿足要求,且不會有資源浪費(fèi)。
從上述方法中還可以看出,每一小區(qū)搜索窗中各個(gè)偏移位置的4096碼片是在一個(gè)迭代周期內(nèi)完成的,每次讀取1行數(shù)據(jù)運(yùn)算,直到處理完4096碼片數(shù)據(jù)才開始下一個(gè)偏移位置的前導(dǎo)檢測計(jì)算。因此各個(gè)偏移位置的相干累積和非相干累積運(yùn)算都是在一個(gè)迭代周期內(nèi)完成,只需要存儲1個(gè)偏移位置的中間累積結(jié)果。參與運(yùn)算的4096碼片數(shù)據(jù)從第二級緩存數(shù)據(jù)中讀出是按行進(jìn)行的,每個(gè)時(shí)鐘周期內(nèi)只有1行數(shù)據(jù)輸出進(jìn)行前導(dǎo)檢測運(yùn)算,且每1行數(shù)據(jù)都屬于同一個(gè)簽名分量。圖6是前導(dǎo)檢測運(yùn)算時(shí)相干累積的輸入時(shí)序圖,可見每一段16行剛好對應(yīng)16個(gè)簽名分量,且數(shù)據(jù)是串行輸入,16個(gè)時(shí)鐘為一個(gè)周期,因此相干累積只需要1個(gè)16級的移位存儲器即可實(shí)現(xiàn)中間結(jié)果存儲。圖7是進(jìn)行前導(dǎo)檢測運(yùn)算的非相干累積的輸入時(shí)序,16個(gè)簽名也是串行輸入,每個(gè)時(shí)鐘輸入1個(gè)簽名,1個(gè)相干累積周期內(nèi)只有16個(gè)簽名輸入,因此非相干累積也可用1個(gè)16級的移位存儲器即可實(shí)現(xiàn)中間結(jié)果存儲。
對應(yīng)地,本發(fā)明提供一種WCDMA系統(tǒng)中多小區(qū)前導(dǎo)檢測的裝置,參考圖8所示,包括其中第一級緩存單元,用于接收天線數(shù)據(jù),并按照環(huán)形隊(duì)列格式進(jìn)行存儲,即在接收到天線數(shù)據(jù)流時(shí),隨著寫地址不斷增加,在該單元最后一個(gè)地址存儲數(shù)據(jù)后返回第一個(gè)地址繼續(xù)以覆蓋方式將新數(shù)據(jù)進(jìn)行存儲;該單元的存儲深度由實(shí)際應(yīng)用場景中所具有的小區(qū)數(shù)以及完成一個(gè)小區(qū)前導(dǎo)檢測的硬件運(yùn)算時(shí)間所確定;該單元可以為雙口RAM,也可以由高速單口動態(tài)RAM實(shí)現(xiàn);第二級緩存單元,用于以預(yù)定的格式存儲接收到的數(shù)據(jù);為了充分利用前導(dǎo)檢測序列為16位簽名序列重復(fù)構(gòu)成的特性,所述的存儲格式可以為設(shè)置相距16碼片的數(shù)據(jù)存儲在一行以構(gòu)成一個(gè)相關(guān)計(jì)算量長度,每16行數(shù)據(jù)構(gòu)成一個(gè)存儲段,從而簡化前導(dǎo)檢測相關(guān)運(yùn)算電路,提高電路速度;擾碼序列產(chǎn)生與存儲單元,用于在接收到擾碼序列產(chǎn)生信號時(shí),產(chǎn)生用于當(dāng)前小區(qū)前導(dǎo)檢測的擾碼序列,并按照與第二級緩存單元數(shù)據(jù)存儲格式相同的預(yù)定格式進(jìn)行存儲;小區(qū)調(diào)度控制單元,用于獲取各個(gè)小區(qū)接入時(shí)隙的先后順序,并在其獲知整個(gè)系統(tǒng)前導(dǎo)檢測開始時(shí)或者在接收到搜索窗完成信號時(shí),讀取第一級緩存單元中首個(gè)搜索窗偏移位置的天線數(shù)據(jù),并將其以預(yù)定的速率輸出至第二級緩存單元,且向搜索窗迭代處理單元發(fā)送迭代開始信號,向擾碼序列產(chǎn)生與存儲單元發(fā)送擾碼序列產(chǎn)生信號;該單元中預(yù)定的速率高于碼片速率,可以為內(nèi)部時(shí)鐘速率,以滿足運(yùn)算速度的提高;搜索窗迭代處理單元,用于接收到迭代開始信號后或者接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置的前導(dǎo)檢測未完成后,讀取第二級緩存單元中的數(shù)據(jù),并將其輸出給前導(dǎo)檢測運(yùn)算單元,同時(shí)還將該數(shù)據(jù)移動一個(gè)碼片后,輸入第二級緩存單元;當(dāng)接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置均進(jìn)行前導(dǎo)檢測后,向小區(qū)調(diào)度控制單元發(fā)送搜索窗完成信號;在該單元中對數(shù)據(jù)進(jìn)行移位處理可以通過設(shè)置移位寄存器或者根據(jù)獲取的相應(yīng)的地址信息計(jì)算后實(shí)現(xiàn);前導(dǎo)檢測運(yùn)算單元,用于在接收到搜索窗迭代處理單元輸出的數(shù)據(jù)后,讀取擾碼序列產(chǎn)生與存儲單元存儲的擾碼序列,按照預(yù)定的策略進(jìn)行前導(dǎo)檢測相關(guān)計(jì)算,且計(jì)算結(jié)束時(shí)向搜索窗迭代處理單元發(fā)送處理結(jié)束信號;為了提高計(jì)算速度,該單元中進(jìn)行相關(guān)運(yùn)算的相關(guān)器長度與第二級緩存單元中的數(shù)據(jù)行長度相等,其可以根據(jù)時(shí)鐘速率和所要求的處理能力確定。
對上述裝置說明一點(diǎn),上述各個(gè)單元中所涉及的功能可以通過本領(lǐng)域技術(shù)人員所知曉的現(xiàn)有技術(shù)來實(shí)現(xiàn),具體的實(shí)現(xiàn)方式在此不再贅述。
進(jìn)一步地,為了更好地提高前導(dǎo)檢測的速度,可以在第二級緩存單元中設(shè)置兩個(gè)存儲區(qū),分別交替用于存儲待進(jìn)行前導(dǎo)檢測的小區(qū)的前導(dǎo)檢測序列以及存儲正在進(jìn)行前導(dǎo)檢測的數(shù)據(jù),兩個(gè)存儲區(qū)串行連接,由小區(qū)調(diào)度控制單元根據(jù)兩個(gè)存儲區(qū)的存儲數(shù)據(jù)狀態(tài)以乒乓方式控制其交替工作應(yīng)當(dāng)理解的是,對本發(fā)明技術(shù)所在領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其構(gòu)思進(jìn)行相應(yīng)的等同改變或者替換,而所有這些改變或者替換,都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種多小區(qū)前導(dǎo)檢測的方法,包括(a)在上行接入時(shí)隙中,接收天線數(shù)據(jù),并按照接入時(shí)隙先后順序確定各個(gè)小區(qū)進(jìn)行前導(dǎo)檢測的順序;(b)在按照順序?qū)δ硞€(gè)小區(qū)進(jìn)行前導(dǎo)檢測時(shí),將接收到天線數(shù)據(jù)中該小區(qū)的前導(dǎo)檢測序列以高于碼片速率的設(shè)定速率輸出;(c)在進(jìn)行前導(dǎo)檢測的當(dāng)前小區(qū)搜索窗寬度內(nèi),利用輸出的前導(dǎo)檢測序列,依順序?qū)λ阉鞔皟?nèi)各個(gè)偏移位置進(jìn)行前導(dǎo)檢測。
2.如權(quán)利要求1所述的方法,其特征在于,所述的步驟(b)中,設(shè)定速率為內(nèi)部時(shí)鐘速率。
3.如權(quán)利要求1所述的方法,其特征在于,所述的步驟(a)還包括將接收到的天線數(shù)據(jù)進(jìn)行第一級緩存;此時(shí),所述的步驟(b)進(jìn)一步地為在按照順序?qū)δ硞€(gè)小區(qū)進(jìn)行前導(dǎo)檢測時(shí),將第一級緩存數(shù)據(jù)中該小區(qū)的前導(dǎo)檢測序列以高于碼片速率的設(shè)定速率輸出,且按照預(yù)定格式進(jìn)行第二級緩存。
4.如權(quán)利要求3所述的方法,其特征在于,將接收到的天線數(shù)據(jù)進(jìn)行第一級緩存是按照環(huán)形隊(duì)列格式進(jìn)行的數(shù)據(jù)存儲。
5.如權(quán)利要求3所述的方法,其特征在于,所述的預(yù)定格式為相距16碼片的數(shù)據(jù)存儲在一行,每16行數(shù)據(jù)構(gòu)成一個(gè)存儲段。
6.如權(quán)利要求5所述的方法,其特征在于,所述的步驟(c)中,利用輸出的前導(dǎo)檢測序列對搜索窗內(nèi)某個(gè)偏移位置進(jìn)行前導(dǎo)檢測具體包括首先,輸出當(dāng)前前導(dǎo)檢測序列的最后一存儲段最后一行的數(shù)據(jù)進(jìn)行前導(dǎo)檢測;然后,按照從后至前的反向順序,在當(dāng)前輸出行數(shù)據(jù)的前導(dǎo)檢測完成后,輸出未進(jìn)行前導(dǎo)檢測的相鄰行數(shù)據(jù)進(jìn)行前導(dǎo)檢測。
7.如權(quán)利要求6所述的方法,其特征在于,在輸出一行數(shù)據(jù)后,對當(dāng)前前導(dǎo)檢測序列進(jìn)行更新,且在所有行輸出后更新得到的前導(dǎo)檢測序列為下一個(gè)偏移位置的前導(dǎo)檢測序列;輸出一行天線數(shù)據(jù)后,對當(dāng)前前導(dǎo)檢測序列進(jìn)行更新具體為滑動所述輸出行數(shù)據(jù)1個(gè)碼片,且將該行移出的碼片數(shù)據(jù)發(fā)送給下一段的對應(yīng)行,同時(shí)接收從前一段對應(yīng)行中移出1個(gè)碼片數(shù)據(jù);其中最后一個(gè)移出碼片丟棄,最初一個(gè)移入碼片由第一級緩存數(shù)據(jù)提供。
8.如權(quán)利要求3所述的方法,其特征在于,該方法還包括將第一級緩存數(shù)據(jù)中首個(gè)待進(jìn)行前導(dǎo)檢測小區(qū)的前導(dǎo)檢測數(shù)據(jù)也以高于碼片速率的設(shè)定速率輸出,且按照預(yù)定格式進(jìn)行第二次緩存;此時(shí),所述的第二級緩存設(shè)置為以串行連接、乒乓方式交替工作的兩個(gè)存儲區(qū),所述兩個(gè)存儲區(qū)分別用于存儲第一級緩存數(shù)據(jù)中輸出的待進(jìn)行前導(dǎo)檢測小區(qū)的前導(dǎo)檢測序列,以及存儲當(dāng)前小區(qū)進(jìn)行前導(dǎo)檢測的數(shù)據(jù)。
9.如權(quán)利要求1所述的方法,其特征在于,該方法還包括對前導(dǎo)檢測資源進(jìn)行預(yù)先配置,具體為m=τp-an]]>,其中m為完成1公里小區(qū)半徑的前導(dǎo)檢測的時(shí)間,n為多個(gè)小區(qū)總的小區(qū)半徑(各個(gè)小區(qū)的半徑累加),τp-a為上行接入指示信息的時(shí)間間隔。
10.一種多小區(qū)前導(dǎo)檢測的裝置,包括擾碼序列產(chǎn)生與存儲單元,用于在接收到擾碼序列產(chǎn)生信號時(shí),產(chǎn)生和存儲用于當(dāng)前小區(qū)前導(dǎo)檢測的擾碼序列;小區(qū)調(diào)度控制單元,用于獲取各個(gè)小區(qū)接入時(shí)隙的先后順序,并在其獲知整個(gè)系統(tǒng)前導(dǎo)檢測開始時(shí)或者在接收到搜索窗完成信號時(shí),讀取接收到的天線數(shù)據(jù)中首個(gè)小區(qū)搜索窗偏移位置的數(shù)據(jù),并將其以預(yù)定的速率輸出,且向搜索窗迭代處理單元發(fā)送迭代開始信號,向擾碼序列產(chǎn)生與存儲單元發(fā)送擾碼序列產(chǎn)生信號;搜索窗迭代處理單元,用于接收到迭代開始信號后或者接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置的前導(dǎo)檢測未完成后,讀取小區(qū)調(diào)度控制單元輸出的當(dāng)前前導(dǎo)檢測序列,并將其輸出給前導(dǎo)檢測運(yùn)算單元,同時(shí)還將該數(shù)據(jù)移動一個(gè)碼片后,刷新當(dāng)前前導(dǎo)檢測序列;當(dāng)接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置均進(jìn)行前導(dǎo)檢測后,向小區(qū)調(diào)度控制單元發(fā)送搜索窗完成信號;前導(dǎo)檢測運(yùn)算單元,用于在接收到搜索窗迭代處理單元輸出的數(shù)據(jù)后,讀取擾碼序列產(chǎn)生與存儲單元存儲的擾碼序列,按照預(yù)定的策略進(jìn)行前導(dǎo)檢測相關(guān)計(jì)算,且計(jì)算結(jié)束時(shí)向搜索窗迭代處理單元發(fā)送處理結(jié)束信號。
11.如權(quán)利要求10所述的裝置,其特征在于,該裝置還包括第一級緩存單元,用于接收天線數(shù)據(jù),并進(jìn)行存儲;第二級緩存單元,用于以預(yù)定的格式存儲接收到的數(shù)據(jù);此時(shí),所述的小區(qū)調(diào)度控制單元,用于在獲知整個(gè)系統(tǒng)前導(dǎo)檢測開始時(shí)或者在接收到搜索窗完成信號時(shí),讀取第一級緩存單元中首個(gè)小區(qū)搜索窗偏移位置的數(shù)據(jù),并將其以預(yù)定的速率輸出至第二級緩存單元,且向搜索窗迭代處理單元發(fā)送迭代開始信號;所述的搜索窗迭代處理單元,用于接收到迭代開始信號后或者接收到處理結(jié)束信號、且判定搜索窗內(nèi)所有偏移位置的前導(dǎo)檢測未完成后,讀取第二級緩存單元中的當(dāng)前前導(dǎo)檢測序列,并將其輸出給前導(dǎo)檢測運(yùn)算單元,同時(shí)還將該數(shù)據(jù)移動一個(gè)碼片后,輸入第二級緩存單元刷新當(dāng)前前導(dǎo)檢測序列。
12.如權(quán)利要求11所述的裝置,其特征在于,所述的第二級緩存單元中設(shè)置有兩個(gè)存儲區(qū),分別交替用于存儲待進(jìn)行前導(dǎo)檢測的小區(qū)的前導(dǎo)檢測序列以及存儲正在進(jìn)行前導(dǎo)檢測的數(shù)據(jù),所述兩個(gè)存儲區(qū)串行連接,由小區(qū)調(diào)度控制單元根據(jù)兩個(gè)存儲區(qū)的存儲數(shù)據(jù)狀態(tài)以乒乓方式控制其交替工作。
全文摘要
本發(fā)明公開了一種多小區(qū)前導(dǎo)檢測的方法,包括(a)在上行接入時(shí)隙中,接收天線數(shù)據(jù),并按照接入時(shí)隙先后順序確定各個(gè)小區(qū)進(jìn)行前導(dǎo)檢測的順序;(b)在按照順序?qū)δ硞€(gè)小區(qū)進(jìn)行前導(dǎo)檢測時(shí),將接收到天線數(shù)據(jù)中該小區(qū)的前導(dǎo)檢測序列以高于碼片速率的設(shè)定速率輸出;(c)在進(jìn)行前導(dǎo)檢測的當(dāng)前小區(qū)搜索窗寬度內(nèi),利用輸出的前導(dǎo)檢測序列,依順序?qū)λ阉鞔皟?nèi)各個(gè)偏移位置進(jìn)行前導(dǎo)檢測。本發(fā)明還公開了一種多小區(qū)前導(dǎo)檢測的裝置。本發(fā)明所提出的方法和裝置能夠利用一套資源來實(shí)現(xiàn)對多小區(qū)的前導(dǎo)檢測過程,節(jié)省基站建設(shè)成本;且還將前導(dǎo)檢測時(shí)間作為一種資源來分配,有效地提高了前導(dǎo)檢測的效率。
文檔編號H04J13/02GK101026391SQ20071009138
公開日2007年8月29日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者石義軍 申請人:中興通訊股份有限公司