kRRU速率的整 數倍,每個clk RRU的周期包含有E個clkBBU,E = (N+l) XM。
[0091] 圖4示出了本發明一實施例提供的LTE小區合并的下行光纖時延補償方法的設計 示意圖,如圖4所示,圖4沒有限制每個RRU的天線數量,本實施例RRUO在采樣點的固定 時鐘clkO位置上開始讀取RAM的地址0,其余RRU都不讀取RAM ;RRU1的啟動時刻到達時, RRUl在采樣點的固定時鐘clkl位置上開始讀取RAM的地址0,RRUO讀地址不受影響,繼續 在clkO位置上產生讀地址,此后RRU0/RRU1分別在clkO/clkl位置上輪詢讀取RAM的不 同地址,直到下一個RRU的啟動時刻到達;依次類推,BBU在一個采樣周期內的clkO/clkl/ clk2/…/clkN位置上輪詢輸出送往RRU0/RRU1/RRU2/…/RRUN不同位置的數據。
[0092] 舉例來說,圖5示出了本發明一實施例提供的LTE配置為4個2天線RRU小區合 并的下行光纖時延補償方法的設計示意圖,如圖5所示,設每個RRU之間的距離為3km(即 每個RRU延時15us接收),假設最后一級RRU3的光纖拉遠時間為Λ T,中頻延時20us,射頻 延時5us。數據采樣率為30. 72Μ,計算時鐘為245. 76Μ,每個采樣點內有8個時鐘(clkO~ clk7),可支持4個2天線RRU小區合并。
[0093] 輪詢讀取4個2天線RRU的一個采樣點數據(如,clkO讀取RRUO天線0的數據; clkl讀取RRUl天線0的數據;clk2讀取RRU2天線0的數據;clk3讀取RRU3天線0的數 據;clk4讀取RRUO天線1的數據;clk5讀取RRUl天線1的數據;clk6讀取RRU2天線1的 數據;clk7讀取RRU3天線1的數據)。
[0094] 根據光纖時延計算,提前空口 15usX3+AT+25us,開始在采樣點的clkO和clk4上 讀取RRUO天線0和天線1的首個數據,采樣點的其他時鐘elk位置不讀取數據;
[0095] 提前空口 15usX2+AT+25us,開始在采樣點的clkl和clk5上讀取RRUl天線0和 天線1的首個數據,clkO和clk4上繼續讀取RRUO的數據,讀地址不受影響;
[0096] 提前空口 15us+ Λ T+25us,開始在采樣點的clk2和clk6上讀取RRU2天線0和天 線1的首個數據,ClkO和clk4上繼續讀取RRUO的數據,clkl和clk5上繼續讀取RRUl的 數據,RRUO、RRUl讀地址均不受影響;
[0097] 提前空口 25us+ Λ T,開始在采樣點的clk3和clk7上讀取RRU3天線0和天線1的 首個數據,clkO和clk4上繼續讀取RRUO的數據,clkl和clk5上繼續讀取RRUl的數據, clk2和clk6上繼續讀取RRU2的數據,RRUO、RRU1、RRU2讀地址均不受影響;
[0098] RRU0、RRU1、RRU2、RRU3所讀取的內容都來自于存儲下行數據的RAM,只是每個RRU 讀取的位置不同,最后輸出的數據總線在每個采樣點,都是4個2天線的RRU輪詢數據,分 布在指定的時鐘位置上,每個RRU的數據內容對應各自的光纖時延。
[0099] 可理解的是,本實施例的下行資源映射是對RAM的寫操作,而采樣過程則是對RAM 的讀操作。因為LTE下采樣率固定是30. 72Mhz,而系統的工作時鐘一般都是采樣率的整數 倍,這樣一個采樣周期包含多個時鐘周期,每個時鐘周期都可以對下行資源映結果的RAM 進行讀操作,可固定在clkO~clkN讀取地址分別為發往RRUO~RRUN的下行處理數據。 [0100] 應說明的是,本實施例在讀取數據后、在空口發送前所進行的RRU處理流程為現 有技術,在這里不再贅述。
[0101] 本實施例的LTE小區合并的下行光纖時延補償方法,在LTE系統小區合并下BBU 下行處理的資源映射結果通常緩存在RAM中等待讀取后進行頻域轉時域的操作,本實施例 只緩存一份需要發送的下行處理數據,節省了存儲空間,對于每個小區下RRU的數目沒有 影響,當小區合并RRU的數目越多,節省的BBU存儲資源越明顯,且光纖時延補償完全由BBU 吸收,不再另外開辟用于光纖補償的緩存空間,在同一采樣周期內,各個RRU按照各自的光 纖時延,每個RRU讀取首個發送數據的時刻不同,在固定的時鐘位置上輪詢讀取緩存空間 內不同發送位置的數據,進行后續數據處理后,保證同時在空口發出同一個小區的下行數 據,RRU不需要緩存或者只需要極少的緩存,可以節省RRU硬件資源,且BBU用于光纖補償 的緩存空間與下行處理的資源映射緩存空間可以復用。
[0102] 圖6示出了本發明一實施例提供的LTE小區合并的下行光纖時延補償裝置的結構 示意圖,如圖6所示,本實施例的LTE小區合并的下行光纖時延補償裝置,包括:數據存儲模 塊61和數據讀取模塊62 ;
[0103] 數據存儲模塊61,用于基帶處理單元BBU將下行資源映射后的數據存儲在隨機存 取存儲器RAM中;
[0104] 數據讀取模塊62,用于在一個采樣周期內,與所述BBU光纖連接的各個射頻拉遠 單元RRU根據預先配置的各自光纖時延從所述RAM中讀取各自數據,通過RRU處理流程后 在空口發送。
[0105] 在具體應用中,本實施例每一 RRU的光纖時延T可以為:
[0106] Trrua (A = 0, 1, - ,N) = TlX (N-A) + Δ T+T2+T3,
[0107] 其中,Trru。~Trrun分別為小區合并支持的第1~第N+1個RRU的光纖時延,RRU數 量為N+1個,用RRUO~RRUN表示第1~第N+1個RRU,N為正整數,其中RRUO與BBU的光 纖拉遠最長,RRUO的啟動時刻點最早,N+1是通過第一公式計算得到的,Tl為每個RRU延時 的接收時間,是通過第二公式計算得到的,Λ T為最后一級RRUN的光纖拉遠時間,T2為中頻 延時時間,Τ3為射頻延時時間;
[0108] 其中,第一公式為:
[0110] Bl為光纖總帶寬,Β2為每個RRU所占帶寬;
[0111] 第二公式為:
[0113] S為每個RRU之間的距離,V為光在光纖中的速度。
[0114] 可理解的是,在本實施例中,組網后每個RRU之間的距離是固定的(例如鐵路沿線 每個RRU之間距離是3Km),組網后RRU的光纖長度是已知的,故最后一級RRU的光纖拉遠時 間Λ T也是在實際情況中直接獲得的,組網后每個RRU的天線數量也是在實際情況中直接 獲得的固定值。系統設計完畢后,該系統下的中頻延時時間、射頻延時時間、采樣時鐘也已 經固定,可以認為在實際情況中直接獲得的。LTE系統的數據采樣率(30. 72Mhz)是可以在 實際情況中直接獲得的。光在光纖中的速度是光速折算后的速度,基本就是5us/km。
[0115] 可理解的是,在同一采樣周期內,各個RRU按照各自的光纖時延讀取首個發送數 據的時刻不同。
[0116] 在具體應用中,本實施例所有RRU在從RAM中讀取的數據相同,且相互不干擾。
[0117] 在具體應用中,所述數據讀取模塊62,可具體用于
[0118] 在一個采樣周期內,與所述BBU光纖連接的各個射頻拉遠單元RRU根據預先配置 的各自光纖時延在預設的固定時鐘位置上讀取所述RAM不同地址,通過RRU處理流程后在 空口發送各自數據。
[0119] 進一步地,所述數據讀取模塊62,可具體用于
[0120] 在一個采樣周期內,與所述BBU光纖連接的RRUA (A = 0, 1,…,Ni分別在所述RAM 的采樣點的E個固定時鐘clk_位置上讀取RRUA天線0~天線M-I的數據,將所述RRUA天 線0~天線M-I的數據通過RRU處理流程后在空口發送;
[0121] 其中,M為每個RRU的天線數量,所述天線用天線0~天線M-I表