新四季網

多徑檢測方法和裝置製造方法

2023-11-04 04:51:07 3

多徑檢測方法和裝置製造方法
【專利摘要】本發明公開了一種多徑檢測方法和裝置,其中,該方法包括:接收多徑搜索任務,其中,多徑搜索任務包括:多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息;為多徑搜索任務分配硬體資源;根據分配的硬體資源對多徑搜索任務進行多徑檢測。本發明解決了現有技術中無法對多徑搜索的硬體資源進行有效控制的技術問題,達到了對硬體資源的時分復用,從而提高了多徑檢測中硬體資源的利用率。
【專利說明】多徑檢測方法和裝置
【技術領域】
[0001]本發明涉及通信領域,具體而言,涉及一種多徑檢測方法和裝置。
【背景技術】
[0002]在無線通信系統中,由於信號的傳播環境不同,不可避免地會存在多徑幹擾問題。對於碼分多址(Code Division Multiple Access,簡稱為CDMA)系統而言,米用的正交變長擴頻碼(OVSF)具有良好的自相關和互相關特性。根據這種性質,當兩路相同信號的傳播時延超過一個碼片時,多徑信號可以被看作是相同信號在不同時間重複傳輸的結果,所以多徑信號是很容易被檢測出來的。
[0003]同時,由於多徑信號中含有可以利用的信息,CDMA接收機可以通過合併這些多徑信號來改善接收信號的信噪比。RAKE接收機即是利用這一理論基礎的先進接收技術,其工作原理是通過多個相關檢測器接收多徑信號中的各路信號(finger),然後通過一定的算法把它們合併起來,送給後續的處理單元進行判決和解碼。
[0004]寬帶碼分多址(Wideband-CodeDivision Multiple Access,簡稱為 WCDMA)是 3G的主流標準之一,具有CDMA系統的特點,採用3.84MHZ的載頻,保證了系統碼片是一個很小的時間間隔,其多徑信號是很容易通過Rake接收機檢測出來。所以,WCDMA採用RAKE接收機作為抵抗多徑幹擾、改善通信質量的重要技術手段。對於RAKE接收機,如果簡單地把信道估計的結果分配給接收機的抽頭,則有些抽頭分配的可能是純噪聲的估計值,所以通常採用多徑搜索識別多徑位置,從而降低這種分配錯誤的可能性,提高接收機的性能。
[0005]如圖1所示的WCDMA系統的上行接收方案,多徑管理利用前導搜索得到的UE信息發起多徑搜索,多徑搜索在多徑管理指定的窗範圍之內對指定用戶的信號進行相關累加,得到該用戶不同延遲位置的ADP值,然後根據某一算法從這些ADP值中選出一定數目的候選多徑。多徑管理再根據這些候選多徑並結合歷史信息選出幾條Finger送入Rake接收機處理。所以,多徑搜索應該處於Rake接收機的前端,其對信道處理的速度與準確度直接影響到Rake接收機的性能。對於多徑搜索器,主要有三個基本要求:1)搜索速度快;2)抗幹擾能力強;3)結構簡單,易於實現。
[0006]在WCDMA系統中,上行接收機主要是對專用物理控制信道(E-) DPCCH進行多徑搜索,即根據(E-)DPCCH中的導頻或控制信號來估計多徑時延。
[0007]如圖2所示的(E-)DPCCH信道的幀結構,導頻符號在不同時隙不同個數下的取值各不相同,具體的分配由協議確定。如圖3所示,(E-)DPCCH的多徑搜索就是在一個符號內對其接收到的信號進行相關累加,然後根據相干長度(符號個數)和非相干長度進行相應長度的累加,最終選出幾條多徑作為候選集。
[0008]目前,多徑搜索實現結構需要大量的存儲空間以執行必須的相干算法,同時無論採用全軟體或全硬體的實現結構,其處理速度、複雜性、靈活度、可升級性都會受到相應的影響,從而導致基站成本和功耗的增加。
[0009]針對上述的問題,目前尚未提出有效的解決方案。
【發明內容】

