專利名稱:一種數(shù)據(jù)傳輸方法、裝置及分布式基站系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信系統(tǒng)中的分布式基站技術(shù),尤其涉及一種數(shù)據(jù)傳輸方法、裝 置及分布式基站系統(tǒng)。
背景技術(shù):
在目前的3G系統(tǒng)中,分布式基站得到大規(guī)模的應(yīng)用,分布式基站由射頻拉遠單元 (Radio Remote Unit,RRU)和室內(nèi)基帶處理單元(Building Base band Unit)組成,BBU和 RRU間通過光纖進行連接,RRU連接至天線。開放式基站架構(gòu)聯(lián)盟(Open Base Station Architecture Initiative,OBSAI)協(xié) 議中鏈路承載率較低,現(xiàn)有的開放式基站的配置例如10M,4天線的配置,使用基帶數(shù)據(jù)速 率較低的光模塊(1.5G的光模塊)即可,如果要實現(xiàn)更大的鏈路承載率,例如使用10M帶 寬,8天線的配置,可以使得數(shù)據(jù)的傳輸量大大增加,但這樣的配置必然需要在RRU和BBU之 間使用支持高數(shù)據(jù)傳輸速率的光模塊,高數(shù)據(jù)傳輸速率的光模塊因為價格較昂貴,如何在 使用支持較低數(shù)據(jù)傳輸速率的光模塊的基礎(chǔ)上,盡可能提高鏈路承載率,又不提高成本,是 業(yè)界亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種數(shù)據(jù)傳輸方法、裝置及分布式基站系統(tǒng),用以解決在不 提高成本、使用支持較低數(shù)據(jù)傳輸速率的光模塊的基礎(chǔ)上,實現(xiàn)較高鏈路承載率的問題。本發(fā)明實施例提供的一種數(shù)據(jù)傳輸方法,包括射頻拉遠單元RRU將各天線的I/Q路數(shù)據(jù)進行壓縮,并將壓縮后的數(shù)據(jù)生成消息 message 碼流;所述RRU將生成的message碼流發(fā)送至室內(nèi)基帶處理單元BBU ;所述BBU接收message碼流,從message碼流中提取出壓縮后的I/Q路數(shù)據(jù),對壓 縮后的I/Q路數(shù)據(jù)進行解壓縮得到各天線的I路和Q路數(shù)據(jù)。進一步地,RRU對I/Q路數(shù)據(jù)進行壓縮,包括分別從每個天線對應(yīng)的I路和Q路的M個bit位寬的第一數(shù)據(jù)中,由高比特位至 低比特位依次提取M/2個bit數(shù)據(jù),并記錄表征所提取數(shù)據(jù)的起始比特位的指數(shù)數(shù)據(jù);所述 M為天線的I路和Q路數(shù)據(jù)的原始位寬;將提取的M/2bit數(shù)據(jù)和Ibit的指數(shù)數(shù)據(jù)合并成M/2+1個bit位寬的第二數(shù)據(jù);將每個天線對應(yīng)的I路和Q路的第二數(shù)據(jù)合并成M+2個bit位寬的第三數(shù)據(jù);將每個天線對應(yīng)的每兩個發(fā)送時間相鄰的第三數(shù)據(jù)進行合并,生成2M+4個bit位 寬的第四數(shù)據(jù)。進一步地,所述將壓縮后的數(shù)據(jù)生成message碼流,包括將每個天線對應(yīng)的第四數(shù)據(jù)分別寫入與每個天線對應(yīng)的先入先出FIFO單元中;依次從各FIFO單元中讀出數(shù)據(jù);
將讀出的數(shù)據(jù)的位寬轉(zhuǎn)換成生成message所需的位寬;將轉(zhuǎn)換后的數(shù)據(jù)作為message的凈荷,生成message碼流。進一步地,從message提取出壓縮后的I/Q路數(shù)據(jù),包括提取出每個message的凈荷數(shù)據(jù);將提取出的凈荷數(shù)據(jù)進行位寬轉(zhuǎn)換,轉(zhuǎn)換成2M+4個bit位寬的第四數(shù)據(jù),得到壓 縮后的I/Q路數(shù)據(jù)。進一步地,對壓縮后的I/Q路數(shù)據(jù)進行解壓縮分別得到I路和Q路數(shù)據(jù),包括將所述第四數(shù)據(jù)轉(zhuǎn)換成M+2個bit位寬的第三數(shù)據(jù);將所述第三數(shù)據(jù)進一步拆分為兩路M/2+1個bit位寬的第二數(shù)據(jù);分別提取兩路第二數(shù)據(jù)中最高位數(shù)據(jù)作為指數(shù)數(shù)據(jù),根據(jù)所述指數(shù)數(shù)據(jù)指示的比 特位,使用數(shù)據(jù)零對第二數(shù)據(jù)中除所述指數(shù)數(shù)據(jù)之外的M/2個bit的數(shù)據(jù)進行擴展,生成I 路和Q路數(shù)據(jù)。本發(fā)明實施例提供的一種射頻拉遠單元RRU,包括壓縮單元,用于對接收的I/Q路數(shù)據(jù)進行壓縮;消息message生成單元,用于將壓縮后的數(shù)據(jù)生成message碼流,并生成的 message碼流發(fā)送至室內(nèi)基帶處理單元BBU。進一步地,所述壓縮單元,還用于分別從每個天線對應(yīng)的I路和Q路的M個bit位 寬的第一數(shù)據(jù)中,由高位至低位依次提取M/2個bit的數(shù)據(jù),并記錄下表征所提取數(shù)據(jù)的起 始比特位的指數(shù)數(shù)據(jù);所述M為I路和Q路數(shù)據(jù)的原始位寬;將提取的M/2bit數(shù)據(jù)和Ibit 的指數(shù)數(shù)據(jù)合并成M/2+1個bit位寬的第二數(shù)據(jù);將每個天線對應(yīng)的I路和Q路的第二數(shù) 據(jù)合并成M+2個bit位寬的第三數(shù)據(jù);將每個天線對應(yīng)的每兩個發(fā)送時間相鄰的第三數(shù)據(jù) 進行合并,生成2M+4個bit位寬的第四數(shù)據(jù)。進一步地,本發(fā)明實施例提供的射頻拉遠單元,還包括讀/寫控制單元、位寬轉(zhuǎn) 換單元和先入先出FIFO單元;其中所述讀/寫控制單元,用于將壓縮后的第四數(shù)據(jù)寫入與各天線對應(yīng)的先入先出 FIFO單元中,并依次從各FIFO單元中讀出數(shù)據(jù);所述位寬轉(zhuǎn)換單元,用于將讀出的數(shù)據(jù)的位寬轉(zhuǎn)換成生成message所需的位寬;所述message生成模塊,還用于將位寬轉(zhuǎn)換后的數(shù)據(jù)作為message的凈荷生成 message 碼流;所述FIFO單元,用于存儲壓縮后的第四數(shù)據(jù)。本發(fā)明實施例還提供了一種室內(nèi)基帶處理單元BBU,包括消息message提取單元,用于從射頻拉遠單元RRU發(fā)送的message碼流中提取出 message的凈荷數(shù)據(jù)作為壓縮后的I/Q路數(shù)據(jù);數(shù)據(jù)解壓縮單元,用于對壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到分別得到各天線的 I路和Q路數(shù)據(jù)。進一步地,本發(fā)明實施例提供的BBU,還包括位寬轉(zhuǎn)換單元,用于將所述message 提取單元提取出的凈荷數(shù)據(jù)轉(zhuǎn)換成2M+4個bit位寬的第四數(shù)據(jù);所述M為天線的I路和Q 路數(shù)據(jù)的原始位寬;所述數(shù)據(jù)解壓縮單元,還用于將第四數(shù)據(jù)轉(zhuǎn)換成M+2個bit位寬的第三數(shù)據(jù);將第三數(shù)據(jù)進一步拆分為兩路M/2+1個bit位寬的第二數(shù)據(jù),分別提取兩路第二數(shù)據(jù)中最高位 數(shù)據(jù)作為指數(shù)數(shù)據(jù),根據(jù)所述指數(shù)數(shù)據(jù)指示的比特位,使用數(shù)據(jù)零對第二數(shù)據(jù)中除所述指 數(shù)數(shù)據(jù)之外的M/2個bit的數(shù)據(jù)進行擴展,生成I路和Q路數(shù)據(jù)。本發(fā)明實施例還提供了一種分布式基站系統(tǒng),包括射頻拉遠單元RRU,用于對接收的I/Q路數(shù)據(jù)進行壓縮,將壓縮后的數(shù)據(jù)生成消息 message碼流,并將生成的message碼流發(fā)送至室內(nèi)基帶處理單元BBU ;室內(nèi)基帶處理單元BBU,用于從RRU發(fā)送的message碼流中提取出message的凈荷 數(shù)據(jù)作為壓縮后的I/Q路數(shù)據(jù),對壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到分別得到各天線的 I路和Q路數(shù)據(jù)。本發(fā)明實施例的有益效果包括本發(fā)明實施例提供的數(shù)據(jù)傳輸方法、裝置及分布式基站系統(tǒng),射頻拉遠單元RRU 側(cè)對各天線的I/Q路數(shù)據(jù)進行壓縮,并將壓縮后的數(shù)據(jù)生成message碼流;RRU將生成的 message碼流發(fā)送至室內(nèi)基帶處理單元BBU ;BBU在接收到message碼流后,從message碼 流中提取壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到各天線的I路和Q路數(shù)據(jù)。本發(fā)明實施例在 RRU側(cè)對天線的I/Q路數(shù)據(jù)進行壓縮,在RRU和BBU之間傳輸?shù)氖菈嚎s后的I/Q路數(shù)據(jù),可 以采用支持較低數(shù)據(jù)傳輸速率的光模塊進行傳輸,在BBU側(cè)對壓縮后的I/Q路數(shù)據(jù)進行解 壓縮。從而實現(xiàn)了在不增加成本、使用支持較低數(shù)據(jù)傳輸速率的光模塊的基礎(chǔ)上,提高鏈路 承載率。
圖1為本發(fā)明實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖2為本發(fā)明實施例提供的數(shù)據(jù)傳輸方法的數(shù)據(jù)流走向圖;圖3為本發(fā)明實施例提供的將16bit位寬的數(shù)據(jù)壓縮為9bit位寬的數(shù)據(jù)的示意 圖;圖4為本發(fā)明實施例提供的將message中的凈荷數(shù)據(jù)轉(zhuǎn)換成9bit位寬的數(shù)據(jù)的 示意圖;圖5為本發(fā)明實施例提供的一種射頻拉遠單元的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例提供的一種室內(nèi)基帶處理單元的結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例提供的一種分布式基站系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖,用具體實施例對本發(fā)明提供的一種數(shù)據(jù)傳輸方法、裝置及分布式 基站系統(tǒng)進行詳細的說明。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,在分布式基站系統(tǒng)中,如圖1所示,包括下述 步驟S101、射頻拉遠單元RRU在應(yīng)用層將各天線的I/Q路數(shù)據(jù)進行壓縮,并將壓縮后的 數(shù)據(jù)生成消息(0BSAI協(xié)議規(guī)定的基本幀結(jié)構(gòu)即message)碼流;S102、RRU將生成的message碼流發(fā)送至室內(nèi)基帶處理單元BBU ;S103、BBU接收的message碼流,在應(yīng)用層從message提取出壓縮后的I/Q路數(shù)據(jù),對壓縮后的I/Q路數(shù)據(jù)進行解壓縮分別得到各天線的I路和Q路數(shù)據(jù)。圖2是本發(fā)明實施例提供的數(shù)據(jù)傳輸方法的數(shù)據(jù)流走向圖。在RRU側(cè),將天線的 I/Q路數(shù)據(jù)通過應(yīng)用層進行壓縮后,經(jīng)過傳輸層進行包括路由、復(fù)用解復(fù)用、求和等傳輸控 制操作,數(shù)據(jù)鏈路層進行組幀及鏈路同步等處理,在物理層進行編解碼、串并轉(zhuǎn)換,通過RRU 和BBU之間的光接口發(fā)送至BBU,BBU側(cè),經(jīng)過物理層、數(shù)據(jù)鏈路層和傳輸層的相應(yīng)處理后, 在應(yīng)用層進行解壓縮的操作,還原I/Q路數(shù)據(jù)。在上述步驟SlOl中,RRU對I/Q路數(shù)據(jù)進行壓縮,具體包括分別從每個天線對應(yīng)的I路和Q路的M(M為天線的I路和Q路數(shù)據(jù)的原始位寬) 個bit位寬的第一數(shù)據(jù)中從高位到低位依次提取M/2bit的數(shù)據(jù),并記錄下表征所提取數(shù)據(jù) 的起始比特位的指數(shù)數(shù)據(jù);將提取的M/2bit數(shù)據(jù)和Ibit的指數(shù)數(shù)據(jù)合并成(M/2+1)個bit位寬的第二數(shù) 據(jù);將每個天線對應(yīng)的I路和Q路的第二數(shù)據(jù)合并成(M+2)個bit位寬的第三數(shù)據(jù);將每個天線對應(yīng)的每兩個發(fā)送時間相鄰的第三數(shù)據(jù)進行合并,生成(2M+4)個bit 位寬的第四數(shù)據(jù)。在上述步驟S103中,將壓縮后的數(shù)據(jù)生成message碼流,具體過程如下將每個天線對應(yīng)的第四數(shù)據(jù)分別寫入與每個天線對應(yīng)的先入先出FIFO單元中;依次從各FIFO單元中讀出數(shù)據(jù);將讀出的數(shù)據(jù)的位寬轉(zhuǎn)換成生成message所需的位寬;將轉(zhuǎn)換后的數(shù)據(jù)作為message的凈荷,生成message碼流。BBU側(cè)在應(yīng)用層對message碼流的處理過程包括提取出每個message的凈荷數(shù)據(jù);將提取出的凈荷數(shù)據(jù)進行位寬轉(zhuǎn)換,轉(zhuǎn)換成2M+4個bit位寬的第四數(shù)據(jù),得到壓 縮后的I/Q路數(shù)據(jù)。將所述第四數(shù)據(jù)轉(zhuǎn)換成M+2個bit位寬的第三數(shù)據(jù);將所述第三數(shù)據(jù)進一步拆分為兩路M/2+1個bit位寬的第二數(shù)據(jù);分別提取兩路第二數(shù)據(jù)中最高位數(shù)據(jù)作為指數(shù)數(shù)據(jù),根據(jù)所述指數(shù)數(shù)據(jù)指示的比 特位,使用數(shù)據(jù)零對第二數(shù)據(jù)中除所述指數(shù)數(shù)據(jù)之外的M/2個bit的數(shù)據(jù)進行擴展,生成I 路和Q路數(shù)據(jù)。為了更清楚地說明RRU側(cè)和BBU側(cè)的處理過程,下面以一個具體的實例進行說明。在該實例中,與RRU相連的天線數(shù)量是8個天線,每個天線均包含I路,Q路數(shù)據(jù), I路和Q路的原始數(shù)據(jù)(第一數(shù)據(jù))都是16bit、lchip (碼片)的傳輸速率。對8個天線 的I路和Q路數(shù)據(jù)分別進行下列處理將每8個16bit數(shù)據(jù)(例如8個天線的I路數(shù)據(jù)) BO B7取絕對值,即將BO B7的最高位全部取0,然后比較這8個16bit數(shù)據(jù),確定出絕 對值最大的一個,假設(shè)是B5,如果B5的高三位均為0,則從高位到低位將每個16bit數(shù)據(jù)的 bl2至b5的8個bit數(shù)據(jù)提取出來,并以指數(shù)數(shù)據(jù)“3”來指示所提取的數(shù)據(jù)的起始比特位 是從高位開始位移3位開始提取,這樣就將原來每8個16bit位寬的數(shù)據(jù)壓縮為9bit位寬 的數(shù)據(jù)(第二數(shù)據(jù))。如圖3所示,圖3中右邊的方框中表示的是8個16bit位寬的數(shù)據(jù), 左邊的方框中表示的是提取后的8個9bit位寬的數(shù)據(jù)。
7
將經(jīng)過上述過程處理的每個天線對應(yīng)的I路和Q路的9bit數(shù)據(jù)進行合并,合并成 ISbit位寬的數(shù)據(jù)(第三數(shù)據(jù)),再將時間上前后兩個數(shù)據(jù)進一步地合并,生成36bit位寬 的數(shù)據(jù)(第四數(shù)據(jù))。上面的過程還可以使用下面的數(shù)學(xué)式表示假設(shè)K個天線均有I路,Q路數(shù)據(jù),每 一路各M個bit,N個chip的傳輸速率,將每一路的數(shù)據(jù)進行壓縮后為(M/2+1)個bit位 寬,每個天線I路和Q路合并后可以得到為(M+2)bit位寬的數(shù)據(jù),然后將前后相鄰兩個數(shù) 據(jù)合并后可得出為2 (M+2)個bit位寬的數(shù)據(jù)。如果在現(xiàn)有的4x OBSAI鏈路承載10M、4天線配置的光模塊的基礎(chǔ)上,傳輸10M、 8天線的基帶數(shù)據(jù),那么為了保證傳輸速率能夠與的4x OBSAI鏈路及光模塊匹配,需要 重新計算每個message承載的凈荷。經(jīng)過上述壓縮過程后,一個天線的基帶速率即為
(Μ/ + Λ
(N/2) □ (2M+4)=則11+2),1(個天線的基帶速率為^(]^ + 2) = ^0^21^[。未經(jīng)過
V J
數(shù)據(jù)壓縮的4天線的基帶數(shù)據(jù)速率是K □ N □ 2M,因此,將K個天線壓縮后的基帶數(shù)據(jù)速率
(Μ/ + ι)
與其對比可知K個天線壓縮后的數(shù)據(jù)速率是未壓縮的K/2個天線基帶數(shù)據(jù)速率的j^r
M
ν /
倍。相應(yīng)的,每個message承載的凈荷也從16個字節(jié),應(yīng)當相應(yīng)地增加到16*18/16即18字節(jié)。將壓縮后的36bit位寬的數(shù)據(jù)(第四數(shù)據(jù))寫入先入先出單元(First in First Out,FIFO)中,也就是要將8個天線的數(shù)據(jù)分別對應(yīng)地寫入8個FIFO單元中。在本實例中, 以寬度為36bit、深度2K的FIFO為例。因為FIFO數(shù)據(jù)讀取的速率是寫入的8倍,假設(shè)寫入的速率為36bit/s,那么讀取的 速率為8。讀取和寫入數(shù)據(jù)的時候,按一定數(shù)據(jù)量的數(shù)據(jù)單元來讀取和寫入,也就是說一次 寫入的數(shù)據(jù)單元的數(shù)據(jù)量為576*36bit,因此一個數(shù)據(jù)單元寫入的時間為576s,讀1個數(shù)據(jù) 單元的時間是576/8 = 72s。在FIFO寫入和讀取的過程中,需要保證每個FIFO既不能被 讀空,又不能被寫滿溢出。那么對于對FIFO的寫入和讀取的控制必須要精確。因為讀取每 個FIFO的方式是輪詢式的,也就是從一個FIFO讀完一個數(shù)據(jù)單元后,才會轉(zhuǎn)向下個FIFO 繼續(xù)讀取,從第7個FIFO讀取之后,才能轉(zhuǎn)向從第8個FIFO中讀取,相應(yīng)地,從第8個FIFO 讀取后,再轉(zhuǎn)向從第1個FIFO讀取。 保證每個FIFO不被寫滿的控制條件如下因為讀取前7個FIFO需耗費72*7 =504s,在讀取當前FIFO的起始時刻,其上一次讀取的FIFO中寫入的數(shù)據(jù)量不能大于 (2048-504)*36bit = 1544*36bit。保證每個FIFO不被讀空的控制條件如下讀取某個FIFO的起始時刻,所有FIFO 的數(shù)據(jù)應(yīng)在504*36bit 1544*36bit范圍內(nèi)。對于4x OBSAI鏈路的配置來說,從FIFO中讀出的數(shù)據(jù)單元中的數(shù)據(jù),同時分配到 4個message中,作為4個message承載的凈荷。但本發(fā)明實施例并不限于4x OBSAI鏈路, 對于Ix OBSAI鏈路、2x OBSAI鏈路的配置來說,將讀出的數(shù)據(jù)分配到相應(yīng)數(shù)量的message 中,例如對于2x OBSAI鏈路的配置,需將讀出的數(shù)據(jù)分配到2個message中。從8個FIFO中讀出的數(shù)據(jù)的位寬為36bit,而現(xiàn)有OBSAI協(xié)議定義生成message的輸入數(shù)據(jù)位寬為8bit。因此,需要將讀出的36bit位寬的數(shù)據(jù)轉(zhuǎn)換成Sbit位寬的數(shù)據(jù)。為了更好地同時兼容lx、2x和4x的OBSAI鏈路這三種配置,在本發(fā)明實施例中, 較佳地,將36bit的位寬轉(zhuǎn)換成9bit位寬,然后再將9bit位寬,轉(zhuǎn)換成Sbit位寬,在具體 實施時,可使用雙口 RAM等實現(xiàn)。RRU將生成的message碼流發(fā)送至BBU。BBU側(cè),進行與RRU側(cè)相逆的處理,BBU提取接收的message碼流中每個message 中承載的18個字節(jié)的凈荷,并將提取出的凈荷數(shù)據(jù)進行數(shù)據(jù)位寬轉(zhuǎn)換,先將Sbit位寬轉(zhuǎn)換 成9bit的位寬,利用雙口 RAM進行位寬轉(zhuǎn)換的過程如圖4所示,圖4右側(cè)方框中表示的是每 個message中的18字節(jié)的凈荷數(shù)據(jù)(位寬是8bit),左側(cè)方框中表示的是轉(zhuǎn)換后的9bit位 寬的數(shù)據(jù),位寬轉(zhuǎn)換時,先讀出最后兩個數(shù)據(jù)B16和B 17,然后讀出前16個數(shù)據(jù)BO B15, 然后將B16和B17進行串行移位,與BO B15合并成位寬為9bit的數(shù)據(jù)。然后然后再將9bit位寬轉(zhuǎn)換成36bit位寬的數(shù)據(jù),轉(zhuǎn)換后的36bit位寬的數(shù)據(jù)與RRU 側(cè)壓縮后的第四數(shù)據(jù)格式完全相同,然后將36bit數(shù)據(jù)拆分為兩個ISbit的數(shù)據(jù),然后將 ISbit位寬的數(shù)據(jù)進一步地拆分為兩個9bit位寬的數(shù)據(jù),將連續(xù)8個9bit數(shù)據(jù)的最高位 通過移位寄存器保存,就是這8個數(shù)據(jù)的指數(shù)數(shù)據(jù),根據(jù)指數(shù)數(shù)據(jù),對低8位的數(shù)據(jù)進行比 特位的擴展,在相應(yīng)的高位和低位填充數(shù)據(jù)零,將其最終擴展為16bit數(shù)據(jù),BBU側(cè)解壓縮 的數(shù)據(jù)與RRU側(cè)進行壓縮前的數(shù)據(jù)相比略有不同,不同之處就是壓縮損耗,經(jīng)試驗證明,采 用本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,對信號質(zhì)量的影響在分布式基站系統(tǒng)的可接收范圍 內(nèi)?;谕话l(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種射頻拉遠單元RRU、一種室內(nèi)基 帶處理單元BBU及一種分布式基站系統(tǒng),由于這些設(shè)備及系統(tǒng)解決問題的原理與前述一種 數(shù)據(jù)傳輸方法相似,因此這些設(shè)備的實施可以參見方法的實施,重復(fù)之處不在贅述。本發(fā)明實施例提供的一種射頻拉遠單元RRU,如圖5所示,包括壓縮單元501和 message生成單元502 ;其中壓縮單元501,用于對接收的I/Q路數(shù)據(jù)進行壓縮;message生成單元502,用于將壓縮后的數(shù)據(jù)生成message碼流,并將生成的 message碼流發(fā)送至室內(nèi)基帶處理單元BBU。進一步地,上述壓縮單元501,還用于分別從每個天線對應(yīng)的I路和Q路的M個bit 位寬的第一數(shù)據(jù)中,由高位至低位依次提取M/2個bit的數(shù)據(jù),并記錄下表征所提取數(shù)據(jù) 的起始比特位的指數(shù)數(shù)據(jù);所述M為I路和Q路數(shù)據(jù)的原始位寬;將提取的M/2bit數(shù)據(jù)和 Ibit的指數(shù)數(shù)據(jù)合并成M/2+1個bit位寬的第二數(shù)據(jù);將每個天線對應(yīng)的I路和Q路的第 二數(shù)據(jù)合并成M+2個bit位寬的第三數(shù)據(jù);將每個天線對應(yīng)的每兩個發(fā)送時間相鄰的第三 數(shù)據(jù)進行合并,生成2M+4個bit位寬的第四數(shù)據(jù)。進一步地,本發(fā)明實施例提供的RRU,還包括讀/寫控制單元503、位寬轉(zhuǎn)換單元 504和先入先出FIFO單元505 ;其中讀/寫控制單元,用于將壓縮后的第四數(shù)據(jù)寫入與各天線對應(yīng)的先入先出FIFO單 元中,并依次從各FIFO單元中讀出數(shù)據(jù);位寬轉(zhuǎn)換單元,用于將讀出的數(shù)據(jù)的位寬轉(zhuǎn)換成生成message所需的位寬;message生成模塊,還用于將位寬轉(zhuǎn)換后的數(shù)據(jù)作為message的凈荷生成message碼流;FIFO單元,用于存儲壓縮后的第四數(shù)據(jù)。在本發(fā)明實施例提供的RRU中,F(xiàn)IFO的數(shù)量與天線的數(shù)量相等,message生成模塊 的數(shù)量與OBSAI鏈路配置有關(guān),如果是4x OBSAI鏈路,則采用4個message生成模塊,對于 lx、2x的OBSAI鏈路,則對應(yīng)的message生成模塊的數(shù)量為1個和2個。本發(fā)明實施例提供的一種室內(nèi)基帶處理單元BBU,如圖6所示,包括message提取 單元601和數(shù)據(jù)解壓縮單元602 ;其中message提取單元601,用于從射頻拉遠單元RRU發(fā)送的message碼流中提取出 messagede凈荷數(shù)據(jù)作為壓縮后的I/Q路數(shù)據(jù);數(shù)據(jù)解壓縮單元602,用于對壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到分別得到各天 線的I路和Q路數(shù)據(jù)。進一步地,本發(fā)明實施例提供的RRU,還包括位寬轉(zhuǎn)換單元603,用于將message 提取單元601提取出的凈荷數(shù)據(jù)轉(zhuǎn)換成2M+4個bit位寬的第四數(shù)據(jù);M為天線的I路和Q 路數(shù)據(jù)的原始位寬;數(shù)據(jù)解壓縮單元602,還用于將第四數(shù)據(jù)轉(zhuǎn)換成M+2個bit位寬的第三數(shù)據(jù);將第 三數(shù)據(jù)進一步拆分為兩路M/2+1個bit位寬的第二數(shù)據(jù),分別提取兩路第二數(shù)據(jù)中最高位 數(shù)據(jù)作為指數(shù)數(shù)據(jù),根據(jù)該指數(shù)數(shù)據(jù)指示的比特位,使用數(shù)據(jù)零對第二數(shù)據(jù)中除指數(shù)數(shù)據(jù) 之外的M/2個bit的數(shù)據(jù)進行擴展,生成I路和Q路數(shù)據(jù)。本發(fā)明實施例提供的分布式基站系統(tǒng),如圖7所示,包括射頻拉遠單元RRU 701,用于對接收的I/Q路數(shù)據(jù)進行壓縮,將壓縮后的數(shù)據(jù)生成 message碼流,并將生成的message碼流發(fā)送至室內(nèi)基帶處理單元BBU ;室內(nèi)基帶處理單元BBU 702,用于從RRU 701發(fā)送的message碼流中提取出 message的凈荷數(shù)據(jù)作為壓縮后的I/Q路數(shù)據(jù),對壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到分別 得到各天線的I路和Q路數(shù)據(jù)。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法、裝置及分布式基站系統(tǒng),射頻拉遠單元RRU 側(cè)對各天線的I/Q路數(shù)據(jù)進行壓縮,并將壓縮后的數(shù)據(jù)生成message碼流;RRU將生成的 message碼流發(fā)送至室內(nèi)基帶處理單元BBU ;BBU在接收到message碼流后,從message碼 流中提取壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到各天線的I路和Q路數(shù)據(jù)。本發(fā)明實施例在 RRU側(cè)對天線的I/Q路數(shù)據(jù)進行壓縮,在RRU和BBU之間傳輸?shù)氖菈嚎s后的I/Q路數(shù)據(jù),可 以采用支持較低數(shù)據(jù)傳輸速率的光模塊進行傳輸,在BBU側(cè)對壓縮后的I/Q路數(shù)據(jù)進行解 壓縮。從而實現(xiàn)了在不增加成本、使用支持較低數(shù)據(jù)傳輸速率的光模塊的基礎(chǔ)上,提高鏈路 承載率。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括射頻拉遠單元RRU將各天線的I/Q路數(shù)據(jù)進行壓縮,并將壓縮后的數(shù)據(jù)生成消息 message 碼流;所述RRU將生成的message碼流發(fā)送至室內(nèi)基帶處理單元BBU ; 所述BBU接收message碼流,從message碼流中提取出壓縮后的I/Q路數(shù)據(jù),對壓縮后 的I/Q路數(shù)據(jù)進行解壓縮得到各天線的I路和Q路數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,RRU對I/Q路數(shù)據(jù)進行壓縮,包括分別從每個天線對應(yīng)的I路和Q路的M個bit位寬的第一數(shù)據(jù)中,由高比特位至低比 特位依次提取M/2個bit數(shù)據(jù),并記錄表征所提取數(shù)據(jù)的起始比特位的指數(shù)數(shù)據(jù);所述M為 天線的I路和Q路數(shù)據(jù)的原始位寬;將提取的M/2bit數(shù)據(jù)和Ibit的指數(shù)數(shù)據(jù)合并成M/2+1個bit位寬的第二數(shù)據(jù); 將每個天線對應(yīng)的I路和Q路的第二數(shù)據(jù)合并成M+2個bit位寬的第三數(shù)據(jù); 將每個天線對應(yīng)的每兩個發(fā)送時間相鄰的第三數(shù)據(jù)進行合并,生成2M+4個bit位寬的 第四數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述將壓縮后的數(shù)據(jù)生成message碼流,包括將每個天線對應(yīng)的第四數(shù)據(jù)分別寫入與每個天線對應(yīng)的先入先出FIFO單元中;依次從各FIFO單元中讀出數(shù)據(jù);將讀出的數(shù)據(jù)的位寬轉(zhuǎn)換成生成message所需的位寬;將轉(zhuǎn)換后的數(shù)據(jù)作為message的凈荷,生成message碼流。
4.如權(quán)利要求1所述的方法,其特征在于,從message提取出壓縮后的I/Q路數(shù)據(jù),包括提取出每個message的凈荷數(shù)據(jù);將提取出的凈荷數(shù)據(jù)進行位寬轉(zhuǎn)換,轉(zhuǎn)換成2M+4個bit位寬的第四數(shù)據(jù),得到壓縮后 的I/Q路數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,其特征在于,對壓縮后的I/Q路數(shù)據(jù)進行解壓縮分別得到 I路和Q路數(shù)據(jù),包括將所述第四數(shù)據(jù)轉(zhuǎn)換成M+2個bit位寬的第三數(shù)據(jù); 將所述第三數(shù)據(jù)進一步拆分為兩路M/2+1個bit位寬的第二數(shù)據(jù); 分別提取兩路第二數(shù)據(jù)中最高位數(shù)據(jù)作為指數(shù)數(shù)據(jù),根據(jù)所述指數(shù)數(shù)據(jù)指示的比特 位,使用數(shù)據(jù)零對第二數(shù)據(jù)中除所述指數(shù)數(shù)據(jù)之外的M/2個bit的數(shù)據(jù)進行擴展,生成I路 和Q路數(shù)據(jù)。
6.一種射頻拉遠單元RRU,其特征在于,包括 壓縮單元,用于對接收的I/Q路數(shù)據(jù)進行壓縮;消息message生成單元,用于將壓縮后的數(shù)據(jù)生成message碼流,并生成的message碼 流發(fā)送至室內(nèi)基帶處理單元BBU。
7.如權(quán)利要求6所述的RRU,其特征在于,所述壓縮單元,還用于分別從每個天線對應(yīng) 的I路和Q路的M個bit位寬的第一數(shù)據(jù)中,由高位至低位依次提取M/2個bit的數(shù)據(jù),并 記錄下表征所提取數(shù)據(jù)的起始比特位的指數(shù)數(shù)據(jù);所述M為I路和Q路數(shù)據(jù)的原始位寬;將提取的M/2bit數(shù)據(jù)和Ibit的指數(shù)數(shù)據(jù)合并成M/2+1個bit位寬的第二數(shù)據(jù);將每個天線 對應(yīng)的I路和Q路的第二數(shù)據(jù)合并成M+2個bit位寬的第三數(shù)據(jù);將每個天線對應(yīng)的每兩 個發(fā)送時間相鄰的第三數(shù)據(jù)進行合并,生成2M+4個bit位寬的第四數(shù)據(jù)。
8.如權(quán)利要求7所述的RRU,其特征在于,還包括讀/寫控制單元、位寬轉(zhuǎn)換單元和先 入先出FIFO單元;其中所述讀/寫控制單元,用于將壓縮后的第四數(shù)據(jù)寫入與各天線對應(yīng)的先入先出FIFO單 元中,并依次從各FIFO單元中讀出數(shù)據(jù);所述位寬轉(zhuǎn)換單元,用于將讀出的數(shù)據(jù)的位寬轉(zhuǎn)換成生成message所需的位寬;所述message生成模塊,還用于將位寬轉(zhuǎn)換后的數(shù)據(jù)作為message的凈荷生成message 碼流;所述FIFO單元,用于存儲壓縮后的第四數(shù)據(jù)。
9.一種室內(nèi)基帶處理單元BBU,其特征在于,包括消息message提取單元,用于從射頻拉遠單元RRU發(fā)送的message碼流中提取出 message的凈荷數(shù)據(jù)作為壓縮后的I/Q路數(shù)據(jù);數(shù)據(jù)解壓縮單元,用于對壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到分別得到各天線的I路 和Q路數(shù)據(jù)。
10.如權(quán)利要求9所述的BBU,其特征在于,還包括位寬轉(zhuǎn)換單元,用于將所述 message提取單元提取出的凈荷數(shù)據(jù)轉(zhuǎn)換成2M+4個bit位寬的第四數(shù)據(jù);所述M為天線的 I路和Q路數(shù)據(jù)的原始位寬;所述數(shù)據(jù)解壓縮單元,還用于將第四數(shù)據(jù)轉(zhuǎn)換成M+2個bit位寬的第三數(shù)據(jù);將第三數(shù) 據(jù)進一步拆分為兩路M/2+1個bit位寬的第二數(shù)據(jù),分別提取兩路第二數(shù)據(jù)中最高位數(shù)據(jù) 作為指數(shù)數(shù)據(jù),根據(jù)所述指數(shù)數(shù)據(jù)指示的比特位,使用數(shù)據(jù)零對第二數(shù)據(jù)中除所述指數(shù)數(shù) 據(jù)之外的M/2個bit的數(shù)據(jù)進行擴展,生成I路和Q路數(shù)據(jù)。
11.一種分布式基站系統(tǒng),其特征在于,包括射頻拉遠單元RRU,用于對接收的I/Q路數(shù)據(jù)進行壓縮,將壓縮后的數(shù)據(jù)生成消息 message碼流,并將生成的message碼流發(fā)送至室內(nèi)基帶處理單元BBU ;室內(nèi)基帶處理單元BBU,用于從RRU發(fā)送的message碼流中提取出message的凈荷數(shù)據(jù) 作為壓縮后的I/Q路數(shù)據(jù),對壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到分別得到各天線的I路 和Q路數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸方法、裝置及分布式基站系統(tǒng),其中方法包括RRU將各天線的I/Q路數(shù)據(jù)進行壓縮,并將壓縮后的數(shù)據(jù)生成message碼流;RRU將生成的message碼流發(fā)送至BBU;BBU接收message碼流,從message碼流中提取出壓縮后的I/Q路數(shù)據(jù),對壓縮后的I/Q路數(shù)據(jù)進行解壓縮得到各天線的I路和Q路數(shù)據(jù)。本發(fā)明在RRU側(cè)對天線的I/Q路數(shù)據(jù)進行壓縮,在RRU和BBU之間傳輸壓縮后的I/Q路數(shù)據(jù),可以采用支持較低數(shù)據(jù)傳輸速率的光模塊進行傳輸,在BBU側(cè)對壓縮的I/Q路數(shù)據(jù)進行解壓縮還原被壓縮的數(shù)據(jù),在不增加成本、使用支持較低數(shù)據(jù)傳輸速率的光模塊的基礎(chǔ)上,提高鏈路承載率。
文檔編號H04W88/04GK102065470SQ20091022337
公開日2011年5月18日 申請日期2009年11月18日 優(yōu)先權(quán)日2009年11月18日
發(fā)明者劉凱, 姜萬成, 王仰鋒 申請人:中興通訊股份有限公司