專利名稱:一種iq數(shù)據(jù)傳輸方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別是涉及IQ數(shù)據(jù)傳輸方法及裝置。
背景技術(shù):
基帶單元(BBU)主要用來完成Uu接口的基帶處理功能(編碼、復(fù)用、調(diào)制和擴頻等)、RNC的Iub接口功能、信令處理、本地和遠(yuǎn)程操作維護(hù)功能,以及基站系統(tǒng)的工作狀態(tài)監(jiān)控和告警信息上報功能。射頻拉遠(yuǎn)單元(RRU)主要實現(xiàn)光傳輸?shù)恼{(diào)制解調(diào)、數(shù)字上下變頻、A/D轉(zhuǎn)換等;中頻信號到射頻信號的變換;再經(jīng)過功放和濾波,將射頻信號通過天線口(或稱空口)發(fā)射出去。BBU和RRU之間按照Ir接口協(xié)議通過光纖連接,完成基帶數(shù)據(jù)的傳輸。Ir接口協(xié)議支持星型連接、鏈形連接和環(huán)形連接等網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),使BBU+RRU更能靈活地組網(wǎng),也為網(wǎng)絡(luò)的室內(nèi)外一體化部署提供了有力的支持。用戶層的消息是以IQ數(shù)據(jù)方式發(fā)送的,不同天線載波(Anterma&Carrier)的IQ 數(shù)據(jù)按照Ir接口協(xié)議規(guī)定的結(jié)構(gòu)格式組合后,通過光傳輸通道高速串行傳輸。目前系統(tǒng)的基帶數(shù)據(jù)位寬是15比特(bit),該位寬固定不變,因此頂接口的業(yè)務(wù)承載能力也是固定的。當(dāng)業(yè)務(wù)量增加時,將無法滿足用戶的需求,影響業(yè)務(wù)數(shù)據(jù)的傳輸效率。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種IQ數(shù)據(jù)傳輸方法及裝置,用于實現(xiàn)對頂接口的IQ數(shù)據(jù)進(jìn)行壓縮,節(jié)省通信資源,提高業(yè)務(wù)承載容量。一種IQ數(shù)據(jù)傳輸方法,包括以下步驟BBU根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息,判斷是否采用 IQ位寬壓縮;BBU將判斷結(jié)果返回給RRU ;當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù);當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,BBU與RRU直接傳輸IQ數(shù)據(jù)。一種IQ數(shù)據(jù)傳輸方法,包括以下步驟RRU向BBU發(fā)送IQ位寬壓縮能力信息;RRU接收BBU返回的判斷是否采用IQ位寬壓縮的判斷結(jié)果;當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,RRU與BBU傳輸位寬壓縮后的IQ數(shù)據(jù);當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,RRU與BBU直接傳輸IQ數(shù)據(jù)。一種 BBU,包括控制模塊,用于根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息,判斷是否采用IQ位寬壓縮;
頂接口模塊,用于將判斷結(jié)果返回給RRU,以及當(dāng)判斷結(jié)果為采用IQ位寬壓縮時, 與RRU傳輸位寬壓縮后的IQ數(shù)據(jù),當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,與RRU直接傳輸IQ 數(shù)據(jù)。一種 RRU,包括查詢模塊,用于查詢IQ位寬壓縮能力信息;頂接口模塊,用于向BBU發(fā)送IQ位寬壓縮能力信息,以及接收BBU返回的判斷是否采用IQ位寬壓縮的判斷結(jié)果,當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,與BBU傳輸位寬壓縮后的IQ數(shù)據(jù),當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,與BBU直接傳輸IQ數(shù)據(jù)。本發(fā)明實施例根據(jù)RRU的位寬壓縮能力和當(dāng)前的業(yè)務(wù)量判斷是否采用位寬壓縮, 如果是,則BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù)(或稱基帶數(shù)據(jù)),節(jié)省了系統(tǒng)資源,提高了業(yè)務(wù)承載容量。
圖1為本發(fā)明實施例中通信系統(tǒng)的結(jié)構(gòu)圖;圖2為本發(fā)明實施例中BBU的主要結(jié)構(gòu)圖;圖3為本發(fā)明實施例中BBU的詳細(xì)結(jié)構(gòu)圖;圖4A或圖4B為本發(fā)明實施例中符號或時隙的示意圖;圖4C為本發(fā)明實施例中RRU的主要結(jié)構(gòu)圖;圖5為本發(fā)明實施例中RRU的詳細(xì)結(jié)構(gòu)圖;圖6為本發(fā)明實施例中IQ數(shù)據(jù)傳輸在BBU側(cè)的方法實現(xiàn)流程圖;圖7為本發(fā)明實施例中IQ數(shù)據(jù)傳輸在RRU側(cè)的方法實現(xiàn)流程圖;圖8為本發(fā)明實施例中在下行鏈路中傳輸IQ數(shù)據(jù)的方法實現(xiàn)流程圖;圖9為本發(fā)明實施例中在下行鏈路中傳輸IQ數(shù)據(jù)的示意圖;圖10為本發(fā)明實施例中在上行鏈路中傳輸IQ數(shù)據(jù)的方法實現(xiàn)流程圖;圖11為本發(fā)明實施例中在上行鏈路中傳輸IQ數(shù)據(jù)的示意圖。
具體實施例方式本發(fā)明實施例根據(jù)RRU的位寬壓縮能力和當(dāng)前的業(yè)務(wù)量判斷是否采用位寬壓縮, 如果是,則BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù)(或稱基帶數(shù)據(jù)),節(jié)省了系統(tǒng)資源,提高了業(yè)務(wù)承載容量。本實施例中IQ數(shù)據(jù)包括I路數(shù)據(jù)和Q路數(shù)據(jù)。對于長期演進(jìn)(LTE)系統(tǒng)或其它有類似數(shù)據(jù)結(jié)構(gòu)的系統(tǒng),IQ數(shù)據(jù)由正交頻分復(fù)用(OFDM)符號(symbol)(以下簡稱符號)組成,對于時分同步碼分多址接入(Time DivisionSynchronized Code Division Multiple Access, TD-SCDMA)系統(tǒng)或其它有類似數(shù)據(jù)結(jié)構(gòu)的系統(tǒng),IQ數(shù)據(jù)由時隙組成,每個符號或每個時隙又包括多個碼片(chip)。參見圖1,本實施例中通信系統(tǒng)包括BBU和RRU。BBU用于根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息,判斷是否采用IQ位寬壓縮;并將判斷結(jié)果返回給RRU ;當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,與RRU傳輸位寬壓縮后的IQ數(shù)據(jù);當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,與RRU直接傳輸IQ數(shù)據(jù)。其中,判斷結(jié)果包括是否采用IQ位寬壓縮或者不采用IQ位寬壓縮。當(dāng)采用IQ位寬壓縮時, 判斷結(jié)果還可以包括BBU確定采用的壓縮能力信息。例如JR接口帶寬是15bit,RRU的IQ 位寬壓縮能力是lObit,BBU確定采用的壓縮能力是12bit。BBU確定采用的壓縮能力信息也可以通過壓縮因子的值來體現(xiàn)。BBU可以具體為演進(jìn)基站(eNB)RRU用于向BBU發(fā)送IQ位寬壓縮能力信息;接收BBU返回的判斷是否采用IQ位寬壓縮的判斷結(jié)果;當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,RRU與BBU傳輸位寬壓縮后的IQ數(shù)據(jù);當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,RRU與BBU直接傳輸IQ數(shù)據(jù)。參見圖2,本實施例中BBU包括控制模塊201和頂接口模塊202??刂颇K201用于根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息, 判斷是否采用IQ位寬壓縮??刂颇K201可判斷業(yè)務(wù)數(shù)據(jù)量(業(yè)務(wù)數(shù)據(jù)信息的一種)是否大于預(yù)設(shè)的數(shù)據(jù)門限值,若大于,則采用IQ位寬壓縮,否則不采用IQ位寬壓縮?;蛘撸刂颇K201判斷當(dāng)前的業(yè)務(wù)是否屬于預(yù)設(shè)的可壓縮業(yè)務(wù),若是則采用IQ位寬壓縮,否則不采用IQ位寬壓縮。具體可通過業(yè)務(wù)標(biāo)識(業(yè)務(wù)數(shù)據(jù)信息的一種)匹配的方式確定。控制模塊201還可以采用其它方式判斷,所有可實現(xiàn)的判斷方式均適用于本實施例,此處不一一列舉??刂颇K201還用于在確定采用IQ位寬壓縮后,進(jìn)一步確定采用的IQ位寬壓縮能力fn息。頂接口模塊202用于與RRU通信,將判斷結(jié)果返回給RRU,以及當(dāng)判斷結(jié)果為采用 IQ位寬壓縮時,與RRU傳輸位寬壓縮后的IQ數(shù)據(jù),當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,與 RRU直接傳輸IQ數(shù)據(jù)。頂接口模塊202還用于接收RRU發(fā)送的IQ位寬壓縮能力信息。BBU還包括壓縮模塊203和恢復(fù)模塊204,參見圖3所示。壓縮模塊203用于對IQ數(shù)據(jù)進(jìn)行位寬壓縮。具體的,根據(jù)壓縮因子的值對IQ數(shù)據(jù)進(jìn)行位寬壓縮?;謴?fù)模塊204用于對接收到的位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)。具體的,根據(jù)壓縮因子的值對接收到的位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)?;謴?fù)后的IQ數(shù)據(jù)可進(jìn)一步發(fā)送給 BBU中的基帶處理模塊進(jìn)行基帶處理。BBU還包括估計模塊205用于根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計,確定壓縮因子的值。具體的,綜合考慮估計的時延和準(zhǔn)確度,估計模塊205根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息、當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息和位寬壓縮算法對符號或時隙中的前一半數(shù)據(jù)進(jìn)行估計,并確定壓縮因子的值。在TD-SCDMA系統(tǒng)中,估計模塊205根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息、當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息和位寬壓縮算法對每個時隙頭部的32該碼片來進(jìn)行估計。頂接口模塊202還用于傳輸位寬壓縮后的IQ數(shù)據(jù)的同時還傳輸壓縮因子。壓縮因子的傳輸方式有多種,如壓縮因子占用每個符號或每個時隙中的第一個碼片的資源;或者當(dāng)壓縮因子需要占用多個比特位時,壓縮因子占用每個符號或每個時隙中的多個碼片的資源。例如壓縮因子占用每個符號或每個時隙中的前η個碼片的第一個比特位,η等于在一個符號或一個時隙中壓縮因子所需的比特位。當(dāng)壓縮因子占用每個符號或每個時隙中的第一個碼片的資源時,壓縮模塊203在對IQ數(shù)據(jù)進(jìn)行位寬壓縮后,刪除每個符號或每個時隙的第一個碼片內(nèi)的數(shù)據(jù),并將壓縮因子設(shè)置在該第一個碼片內(nèi)?;蛘撸趯Q數(shù)據(jù)進(jìn)行位寬壓縮過程中,預(yù)先空出每個符號或每個時隙的第一個碼片,即IQ數(shù)據(jù)從第二個碼片開始,并將壓縮因子設(shè)置在該第一個碼片內(nèi)。當(dāng)壓縮因子占用每個符號或每個時隙中的多個碼片的資源時,壓縮模塊203對IQ數(shù)據(jù)進(jìn)行位寬壓縮,并在每個符號或每個時隙中的多個碼片內(nèi)的IQ數(shù)據(jù)前增加比特位,用于攜帶壓縮因子。本實施例中在每個符號或每個時隙中均攜帶壓縮因子,該壓縮因子用于對其所在的符號或時隙內(nèi)的數(shù)據(jù)進(jìn)行壓縮和恢復(fù)。這樣可提高IQ數(shù)據(jù)傳輸?shù)臏?zhǔn)確度。如果對準(zhǔn)確度要求不高,也可以在一個符號或一個時隙中攜帶壓縮因子,利用該壓縮因子對所有符號或時隙中的數(shù)據(jù)進(jìn)行壓縮和恢復(fù)?;謴?fù)模塊204當(dāng)壓縮因子占用每個符號或每個時隙中的第一個碼片的資源時,針對每個符號,從符號的第一個碼片中提取出壓縮因子,并用符號的第二個碼片的數(shù)據(jù)填充第一個碼片,以及根據(jù)提取出的壓縮因子恢復(fù)該符號中位寬壓縮后的IQ數(shù)據(jù)。恢復(fù)模塊 204可以先填充第一碼片后再進(jìn)行數(shù)據(jù)恢復(fù),也可以進(jìn)行數(shù)據(jù)恢復(fù)后再用恢復(fù)后的數(shù)據(jù)填充第一碼片。還可以用其它數(shù)據(jù)填充第一碼片,但第二個碼片是與第一個碼片最接近的,因此用第二個碼片的數(shù)據(jù)填充第一碼片,誤差較小,此方案適用于長期演進(jìn)(LTE)系統(tǒng)的時隙結(jié)構(gòu),或其它類似時隙結(jié)構(gòu)?;蛘撸瑥臅r隙的第一個碼片中提取出壓縮因子,并刪除該第一個碼片,在當(dāng)前時隙的尾部添加一個碼片,該碼片的數(shù)據(jù)用0填充,以及根據(jù)提取出的壓縮因子恢復(fù)該時隙中位寬壓縮后的IQ數(shù)據(jù)。該方案適用于TD-SCDMA系統(tǒng)的時隙結(jié)構(gòu),或其它類似時隙結(jié)構(gòu)。當(dāng)壓縮因子占用每個符號或每個時隙中的多個碼片的資源時,針對每個符號或每個時隙,從符號或時隙的多個碼片中提取出壓縮因子,并根據(jù)提取出的壓縮因子恢復(fù)該符號或每個時隙中位寬壓縮后的IQ數(shù)據(jù)。以符號為例,參見圖4A所示的符號的結(jié)構(gòu)示意圖,每一列是一個chip,每個 symbol由若干chip組成,chip連續(xù)傳輸。壓縮因子占用了第一個chip中的多個bit。另一種方式參見圖4B所示的符號的結(jié)構(gòu)示意圖,壓縮因子占用了多個chip中的每個chip的第一個bit。時隙的結(jié)構(gòu)與符號的類似,可參照執(zhí)行。位寬壓縮算法有多種,能夠?qū)崿F(xiàn)位寬壓縮的算法均適用于本實施例。本實施例采用快速自動增益控制(Automatic Gain Control,AGC)算法,現(xiàn)有技術(shù)中AGC算法用于保證接收機在接收信號強弱十分懸殊的情況下,輸出功率保持恒定,從而使后面的調(diào)制解調(diào)器和信號處理單元穩(wěn)定地工作而不致飽和或電平不夠。本實施例相當(dāng)于利用了 AGC算法的逆過程,在位寬壓縮過程中,將IQ數(shù)據(jù)除以AGC因子(或稱增益因子,可作為壓縮因子),相當(dāng)于降低IQ數(shù)據(jù)的傳輸能量,以提高業(yè)務(wù)承載。在數(shù)據(jù)恢復(fù)過程中,將位寬壓縮后的IQ數(shù)據(jù)乘以AGC因子,以恢復(fù)IQ數(shù)據(jù)。參見圖4C,本實施例中RRU包括查詢模塊401和頂接口模塊402。查詢模塊401用于查詢IQ位寬壓縮能力信息。RRU還包括用于存儲IQ位寬壓縮能力信息等信息的模塊。IR接口模塊402用于向BBU發(fā)送IQ位寬壓縮能力信息,以及接收BBU返回的判斷是否采用IQ位寬壓縮的判斷結(jié)果,當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,與BBU傳輸位寬壓縮后的IQ數(shù)據(jù),當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,與BBU直接傳輸IQ數(shù)據(jù)。頂接口模塊402可以周期性向BBU發(fā)送IQ位寬壓縮能力信息,或者在與BBU初始連接時向BBU發(fā)送 IQ位寬壓縮能力信息,或者在收到BBU的請求后向BBU發(fā)送IQ位寬壓縮能力信息,或者受其它事件的觸發(fā)向BBU發(fā)送IQ位寬壓縮能力信息。其中初始連接包括初始組網(wǎng)時的連接, RRU或BBU復(fù)位后的連接,以及RRU或BBU版本更新和激活后的連接等。RRU還包括壓縮模塊403和恢復(fù)模塊404,參見圖5所示。
壓縮模塊403用于對IQ數(shù)據(jù)進(jìn)行位寬壓縮。具體的,根據(jù)壓縮因子的值對IQ數(shù)據(jù)進(jìn)行位寬壓縮。恢復(fù)模塊404用于對接收到的位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)。具體的,根據(jù)壓縮
因子的值對接收到的位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)?;謴?fù)后的IQ數(shù)據(jù)可進(jìn)一步發(fā)送至空□。RRU還包括估計模塊405用于根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計后確定壓縮因子的值。壓縮模塊403根據(jù)壓縮因子的值進(jìn)行位寬壓縮后的IQ數(shù)據(jù)。頂接口模塊402還用于傳輸位寬壓縮后的IQ數(shù)據(jù)的同時還傳輸壓縮因子。壓縮因子的傳輸方式有多種,如壓縮因子占用每個符號或每個時隙中的第一個碼片的資源;或者當(dāng)壓縮因子需要占用多個比特位時,壓縮因子占用每個符號或每個時隙中的多個碼片的資源。例如壓縮因子占用每個符號或每個時隙中的前η個碼片的第一個比特位,η等于在一個符號或一個時隙中壓縮因子所需的比特位。當(dāng)壓縮因子占用每個符號或每個時隙中的第一個碼片的資源時,壓縮模塊403在對IQ數(shù)據(jù)進(jìn)行位寬壓縮后,刪除每個符號或每個時隙的第一個碼片內(nèi)的數(shù)據(jù),并將壓縮因子設(shè)置在該第一個碼片內(nèi)?;蛘?,在對IQ數(shù)據(jù)進(jìn)行位寬壓縮過程中,預(yù)先空出每個符號或每個時隙的第一個碼片,即IQ數(shù)據(jù)從第二個碼片開始,并將壓縮因子設(shè)置在該第一個碼片內(nèi)。當(dāng)壓縮因子占用每個符號或每個時隙中的多個碼片的資源時,壓縮模塊403對IQ數(shù)據(jù)進(jìn)行位寬壓縮,并在每個符號或每個時隙中的多個碼片內(nèi)的IQ數(shù)據(jù)前增加比特位,用于攜帶壓縮因子?;謴?fù)模塊404當(dāng)壓縮因子占用每個符號或每個時隙中的第一個碼片的資源時,針對每個符號,從符號的第一個碼片中提取出壓縮因子,并用符號的第二個碼片的數(shù)據(jù)填充第一個碼片,以及根據(jù)提取出的壓縮因子恢復(fù)該符號中位寬壓縮后的IQ數(shù)據(jù)。也可以用其它數(shù)據(jù)填充第一碼片,但第二個碼片是與第一個碼片最接近的,因此用第二個碼片的數(shù)據(jù)填充第一碼片,誤差較小,此方案適用于長期演進(jìn)(LTE)系統(tǒng)的時隙結(jié)構(gòu),或其它類似時隙結(jié)構(gòu)?;蛘撸瑥拿總€時隙的第一個碼片中提取出壓縮因子,并刪除該第一個碼片,在當(dāng)前時隙的尾部添加一個碼片,該碼片的數(shù)據(jù)用0填充,以及根據(jù)提取出的壓縮因子恢復(fù)該時隙中位寬壓縮后的IQ數(shù)據(jù)。該方案適用于TD-SCDMA系統(tǒng)的時隙結(jié)構(gòu),或其它類似時隙結(jié)構(gòu)。 當(dāng)壓縮因子占用每個符號或每個時隙中的多個碼片的資源時,針對每個符號或每個時隙, 從符號時隙的多個碼片中提取出壓縮因子,并根據(jù)提取出的壓縮因子恢復(fù)該符號或時隙中位寬壓縮后的IQ數(shù)據(jù)。通過以上描述了解了 BBU和RRU的內(nèi)部結(jié)構(gòu)和功能,下面對IQ數(shù)據(jù)的壓縮過程進(jìn)行介紹。參見圖6,本實施例中IQ數(shù)據(jù)傳輸在BBU側(cè)的方法實現(xiàn)流程如下步驟601 :BBU根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息,判斷是否采用IQ位寬壓縮。步驟602 :BBU將判斷結(jié)果返回給RRU。判斷結(jié)果還可以包括壓縮因子的傳輸方式的標(biāo)識,如標(biāo)識1表示占用每個符號或每個時隙的第一碼片中的前η個bit,或者如標(biāo)識2 表示占用前η個碼片中的第一個bit。也可以采用其它方式傳輸壓縮因子,只要BBU和RRU 協(xié)商一致即可。步驟603 當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù)。步驟604 當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,BBU與RRU直接傳輸IQ數(shù)據(jù)。參見圖7,本實施例中IQ數(shù)據(jù)傳輸在RRU側(cè)的方法實現(xiàn)流程如下步驟701 =RRU向BBU發(fā)送IQ位寬壓縮能力信息。步驟702 =RRU接收BBU返回的判斷是否采用IQ位寬壓縮的判斷結(jié)果。步驟703 當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,RRU與BBU傳輸位寬壓縮后的IQ數(shù)據(jù)。步驟704 當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,RRU與BBU直接傳輸IQ數(shù)據(jù)。在下行鏈路(DL)中,BBU對IQ數(shù)據(jù)進(jìn)行位寬壓縮,并傳輸給RRU。RRU對IQ數(shù)據(jù)進(jìn)行恢復(fù)。在上行鏈路(UL)中,RRU對IQ數(shù)據(jù)進(jìn)行位寬壓縮,并傳輸給BBU。BBU對IQ數(shù)據(jù)進(jìn)行恢復(fù)。下面通過兩個實施例來詳細(xì)描述這兩個實現(xiàn)過程。參見圖8,本實施例中在下行鏈路中傳輸IQ數(shù)據(jù)的方法實現(xiàn)流程如下當(dāng)不采用IQ位寬壓縮時,BBU直接將IQ數(shù)據(jù)發(fā)送給RRU,由RRU將IQ數(shù)據(jù)發(fā)送至空口。當(dāng)采用IQ位寬壓縮時,針對每個符號或每個時隙進(jìn)行下面的步驟。步驟801 :BBU根據(jù)采用的IQ位寬壓縮能力信息和位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計,確定壓縮因子的值。步驟802 =BBU根據(jù)壓縮因子的值對IQ數(shù)據(jù)進(jìn)行位寬壓縮并置于符號或時隙中。 對IQ數(shù)據(jù)進(jìn)行位寬壓縮相當(dāng)于對IQ數(shù)據(jù)進(jìn)行移位截取。步驟803 :BBU將壓縮因子置于符號或時隙中。該步驟可以與步驟802同時進(jìn)行。步驟804 =BBU將壓縮因子和位寬壓縮后的IQ數(shù)據(jù)發(fā)送給RRU。步驟805 =RRU從符號或時隙中提取出壓縮因子。步驟806 :RRU根據(jù)壓縮因子的值對IQ數(shù)據(jù)進(jìn)行恢復(fù)。對IQ數(shù)據(jù)進(jìn)行恢復(fù)相當(dāng)于對IQ數(shù)據(jù)進(jìn)行移位恢復(fù)。當(dāng)壓縮因子占用了符號或時隙中的第一碼片時,RRU還可以用數(shù)據(jù)填充壓縮因子所占的比特位。步驟807 =RRU將恢復(fù)后的IQ數(shù)據(jù)發(fā)送至空口。以15bit帶寬和AGC算法為例,參見圖9所示,BBU在進(jìn)行AGC估計前,IQ數(shù)據(jù)的位寬是15bit ;在進(jìn)行AGC估計后,IQ數(shù)據(jù)的位寬仍然是15bit ;然后根據(jù)AGC因子對IQ 數(shù)據(jù)進(jìn)行移位截取,得到12bit位寬的IQ數(shù)據(jù),并通過頂接口發(fā)送給RRU。RRU收到的是 12bit位寬的IQ數(shù)據(jù),提取AGC因子后IQ數(shù)據(jù)的位寬仍然是12bit,然后根據(jù)AGC因子對 IQ數(shù)據(jù)進(jìn)行移位恢復(fù),得到Mbit位寬的IQ數(shù)據(jù)。參見圖10,本實施例中在上行鏈路中傳輸IQ數(shù)據(jù)的方法實現(xiàn)流程如下當(dāng)不采用IQ位寬壓縮時,RRU直接將IQ數(shù)據(jù)發(fā)送給BBU,由BBU對IQ數(shù)據(jù)進(jìn)行基帶處理。當(dāng)采用IQ位寬壓縮時,針對每個符號或每個時隙進(jìn)行下面的步驟。步驟1001 :RRU根據(jù)采用的IQ位寬壓縮能力信息和位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計,確定壓縮因子的值。步驟1002 :RRU根據(jù)壓縮因子的值對IQ數(shù)據(jù)進(jìn)行位寬壓縮并置于符號或時隙中。 對IQ數(shù)據(jù)進(jìn)行位寬壓縮相當(dāng)于對IQ數(shù)據(jù)進(jìn)行移位截取。步驟1003 :RRU將壓縮因子置于符號或時隙中。該步驟可以與步驟1002同時進(jìn)行。
步驟1004 =RRU將壓縮因子和位寬壓縮后的IQ數(shù)據(jù)發(fā)送給BBU。步驟1005 =BBU從符號或時隙中提取出壓縮因子。步驟1006 =BBU根據(jù)壓縮因子的值對IQ數(shù)據(jù)進(jìn)行恢復(fù)。對IQ數(shù)據(jù)進(jìn)行恢復(fù)相當(dāng)于對IQ數(shù)據(jù)進(jìn)行移位恢復(fù)。當(dāng)壓縮因子占用了符號或時隙中的第一碼片時,BBU還可以用數(shù)據(jù)填充壓縮因子所占的比特位。步驟1007 =BBU對恢復(fù)后的IQ數(shù)據(jù)進(jìn)行基帶處理。以Mbit帶寬和AGC算法為例,參見圖11所示,RRU在進(jìn)行AGC估計前,IQ數(shù)據(jù)的位寬是15bit ;在進(jìn)行AGC估計后,IQ數(shù)據(jù)的位寬仍然是15bit ;然后根據(jù)AGC因子對IQ 數(shù)據(jù)進(jìn)行移位截取,得到12bit位寬的IQ數(shù)據(jù),并通過頂接口發(fā)送給BBU。BBU收到的是 12bit位寬的IQ數(shù)據(jù),提取AGC因子后IQ數(shù)據(jù)的位寬仍然是12bit,然后根據(jù)AGC因子對 IQ數(shù)據(jù)進(jìn)行移位恢復(fù),得到15bit位寬的IQ數(shù)據(jù)。用于實現(xiàn)本發(fā)明實施例的軟件可以存儲于軟盤、硬盤、光盤和閃存等存儲介質(zhì)。本發(fā)明實施例根據(jù)RRU的位寬壓縮能力和當(dāng)前的業(yè)務(wù)量判斷是否采用位寬壓縮, 如果是,則BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù)(或稱基帶數(shù)據(jù)),節(jié)省了系統(tǒng)資源,提高了業(yè)務(wù)承載容量。并且,采用的位寬壓縮能力信息可靈活配置。本發(fā)明實施例還提供傳輸壓縮因子的多種實現(xiàn)方案,適用于不同的系統(tǒng)。以及,每個符號或每個時隙中均可傳輸壓縮因子,以提高IQ數(shù)據(jù)傳輸?shù)臏?zhǔn)確度。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種IQ數(shù)據(jù)傳輸方法,其特征在于,包括以下步驟BBU根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息,判斷是否采用IQ位寬壓縮;BBU將判斷結(jié)果返回給RRU ;當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù);當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,BBU與RRU直接傳輸IQ數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù)的步驟包括在下行鏈路中,BBU對IQ數(shù)據(jù)進(jìn)行位寬壓縮后傳輸給RRU ;在上行鏈路中,BBU接收 RRU發(fā)送的位寬壓縮后的IQ數(shù)據(jù),并對位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括步驟當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,在下行鏈路中,BBU進(jìn)一步根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計后確定壓縮因子的值;在上行鏈路中,RRU進(jìn)一步根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計后確定壓縮因子的值;BBU在與RRU傳輸位寬壓縮后的IQ數(shù)據(jù)的步驟包括BBU與RRU傳輸根據(jù)壓縮因子的值進(jìn)行位寬壓縮后的IQ數(shù)據(jù)。
4.如權(quán)利要求3所述的方法,其特征在于,BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù)時同步傳輸壓縮因子。
5.如權(quán)利要求4所述的方法,其特征在于,壓縮因子占用每個正交頻分復(fù)用OFDM符號或每個時隙中的第一個碼片的資源;或者當(dāng)壓縮因子需要占用多個比特位時,壓縮因子占用每個符號或每個時隙中的多個碼片的資源。
6.如權(quán)利要求5所述的方法,其特征在于,壓縮因子占用每個符號或每個時隙中的多個碼片的資源的方式包括壓縮因子占用每個符號或每個時隙中的前η個碼片的第一個比特位,η等于在一個符號或一個時隙中壓縮因子所需的比特位。
7.如權(quán)利要求5所述的方法,其特征在于,當(dāng)壓縮因子占用每個符號或每個時隙中的第一個碼片的資源時,針對每個符號,BBU從符號的第一個碼片中提取出壓縮因子,并用符號的第二個碼片的數(shù)據(jù)填充第一個碼片,以及根據(jù)提取出的壓縮因子恢復(fù)該符號中位寬壓縮后的IQ數(shù)據(jù);或者,針對每個時隙,BBU從時隙的第一個碼片中提取出壓縮因子,并刪除該第一個碼片,在當(dāng)前時隙的尾部添加一個碼片,該碼片的數(shù)據(jù)用0填充,以及根據(jù)提取出的壓縮因子恢復(fù)該時隙中位寬壓縮后的IQ數(shù)據(jù);當(dāng)壓縮因子占用每個符號或每個時隙中的多個碼片的資源時,針對每個符號或每個時隙,BBU從符號或時隙的多個碼片中提取出壓縮因子,并根據(jù)提取出的壓縮因子恢復(fù)該符號或每個時隙中位寬壓縮后的IQ數(shù)據(jù)。
8.—種IQ數(shù)據(jù)傳輸方法,其特征在于,包括以下步驟RRU向BBU發(fā)送IQ位寬壓縮能力信息;RRU接收BBU返回的判斷是否采用IQ位寬壓縮的判斷結(jié)果;當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,RRU與BBU傳輸位寬壓縮后的IQ數(shù)據(jù);當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,RRU與BBU直接傳輸IQ數(shù)據(jù)。
9.如權(quán)利要求8所述的方法,其特征在于,RRU與BBU傳輸位寬壓縮后的IQ數(shù)據(jù)的步驟包括在上行鏈路中,RRU對IQ數(shù)據(jù)進(jìn)行位寬壓縮后傳輸給BBU,在下行鏈路中,RRU接收 BBU發(fā)送的位寬壓縮后的IQ數(shù)據(jù),并對位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)。
10.如權(quán)利要求8或9所述的方法,其特征在于,當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,在下行鏈路中,BBU進(jìn)一步根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計后確定壓縮因子的值;在上行鏈路中,RRU進(jìn)一步根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計后確定壓縮因子的值;RRU與BBU傳輸位寬壓縮后的IQ數(shù)據(jù)的步驟包括RRU與BBU傳輸根據(jù)BBU確定的壓縮因子的值進(jìn)行位寬壓縮后的IQ數(shù)據(jù)。
11.如權(quán)利要求10所述的方法,其特征在于,壓縮因子占用每個符號或每個時隙中的第一個碼片的資源;或者當(dāng)壓縮因子需要占用多個比特位時,壓縮因子占用每個符號或每個時隙中的前η個碼片的第一個比特位,η等于在一個符號或一個時隙中壓縮因子所需的比特位。
12.如權(quán)利要求11所述的方法,其特征在于,當(dāng)壓縮因子占用每個符號或每個時隙中的第一個碼片的資源時,針對每個符號,RRU從符號的第一個碼片中提取出壓縮因子,并用符號的第二個碼片的數(shù)據(jù)填充第一個碼片,以及根據(jù)提取出的壓縮因子恢復(fù)該符號中位寬壓縮后的IQ數(shù)據(jù);或者,針對每個時隙,RRU從時隙的第一個碼片中提取出壓縮因子,并刪除該第一個碼片,在當(dāng)前時隙的尾部添加一個碼片,該碼片的數(shù)據(jù)用0填充,以及根據(jù)提取出的壓縮因子恢復(fù)該時隙中位寬壓縮后的IQ數(shù)據(jù);當(dāng)壓縮因子占用每個符號或每個時隙中的多個碼片的資源時,針對每個符號或每個時隙,RRU從符號或時隙的多個碼片中提取出壓縮因子,并根據(jù)提取出的壓縮因子恢復(fù)該符號或時隙中位寬壓縮后的IQ數(shù)據(jù)。
13.一種BBU,其特征在于,包括控制模塊,用于根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息,判斷是否采用IQ位寬壓縮;IR接口模塊,用于將判斷結(jié)果返回給RRU,以及當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,與 RRU傳輸位寬壓縮后的IQ數(shù)據(jù),當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,與RRU直接傳輸IQ數(shù)據(jù)。
14.如權(quán)利要求13所述的BBU,其特征在于,還包括壓縮模塊,用于對IQ數(shù)據(jù)進(jìn)行位寬壓縮;恢復(fù)模塊,用于對接收到的位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)。
15.如權(quán)利要求14所述的BBU,其特征在于,還包括估計模塊,用于根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計后確定壓縮因子的值;壓縮模塊根據(jù)壓縮因子的值進(jìn)行位寬壓縮后的IQ數(shù)據(jù)。
16.如權(quán)利要求15所述的BBU,其特征在于,頂接口模塊還用于傳輸位寬壓縮后的IQ 數(shù)據(jù)時同步傳輸壓縮因子。
17.一種RRU,其特征在于,包括查詢模塊,用于查詢IQ位寬壓縮能力信息;頂接口模塊,用于向BBU發(fā)送IQ位寬壓縮能力信息,以及接收BBU返回的判斷是否采用IQ位寬壓縮的判斷結(jié)果,當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,與BBU傳輸位寬壓縮后的IQ 數(shù)據(jù),當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,與BBU直接傳輸IQ數(shù)據(jù)。
18.如權(quán)利要求17所述的RRU,其特征在于,還包括 壓縮模塊,用于對IQ數(shù)據(jù)進(jìn)行位寬壓縮;恢復(fù)模塊,用于對接收到的位寬壓縮后的IQ數(shù)據(jù)進(jìn)行恢復(fù)。
19.如權(quán)利要求18所述的RRU,其特征在于,還包括還包括估計模塊,用于根據(jù)位寬壓縮算法對IQ數(shù)據(jù)進(jìn)行估計后確定壓縮因子的值; 壓縮模塊根據(jù)壓縮因子的值進(jìn)行位寬壓縮后的IQ數(shù)據(jù)。
20.如權(quán)利要求17所述的RRU,其特征在于,頂接口模塊還用于傳輸位寬壓縮后的IQ 數(shù)據(jù)的同時還傳輸壓縮因子。
全文摘要
本發(fā)明公開了一種IQ數(shù)據(jù)傳輸方法,用于實現(xiàn)對IR接口的IQ數(shù)據(jù)進(jìn)行壓縮,節(jié)省通信資源,提高業(yè)務(wù)承載容量。所述方法包括BBU根據(jù)RRU發(fā)送的IQ位寬壓縮能力信息和當(dāng)前的業(yè)務(wù)數(shù)據(jù)信息,判斷是否采用IQ位寬壓縮;BBU將判斷結(jié)果返回給RRU;當(dāng)判斷結(jié)果為采用IQ位寬壓縮時,BBU與RRU傳輸位寬壓縮后的IQ數(shù)據(jù);當(dāng)判斷結(jié)果為不采用IQ位寬壓縮時,BBU與RRU直接傳輸IQ數(shù)據(jù)。本發(fā)明還公開了用于實現(xiàn)所述方法的裝置。
文檔編號H04W88/08GK102215199SQ20101014608
公開日2011年10月12日 申請日期2010年4月9日 優(yōu)先權(quán)日2010年4月9日
發(fā)明者劉喬, 劉剛, 吳永海, 吳聰婷, 周應(yīng)學(xué), 張連棟, 朱莉森, 楊寶振, 王希, 蘇進(jìn)喜, 鄒素玲, 陳金濤 申請人:電信科學(xué)技術(shù)研究院