[0010]本發明提供了一種多徑檢測方法和裝置,以至少解決現有技術中無法對多徑搜索的硬體資源進行有效控制的技術問題。
[0011]根據本發明的一個方面,提供了一種多徑檢測方法,包括:接收多徑搜索任務,其中,多徑搜索任務包括:多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息;為多徑搜索任務分配硬體資源;根據分配的硬體資源對多徑搜索任務進行多徑檢測。
[0012]優選地,多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息包括以下至少之一:對應於多徑搜索任務在每個活動周期AP,每個AP的每個時隙以及每個時隙的每個符號允許佔用的硬體資源的指示信息。
[0013]優選地,在多徑搜索任務中,通過設定相應的比特位來指示是否允許佔用硬體資源。
[0014]優選地,用於標識每個符號是否允許佔用硬體資源的比特位與該符號對應的導頻符號相同。
[0015]優選地,為多徑搜索任務分配硬體資源包括:判斷當前的硬體資源是否滿足指示信息所指示的資源;如果是,則按照指示信息將硬體資源分配給多徑搜索任務;如果否,則按照當前的硬體資源狀況重新為多徑搜索任務分配硬體資源。
[0016]優選地,根據分配的硬體資源對多徑搜索任務進行多徑檢測包括:讀取對應於多徑搜索任務的天線數據,其中,天線數據被循環存儲在緩存中;根據分配的硬體資源對讀取的天線數據進行多徑檢測。
[0017]優選地,緩存中存儲與系統定時小於預定閾值的天線所對應的碼片。
[0018]優選地,上述方法還包括:將系統的存儲資源分為一個或多個存儲資源塊,當接收到多徑搜索任務時,根據多徑搜索任務所需的資源為多徑搜索任務分配一個或多個存儲資源塊,其中,分配的存儲資源塊用於存儲對多徑搜索任務進行多徑檢測的檢測結果。
[0019]根據本發明的另一方面,提供了一種多徑檢測裝置,包括:接收單元,用於接收多徑搜索任務,其中,多徑搜索任務包括:多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息;分配單元,用於為多徑搜索任務分配硬體資源;檢測單元,用於根據分配的硬體資源對多徑搜索任務進行多徑檢測。
[0020]優選地,分配單元包括:判斷模塊,用於判斷當前的硬體資源是否滿足指示信息所指示的資源;第一分配模塊,用於在判斷是的情況下,按照指示信息將硬體資源分配給多徑搜索任務;第二分配模塊,用於在判斷否的情況下,則按照當前的硬體資源狀況重新為多徑搜索任務分配硬體資源。
[0021]在本發明中,指派到硬體的多徑搜索任務中已經預先確定了該多徑搜索任務在不同時間段所需佔用的硬體資源,這樣也就可以使得在該多徑搜索任務不佔用這部分資源的時候,將這些硬體資源分配給其它任務進行使用,從而解決了現有技術中無法對多徑搜索的硬體資源進行有效控制的技術問題,達到了對硬體資源的時分復用,從而提高了多徑檢測中硬體資源的利用率。【專利附圖】

