唐 穎 ,鄺育軍 ,2,張偉男 ,代改榮 ,朱 江 ,姜偉麗 ,夏 佳
(1.重慶郵電大學 移動通信重點實驗室,重慶 400065;2.電子科技大學 光互聯(lián)網(wǎng)及移動信息網(wǎng)絡(luò)研究中心,四川 成都 610054)
隨著3G業(yè)務(wù)的迅猛發(fā)展,用戶對上行傳輸速率提出更高的要求,在繼TD-HSDPA技術(shù)之后,3GPP在R7中引入了高速上行分組接入(HSUPA)技術(shù),使 TDSCDMA系統(tǒng)的上行速率最高可達到2.2 Mbit/s。TDHSUPA作為TD系統(tǒng)的增強技術(shù),對提高系統(tǒng)的吞吐量、減小傳輸延遲及誤幀率等都起著至關(guān)重要的作用[1-2]。隨著TD四期建網(wǎng)的進行,TD-HSUPA的一些關(guān)鍵技術(shù)和算法對整個TD-SCDMA通信系統(tǒng)的影響需要進一步研究。本文正是對TD-HSUPA系統(tǒng)的仿真方法研究,文中給出了TD-HSUPA系統(tǒng)仿真平臺的框架及搭建方法,并詳細介紹了仿真平臺的核心模塊。此仿真平臺可用于驗證和優(yōu)化各種無線資源管理算法及參數(shù),為未來的網(wǎng)絡(luò)規(guī)劃優(yōu)化及測試提供相關(guān)輔助參考。
HSUPA對系統(tǒng)的主要變動是在TD-SCDMA的基礎(chǔ)上引入了E-DCH信道,其協(xié)議體系結(jié)構(gòu)[3]如圖1所示。在UE,Node B和RNC的MAC層引入MAC-es/MAC-e實體。UE側(cè)新增的MAC-es/MAC-e主要負責處理HARQ 重傳、調(diào)度信息(SI)、MAC-es復(fù)用、E-DCH TFC選擇。Node B引入MAC-e主要處理HARQ重傳、資源調(diào)度、MAC-e解復(fù)用。SRNC新增的MAC-es實現(xiàn)接收數(shù)據(jù)包的重排序。
根據(jù)3GPP中的協(xié)議規(guī)范以及對TD-HSUPA通信系統(tǒng)的研究,按照移動通信網(wǎng)的需求功能進行分割,TD-HSUPA系統(tǒng)框架主要分為兩大部分[4]:無線接入網(wǎng)的公共結(jié)構(gòu)和HSUPA模塊。圖2是TD-HSUPA系統(tǒng)平臺示意圖。
筆者采用離散事件時間驅(qū)動機制的方法,通過擬合用戶在網(wǎng)絡(luò)中的移動性和其他特性,模擬實現(xiàn)TDHSUPA的系統(tǒng)仿真環(huán)境。此外,還需要配合相應(yīng)鏈路仿真的支持,為系統(tǒng)仿真提供必要的輸入?yún)?shù)。
基于離散事件時間驅(qū)動機制的方法對上述框架進行建模,來模擬現(xiàn)實網(wǎng)絡(luò)的行為。
4.1.1 網(wǎng)絡(luò)模型
根據(jù)覆蓋范圍以及所處地域,一般可以把3G系統(tǒng)的仿真場景分為:宏小區(qū)(Macro)、微小區(qū)(Manhattan-Grid)和微微小區(qū)(Pico)[5]。本文是在 Macro 仿真場景下,使用wrap-around技術(shù),采用3圈19個小區(qū)的部署模型。圖3是仿真中采用的小區(qū)拓撲模型圖。
圖 3中,“*”代表 UE,圓圈代表 Node B位置,其最大發(fā)射功率為43 dBm。箭頭是1000 m的小區(qū)半徑。系統(tǒng)帶寬設(shè)置為1.6 MHz,碼片速率為1.28 Mchip/s(兆片/秒),上下行時隙采用3∶3的配置。仿真時將UE均勻隨機分布到小區(qū)中,且用戶的密度與地理位置無關(guān),其方向在初始化時隨機選定。
4.1.2 移動模型
移動模型可以描述用戶的位置和運動方向。仿真時假設(shè)用戶在整個服務(wù)區(qū)自由移動,并且不考慮切換。用戶移出仿真區(qū)域時,則自動彈回所設(shè)定的場景。
圖3中UE的位置由x和y唯一確定。隨著仿真進行,根據(jù)式(1)進行周期性更新,即
式中:x(t-1)代表上次位置更新時UE的橫坐標(單位:m);s代表UE的移動速度(單位:m/s);t代表UE的更新周期(單位:s);θ為 0°~360°的隨機選擇;x(t)代表當前時刻UE的橫坐標(單位:m)。
每隔一定時間,移動臺的位置更新一次,圖4是服務(wù)區(qū)內(nèi)某2個用戶的移動路徑。
4.1.3 視頻流業(yè)務(wù)模型
視頻流業(yè)務(wù)是3G中一項重要業(yè)務(wù),移動用戶可通過無線接入網(wǎng)接入Internet上的視頻服務(wù)器[6-7]。如圖5[8]所示,Tb是防抖動緩沖區(qū)窗口的長度,用來保證視頻流數(shù)據(jù)連續(xù)播放。視頻流會話定義為整個視頻流呼叫的時間,在這個模型中為整個仿真時間。視頻數(shù)據(jù)的每一幀以間隔T到達,每一幀分解為固定數(shù)目的片段,每個片段以一個分組包的方式傳輸。
基于離散事件時間驅(qū)動機制的方法,結(jié)合業(yè)務(wù)的特點,借鑒文獻[9]中所采用的ON/OFF模型對視頻流業(yè)務(wù)進行建模,如圖6所示。處于ON時,模型按一定的概率分布產(chǎn)生分組流,反之不產(chǎn)生。
建模時需要的參數(shù)分布函數(shù)如表1[8]所示。
表1 視頻流業(yè)務(wù)參數(shù)設(shè)置
4.1.4 路損模型
根據(jù)3GPP TR 25.942,Macro小區(qū)傳播模型一般適用在城市和郊區(qū)的測試場景。因此,仿真考慮了路徑損耗和慢衰落,使用的傳播損耗模型[10]為
式中:R為Node B與UE之間的距離(單位:km);f為載波頻率,取值2000 MHz;Dhb為基站天線高度,取15 m;L是路徑損耗(單位:dB)。 式(2)可簡化為
仿真中每隔一個TTI(5 ms)更新一次L。
4.2.1 UE模塊
根據(jù)新增的實體以及UE實現(xiàn)的基本功能,UE主要模塊[3]包括:
1)業(yè)務(wù)發(fā)起模塊,主要功能為在仿真時間內(nèi),根據(jù)不同業(yè)務(wù)模型產(chǎn)生時間間隔的數(shù)組,并將邏輯信道映射成MAC-d流,再根據(jù)邏輯信道的優(yōu)先級、緩沖區(qū)的大小等信息向Node B發(fā)起調(diào)度請求。
2)HARQ模塊,由UE側(cè)新增的MAC-e實體來完成,負責存儲MAC-e數(shù)據(jù)并重傳。UE根據(jù)收到的ACK/NACK命令確定是否重發(fā)數(shù)據(jù),重發(fā)數(shù)據(jù)由HARQ模塊來實現(xiàn)。
3)E-TFC選擇模塊,根據(jù)收到的調(diào)度信息,UE根據(jù)一定的算法選擇合適的E-TFC。
4.2.2 Node B模塊
Node B模塊處于UE和RNC模塊之間,在TDHSUPA系統(tǒng)中負責接收UE模塊發(fā)送的數(shù)據(jù),并完成AG和ACK/NACK等反饋信息確認,以及RoT的測量等工作,并且上報給RNC正確接收的數(shù)據(jù)。Node B主要功能[3]模塊包括:
1)調(diào)度模塊,在多個UE間進行E-DCH的小區(qū)資源的調(diào)度,E-DCH調(diào)度實體基于UE發(fā)送的調(diào)度信息,進行調(diào)度的分配和傳輸,E-DCH控制實體負責接收調(diào)度請求以及傳輸分配的調(diào)度信息。
2)HARQ模塊,與UE模塊中的HARQ不同,主要接收合并多次重傳的TTI數(shù)據(jù),并負責生成ACK/NACK。
3)資源分配模塊,按照一定的算法,對用戶進行資源分配,如碼道、時隙及功率等。
4)RoT估算模塊,主要是根據(jù)資源分配模塊中的資源分配方式,估算此時系統(tǒng)的RoT。根據(jù)RoT的定義,在包含N個UE的小區(qū)j處,當前干擾程度RoTj[11]為
式中:powi為 UEi的上行發(fā)射功率;PLij為 UEi到小區(qū)j的路徑損耗;Noise為熱噪聲。
4.2.3 RNC模塊
RNC模塊主要用來統(tǒng)計系統(tǒng)的一些性能,以及對無線資源進行管理。主要模塊[3]為:
1)統(tǒng)計模塊,對數(shù)據(jù)業(yè)務(wù)的吞吐量和時延、小區(qū)的RoT等系統(tǒng)性能進行統(tǒng)計。
2)RoT限定模塊,定義系統(tǒng)RoT的門限,可以擴展為其他類似門限值的定義。
3)無線資源管理(RRM)模塊,主要是TD-HSUPA的無線資源管理算法的接口,方便以后對接納控制、調(diào)度等算法進行仿真驗證。
仿真時定義一個模擬時鐘,并初始化到0或下一事件發(fā)生的時間。仿真進行時,時鐘推進到最臨近的下一事件發(fā)生的時間,時鐘每次推進,系統(tǒng)狀態(tài)都相應(yīng)發(fā)生改變。時鐘不斷推進,系統(tǒng)狀態(tài)也隨之不斷更新,以此類推直到仿真結(jié)束。整個系統(tǒng)是以時間來驅(qū)動的,每個TTI按照用戶的業(yè)務(wù)狀態(tài)來觸發(fā)各個模塊,然后對發(fā)生的離散事件進行處理。圖7為TD-HSUPA系統(tǒng)仿真流程。
由圖7可知,系統(tǒng)仿真的具體流程為:
1)設(shè)置系統(tǒng)參數(shù),選取仿真場景及小區(qū)模型;
2)用戶隨機分布在小區(qū)中,并確定Node B及UE的位置;
3)根據(jù)路損模型計算路徑損耗;
4)業(yè)務(wù)模塊產(chǎn)生數(shù)據(jù),并由移動模塊來確定UE的運動軌跡;
5)進行無線資源管理算法,包括接納控制、調(diào)度、切換等算法;
6)統(tǒng)計仿真結(jié)果并分析統(tǒng)計結(jié)果合理性并反饋給UE和Node B;
7)轉(zhuǎn)到步驟3)進入下一次主循環(huán),直到仿真時間結(jié)束。
給出了TD-HSUPA系統(tǒng)平臺的框架,并介紹了采用離散事件時間驅(qū)動機制在Matlab環(huán)境下的建模方法,接著詳細介紹了核心模塊,最后簡述了基于視頻流業(yè)務(wù)下該平臺的仿真流程。從而可以更加深入地理解TDHSUPA系統(tǒng),使用戶享受到更好的QoS。隨著用戶對上行業(yè)務(wù)需求的日趨增長,HSUPA技術(shù)逐漸引入到網(wǎng)絡(luò)中,研究TD-SCDMA系統(tǒng)中的HSUPA技術(shù)對其商用具有現(xiàn)實意義。繼續(xù)完善該平臺,加入各種無線資源管理算法是下一步要進行的工作。
[1]JUN L,TAPIA P,KWOK P.Performance and capacity of HSUPA in lab environment[C]//Proc.Vehicular Technology Conference.[S.l.]:IEEE Press,2008:1906-1909.
[2]WIGARD J,BOUSSIF M,MADSEN N H,et al.High speed uplink packet access evaluation by dynamic network simulations[C]//Proc.Personal,Indoor and Mobile Radio Communications.[S.l.]:IEEE Press,2006:1-5.
[3]常永宇.TD-HSPA移動通信技術(shù)[M].北京:人民郵電出版社,2008.
[4]3GPP.Technicalspecificationgroupradioaccessnetwork;FDDenhance uplink overall description[EB/OL].[2010-03-02].http://www.arib.or.jp/IMT-2000/V800Apr10/5_Appendix/Rel6/25/25309-660.pdf.
[5]宋永晨,王映民.一種基于TD-SCDMA的系統(tǒng)仿真算法[J].計算機工程與應(yīng)用,2008(28):101-104.
[6]GRIBANOVA K,JANTTI R.On scheduling video streaming data in the HDR system[C]//Proc.Vehicular Technology Conference.[S.l.]:IEEE Press,2004:2572-2576.
[7]NYBERG H,JOHANSSON C,OLIN B.A streaning video traffic model for the mobile access network[C]//Proc.Vehicular Technology Conference.[S.l.]:IEEE Press,2001:423-427.
[8]3GPP2.CDMA2000 evaluation methodology revision 0[EB/OL].[2010-03-02].http://3gpp2.org/Public_html/specs/C.R1002-0_v1.0_041221.pdf.
[9]朱春梅,徐菲,王瑜,等.第三代移動通信系統(tǒng)中分組數(shù)據(jù)業(yè)務(wù)模型的研究[J].重慶郵電學院學報:自然科學版,2002(3):1-6.
[10]3GPP.Technical specification group radio access networks;radio frequency (RF)system scenarios[EB/OL].[2010-03-02].http://www.arib.or.jp/IMT-2000/V730Jul09/3_T12/ARIB-TR-T12/R99/25/A25942-330.pdf.
[11]王宇.多業(yè)務(wù)CDMA蜂窩通信系統(tǒng)容量性能和無線資源管理策略研究[D].成都:電子科技大學,2002.