專利名稱:無線鏈路控制層確認(rèn)模式下pdu尺寸確定方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及一種無線鏈路控制層確i^莫式下協(xié)i義數(shù)據(jù)單元(PDU)尺寸確定方法和裝置。
技術(shù)背景無線鏈路控制協(xié)議可以為用戶和控制數(shù)據(jù)提供分段和重傳服 務(wù)。各個無線鏈路控制(RLC)實(shí)體由無線資源控制(RRC)配置, 并且具有三種模式確認(rèn)模式(AM)、非確認(rèn)模式(UM)和透明 模式(TM )。其中,在確認(rèn)模式的情況下,將自動重發(fā)請求機(jī)制用于糾錯, 其發(fā)送確i人過程附
圖1所示。RRC通過調(diào)整RLC的重傳次凄t參數(shù) 控制RLC層的質(zhì)量-延時的性能。在RLC不能正確傳送數(shù)據(jù)時(達(dá) 到最大重傳次lt或者傳輸超時),RLC就會通知上層,并且將該RLC 服務(wù)數(shù)據(jù)單元(SDU)丟棄。同時也要將SDU的操作通過發(fā)送接 收命令通知對等實(shí)體,以便于接收機(jī)將所有屬于已丟棄的RLC SDU 的AMDPDU刪除。在一定的網(wǎng)絡(luò)時延以及BLER情況下,確認(rèn)模式(AM)模式 的參凄t對高速下4于的PS業(yè)務(wù)性能有4艮大的影響,主要體現(xiàn)在發(fā)送 窗口和PDU Size兩個參數(shù)上,如果發(fā)送窗口過小,那么在一定的 網(wǎng)絡(luò)時延和BLER的作用下,重傳隊(duì)列的長度就會達(dá)到發(fā)送窗口的尺寸,發(fā)送窗口就有閉塞的風(fēng)險(xiǎn), 一旦發(fā)送窗口閉塞,RLCAM實(shí) 體就會停止發(fā)送數(shù)據(jù),最終影響業(yè)務(wù)服務(wù)性能。根據(jù)3GPP相關(guān)研究報(bào)告指出,對于高速下行分組業(yè)務(wù),如果 按照3GPP推薦的PDU SIZE = 336來進(jìn)行配置,在發(fā)送窗口為2047 時,最大下行速率為4 5M,而對于高速下行分組接入(HSDPA), 最大下行能夠承栽的速率為14.4M,因此,由于確認(rèn)模式本身參數(shù) 配置的原因,會影響系統(tǒng)的性能。發(fā)明內(nèi)容本發(fā)明意圖提出 一種RLC AM模式下,PDU size參數(shù)的確定方 法,將業(yè)務(wù)最大速率、BLER、發(fā)送窗口和PDU size進(jìn)行綜合考慮, 給出 一個發(fā)送窗口和PDU size配置的參考值,以保證業(yè)務(wù)的服務(wù)質(zhì) 量。本發(fā)明的主要目的在于提供一種無線鏈路控制層確認(rèn)模式下 PDU尺寸確定方法和裝置。根據(jù)本發(fā)明的第 一實(shí)施例,提供了 一種無線鏈路控制層確認(rèn)模 式下PDU尺寸確定方法。該方法包括以下步驟第一步驟,選定發(fā)送窗口尺寸TW;第 二步驟,沖艮據(jù)如下7>式確定系統(tǒng)在一個調(diào)度周期能夠發(fā)送的最大 PDU個凄t tbnum: TW=tbnum* ( l+tbnum*bler) *rtt/tti,其中,rtt 為網(wǎng)絡(luò)環(huán)回延時,tbnum為一個調(diào)度周期能夠發(fā)送的最大PDU個 數(shù),bler為系統(tǒng)平均誤碼率,tti為系統(tǒng)調(diào)度周期;以及第三步驟, 利用如下公式確定PDU尺寸tbsize: tbnum-平均數(shù)據(jù)發(fā)送量/tbsize。其中,在業(yè)務(wù)速率恒定的情況下,平均數(shù)據(jù)發(fā)送量為一個調(diào)度 周期內(nèi)的平均數(shù)據(jù)發(fā)送量。而在業(yè)務(wù)速率不恒定的情況下,平均數(shù) 據(jù)發(fā)送量-MaxBitNum* (l-pl-p2),其中,pl為業(yè)務(wù)以最大bit速率發(fā)送數(shù)據(jù)的概率、p2為系統(tǒng)不發(fā)送數(shù)據(jù)的概率,MaxBitNum為 最大數(shù)據(jù)發(fā)送量。根據(jù)本發(fā)明的第二實(shí)施例,提供了 一種無線鏈路控制層確認(rèn)模 式下PDU尺寸確定裝置。該裝置包括發(fā)送窗口尺寸確定模塊,用于確定發(fā)送窗口尺寸; 最大PDU個數(shù)確定模塊,用于根據(jù)如下公式確定系統(tǒng)在一個調(diào)度 周期能夠發(fā)送的最大PDU個數(shù)tbnum: TW=tbnum*( l+tbnum*bler ) *rtt/tti,其中,rtt為網(wǎng)絡(luò)環(huán)回延時,tbnum為一個調(diào)度周期能夠發(fā) 送的最大PDU個H bler為系統(tǒng)平均誤碼率,tti為系統(tǒng)調(diào)度周期; 以及PDU尺寸確定模塊,用于根據(jù)如下公式確定PDU尺寸tbsize: tbnum-平均數(shù)據(jù)發(fā)送量/tbsize 。其中,在業(yè)務(wù)速率恒定的情況下,平均數(shù)據(jù)發(fā)送量為一個調(diào)度 周期內(nèi)的平均數(shù)據(jù)發(fā)送量;而在業(yè)務(wù)速率不恒定的情況下,平均數(shù) 據(jù)發(fā)送量-MaxBitNum* ( l-pl-p2 ),其中,pl為業(yè)務(wù)以最大bit速 率發(fā)送數(shù)據(jù)的概率、p2為系統(tǒng)不發(fā)送數(shù)據(jù)的概率,MaxBitNum為 最大數(shù)據(jù)發(fā)送量。通過上述才支術(shù)方案,本發(fā)明可以有效地在確i人才莫式下確定PDU 的尺寸,從而避免數(shù)據(jù)傳輸?shù)氖?。附困說明此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實(shí)施例及其i兌明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是通常RLC AM模式數(shù)據(jù)重傳機(jī)制的示意圖;圖2是根據(jù)本發(fā)明第一實(shí)施例的無線鏈路控制層確認(rèn)模式下 PDU尺寸確定方法的流程圖;圖3是示出本發(fā)明實(shí)施例的實(shí)例一中最小發(fā)送窗口變化的曲線圖;圖4是示出本發(fā)明實(shí)施例的實(shí)例一 中平均發(fā)送窗口變化的曲線圖;圖5是示出本發(fā)明實(shí)施例的實(shí)例一中平均下行速率變化的曲線圖;圖6是示出本發(fā)明實(shí)施例的實(shí)例一 中平均重傳速率變化的曲線圖;圖7是示出本發(fā)明實(shí)施例的實(shí)例二中最小發(fā)送窗口變化的曲線圖;圖8是示出本發(fā)明實(shí)施例的實(shí)例二中平均發(fā)送窗口變化的曲線圖;圖9是示出本發(fā)明實(shí)施例的實(shí)例二中平均下行速率變化的曲線圖;圖10是示出本發(fā)明實(shí)施例的實(shí)例二中平均重傳速率變化的曲線圖;以及圖11是根據(jù)本發(fā)明第二實(shí)施例的無線鏈路控制層確認(rèn)模式下 PDU尺寸確定裝置的框圖。l沐實(shí)施方式下面將參考附圖詳細(xì)說明本發(fā)明的實(shí)施例。 第一實(shí)施例下面將參照圖2至IO描述本發(fā)明的第一實(shí)施例。 首先設(shè)置如下參數(shù)(1 )系統(tǒng)在一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù)為tbnum;(2)設(shè)系統(tǒng)平均誤碼率為bler;(3 ) i殳系統(tǒng)的發(fā)送窗口為TW;(4) i殳系統(tǒng)的調(diào)度周期為tti,單^f立為ms;(5 ) "i殳PDU SIZE為tb size;(6) 設(shè)系統(tǒng)一個調(diào)度周期內(nèi),根據(jù)業(yè)務(wù)簽約最大bit速率確定 的最大凄t據(jù)發(fā)送量MaxBitNum;(7) 設(shè)業(yè)務(wù)以最大bit速率發(fā)送數(shù)據(jù)的概率為pl,設(shè)系統(tǒng)不發(fā) 送數(shù)據(jù)的概率為p2。之后,再根據(jù)上面的系統(tǒng)參數(shù)配置選定發(fā)送窗口尺寸TW。下面將對4艮據(jù)本發(fā)明第 一 實(shí)施例的方法進(jìn)4亍詳細(xì)描述。如圖2所示,根據(jù)本發(fā)明第一實(shí)施例的無線鏈路控制層確認(rèn)模 式下PDU尺寸確定方法包4舌以下步驟步驟S202,選定發(fā)送窗口尺寸TW (例如2047 );步驟S204, 根據(jù)如下公式確定系統(tǒng)在一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù) tbnum: TW=tbnum* (l+tbnum*bler) *rtt/tti,其中,rtt為網(wǎng)絡(luò)環(huán)回 延時,tbnum為一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù),bier為系 統(tǒng)平均誤碼率,tti為系統(tǒng)調(diào)度周期;以及步驟S206,利用如下公式 確定PDU尺寸tbsize: tbnum-平均數(shù)據(jù)發(fā)送量/tbsize。其中,在業(yè)務(wù)速率恒定的情況下,平均數(shù)據(jù)發(fā)送量為一個調(diào)度 周期內(nèi)的平均數(shù)據(jù)發(fā)送量。而在業(yè)務(wù)速率不恒定的情況下,平均數(shù) 據(jù)發(fā)送量-MaxBitNum* ( l-pl-p2 ),其中,pl為業(yè)務(wù)以最大bit速 率發(fā)送數(shù)據(jù)的概率、p2為系統(tǒng)不發(fā)送數(shù)據(jù)的概率,MaxBitNum為 根據(jù)最大bit速率發(fā)送數(shù)據(jù)的概率pi確定的最大數(shù)據(jù)發(fā)送量。實(shí)施例進(jìn)4于描述。在下面將要描述的實(shí)例中,對RLC參數(shù)設(shè)置如下: 網(wǎng)絡(luò)傳輸設(shè)置RTT: 200ms, BLER: 5% Rlc參數(shù)設(shè)置Whether or not in Seq deliver: true , Rlc Size: 320 ~ 1568, step of 32 bit 發(fā)送窗口 2047 定時器設(shè)置 Timer Poll: trueTimer—Poll—Prohibit: falseTimer—Poll—Periodic: trueTimer_Status—Prohibit: trueTimer—Status—Periodic: falseTimer—RST: trueTimer—MRW: trueTimer—OSD: trueTimer—DAR: truePolling功能i殳置Last Pdu in buffer: trueLast Pdu in Retransmission buffer: truePoll timer: trueEvery Poll PdutrueEvery Poll Sdu: falseWindow based: falseTimer based: truePoll Prohibit Timer: 60 msPoll Timer: 120 msPoll Periodic Timer: 200 msNumbers of Pdu be Polled: 32Numbers of Sdu be Polled: 1Poll Window: 60狀態(tài)報(bào)告功能設(shè)置Status Report Prohibit Timer: 60 msStatus Periodic Timer: 200 msMissing PDU Indicator: true實(shí)例1在實(shí)例1中,i殳10ms調(diào)度周期內(nèi),5%的相克率無數(shù)才居,5%的相克 率3個TCP PDU, size = 1500 bytes, 90%的相克率2個TCP PDU, size =1500 bytes。那么,根據(jù)當(dāng)前BLER、 TW設(shè)置,每個調(diào)度周期內(nèi),系統(tǒng)最 多能夠發(fā)送的數(shù)據(jù)量為37個。每個調(diào)度周期,業(yè)務(wù)的最大速率MaxBitNum為3個TCP PDU = 36000 bit。根據(jù)圖2中步驟S204中的公式得到的tbnum的值,利 用z^式tbnum = MaxBitNum*(l-pl-p2)/tbsize確定PDU SIZE的尺寸 tbsize,其中MaxBitNum,l-pl-p2)表示平均數(shù)據(jù)發(fā)送量,在pl和 p2參數(shù)未知的情況下,MaxBitNun^(l-pl-p2)可以用一個調(diào)度周期內(nèi)的平均數(shù)據(jù)發(fā)送量MeanBitNum來代替,并且由此可以計(jì)算出 PDU SIZE = 876為一個優(yōu)選的值。在該實(shí)例中,設(shè)置最小的PDU SIZE = 336 bit,最大的PDU SIZE =1574 bit,每個PDU SIZE的增加步長為32bit。仿真結(jié)果如附圖2 至5所示,從圖中可以4f到如圖3所示,當(dāng)rlc size > 832時,最小發(fā)送窗口從0突變到400, 從而改善了下行數(shù)據(jù)發(fā)送能力;而平均發(fā)送窗口尺寸在rlc size 700 至800之間發(fā)生了第一次突變。如圖4所示,平均發(fā)送窗口尺寸在rlc size從320到832之間 的區(qū)域分布在200至400之間,當(dāng)rlc size大于832后發(fā)生第二次突 變,在832 < rlc size <= 928,平均發(fā)送窗口增加了 400,發(fā)生了跳 變。在這2次突變中,第一次突變變化幅度較小,并且在此區(qū)間段 內(nèi),發(fā)送窗口有閉合的風(fēng)險(xiǎn)。而在rlc size大于700后,如圖5所示,下行發(fā)送速率上升幅度 減小,在達(dá)到832之后,呈現(xiàn)平緩趨勢,基本與數(shù)據(jù)產(chǎn)生速率相等, 并且如圖6所示,此時平均重傳速率也呈現(xiàn)平緩趨勢。實(shí)例2在實(shí)例2中,設(shè)10ms調(diào)度周期內(nèi),5%的概率無數(shù)據(jù),5%的概 率4個TCP PDU, size = 1500 bytes, 90%的4既率3個TCP PDU, size =1500 bytes 。因此,根據(jù)當(dāng)前BLER、 TW設(shè)置,每個調(diào)度周期內(nèi),系統(tǒng)最 多能夠發(fā)送的數(shù)據(jù)量為37個。每個調(diào)度周期,業(yè)務(wù)的最大速率MaxBitNum為4個TCP PDU = 48000 bit。根據(jù)實(shí)例1中根據(jù)圖2中步驟S204類似的推導(dǎo),可以計(jì) 算出此時PDU SIZE = 1168為一個優(yōu)選的值。在該實(shí)例中,i殳置最小的PDU SIZE = 336 bit,最大的PDU SIZE =1574 bit,每個PDU SIZE的增加步長為32bit。該實(shí)例的仿真結(jié)果 如圖7至10所示,從圖中可以看出,兩個實(shí)例的結(jié)果保持一致。綜上所述,RLC PDU SIZE的選取與窗口尺寸、RTT、 BLER 和業(yè)務(wù)量相關(guān)。在業(yè)務(wù)模型、誤碼率和發(fā)送窗口確定的情況下,這 些量之間的關(guān)系可以大致的總結(jié)為TW = tbnum*(l+tbnum*bler)*rtt/tti。其中,tbnum為每個調(diào)度周期最多能 夠發(fā)送的am pdu的個數(shù),如果假定業(yè)務(wù)速率恒定,那么tbnum = meanbitnum/tbsize,其中meanbitnum表示在一個調(diào)度周期平均凄t據(jù) 發(fā)送量,如果速率不恒定,那么tbnum = maxbitnum*(l-pl-p2)/tbsize, 其中maxbitnum為在一個調(diào)度周期內(nèi),系統(tǒng)的數(shù)據(jù)發(fā)送峰值,pi 為沒有4ft據(jù)發(fā)送的4既率,p2為以峰值速率發(fā)送數(shù)據(jù)的概率。第二實(shí)施例下面將參照圖11描述本發(fā)明的第二實(shí)施例。圖11是4艮據(jù)本發(fā) 明第二實(shí)施例的無線鏈路控制層確認(rèn)模式下PDU尺寸確定裝置 1100的才匡圖。如圖11所示,根據(jù)本發(fā)明第二實(shí)施例的無線鏈路控制層確認(rèn) 模式下PDU尺寸確定裝置1100包括發(fā)送窗口尺寸確定模塊1102, 用于確定發(fā)送窗口尺寸;最大PDU個數(shù)確定才莫塊1104,用于根據(jù) 々0下7>式確定系統(tǒng)在一個調(diào)度周期能夠發(fā)送的最大PDU個教: tbnum: TW=tbnum* ( l+tbnum*bler) *rtt/tti,其中,rtt為網(wǎng)絡(luò)環(huán)回 延時,tbnum為一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù),bier為系統(tǒng)平均誤碼率,tti為系統(tǒng)調(diào)度周期;以及PDU尺寸確定模塊1106, 用于沖艮據(jù)如下公式確定PDU尺寸tbsize: tbnum-平均數(shù)據(jù)發(fā)送量 /tbsize。其中,在業(yè)務(wù)速率恒定的情況下,平均數(shù)據(jù)發(fā)送量為一個調(diào)度 周期內(nèi)的平均凄t據(jù)發(fā)送量;而在業(yè)務(wù)速率不恒定的情況下,平均數(shù) 據(jù)發(fā)送量-MaxBitNum* ( l-pl-p2),其中,pl為業(yè)務(wù)以最大bit速 率發(fā)送數(shù)據(jù)的概率、p2為系統(tǒng)不發(fā)送數(shù)據(jù)的概率,MaxBitNum為 最大數(shù)據(jù)發(fā)送量。通過上面的描述可以看出,RLC PDU SIZE的選取,與窗口尺 寸、RTT、 BLER和業(yè)務(wù)量相關(guān)。在業(yè)務(wù)才莫型、誤碼率和發(fā)送窗口 確定的情況下,這些量之間的關(guān)系可以大致的總結(jié)為TW = tbnum*(l+tbnum*bler)*rtt/tti。其中,tbnum為每個調(diào)度周期最多能 夠發(fā)送的am pdu的個數(shù),如果假定業(yè)務(wù)速率恒定,那么tbnum = meanbitnum/tbsize,其中meanbitnum表示在一個調(diào)度周期平均數(shù)才居 發(fā)送量,如果速率不恒定,那么tbnum = maxbitnum*( 1 -p 1 -p2)/tbsize, 其中maxbitnum為在一個調(diào)度周期內(nèi),系統(tǒng)的數(shù)據(jù)發(fā)送峰值,pi 為沒有數(shù)據(jù)發(fā)送的4既率,p2為以峰值速率發(fā)送數(shù)據(jù)的纟既率。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種無線鏈路控制層確認(rèn)模式下PDU尺寸確定方法,其特征在于,包括以下步驟第一步驟,選定發(fā)送窗口尺寸TW;第二步驟,根據(jù)如下公式確定系統(tǒng)在一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù)tbnumTW=tbnum*(1+tbnum*bler)*rtt/tti,其中,rtt為網(wǎng)絡(luò)環(huán)回延時,tbnum為一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù),bler為系統(tǒng)平均誤碼率,tti為系統(tǒng)調(diào)度周期;以及第三步驟,利用如下公式確定PDU尺寸tbsizetbnum=平均數(shù)據(jù)發(fā)送量/tbsize。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在業(yè)務(wù)速率恒定的 情況下,所述平均數(shù)據(jù)發(fā)送量為一個調(diào)度周期內(nèi)的平均數(shù)據(jù)發(fā) 送量。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在業(yè)務(wù)速率不恒定 的情況下,所述平均數(shù)據(jù)發(fā)送量-MaxBitNum* ( l-pl-p2),其 中,pl為業(yè)務(wù)以最大bit速率發(fā)送數(shù)據(jù)的概率、p2為系統(tǒng)不 發(fā)送數(shù)據(jù)的概率,MaxBitNum為最大數(shù)據(jù)發(fā)送量。
4. 一種無線鏈路控制層確認(rèn)模式下PDU尺寸確定裝置,其特征 在于,包4舌發(fā)送窗口尺寸確定才莫塊,用于確定發(fā)送窗口尺寸;最大PDU個數(shù)確定模塊,用于根據(jù)如下公式確定系統(tǒng)在 一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù)tbnum: TW=tbnum*(l+tbnum*bler) *rtt/tti,其中,rtt為網(wǎng)絡(luò)環(huán)回延時,tbnum 為一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù),bier為系統(tǒng)平均 誤碼率,tti為系統(tǒng)調(diào)度周期;以及PDU尺寸確定模塊,用于根據(jù)如下公式確定PDU尺寸 tbsize: tbnum-平均數(shù)才居發(fā)送量/tbsize。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在業(yè)務(wù)速率恒定的 情況下,所述平均數(shù)據(jù)發(fā)送量為一個調(diào)度周期內(nèi)的平均數(shù)據(jù)發(fā) 送量。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在業(yè)務(wù)速率不恒定 的情況下,所述平均數(shù)據(jù)發(fā)送量-MaxBitNum* ( l-pl-p2),其 中,pi為業(yè)務(wù)以最大bit速率發(fā)送數(shù)據(jù)的概率、p2為系統(tǒng)不 發(fā)送數(shù)據(jù)的概率,MaxBitNum為最大數(shù)據(jù)發(fā)送量。
全文摘要
本發(fā)明公開了一種無線鏈路控制層確認(rèn)模式下PDU尺寸確定方法,包括以下步驟第一步驟,選定發(fā)送窗口尺寸TW;第二步驟,根據(jù)如下公式確定系統(tǒng)在一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù)tbnumTW=tbnum*(1+tbnum*bler)*rtt/tti,其中,rtt為網(wǎng)絡(luò)環(huán)回延時,tbnum為一個調(diào)度周期能夠發(fā)送的最大PDU個數(shù),bler為系統(tǒng)平均誤碼率,tti為系統(tǒng)調(diào)度周期;以及第三步驟,利用如下公式確定PDU尺寸tbsizetbnum=平均數(shù)據(jù)發(fā)送量/tbsize。另外,本發(fā)明還公開了一種無線鏈路控制層確認(rèn)模式下PDU尺寸確定裝置。通過使用本發(fā)明,可以有效地在確認(rèn)模式下確定PDU的尺寸,從而避免數(shù)據(jù)傳輸?shù)氖 ?br>
文檔編號H04L1/16GK101232493SQ20071000606
公開日2008年7月30日 申請日期2007年1月26日 優(yōu)先權(quán)日2007年1月26日
發(fā)明者徐云翔 申請人:中興通訊股份有限公司