【附圖說明】
[0022]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
[0023]圖1是根據相關技術的WCDMA上行功能不意圖;
[0024]圖2是根據相關技術的WCDMA中(E_) DPCCH信道的幀結構框圖;
[0025]圖3是根據本發明實施例的多徑檢測方法的一種優選流程圖;
[0026]圖4是根據本發明實施例的多徑檢測裝置的一種優選結構框圖;
[0027]圖5是根據本發明實施例的多徑檢測裝置的另一種優選結構框圖;
[0028]圖6是根據本發明實施例的WCDMA多徑搜索功能示意圖;
[0029]圖7是根據本發明實施例的WCDMA多徑搜索的實現框圖;
[0030]圖8是根據本發明實施例的WCDMA多徑搜索的實現流程圖;
[0031]圖9是根據本發明實施例的WCDMA多徑搜索的三層控制示意圖;
[0032]圖10是根據本發明實施例的WCDMA多徑搜索的任務控制示意圖;
[0033]圖11是根據本發明實施例的WCDMA多徑搜索的天線數據存取示意圖;
[0034]圖12是根據本發明實施例的WCDMA多徑搜索的PN碼產生原理圖;
[0035]圖13是根據本發明實施例的WCDMA多徑搜索的多徑檢測示意圖。
【具體實施方式】
[0036]下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。
[0037]本實施例提供了一種多徑檢測方法,如圖4所示,包括以下步驟:
[0038]步驟S402:接收多徑搜索任務,其中,多徑搜索任務包括:多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息;
[0039]步驟S404:為多徑搜索任務分配硬體資源;
[0040]步驟S406:根據分配的硬體資源對多徑搜索任務進行多徑檢測。
[0041]在上述優選實施方式中,指派到硬體的多徑搜索任務中已經預先確定了該多徑搜索任務在不同時間段所需佔用的硬體資源,這樣也就可以使得在該多徑搜索任務不佔用這部分資源的時候,將這些硬體資源分配給其它任務進行使用,從而解決了現有技術中無法對多徑搜索的硬體資源進行有效控制的技術問題,達到了對硬體資源的時分復用,從而提高了多徑檢測中硬體資源的利用率。
[0042]例如,可以在軟體上進行硬體資源的分配,在軟體接收到多徑搜索指令後,就可以按照該多徑搜索指令確定多徑檢測時的硬體資源,優選地,也可以將所有的硬體資源分為多個AP集合,每個活動周期(Action Period,簡稱為AP)集合中對應著每個時間段所允許佔用的資源,按照多徑搜索任務的需求為多徑搜索任務分配一個合適的AP集合,以實現該多徑搜索任務對資源的佔用,將分配完硬體資源的多徑搜索任務下發給硬體進行執行。
[0043]在一個優選實施方式中,多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息包括以下至少之一:對應於所述多徑搜索任務在每個活動周期AP,每個AP的每個時隙以及所述每個時隙的每個符號允許佔用的硬體資源的指示信息。即,將多徑搜索任務分為三層,這三層分別是AP層、slotmask層、symbolmask層,其依次從外至內,控制的範圍逐步縮小。通過這三層以及這三層持續的時間,可輕而易舉的實現對該資源池的時分復用操作,並可控制任務按需佔用資源池的時間,在一定周期內對用戶信號進行有選擇的積分累加 。
[0044]可以用二進位比特位來指示每個時間點是否允許佔用硬體資源,在一個優選實施方式中,在多徑搜索任務中,通過設定相應的比特位來指示每個AP、每個時隙或者每個符號是否允許佔用硬體資源。優選地,標識每個符號是否允許佔用硬體資源的比特位與該符號對應的導頻符號相同。例如:slotmask層表示在當前時隙中該任務對資源池的佔用情況,如果該時隙處於GAP,表明用戶無數據發送,則不佔用資源池,設置mask相應比特位為I ;否貝U,則賦予O。symbolmask層表示在當前符號中該任務對資源池的佔用情況,這個掩碼通常與(E-)DPCCH信號的能量符號圖案(對於DPCCH即為導頻符號,對於(E_)DPCCH可由用戶自行定義)一致,如果當前的符號有效,則使用資源池;否則,則釋放資源池給其它任務。
[0045]考慮到有時會出現上層確定了硬體資源,然而到達硬體的時候發現為該多徑搜索任務分配的硬體資源被佔用或者異常等,這個時候便需要重新為該任務分配資源,在一個優選實施方式中,為所述多徑搜索任務分配所述硬體資源包括:判斷當前的硬體資源是否滿足所述指示信息所指示的資源;如果是,則按照所述指示信息將硬體資源分配給所述多徑搜索任務;如果否,則按照當前的硬體資源狀況重新為所述多徑搜索任務分配硬體資源。
[0046]例如:硬體中的任務控制器判斷多徑搜索任務請求中任務的有效性和任務的生效時間,並分析資源佔用情況,只有當成功分配相關硬體資源後,才將任務壓入運行隊列進行多徑檢測。
[0047]綜合考慮(E-)DPCCH信道的擴頻因子、搜索窗長度以及處理耗時等多種因素,可以僅緩存離當前系統定時最近的640chips的12根天線on-time數據,這些天線數據可以被依次存儲在32個獨立的SSRAM中,每個SSRAM緩存20chips的天線數據,每個chip的天
線數據與系統定時的5個128chips的chip時間--對應,以5個128chips為周期,循環存
儲。從而達到了對存儲資源的有效利用,在一個優選實施方式中,根據分配的所述硬體資源對所述多徑搜索任務進行多徑檢測包括:讀取對應於所述多徑搜索任務的天線數據,其中,所述天線數據被循環存儲在緩存中;根據分配的所述硬體資源對讀取的天線數據進行多徑檢測。優選地,緩存中存儲與系統定時小於預定閾值的天線所對應的碼片。
[0048]在一個優選實施方式中,可以預先將系統的存儲資源分為一個或多個存儲資源塊,當接收到所述多徑搜索任務時,根據所述多徑搜索任務所需的資源為所述多徑搜索任務分配一個或多個存儲資源塊,其中,分配的存儲資源塊用於存儲對所述多徑搜索任務進行多徑檢測的檢測結果。
[0049]在進行多徑檢測後,需要進行多徑選擇,優選地,可以按照以下步驟實現:從對應於所述多徑搜索任務的存儲資源中讀取多徑檢測的結果;根據讀取的多徑檢測的結果進行多徑選擇。
[0050]在本實施例中還提供了一種多徑檢測裝置,該裝置用於實現上述實施例及優選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語「單元」 「模塊」可以實現預定功能的軟體和/或硬體的組合。儘管以下實施例所描述的裝置較佳地以軟體來實現,但是硬體,或者軟體和硬體的組合的實現也是可能並被構想的。圖5是多徑檢測裝置的一種優選結構框圖,如圖5所示,包括:接收單元502、分配單元504以及檢測單元506,下面對該結構進行說明。
[0051]接收單元502,用於接收多徑搜索任務,其中,所述多徑搜索任務包括:所述多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息;
[0052]分配單元504,與接收單元502耦合,用於為所述多徑搜索任務分配所述硬體資源;
[0053]檢測單元506,與分配單元504耦合,用於根據分配的所述硬體資源對所述多徑搜索任務進行多徑檢測。
[0054]在一個優選實施方式中,如圖6所示,分配單元包括:判斷模塊602,用於判斷當前的硬體資源是否滿足所述指示信息所指示的資源;第一分配模塊604,與判斷模塊602耦合,用於在判斷是的情況下,按照所述指示信息將硬體資源分配給所述多徑搜索任務;第二分配模塊606,與判斷模塊602耦合,用於在判斷否的情況下,則按照當前的硬體資源狀況重新為所述多徑搜索任務分配硬體資源。
[0055]本發明提供了一種優選的實施例來進一步對本發明進行解釋,但是值得注意的是,該優選實施例只是為了更好的描述本發明,並不構成對本發明不當的限定。
[0056]本技術方案描述了一種WCDMA多徑搜索實現方法和裝置,如圖7所示的多徑搜索的結構框圖,主要包括:資源管理、任務控制、天線數據存取、PN碼發生器、多徑檢測、塊管理、ADP存儲、ADP上報以及多徑選擇等九大部分。本實施例主要側重於以下幾個發明構思:
[0057]I)軟體管理,硬體加速。
[0058]充分結合硬體的高速性和軟體的靈活性,使其結構簡單,容易實現,利於升級,提高多徑搜索的速度,節省硬體資源。考慮到資源管理以及多徑選擇部分在控制上的複雜性以及算法上的易變性及可選擇性,這兩部分採用軟體的形式實現。然而,其它部分都屬於數據密集型模塊,採用硬體的形式實現。通過軟體對硬體的運行進行控制管理,硬體對軟體需要的數據進行加速處理,這樣結合兩者的優點,實現了高效的多徑搜索。
[0059]2)分層控制,時分處理。
[0060]考慮到由於實際項目中多徑搜索的搜索窗長度一般為16的倍數,可以採用資源池的思想,設計一套16路的十六階多徑檢測資源池,各用戶以時分復用的方式共享這套資源池,每個佔用周期同時對單個用戶長度為16的搜索窗發起搜索。
[0061]同時,根據多徑搜索任務需求的多樣性以及(E-)DPCCH信道的幀結構特徵,為方便對共享資源池的時分復用,可以分三層對任務進行控制。這三層分別是:AP層、slotmask層、以及symbolmask層,其依次從外至內,控制的範圍逐步縮小。通過這三層以及這三層持續的時間,可以有效地實現對該資源池的時分復用操作,並可控制任務按需佔用資源池的時間,在一定周期內對用戶信號進行有選擇的積分累加。AP層主要由duration和distance兩部分構成。任務在duration期間,需要佔用資源池中的一部分(任務在該期間可以進行ADP的計算);而在distance期間,任務不佔用任何硬體資源池。AP可由系統定義多種格式,組成一 AP集合。在發起搜索任務的時候,由資源管理器根據當前資源池的分配情況,從集合中選擇一合適的AP給該任務。通過AP層,可控制任務對資源池的循環佔用,slotmask層表示在當前時隙中該任務對資源池的佔用情況,如果該時隙處於GAP,表明用戶無數據發送,貝1J不佔用資源池,設置mask相應比特位為I ;否則,則賦予O。symbolmask層表示在當前符號中該任務對資源池的佔用情況,這個掩碼通常與(E-)DPCCH信號的能量符號圖案(對於DPCCH即為導頻符號,對於(E-)DPCCH可由用戶自行定義)一致,如果當前的符號有效,則使用資源池;否則,則釋放資源池給其它任務。通過這三層的控制,可將任務使用硬體資源的情況一一映射到資源池上。
[0062]3)按需分配存儲資源。
[0063]由於多徑搜索的搜索窗長度最大為(E-)DPCCH信道的擴頻因子,即256。如果按照此來靜態分配任務的臨時存儲資源,則浪費大量的存儲空間。原因主要是:每個任務的搜索窗長度不可能都為最大,因此可以採用時分共享資源池,在硬體時鐘周期確定的情況下,其支持的搜索窗總長也是有限的,一般會大大小於按搜索窗最大長度確定的上限。所以,通過按照任務的需求分配存儲資源,可大大節省存儲空間。在實現中將16個存儲空間作為緩存的最小基本單元(簡稱為Block),對每個Block賦予一個ID。這樣,對存儲器的管理其實質就是對這些BlockID的管理,從而簡化了設計。在任務運行之初,根據搜索窗的長度分配相應數目的BlockID,並進行記錄;在任務運行過程之中,根據任務ID以及當前所進行到的搜索窗位置,查詢記錄,找到當前任務當前位置使用的BlockID,從而實現對存儲器的正確訪問;在任務運行結束之後,查找記錄,回收當前任務佔有的所有存儲資源,以便提高給後續的任務使用。
[0064]4)天線數據循環存儲,並行讀取。
[0065]綜合考慮(E-)DPCCH信道的擴頻因子、搜索窗長度以及處理耗時等多種因素,可以只緩存離當前系統定時最近的640chips的12根天線on-time數據,這些天線數據被依次存儲在32個獨立的SSRAM中,每個SSRAM緩存20chips的天線數據,每個chip的天線數據與系統定時的5個128chips的chip時間--對應,以5個128chips為周期,循環存儲。
[0066]由於資源池採用的是16路16階的多徑檢測方法,每個周期同時處理的是16個搜索窗的位置,對天線數據採用同時並行讀取32chips的方式。而這32個獨立的天線數據需要兩次相關才會用完,所以在讀取天線數據的時候需要進行簡單的移位處理。
[0067]基於上述的發明構思,採用分層控制時分處理,軟體管理硬體加速,以及按需分配存儲資源的原則,基於資源池的概念,在硬體部分將多徑檢測(相關累加&&相干累加&&非相干累加)資源時分復用,在軟體部分將資源管理和多徑選擇算法有機結合在一起,充分利用硬體的高速性和軟體的靈活性,使WCDMA多徑搜索更加靈活,便於升級;同時採用按需分配的策略分配臨時存儲空間以及對天線數據採取循環存儲並行讀取的方式,簡化了實現的複雜度,節省了硬體資源,從而有效的降低基站硬體成本和功耗。通過時分復用一定量的硬體資源以及按需分配中間緩存空間來實現多徑搜索,節省硬體資源,降低基站成本,減少功耗;同時通過分層控制管理硬體資源,軟硬體結合,簡化設計的複雜度,提高靈活性,易於實現和升級。
[0068]下面結合附圖,對上述的發明構思進行較為詳細的說明,如圖8所示,包括以下步驟:
[0069]步驟S802:預先將存儲資源是按塊進行分配和回收的,軟體在啟動後首先對硬體的塊資源進行初始化,準備所有的存儲塊資源,然後等待上層的多徑搜索指令。
[0070]步驟S804:軟體在接收到多徑搜索指令後,根據當前硬體資源(相關器和存儲塊)的使用情況,採用三層控制的方式分解和封裝任務並下發給硬體。
[0071]對於上述步驟S804主要是由如圖7中的資源管理模塊實現,該模塊主要用於根據多徑管理的搜索需求,以任務的方式產生適用於各種不同搜索需求的請求格式,並下發這些請求到硬體,控制硬體以時分復用的方式做多徑搜索。由於搜索任務需求的多樣性,可以根據(E-) DPCCH信道的幀結構特徵,設置三層控制外殼,分別是:AP外殼、slotmask外殼、symbolmask外殼,這三層外殼依次從外至內,控制的範圍逐步縮小。通過這三層外殼以及這三個外殼的持續時間,可對共享硬體資源進行有效的時分復用操作,並可控制任務按需佔用資源池的時間,在一定周期內對用戶信號進行有選擇的積分累加。如圖9所示的一種WCDMA多徑搜索的三層控制示意圖,圖中的AP表示計算ADP的周期。每個AP由duration和distance兩部分構成,其中duration也就是圖中的AP ON, distance為圖中畫叉的部分。系統定義了一套AP號集合,資源管理模塊在根據多徑搜索需求生成每個搜索任務時,結合已分配任務佔用硬體資源的情況,從AP號集合中選擇一個特定的AP號給該任務。在AP的ON或者duration期間,任務需要佔用總資源池中的一部分(任務在該期間就可以進行ADP的計算),在AP的distance期間,任務不佔用搜索的硬體資源池。通過第一層控制,可實現對硬體資源的循環佔用或釋放;第二層控制表示的是在slot中對硬體資源的佔用情況,如果該時隙處於GAP,表明用戶無數據發送,則不佔用硬體資源(如圖9畫叉部分所示);第三層控制表示的是symbol期間硬體資源的佔用情況,對於DPCCH信道通常和導頻符號圖案一致,而對於E-DPCCH信道,其符號圖案可由用戶自定義,如果符號有效,則佔用硬體資源;否貝U,則釋放出此符號的硬體資源給其它的任務(如圖9畫叉部分所示)。
[0072]步驟S806:任務控制器判斷任務請求的有效性和任務的生效時間,分析資源佔用情況,成功分配相關硬體資源後,把任務壓入運行隊列。
[0073]上述步驟S806主要由如圖7中的任務控制模塊實現,該模塊作為軟硬體協同的紐帶,起著承上啟下的作用,主要用於接收來自於軟體的任務請求,並通過分析和解釋這些任務請求,控制共享硬體的分時分段運行和停止,以達到時分復用硬體資源的目的。任務控制模塊的實現框圖如10所示。資源管理模塊以任務的方式下發請求到TskReqFIFO,TskReqChk模塊判斷此FIFO為非空時,從中讀取當前任務請求信息,並結合TskStatRam中的歷史任務狀態信息做請求檢查,根據檢查的結果更新TskReqRam,同時產生任務請求響應消息到TskRspFIFO,以中斷的方式通知資源管理模塊讀取。TskTimChk模塊根據TskReqRam中的任務請求信息和TskStatRam中的任務狀態信息完成任務生效時間點的檢查,並將檢查後產生的結果反饋到TskAnalyze模塊。TskAnalyze模塊根據TskTimChk模塊檢查的結果,按照任務ID從小到大的順序依次對每個生效的任務進行cycle資源佔用情況分析,並從TskParaRam中讀取該任務的參數以及從TskMiddRam中讀取該任務的中間運行記錄,通過參數中的AP以及mask等信息,判斷此任務在此周期的資源佔有情況,如果需要佔用資源,則把此任務加入到TskExeFifo,並將維護的中間運行記錄(描述AP切換以及mask的計數器值)存放在TskMiddRam中。
[0074]步驟S808:多徑檢測模塊從運行隊列中讀取任務,並從天線數據存儲區和參數區讀取相關的數據和從PN碼產生器獲得PN碼,然後執行相應的多徑檢測運算。
[0075]上述步驟S808主要由圖7中的天線數據存取模塊、PN碼發生器模塊和多徑檢測模塊等三部分構成。天線數據存取模塊主要用於緩存來自天線前端處理模塊的天線數據,為本模塊的相關器提供相關天線數據。從抽象角度上說,可看成一個串並轉換和天線數據重組的功能。具體來講,該模塊主要是在系統時序(系統時鐘、全局計數器Gcc)的控制下,連續不斷地將天線數據有計劃地循環存入到本地Ram中,每個chip的天線數據將與系統定時聯繫起來;同時,在任務控制模塊的控制下並行輸出每task指定位置的32chips天線數據,以便提供給16路並行相關器做後續處理。綜合考慮(E-)DPCCH信道的擴頻因子、搜索窗長度以及處理耗時等多種因素,本模塊緩存離當前系統定時最近的640chips的12根天線on-time數據,這些天線數據被依次存儲在32個獨立的SSRAM中,每個SSRAM緩存20chips的天線數據。如圖8所示,每個chip的天線數據與系統定時的5個128chips的chip時間
--對應,以5個128chips為周期,循環存儲。在讀取天線數據時,根據任務指定的天線ID
號、搜索窗的初始相位偏移、相干累加計數以及搜索窗窗長計數等幾個因素確定讀取RAM的地址,由於天線RAM並行讀取的個數為32,而這32個獨立的天線數據需要兩次相關才會用完,所以讀出的天線數據需要進行移位處理,如圖11中箭頭所示為連續四次相關的天線數據讀取圖案。[0076]PN碼發生器模塊根據各個任務指定的時隙ID、符號ID、初始擾碼以及導頻符號個數等參數,並行產生該任務在用戶幀指定位置上的16個複數PN碼。該PN碼將與對應的天線數據進行匹配以達到解擾、解擴、去極性的目的。該模塊的實現如圖12所示,進一步包括擾碼發生器(scmgen)、旋轉碼發生器(rotgen)、PN合成器(pncomb)以及xymidram、rotvecrom、pilotram等中間存儲器。xymidram存儲器保存每個任務在擾碼產生過程中的X/Y寄存器各25bits的中間狀態rotvecrom只讀存儲器保存一幀中150個符號位置的150X4個旋轉向量,每個旋轉向量為25比特;pilotrom只讀存儲器存儲DPCCH信道的導頻時隙格式。scmgen模塊將由輸入的參數決定從xymidram中提取當前X/Y寄存器的值,並根據由協議規定的擾碼產生規則產生16個25bits的擾碼,然後rotgen模塊將此擾碼與從rotvecrom讀出的該任務的4個旋轉向量中的2個進行向量相乘,然後模2加,得到4個16bits的向量輸出,最後由pncomb模塊從pilotram中讀取當前用戶的導頻符號數據與rotcode進行相應的運算並取共軛,得到最終的16個複數PN碼。
[0077]多徑檢測模塊用於把接收到的天線數據與PN碼相關,然後根據上層的相干/非相干長度,對相關累加結果進行兩次累加,得到指定用戶的CDP或ADP。由於多徑檢測搜索窗的長度規定為16的倍數,所以採用16路檢測模塊同時對16個搜索窗進行相關處理,如圖13所示,主要分為六個步驟,以流水線的方式實現。16階相關器針對搜索器碼片滑動相關、在一個搜索窗內部只滑動天線數據而相關PN碼不變的特點,從輸入的32碼片天線數據中選擇相應的16碼片天線數據與16碼片的PN碼進行一一相乘並累加,每個碼片的兩個樣本點獨立相關,並行操作。頻率補償模塊以64chips為步長對接收到的用戶信號進行相應的頻偏補償,對於壓縮模式GAP和CPC的DTX情況,也按軟體配置的初始頻偏進行相應的補償,並不做特殊處理。相干累加模塊主要用於將各個搜索任務2個樣本點的每個Offset,根據高層指定的相干累加長度,將來自相關器模塊輸出的值與相干累加緩存中的中間累加結果進行累加或者用相關輸出的值替換相關累加緩存中的中間累加結果。計算ADP模塊按照TI_abs的近似算法對IQ兩路複數求模,得到無符號的ADP值。非相干累加模塊主要用於將求模後的無符號數與非相干累加緩存中的中間累加結果進行累加或者用求模後的無符號數替換非相干累加緩存中的中間累加結果。
[0078]步驟S810:如果當前是對某任務第一個符號的多徑檢測運算結果,則直接將結果存儲到步驟S806中分配給該任務的存儲塊ID所對應的存儲區,否則,則根據ID從存儲區中讀出數據並與之合併後存儲到該資源塊。
[0079]步驟S812:判斷本任務的所有符號是否已經執行完畢,如果執行完畢,則轉至步驟S814 ;否則,則轉移到步驟S806,等待該任務下一個符號時間的到來。
[0080]步驟S814:在某任務所有符號運行完成之後,通知上報模塊上報計算結果,上報模塊把結果搬遷到軟體指定的存儲區,並回收存儲塊資源。
[0081]步驟S816:軟體在接收到上報信息後,對數據進行相應處理,然後根據多徑算法做多徑選擇。
[0082]在另外一個實施例中,還提供了一種軟體,該軟體用於執行上述實施例及優選實施方式中描述的技術方案。
[0083]在另外一個實施例中,還提供了一種存儲介質,該存儲介質中存儲有上述軟體,該存儲介質包括但不限於:光碟、軟盤、硬碟、可擦寫存儲器等。
[0084]從以上的描述中,可以看出,本發明實現了如下技術效果:指派到硬體的多徑搜索任務中已經預先確定了該多徑搜索任務在不同時間段所需佔用的硬體資源,這樣也就可以使得在該多徑搜索任務不佔用這部分資源的時候,將這些硬體資源分配給其它任務進行使用,從而解決了現有技術中無法對多徑搜索的硬體資源進行有效控制的技術問題,達到了對硬體資源的時分復用,從而提高了多徑檢測中硬體資源的利用率。
[0085]顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
[0086]以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種多徑檢測方法,其特徵在於,包括: 接收多徑搜索任務,其中,所述多徑搜索任務包括:所述多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息; 為所述多徑搜索任務分配所述硬體資源; 根據分配的所述硬體資源對所述多徑搜索任務進行多徑檢測。
2.根據權利要求1所述的方法,其特徵在於,所述多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息包括以下至少之一:對應於所述多徑搜索任務在每個活動周期AP,每個AP的每個時隙以及所述每個時隙的每個符號允許佔用的硬體資源的指示信息。
3.根據權利要求2所述的方法,其特徵在於,在所述多徑搜索任務中,通過設定相應的比特位來指示是否允許佔用硬體資源。
4.根據權利要求3所述的方法,其特徵在於,用於標識每個符號是否允許佔用硬體資源的比特位與該符號對應的導頻符號相同。
5.根據權利要求1至4中任一項所述的方法,其特徵在於,為所述多徑搜索任務分配所述硬體資源包括: 判斷當前的硬體資源是否滿足所述指示信息所指示的資源; 如果是,則按照所述指示信 息將硬體資源分配給所述多徑搜索任務; 如果否,則按照當前的硬體資源狀況重新為所述多徑搜索任務分配硬體資源。
6.根據權利要求1至4中任一項所述的方法,其特徵在於,根據分配的所述硬體資源對所述多徑搜索任務進行多徑檢測包括: 讀取對應於所述多徑搜索任務的天線數據,其中,所述天線數據被循環存儲在緩存中; 根據分配的所述硬體資源對讀取的天線數據進行多徑檢測。
7.根據權利要求6所述的方法,其特徵在於,所述緩存中存儲與系統定時小於預定閾值的天線所對應的碼片。
8.根據權利要求1至4中任一項所述的方法,其特徵在於,還包括: 將系統的存儲資源分為一個或多個存儲資源塊,當接收到所述多徑搜索任務時,根據所述多徑搜索任務所需的資源為所述多徑搜索任務分配一個或多個存儲資源塊,其中,分配的存儲資源塊用於存儲對所述多徑搜索任務進行多徑檢測的檢測結果。
9.一種多徑檢測裝置,其特徵在於,包括: 接收單元,用於接收多徑搜索任務,其中,所述多徑搜索任務包括:所述多徑搜索任務在不同長度的時間段上允許佔用的硬體資源的指示信息; 分配單元,用於為所述多徑搜索任務分配所述硬體資源; 檢測單元,用於根據分配的所述硬體資源對所述多徑搜索任務進行多徑檢測。
10.根據權利要求9所述的裝置,其特徵在於,所述分配單元包括: 判斷模塊,用於判斷當前的硬體資源是否滿足所述指示信息所指示的資源; 第一分配模塊,用於在判斷是的情況下,按照所述指示信息將硬體資源分配給所述多徑搜索任務; 第二分配模塊,用於在判斷否的情況下,則按照當前的硬體資源狀況重新為所述多徑搜索任務分配硬體資源。`
【文檔編號】H04B1/7113GK103516391SQ201210197752
【公開日】2014年1月15日 申請日期:2012年6月15日 優先權日:2012年6月15日
【發明者】王華勇, 汪八零 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