專利名稱:在基站內(nèi)部模擬生成下行數(shù)據(jù)幀、模擬流控的方法及基站的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,具體涉及在基站(Node B)內(nèi)部進(jìn)行下行數(shù)據(jù)流模擬控制的相關(guān)技術(shù)。
背景技術(shù):
在寬帶碼分多址接入(WCDMA,Wide-band Code Division MultipleAccess)技術(shù)的第五版本(R5,Release 5)中引入了高速下行分組接入(HSDPA,High Speed Downlink Packet Access)。實現(xiàn)HSDPA的一個重要內(nèi)容就是在NodeB中增加高速媒體訪問控制(MAC-hs)協(xié)議。MAC-hs包括流控、調(diào)度/優(yōu)先級處理、混合自動重傳請求(HARQ,Hybrid Automatic Repeat reQuest)、等功能實體MAC-hs的流控實體主要對來自無線網(wǎng)絡(luò)控制器(RNC,Radio NetworkController)側(cè)的專用信道媒體接入控制(MAC-d)和公共/共享信道媒體接入控制(MAC-c/sh)的數(shù)據(jù)流進(jìn)行流量控制,使其滿足空中接口的能力,以減少時延和堵塞情況。
流控實體通過給RNC發(fā)送容量分配控制幀來實現(xiàn)流控功能。容量分配控制幀的發(fā)送一般有兩種情況一種是流控實體收到來自控制RNC(CRNC)的容量請求控制幀后,向CRNC發(fā)送容量分配控制幀;一種是在沒有RNC的容量請求控制幀的情況下,流控實體主動向CRNC發(fā)起容量分配控制幀。在容量分配控制幀中,Node B指示了某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度。RNC收到Node B的容量分配控制幀后,若有數(shù)據(jù)等待發(fā)送,則根據(jù)控制信息從服務(wù)RNC(SRNC)進(jìn)行高速下行共享信道(HS-DSCH,High SpeedDownlink Shared CHannel)數(shù)據(jù)幀的傳輸。
由上述分析可知,HSDPA的流控功能需要RNC和Node B共同配合來完成,如果在網(wǎng)絡(luò)設(shè)計和測試初期需要僅對Node B的HSDPA流控功能進(jìn)行測試驗證就無法實現(xiàn),并且若在RNC和Node B的對接過程中出現(xiàn)流控問題,也無法進(jìn)行分開隔離定位。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種無需RNC配合而能夠在Node B內(nèi)部獨立模擬生成下行數(shù)據(jù)幀的方法,以及進(jìn)而在Node B內(nèi)部模擬流控過程的方法和Node B。
為達(dá)到本發(fā)明的目的,所采取的技術(shù)方案是一種在基站內(nèi)部模擬生成下行數(shù)據(jù)幀的方法,包括生成容量分配控制幀,指示某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度;按照容量分配控制幀攜帶的優(yōu)先級和數(shù)據(jù)容量參數(shù),對下行數(shù)據(jù)幀的幀頭部分的相應(yīng)參數(shù)進(jìn)行填充,并以任意內(nèi)容填充所述下行數(shù)據(jù)幀的傳輸單元數(shù)據(jù)部分。
所述容量分配控制幀的數(shù)據(jù)容量參數(shù)可采用這樣的結(jié)構(gòu)包括允許的最大傳輸單元長度、在設(shè)定的傳輸時間間隔內(nèi)允許傳輸?shù)膫鬏攩卧獢?shù)目;在對下行數(shù)據(jù)幀的幀頭部分進(jìn)行填充時,根據(jù)所述最大傳輸單元長度設(shè)置下行數(shù)據(jù)幀的傳輸單元長度,根據(jù)所述允許傳輸?shù)膫鬏攩卧獢?shù)目設(shè)置下行數(shù)據(jù)幀的傳輸單元數(shù)目。
所述下行數(shù)據(jù)幀的幀頭部分還可包括指示用戶緩存大小的參數(shù),在模擬生成下行數(shù)據(jù)幀時,該參數(shù)以固定值填充或依設(shè)定規(guī)則填充。
本發(fā)明還提供一種在基站內(nèi)部模擬下行數(shù)據(jù)流控過程的方法,包括按照上述下行數(shù)據(jù)幀的模擬生成方法獲得下行數(shù)據(jù)幀;按照容量分配控制幀攜帶的發(fā)送頻度參數(shù)控制模擬生成的下行數(shù)據(jù)幀的發(fā)送;生成新的容量分配控制幀,并重復(fù)上述下行數(shù)據(jù)幀的模擬生成和發(fā)送過程。
所述容量分配控制幀的發(fā)送頻度參數(shù)可采用這樣的結(jié)構(gòu)包括傳輸時間間隔、連續(xù)傳輸時間間隔的有效周期數(shù)目。
本發(fā)明并提供一種基站,包括流控模塊和下行模擬模塊;所述流控模塊生成容量分配控制幀發(fā)送給所述下行模擬模塊,指示某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度;接收所述下行模擬模塊下發(fā)的下行數(shù)據(jù)幀;所述下行模擬模塊包括下行數(shù)據(jù)幀模擬生成模塊和下行數(shù)據(jù)幀模擬下發(fā)模塊;所述下行數(shù)據(jù)幀模擬生成模塊按照容量分配控制幀攜帶的優(yōu)先級和數(shù)據(jù)容量參數(shù),對下行數(shù)據(jù)幀的幀頭部分的相應(yīng)參數(shù)進(jìn)行填充,并以任意內(nèi)容填充所述下行數(shù)據(jù)幀的傳輸單元數(shù)據(jù)部分;所述下行數(shù)據(jù)幀模擬下發(fā)模塊按照容量分配控制幀攜帶的發(fā)送頻度參數(shù)將模擬生成的下行數(shù)據(jù)幀下發(fā)給所述流控模塊。
采用上述技術(shù)方案,本發(fā)明有益的技術(shù)效果在于本發(fā)明采用利用Node B主動發(fā)起的容量分配控制幀信息來控制內(nèi)部下行數(shù)據(jù)幀模擬生成的方法,使得Node B無需RNC的配合即可在內(nèi)部獨立產(chǎn)生下行數(shù)據(jù)幀,進(jìn)而使得可以在沒有RNC的情況下,在Node B內(nèi)部模擬整個流控的過程。本發(fā)明方案令在NodeB側(cè)單獨進(jìn)行流控功能的測試,以及在RNC和Node B的對接過程中出現(xiàn)流控問題時進(jìn)行隔離定位成為可能。
下面通過具體實施方式
并結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)說明。
圖1是本發(fā)明實施例一模擬生成下行數(shù)據(jù)幀的方法流程示意圖;圖2是實施例一中容量分配控制幀負(fù)載部分的數(shù)據(jù)結(jié)構(gòu)示意圖;圖3是實施例一中下行數(shù)據(jù)幀的幀結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例二模擬下行數(shù)據(jù)流控過程的方法流程示意圖;圖5是本發(fā)明實施例三Node B模塊結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明提供了在Node B內(nèi)部模擬生成下行數(shù)據(jù)幀的方法,其核心思想是利用Node B主動發(fā)起的容量分配控制幀信息來控制內(nèi)部下行數(shù)據(jù)幀的模擬生成。在生成下行數(shù)據(jù)幀時主要是利用容量分配控制幀中的優(yōu)先級和數(shù)據(jù)容量信息。利用模擬生成的下行數(shù)據(jù)幀本發(fā)明還進(jìn)一步提供在Node B內(nèi)部模擬整個流控過程的方法。同時本發(fā)明還提供了一種可實現(xiàn)上述流控模擬功能的NodeB。以下分別對本發(fā)明方法和設(shè)備進(jìn)行詳細(xì)說明。
實施例一、一種在Node B內(nèi)部模擬生成下行數(shù)據(jù)幀的方法,流程如圖1所示,包括A1、生成容量分配控制幀,指示某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度;本步驟是利用Node B中流控實體在沒有RNC容量請求控制幀的情況下,主動發(fā)起容量分配控制幀的機(jī)能。容量分配控制幀主要攜帶關(guān)于優(yōu)先級、數(shù)據(jù)容量和發(fā)送頻度相關(guān)的參數(shù)。以HSDPA中HS-DSCH容量分配控制幀為例,其負(fù)載部分的數(shù)據(jù)結(jié)構(gòu)示意圖如圖2所示,圖2中結(jié)構(gòu)圖上部的“7”和“0”分別表示第7和第0比特(bit)位,各參數(shù)的含義說明如表1所示表1
HS-DSCH容量分配控制幀中,Maximum MAC-d PDU Length和HS-DSCHCredits即為數(shù)據(jù)容量參數(shù),它們指示了當(dāng)前優(yōu)先級下Node B準(zhǔn)許的容量總數(shù);HS-DSCH Interval和HS-DSCH Repetition Period即為發(fā)送頻度參數(shù)。
A2、按照容量分配控制幀攜帶的優(yōu)先級和數(shù)據(jù)容量參數(shù),對下行數(shù)據(jù)幀的幀頭部分的相應(yīng)參數(shù)進(jìn)行填充,并以任意內(nèi)容填充所述下行數(shù)據(jù)幀的PDU數(shù)據(jù)部分。
以HS-DSCH數(shù)據(jù)幀為例,其幀結(jié)構(gòu)示意圖如圖3所示,圖3中結(jié)構(gòu)圖上部的“7”和“0”含義同圖2,各參數(shù)的含義說明如表2所示表2
由圖3可以看出,HS-DSCH數(shù)據(jù)幀包括幀頭(Header)、凈荷(Payload)、幀尾(Tail)三部分。顯然,在模擬生成HS-DSCH數(shù)據(jù)幀時,主要是處理如何對幀頭部分和凈荷部分進(jìn)行填充的問題,按照步驟A2)所述,HS-DSCH數(shù)據(jù)幀的模擬生成可采用如下步驟A21、根據(jù)容量分配控制幀的CmCH-PI設(shè)置HS-DSCH數(shù)據(jù)幀的CmCH-PI,一般取為相同值;A22、根據(jù)容量分配控制幀的Maximum MAC-d PDU Length設(shè)置HS-DSCH數(shù)據(jù)幀的MAC-d PDU Length,一般取為相同值或小于該值;A23、根據(jù)容量分配控制幀的HS-DSCH Credits設(shè)置HS-DSCH數(shù)據(jù)幀的Num of PDU,一般取為相同值或小于該值;需要說明的是,按照現(xiàn)有協(xié)議中的規(guī)范,HS-DSCH Credits的長度為11位,而Num ofPDU的長度為8位,因此,當(dāng)HS-DSCH Credits的值超過8位時,要注意對應(yīng)Num of PDU取值的設(shè)置,可以限制為取最大值255,也可以采取這樣的對應(yīng)設(shè)置規(guī)則,即,連續(xù)發(fā)送兩個或多個Num of PDU值為255的數(shù)據(jù)幀,具體對應(yīng)規(guī)則可根據(jù)實際情況確定,不構(gòu)成對本發(fā)明的限制;A24、以固定值填充或根據(jù)需要依設(shè)定規(guī)則填充User Buffer Size參數(shù);A25、以任意內(nèi)容填充MAC-d PDU的數(shù)據(jù)部分;由于MAC-d PDU的長度和數(shù)目已分別由MAC-d PDU Length、Num of PDU確定,并且我們對HS-DSCH數(shù)據(jù)幀的MAC-d PDU內(nèi)容并不關(guān)系,因此可以采用任意內(nèi)容進(jìn)行填充,為簡便起見一般可用固定數(shù)據(jù)進(jìn)行填充。
在此舉例的模擬生成過程中采用的參數(shù)填充順序僅是按照HS-DSCH數(shù)據(jù)幀的數(shù)據(jù)結(jié)構(gòu)順序進(jìn)行的表述,并不表示填充僅可按照上述順序進(jìn)行,此表述順序不構(gòu)成對本發(fā)明的限制。
上述下行數(shù)據(jù)幀在Node B中的模擬生成方法的一個最直接的作用就是可以在Node B內(nèi)部模擬整個流控過程,而不再需要RNC的參與,以下將對此進(jìn)行詳細(xì)說明。
實施例二、一種在Node B內(nèi)部模擬下行數(shù)據(jù)流控過程的方法,流程如圖4所示,包括B1、生成容量分配控制幀,指示某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度;B2、按照容量分配控制幀攜帶的優(yōu)先級和數(shù)據(jù)容量參數(shù),對下行數(shù)據(jù)幀的幀頭部分的相應(yīng)參數(shù)進(jìn)行填充,并以任意內(nèi)容填充所述下行數(shù)據(jù)幀的PDU數(shù)據(jù)部分;上述B1、B2步驟可按照實施例一中的方式進(jìn)行;B3、按照容量分配控制幀攜帶的發(fā)送頻度參數(shù)控制模擬生成的下行數(shù)據(jù)幀的發(fā)送;仍以實施例一中采用的HS-DSCH容量分配控制幀和數(shù)據(jù)幀為例,即,根據(jù)HS-DSCH容量分配控制幀中的參數(shù)HS-DSCH Interval和HS-DSCHRepetition Period來控制HS-DSCH數(shù)據(jù)幀的發(fā)送頻度,在HS-DSCH Interval指示的時間間隔內(nèi)傳輸一個HS-DSCH數(shù)據(jù)幀,并按照HS-DSCH RepetitionPeriod指示的數(shù)目進(jìn)行連續(xù)傳輸;B4、生成新的容量分配控制幀,并按照新的容量分配控制幀重復(fù)上述步驟B2、B3所描述的下行數(shù)據(jù)幀的模擬生成和發(fā)送過程。
上述模擬下行數(shù)據(jù)流控過程的方法的一個重要應(yīng)用就是在Node B中進(jìn)行流控算法的測試或檢驗。采用上述方法,模擬的HS-DSCH數(shù)據(jù)幀根據(jù)內(nèi)部容量分配控制幀的要求來下發(fā),然后作為被測試或檢驗對象的流控算法再形成新的容量分配控制幀,隨后HS-DSCH數(shù)據(jù)幀又根據(jù)新的容量分配控制幀進(jìn)行下發(fā)。通過對該過程的監(jiān)測,即可對被測流控算法進(jìn)行相應(yīng)的評價,而這個過程可完全在Node B內(nèi)部進(jìn)行,不需要RNC的參與和配合。針對進(jìn)行測試的流控算法的不同特點,可以對模擬生成的數(shù)據(jù)幀參數(shù)進(jìn)行有針對性的設(shè)置,例如,HS-DSCH數(shù)據(jù)幀中的User Buffer Size參數(shù)即可根據(jù)測試需要設(shè)置相應(yīng)的填充規(guī)則。
實施例三、一種Node B,如圖5所示,包括流控模塊1和下行模擬模塊2;流控模塊1生成容量分配控制幀發(fā)送給下行模擬模塊2,指示某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度;流控模塊1還接收下行模擬模塊2下發(fā)的下行數(shù)據(jù)幀;下行模擬模塊2包括下行數(shù)據(jù)幀模擬生成模塊21和下行數(shù)據(jù)幀模擬下發(fā)模塊22;下行數(shù)據(jù)幀模擬生成模塊21按照容量分配控制幀攜帶的優(yōu)先級和數(shù)據(jù)容量參數(shù),對下行數(shù)據(jù)幀的幀頭部分的相應(yīng)參數(shù)進(jìn)行填充,并以任意內(nèi)容填充所述下行數(shù)據(jù)幀的傳輸單元數(shù)據(jù)部分;下行數(shù)據(jù)幀模擬下發(fā)模塊22按照容量分配控制幀攜帶的發(fā)送頻度參數(shù)將模擬生成的下行數(shù)據(jù)幀下發(fā)給流控模塊1。
本實施例中提供的Node B可采用前述實施例一和二中提供的下行數(shù)據(jù)幀模擬生成方法和流控模擬方法。
以上對本發(fā)明所提供的在基站內(nèi)部模擬生成下行數(shù)據(jù)幀、模擬流控的方法及基站進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種在基站內(nèi)部模擬生成下行數(shù)據(jù)幀的方法,其特征在于,包括生成容量分配控制幀,指示某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度;按照容量分配控制幀攜帶的優(yōu)先級和數(shù)據(jù)容量參數(shù),對下行數(shù)據(jù)幀的幀頭部分的相應(yīng)參數(shù)進(jìn)行填充,并以任意內(nèi)容填充所述下行數(shù)據(jù)幀的傳輸單元數(shù)據(jù)部分。
2.根據(jù)權(quán)利要求1所述的在基站內(nèi)部模擬生成下行數(shù)據(jù)幀的方法,其特征在于所述容量分配控制幀的數(shù)據(jù)容量參數(shù)包括允許的最大傳輸單元長度、在設(shè)定的傳輸時間間隔內(nèi)允許傳輸?shù)膫鬏攩卧獢?shù)目;在對下行數(shù)據(jù)幀的幀頭部分進(jìn)行填充時,根據(jù)所述最大傳輸單元長度設(shè)置下行數(shù)據(jù)幀的傳輸單元長度,根據(jù)所述允許傳輸?shù)膫鬏攩卧獢?shù)目設(shè)置下行數(shù)據(jù)幀的傳輸單元數(shù)目。
3.根據(jù)權(quán)利要求1或2所述的在基站內(nèi)部模擬生成下行數(shù)據(jù)幀的方法,其特征在于所述下行數(shù)據(jù)幀的幀頭部分包括指示用戶緩存大小的參數(shù),在模擬生成下行數(shù)據(jù)幀時,該參數(shù)以固定值填充或依設(shè)定規(guī)則填充。
4.一種在基站內(nèi)部模擬下行數(shù)據(jù)流控過程的方法,其特征在于,包括按照權(quán)利要求1~3任意一項所述的方法模擬生成下行數(shù)據(jù)幀;按照容量分配控制幀攜帶的發(fā)送頻度參數(shù)控制模擬生成的下行數(shù)據(jù)幀的發(fā)送;生成新的容量分配控制幀,并重復(fù)上述下行數(shù)據(jù)幀的模擬生成和發(fā)送過程。
5.根據(jù)權(quán)利要求4所述的在基站內(nèi)部模擬下行數(shù)據(jù)流控過程的方法,其特征在于所述容量分配控制幀的發(fā)送頻度參數(shù)包括傳輸時間間隔、連續(xù)傳輸時間間隔的有效周期數(shù)目。
6.一種基站,包括流控模塊,其特征在于,還包括下行模擬模塊;所述流控模塊生成容量分配控制幀發(fā)送給所述下行模擬模塊,指示某種優(yōu)先級的下行數(shù)據(jù)幀的數(shù)據(jù)容量和發(fā)送頻度;接收所述下行模擬模塊下發(fā)的下行數(shù)據(jù)幀;所述下行模擬模塊包括下行數(shù)據(jù)幀模擬生成模塊和下行數(shù)據(jù)幀模擬下發(fā)模塊;所述下行數(shù)據(jù)幀模擬生成模塊按照容量分配控制幀攜帶的優(yōu)先級和數(shù)據(jù)容量參數(shù),對下行數(shù)據(jù)幀的幀頭部分的相應(yīng)參數(shù)進(jìn)行填充,并以任意內(nèi)容填充所述下行數(shù)據(jù)幀的傳輸單元數(shù)據(jù)部分;所述下行數(shù)據(jù)幀模擬下發(fā)模塊按照容量分配控制幀攜帶的發(fā)送頻度參數(shù)將模擬生成的下行數(shù)據(jù)幀下發(fā)給所述流控模塊。
全文摘要
本發(fā)明公開了在Node B內(nèi)部模擬生成下行數(shù)據(jù)幀的方法,其核心思想是利用Node B主動發(fā)起的容量分配控制幀信息來控制內(nèi)部下行數(shù)據(jù)幀的模擬生成。在生成下行數(shù)據(jù)幀時主要是利用容量分配控制幀中的優(yōu)先級和數(shù)據(jù)容量信息。利用模擬生成的下行數(shù)據(jù)幀本發(fā)明還進(jìn)一步提供在Node B內(nèi)部模擬整個流控過程的方法。同時本發(fā)明還提供了一種可實現(xiàn)上述流控模擬功能的NodeB。本發(fā)明使得Node B無需RNC的配合即可在內(nèi)部獨立產(chǎn)生下行數(shù)據(jù)幀,進(jìn)而使得可以在沒有RNC的情況下,在Node B內(nèi)部模擬整個流控的過程。本發(fā)明方案令在Node B側(cè)單獨進(jìn)行流控功能的測試,以及在RNC和Node B的對接過程中出現(xiàn)流控問題時進(jìn)行隔離定位成為可能。
文檔編號H04Q7/30GK1968196SQ200610086579
公開日2007年5月23日 申請日期2006年6月30日 優(yōu)先權(quán)日2006年6月30日
發(fā)明者郭政 申請人:華為技術(shù)有限公司