一種射頻拉遠單元RRU下行功率的檢測方法和裝置與流程
2023-05-08 07:35:01
本發明涉及無線通信技術領域,特別是涉及一種射頻拉遠單元RRU下行功率的檢測方法和一種射頻拉遠單元RRU下行功率的檢測裝置。
背景技術:
隨著節能減排的意識日益深入人們生活的方方面面,對於設備的能耗,也越來越被人們所重視。通過統計設備的下行功率,可以讓用戶了解到RRU(Remote Radio Unit,遠端射頻單元)這些設備的運行情況,從而用戶可以及時調整設備配置參數,解決潛在問題。
在無線通信系統中的設備採用無線幀進行通信。參照圖1所示的一種無線幀結構的示意圖,該無線幀由兩個長度為5ms的半幀構成,每個半幀由5個長度為1ms的子幀(Subframe)構成,子幀包括常規子幀和特殊子幀,其中,常規子幀由兩個長度為0.5ms的時隙構成,總長度為1ms,特殊子幀由三個特殊時隙DwPTS(下行導頻時隙,96chips),GP(保護時隙,96chips)和UpPTS(下行導頻時隙,160chips)構成,總長度為1ms。switching point為切換點。目前,在現有的文獻未對下行功率做出詳細說明,所以主流的下行功率統計方案主要為以下幾種:
方案一:採用在GP發送的額定功率的訓練序列作為虛擬導頻,將PA(Power Amplifier,功率放大器)的輸出口的射頻信號耦合、衰減到合適的功率值,通過ADC(Analog to Digital Converter,模擬數字轉換器)採樣輸出到FPGA(Field Programmable Gate Array,現場可編程門陣列),FPGA統計出數字域的下行功率值。軟體讀取FPGA中的統計下行功率值,再加上OPD(Output Power Detector,輸出功率檢測)鏈路的實時增益,反推回RRU空口的實際下行功率實現的。在LTE(Long Term Evolution,長期演進)中,得到的下行功率值只能反映鏈路的情況,無法反映空口真實的下行功率。
方案二:採用檢測在DwPTS發送的導頻功率,將PA輸出口的射頻 信號耦合、衰減到合適的功率值,通過ADC採樣輸出到FPGA,FPGA統計出數字域的下行功率值。軟體讀取FPGA中的統計下行功率值,再加上OPD鏈路的實時增益,反推回RRU空口的實際下行功率實現的。在TD-SCDMA(Time Division-Synchronization Code Division Multiple Access,時分同步的碼分多址系統)中,得到的下行功率也只是DwPTS的功率,並且DwPTS的功率在小區建立後就固定了,不會隨著業務量的變化而變化,所以比較片面,不能反映整個子幀的功率,更無法反映空口真實的下行功率。
無論是使用方案一還是方案二的下行功率檢測方案,或者是其他現有方案,都只是片面的反映了RRU空口的下行功率,而無法全面真實的反映RRU空口的下行功率。因此,本領域技術人員迫切需要解決的問題之一在於,提出一種下行功率的檢測策略,用以全面真實的反映設備的下行功率。
技術實現要素:
本發明實施例所要解決的技術問題是提供了一種射頻拉遠單元RRU下行功率的檢測方法和一種射頻拉遠單元RRU下行功率的檢測裝置。
為了解決上述問題,本發明公開了一種射頻拉遠單元RRU下行功率的檢測方法,所述射頻拉遠單元RRU具有用於進行無線通信的通道,所述的方法包括:
獲取各個通道的下行功率;
採用所述各個通道的下行功率分別獲得各個通道的平均下行功率;
獲取所述射頻拉遠單元RRU的鏈路實時增益;
採用所述各個通道的平均下行功率和鏈路實時增益獲得所述射頻拉遠單元RRU的下行功率。
優選地,所述通道由基帶處理單元BBU配置有相應的時隙,所述射頻拉遠單元RRU包括寄存器和定時器,所述寄存器存儲有通道的時隙下行功率;
所述獲取各個通道的下行功率的步驟包括:
當所述定時器到期後,從所述寄存器中獲取各個通道的時隙下行功率;
將所述各個通道的時隙下行功率與在先的各個通道的時隙下行功率進行累加,獲得各個通道的下行功率。
優選地,所述時隙下行功率為按照預設統計周期統計的時隙下行功率,所述獲取各個通道的下行功率的步驟包括:
判斷所述通道上是否有高優先級的任務正在運行;
若是,則將所述通道的時隙下行功率統計為上一個按照預設統計周期統計的時隙下行功率,並觸發所述射頻拉遠單元RRU下一個通道時隙下行功率的統計。
優選地,所述採用通道的下行功率獲得各個通道的平均下行功率的步驟包括:
分別獲取各個通道下按照預設統計周期統計時隙下行功率的次數;
分別採用所述各個通道的下行功率以及所述次數,獲得各個通道的平均下行功率。
優選地,在所述射頻拉遠單元RRU上存儲有由基帶處理單元BBU配置的小區信息,在所述獲取各個通道的下行功率的步驟之前,還包括:
採用所述小區信息判斷所述通道上是否有小區建立;
若是,則執行獲取各個通道的下行功率的步驟;
若否,則清除所述寄存器中存儲的所述通道的時隙下行功率。
優選地,所述方法還包括:
當所述射頻拉遠單元RRU重新接入所述基帶處理單元BBU時,清除所述寄存器中存儲的所述通道的時隙下行功率。
優選地,所述小區包括分時長期演進TDL小區和時分同步碼分多址TDS小區,所述的方法還包括:
若所述射頻拉遠單元RRU上同時配置有分時長期演進TDL小區和時分同步碼分多址TDS小區,則採用所述分時長期演進TDL小區。
優選地,所述高優先級的任務包括:輸出功率檢測OPD、反射功率檢測RPD、數字預失真的處理DPD;所述鏈路實時增益包括FPGA統計功率、主板增益、功放增益、濾波器增益。
本發明實施例還公開了一種射頻拉遠單元RRU下行功率的檢測裝置,所述射頻拉遠單元RRU具有用於進行無線通信的通道,所述的裝置包括:
下行功率獲取模塊,用於獲取各個通道的下行功率;
平均下行功率獲得模塊,用於採用所述各個通道的下行功率分別獲得各個通道的平均下行功率;
鏈路實時增益獲取模塊,用於獲取所述射頻拉遠單元RRU的鏈路實時增益;
RRU下行功率獲得模塊,用於採用所述各個通道的平均下行功率和鏈路實時增益獲得所述射頻拉遠單元RRU的下行功率。
優選地,所述通道由基帶處理單元BBU配置有相應的時隙,所述射頻拉遠單元RRU包括寄存器和定時器,所述寄存器存儲有通道的時隙下行功率;所述下行功率獲取模塊包括:
時隙下行功率獲取子模塊,用於在所述定時器到期後,從所述寄存器中獲取各個通道的時隙下行功率;
通道下行功率獲得子模塊,用於將所述各個通道的時隙下行功率與在先的各個通道的時隙下行功率進行累加,獲得各個通道的下行功率。
優選地,所述時隙下行功率為按照預設統計周期統計的時隙下行功率,所述下行功率獲取模塊包括:
任務優先級判斷子模塊,用於判斷所述通道上是否有高優先級的任務正在運行;若是,則調用下行功率更新子模塊;
通道下行功率更新子模塊,用於將所述通道的時隙下行功率統計為上一個按照預設統計周期統計的時隙下行功率,並觸發所述射頻拉遠單元RRU下一個通道時隙下行功率的統計。
優選地,所述平均下行功率獲得模塊包括:
統計次數子模塊,用於分別獲取各個通道下按照預設統計周期統計時隙下行功率的次數;
平均下行功率計算子模塊,用於分別採用所述通道的下行功率以及所述次數,獲得各個通道的平均下行功率。
優選地,在所述射頻拉遠單元RRU上存儲有由基帶處理單元BBU配置的小區信息,所述的裝置還包括:
小區建立判斷模塊,用於採用所述小區信息判斷所述通道上是否有小區建立;若是,則調用下行功率獲取模塊;若否,則調用第一寄存器清除模塊;
第一寄存器清除模塊,用於清除所述寄存器中存儲的所述通道的下行功率。
優選地,所述裝置還包括:
第二寄存器清除模塊,用於當所述射頻拉遠單元RRU重新接入所述基帶處理單元BBU時,清除所述寄存器中存儲的所述通道的時隙下行功率。
優選地,所述小區包括分時長期演進TDL小區和時分同步碼分多址TDS小區,所述的裝置還包括:
小區信息確定模塊,用於若所述射頻拉遠單元RRU上同時配置有分時長期演進TDL小區和時分同步碼分多址TDS小區,則採用所述分時長期演進TDL小區。
與現有技術相比,本發明實施例包括以下優點:
本發明實施例中統計射頻拉遠單元RRU各個通道的下行功率,並採用各個通道的下行功率獲得通道的平均下行功率,最後根據通道的平均下行功率以及鏈路實時增益得到射頻拉遠單元RRU的空口下行功率。本發明實施例中統計了各個通道的下行功率,然後進行疊加獲得通道的平均下行功率,由於通道的下行功率中包括了下行時隙的功率,所得到的 功率比較接近於真實的下行功率,能夠更加全面真實的反映射頻拉遠單元RRU的下行功率。本發明實施例還可以根據檢測到的通道的下行功率,以及射頻拉遠單元RRU的空口下行功率進行分析,以解決單天線射頻拉遠單元RRU和多天線射頻拉遠單元RRU的通道故障檢測問題。
本發明實施例中,如果遇到高優先級的任務正在運行,則此時停止進行預設統計周期下的通道的下行功率的統計,並將上一預設統計周期下統計的下行功率作為當前統計周期的通道的下行功率,可以避免高優先級任務,例如輸出功率檢測OPD這些需要發送訓練序列等複雜流程的任務,節省這些流程所要佔用的系統資源,能夠更加直觀和清晰的反映射頻拉遠單元RRU的運行狀態。
附圖說明
圖1是一種無線幀結構的示意圖;
圖2是本發明的一種射頻拉遠單元RRU下行功率的檢測方法實施例的步驟流程圖;
圖3是本發明的一種時分同步碼分多址TDS數據在寄存器中的存儲順序的示意圖;
圖4是本發明的一種分時長期演進TDL數據在寄存器中的存儲順序的示意圖;
圖5是本發明的一種射頻拉遠單元RRU下行功率的檢測的過程示意圖;
圖6是本發明的一種射頻拉遠單元RRU下行功率的檢測裝置實施例的結構框圖。
具體實施方式
為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發明作進一步詳細的說明。
參照圖2,示出了本發明的一種射頻拉遠單元RRU下行功率的檢測 方法實施例的步驟流程圖,述射頻拉遠單元RRU可以具有用於進行無線通信的通道,具體可以包括如下步驟:
步驟101,獲取各個通道的下行功率;
在具體實現中,射頻拉遠單元RRU可以包括一根或多跟通道,射頻拉遠單元RRU利用通道可以採用無線幀進行無線通信。其中,無線幀下可以包括子幀,子幀下可以包括時隙。
在本發明的一種優選實施例中,所述通道由基帶處理單元BBU配置有相應的時隙,所述射頻拉遠單元RRU包括寄存器和定時器,所述寄存器存儲有通道的時隙下行功率;所述步驟101可以包括如下子步驟:
子步驟S11,當所述定時器到期後,從所述寄存器中獲取各個通道的時隙下行功率;
子步驟S13,將所述各個通道的時隙下行功率與在先的各個通道的時隙下行功率進行累加,獲得各個通道的下行功率。
在本發明實施例中,射頻拉遠單元RRU的硬體對通道的下行功率進行實時檢測,但只有在收到軟體的觸發信號後,將當前預設統計周期的檢測結果存入寄存器中。
當射頻拉遠單元RRU的定時器到期後,射頻拉遠單元RRU接收到軟體觸發信號後啟動軟體,之後開始按照預設周期進行射頻拉遠單元RRU上每根通道的下行功率的統計。比如,預設周期可以設定為30s,則將以30s為周期觸發統計射頻拉遠單元RRU上每根通道的下行功率。
在本發明實施例中,為了提高下行業務功率統計的準確性,可以將通道的下行功率預設統計周期設定為3S,計算3S內的下行業務的平均功率。為了提高軟體效率,採用FPGA(Field Programmable Gate Array,現場可編程門陣列)採取異步讀取的方法,。
本發明實施例在每次定時器到期後,根據要查詢的通道的通道號、時隙、頻點等信息,讀取該通道的預設統計周期下統計的下行功率。參照圖3所示的本發明的一種時分同步碼分多址TDS數據在寄存器中的存儲順序的示意圖,以及圖4所示的本發明的一種分時長期演進TDL數據 在寄存器中的存儲順序的示意圖,在本發明實施例中,可以將按照預設統計周期,例如按照3s為周期統計的每個時隙下行功率分別存在不同的地址,觸發FPGA統計去通道全部時隙下行功率,具體來說根據基帶處理單元BBU配置的時隙的配置配比,找到時隙中的下行時隙和特殊子幀時隙中的下行部分進行統計。
在本發明的一種優選實施例中,所述時隙下行功率可以為按照預設統計周期統計的時隙下行功率,所述步驟101還可以包括如下子步驟:
子步驟S11-1,判斷所述通道上是否有高優先級的任務正在運行;若是,則執行子步驟S11-2;
子步驟S11-2,則將所述通道的時隙下行功率統計為上一個按照預設統計周期統計的時隙下行功率,並觸發所述射頻拉遠單元RRU下一個通道時隙下行功率的統計。
在具體實現中,按照預設統計周期統計通道的時隙下行功率時,有時候有可能會遇到在射頻拉遠單元RRU的通道上正在執行,或者正在觸發執行一些高優先級的任務,比如DPD(Digital Pre-Distortion,數字預失真),OPD(Output Power Detector,輸出功率檢測)和RPD(Return Power Detector,反射功率檢測)這些任務,此時,輸出功率檢測OPD這些任務需要發送訓練序列等複雜流程,在本發明實施例中為了節省這些流程所要佔用的系統資源,會使用上一預設統計周期統計到的通道的時隙下行功率,作為本預設統計周期內的通道的時隙下行功率,並觸發射頻拉遠單元RRU下一根通道的時隙下行功率的查詢。
本發明實施例中,通過自動觸發下一根通道的時隙下行功率統計,可以保證在下個周期到來的時候,FPGA已經統計到需要查詢的下一根通道的時隙下行功率,從而提高處理效率。
在本發明實施例中,還可以將目前統計到的通道的最大功率值進行記錄,用於後續對於射頻拉遠單元RRU的分析處理。
步驟102,採用所述通道的下行功率獲得各個通道的平均下行功率;
在本發明的一種優選實施例中,所述步驟102可以包括如下子步驟:
子步驟S21,分別獲取各個通道下按照預設統計周期統計時隙下行功率的次數;
子步驟S22,分別採用所述各個通道的下行功率以及所述次數,獲得各個通道的平均下行功率。
在本發明實施例中,將射頻拉遠單元RRU的通道統計到每個預設統計周期的通道的時隙下行功率進行疊加,然後再除以按照預設統計周期進行通道的時隙下行功率統計的次數,從而得到該通道的平均下行功率。
在本發明具體應用的示例中,針對射頻拉遠單元RRU的每個天線、每個載波,將預設統計周期內的所有子幀的下行功率相加除以子幀數,計算得到一個平滑下行功率,因為其中包括了所有下行時隙的功率,所得到的下行功率比較接近於真實的下行功率。
在本發明實施例中,使用射頻拉遠單元RRU硬體在DAC(Digital-to-Analog Converter,數字模擬轉換器)模塊前,針對每個天線、每個載波,按照預設統計周期(例如3秒),檢測3s內所有無線幀中的下行時隙的功率計算得到一個平滑的通道的平均下行功率,所得到的平均下行功率接近於真實的下行功率。
在具體實現中,射頻拉遠單元RRU的通道可以包括TDS(Time Division-Synchronous Code Division Multiple Access,時分同步碼分多址)下的通道,以及TDL(Time Division Long Term Evolution,分時長期演進)下的通道。通道號與天線一一對應;每個射頻拉遠單元RRU支持多個載波,基帶處理單元BBU配置小區時會把小區建立在哪個通道,哪個載波,和時隙等信息配置給射頻拉遠單元RRU。
分時長期演進TDL的信號為寬頻信號,可看作只有1個載波。其無線幀長10ms,包括10個子幀,以一個8天線射頻拉遠單元RRU為例,共需要統計80組功率值。由於射頻拉遠單元統計周期為3s,因此這80組功率值是300個無線幀對應天線、對應時隙的平均下行功率。
時分同步碼分多址TDS額信號無線幀長5ms,包括10個時隙(包括特殊時隙gp、up、dw),以一個8天線射頻拉遠單元RRU建立12個載 波為例,共需要統計960組功率值。由於預設統計周期為3s,因此這960組功率值是600個無線幀對應天線、對應載波、對應下行時隙的平均下行功率。
需要說明的是,由於射頻拉遠單元RRU可以同時配置多個小區,例如分時長期演進TDL小區和時分同步碼分多址TDS小區等等,因此,本發明實施例在實際應用中,可以根據實際的射頻拉遠單元RRU以及基帶處理單元BBU的配置信息來計算本發明實施例中的下行功率。
步驟103,獲取所述射頻拉遠單元RRU的鏈路實時增益;
步驟104,採用所述各個通道的平均下行功率和鏈路實時增益獲得所述射頻拉遠單元RRU的下行功率。
在本發明實施例中,射頻拉遠單元RRU的硬體對下行功率進行實時檢測,但只在收到軟體的觸發信號後,將當前預設統計周期的檢測結果存入寄存器中。由軟體結合當前小區的時隙配比,從寄存器中將所有下行時隙的功率讀取出來計算平均值,並結合鏈路實時增益,推出射頻拉遠單元RRU的空口下行功率。
鏈路實時增益=FPGA統計功率(dbfs)+(主板增益+功放增益+濾波器增益)
其中,主板增益、功放增益和濾波器增益是固定增益,可以固定存放在EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦只讀存儲器)或者其他存儲器中。
本發明實施例在需要上報射頻拉遠單元RRU的空口下行功率時,會將統計到的各個通道的下行功率平均計算後,再結合鏈路實時增益得到射頻拉遠單元RRU的空口下行功率上報給基帶處理單元BBU。
在本發明的一種優選實施例中,在所述射頻拉遠單元RRU上可以存儲有由基帶處理單元BBU可以配置有小區信息,在所述步驟101之前,還可以包括如下步驟:
採用所述小區信息判斷所述通道上是否有小區建立;
若是,則執行獲取所述通道的下行功率的步驟;
若否,則清除所述寄存器中存儲的所述通道的下行功率。
在具體實現中,當小區建立後,在射頻拉遠單元RRU存儲有由基帶處理單元BBU配置的小區信息、通道、功率和時隙等內容,如果是小區建立,那麼射頻拉遠單元RRU中會將置小區標誌為已建立。通過遍歷已建立小區的小區標誌是否已建立,即可查詢到射頻拉遠單元RRU的通道是否存在小區。
在本發明實施例中,在射頻拉遠單元RRU軟體啟動觸發統計每根通道的下行功率前,會判斷是否有小區建立,如果通道上沒有小區建議,那麼將從頭統計射頻拉遠單元RRU的下行功率,以防止針對射頻拉遠單元RRU通道的下行功率統計到一半,小區被刪除。另外,如果所要查詢的通道上沒有小區建立,則可以將這根通道的下行功率更新為0。
在本發明的一種優選實施例中,所述的方法還可以包括如下步驟:
當所述射頻拉遠單元RRU重新接入所述基帶處理單元BBU時,清除所述寄存器中存儲的所述通道的下行功率。
當射頻拉遠單元RRU重新接入所述基帶處理單元BBU的時候,由於配置信息已經發生了變化,清零所有全局變量,即清除在寄存器中所有在先統計的通道的下行功率,以重新進行射頻拉遠單元RRU的下行功率的統計。
在本發明的一種優選實施例中,所述小區可以包括分時長期演進TDL小區和時分同步碼分多址TDS小區,所述的方法還可以包括如下步驟:
若所述射頻拉遠單元RRU上同時配置有分時長期演進TDL小區和時分同步碼分多址TDS小區,則採用所述分時長期演進TDL小區。
在具體實現中,如果分時長期演進TDL小區和時分同步碼分多址TDS小區同時並存,則使用分時長期演進TDL小區的中頻通道號和時隙配置。如果時分同步碼分多址TDS小區沒有主頻點,則默認使用第一個載波的中頻通道號和時隙配置。
中頻通道號是對載波排序後的序號,通道號是物理通道的序號。時 分同步碼分多址TDS有多個載波,每個載波都有中心頻點,但是實際上一般使用主頻點的中心頻點,分時長期演進TDL一般所說的頻點就是所有載波的中心頻點(分時長期演進TDL的載波相對於時分同步碼分多址TDS來說較少,目前最多同時就存在3個)。雖然實際上主頻點和頻點的兩個概念上稍微有點差距,但在本發明實施例中的實際應用是一樣的。
在本發明實施例中,對於存在多個載波的情況,為了方便後續對載波進行處理,會對於已經建立的載波進行排序,同時對每一個載波生成一個序號,這個序號就是中頻通道號,因此使用第一個載波的中頻通道號的意思就是使用第一個載波的序號。
在本發明實施例中,可以將統計到的通道級別的下行功率的單位,以及射頻拉遠單元RRU級別的下行功率的單位以及其他數據的單位進行轉換。例如,將通道級別的下行功率的單位轉換為W,用來計算射頻拉遠單元RRU級別的下行功率。為了保存精度,可以將最後計算得到的平均功率和最大功率單位轉換為mw。
當然,在實施本發明實施例時,可以根據實際需求選擇不同的單位進行功率的統計和計算等處理,本發明實施例對此無需加以限制。
為了使本領域技術人員更好地理解本發明實施例,以下對於本發明實施例進行射頻拉遠單元RRU下行功率的檢測過程進行簡要的介紹。
在具體實現中,為了提高射頻拉遠單元RRU下行業務功率統計的準確性,將預設統計周期設定為3S,計算3S內的下行業務的平均功率;為了提高軟體效率,採取異步讀取的方法,參照圖5所示的本發明的一種射頻拉遠單元RRU下行功率的檢測的過程示意圖,具體的檢測過程可以為:
步驟1、射頻拉遠單元RRU上的軟體發起統計;
步驟2、檢測在射頻拉遠單元RRU上的通道上是否有輸出功率檢測OPD、反射功率檢測RPD、數字預失真的處理DPD這些高優先級的任務正在觸發;若是,則返回步驟1;若否,則執行步驟3;
步驟3、檢測預設統計周期(3s)內是否有輸出功率檢測OPD、反射功率檢測RPD、數字預失真的處理DPD這些高優先級的任務被觸發;若是,則執行步驟5;若否,則執行步驟4;
步驟4、獲取在預設統計周期的通道的下行功率;
步驟5、讀取上一次預設統計周期內統計的通道的下行功率,並觸發下一根通道的下行功率的統計;
步驟6、射頻拉遠單元RRU的軟體結合鏈路實時增益計算空口下行功率。
本發明實施例採用射頻拉遠單元RRU的硬體對於預設統計周期內所有無線幀中的下行時隙的功率統計,並結合鏈路實時增益的計算出真實的下行功率,在計算鏈路實時增益時,需要使用反饋通道,會考慮當前統計流程與高優先級任務對於反饋通道的需求衝突,另外,為了提高軟體效率,本發明實施例中可以採取異步讀取通道的下行功率的方法。
需要說明的是,對於方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例並不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作並不一定是本發明實施例所必須的。
參照圖6,示出了本發明一種射頻拉遠單元RRU下行功率的檢測裝置實施例的結構框圖所述射頻拉遠單元RRU具有用於進行無線通信的通道,具體可以包括如下模塊:
下行功率獲取模塊201,用於獲取各個通道的下行功率;
平均下行功率獲得模塊202,用於採用所述各個通道的下行功率分別獲得各個通道的平均下行功率;
鏈路實時增益獲取模塊203,用於獲取所述射頻拉遠單元RRU的鏈 路實時增益;
RRU下行功率獲得模塊204,用於採用所述各個通道的平均下行功率和鏈路實時增益獲得所述射頻拉遠單元RRU的下行功率。
在本發明的一種優選實施例中,所述通道由基帶處理單元BBU配置有相應的時隙,所述射頻拉遠單元RRU包括寄存器和定時器,所述寄存器存儲有通道的時隙下行功率;所述下行功率獲取模塊201可以包括如下子模塊:
時隙下行功率獲取子模塊,用於在所述定時器到期後,從所述寄存器中獲取各個通道的時隙下行功率;
通道下行功率獲得子模塊,用於將所述各個通道的時隙下行功率與在先的各個通道的時隙下行功率進行累加,獲得各個通道的下行功率。
在本發明的一種優選實施例中,所述時隙下行功率可以為按照預設統計周期統計的時隙下行功率,所述下行功率獲取模塊201可以包括如下子模塊:
任務優先級判斷子模塊,用於判斷所述通道上是否有高優先級的任務正在運行;若是,則調用下行功率更新子模塊;
通道下行功率更新子模塊,用於將所述通道的時隙下行功率統計為上一個按照預設統計周期統計的時隙下行功率,並觸發所述射頻拉遠單元RRU下一個通道時隙下行功率的統計。
在本發明的一種優選實施例中,所述平均下行功率獲得模塊202可以包括如下子模塊:
統計次數子模塊,用於分別獲取各個通道下按照預設統計周期統計時隙下行功率的次數;
平均下行功率計算子模塊,用於分別採用所述各個通道的下行功率以及所述次數,獲得各個通道的平均下行功率。
在本發明的一種優選實施例中,在所述射頻拉遠單元RRU上存儲有由基帶處理單元BBU配置的小區信息,所述的裝置還可以包括如下模塊:
小區建立判斷模塊,用於採用所述小區信息判斷所述通道上是否有 小區建立;若是,則調用下行功率獲取模塊;若否,則調用第一寄存器清除模塊;
第一寄存器清除模塊,用於清除所述寄存器中存儲的所述通道的下行功率。
在本發明的一種優選實施例中,所述的裝置還可以包括如下模塊:
第二寄存器清除模塊,用於當所述射頻拉遠單元RRU重新接入所述基帶處理單元BBU時,清除所述寄存器中存儲的所述通道的時隙下行功率。
在本發明的一種優選實施例中,所述小區包括分時長期演進TDL小區和時分同步碼分多址TDS小區,所述的裝置還可以包括如下模塊:
小區信息確定模塊,用於若所述射頻拉遠單元RRU上同時配置有分時長期演進TDL小區和時分同步碼分多址TDS小區,則採用所述分時長期演進TDL小區。
在本發明的一種優選實施例中,所述高優先級的任務可以包括:輸出功率檢測OPD、反射功率檢測RPD、數字預失真的處理DPD;所述鏈路實時增益包括FPGA統計功率、主板增益、功放增益、濾波器增益。
對於裝置實施例而言,由於其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領域內的技術人員應明白,本發明實施例的實施例可提供為方法、裝置、或電腦程式產品。因此,本發明實施例可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明實施例可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實 施的電腦程式產品的形式。
本發明實施例是參照根據本發明實施例的方法、終端設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理終端設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理終端設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理終端設備上,使得在計算機或其他可編程終端設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程終端設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本發明實施例的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明實施例範圍的所有變更和修改。
最後,還需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅 包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
以上對本發明所提供的一種射頻拉遠單元RRU下行功率的檢測方法和一種射頻拉遠單元RRU下行功率的檢測裝置,進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。