【正文】
。 c) 研究流量控制算法,重點(diǎn)考慮如何避免有效避免 MAC_hs 緩沖區(qū)溢出和超時(shí)導(dǎo)致的丟包。 6 下一步研究建議 a) 建議通過系統(tǒng)級(jí)仿真對(duì)文中提到的算法進(jìn)行驗(yàn)證。HARQ 算法, RNC 不能直接進(jìn)行控制,因此需要增加 OAMS 與 Node B MAChs 之間的通信接口,通過 OAMS 控制 Node B使用的分組調(diào)度及 AMCamp。 5 其它相關(guān)內(nèi)容 關(guān)于 Node B 和 UE 中 MAChs實(shí)體的模型及其功能、 L1 層新增信道攜帶的信息及編碼過程已在 [15]中進(jìn)行了詳細(xì)介紹,本文不再贅述。采用這種方法時(shí),冗余版本的選擇為: s=1, r=0, 1, 2 或 3,并且每次發(fā)送選擇相同的冗余版本。 AMCamp。這樣,可以通過 IE“ HSPDSCH and HSSCCH Total Power IE”限制各下行時(shí)隙的發(fā)射功率,確保不發(fā)生時(shí)隙擁塞,同時(shí)也可降低對(duì)鄰區(qū)的同頻干擾。 對(duì) PF 算法的補(bǔ)充 PF 算法沒有考慮數(shù)據(jù)是否需 要重傳,實(shí)際系統(tǒng)中,一般賦予重傳的數(shù)據(jù)以較高的優(yōu)先權(quán),因此進(jìn)行調(diào)度時(shí),可先檢測(cè) MAChs 數(shù)據(jù)隊(duì)列中是否有 MAChs PDU 等待重傳,如果有,則優(yōu)先調(diào)度,否則采用 PF 算法進(jìn)行調(diào)度。每次調(diào)度完成后,按照公式 (3)更新用戶的平均速率信息。一種可能的方法為,將用戶上報(bào)的傳輸塊大小除以 TTI 長度,以此表征用戶當(dāng)前 TTI 若被調(diào)度可獲得的最大傳輸速率。 此外,用戶上報(bào)的 CQI 包含了傳輸塊大小,但未包含可獲得的傳輸速率信息。 當(dāng)考慮不同業(yè)務(wù)的服務(wù)優(yōu)先級(jí)時(shí),一種可能的策略為,優(yōu)先級(jí)較高的用戶取較小的 cT值, 優(yōu)先級(jí)較低的用戶取較大的 cT 值,這種做法使得優(yōu)先級(jí)低的用戶是否被調(diào)度主要取決于當(dāng)前的信道條件;而優(yōu)先級(jí)較高的用戶是否被調(diào)度一方面取決于當(dāng)前的信道條件外,另外,若上一 TTI 未被調(diào)度,則按照 (3)式計(jì)算的平均速率比較小 (當(dāng)連續(xù)多個(gè) TTI 未被調(diào)度時(shí),平均速率會(huì)迅速減小 ),從而會(huì)增大調(diào)度優(yōu)先權(quán)。此外算法的計(jì)算過程也要比其余兩種算法復(fù)雜。從圖中可以看出,盡管 UE1 的信道條件好于 UE2,但經(jīng)過一段時(shí)間后, UE2 的平均吞吐量下降導(dǎo)致優(yōu)先權(quán)增大,仍然可以被調(diào)度。若當(dāng)前 TTI用戶 k 沒有被調(diào)度,則 ()kDRC i 取值為 0。 實(shí)際計(jì)算時(shí),把時(shí)間折算為 TTI,平均速率的更新都是每 TTI進(jìn)行一次。 用戶 k的平均 吞吐量 的更新等式為 kU s e rofR at eonT r an s m i s s iCu r r e ntTtRTttR ckck _____1)()11()( ??????, (2) 式中, Tc為時(shí)間常數(shù),表示時(shí)間滑窗的大小。 PF(Proportional Fair)算法概述 該算法由 Qualm公司提出,調(diào)度策略如下。本文建議 TDSCDMA 系統(tǒng)采用改進(jìn)的 PF算法。 RR 算法為用戶分配相同的服務(wù)時(shí)間,而沒有考慮不同用 戶之間的信道條件差異,因此服務(wù)公平性較好,但小區(qū)吞吐量性能最差。 分組調(diào)度算法 在有關(guān) HSDPA 分組調(diào)度算法的研究與討論中,涉及最多的是 MAX C/I、 Round Robin和 Proportional Fair 算法。 1. 下行一個(gè)突發(fā)的數(shù)據(jù)全部傳完,如果沒有上行 數(shù)據(jù),且用戶沒有結(jié)束服務(wù),可直接轉(zhuǎn)移到 CELL_PCH,如果用戶有上行數(shù)據(jù),下行信道類型可由 HSDSCH 轉(zhuǎn)換為DCH。 XX 移動(dòng)通信設(shè)備有限公司 HSDPA 實(shí)現(xiàn)方案設(shè)計(jì)報(bào)告 第 21 頁 共 23 頁 其中,第三點(diǎn)主要考慮到當(dāng)用戶信道條件很差時(shí),使用 HSDSCH 可能長時(shí)間不能被調(diào)度 (采用 PF 算法時(shí),用戶仍然可以被調(diào)度,詳見下文分析 ),或者即使被調(diào)度也只能采用低階調(diào)制和低速率的編碼,性能不會(huì)得到提升,反而浪費(fèi)了 HSDPA 的可用資源。 2. 用戶下行數(shù)據(jù)量大于某個(gè)閾值,上行業(yè)務(wù)量或請(qǐng)求的最大傳輸速率小于某個(gè)閾值。 該算法在 RNC 實(shí)現(xiàn)。其中 R 是為切換用戶預(yù)留的伴隨 DPCH 數(shù)。 TDSCDMA 系統(tǒng)主要是碼道受限,因此可以采用基于可用 DPCH 的接納控制算法。 該過程由 RNC 與 Node B 交互完成。 此外,上下行均需預(yù)留一定數(shù)目的 DPCH,一方面使切換到本小區(qū)的用戶可以繼續(xù)使用HSDSCH,另一方面,如果正使用 HSDSCH 的用戶發(fā)起話音呼叫,不必中斷數(shù)據(jù)傳輸服務(wù)而調(diào)整到其它載波接收語音服務(wù)。a s s o c i a t e dd o w n l i n k D P C HS w i t c hP o i n tH S D S C H 圖 : HSDPA 資源配置圖 HSSCCH 的數(shù)目決定了每個(gè) TTI 最多可以調(diào)度的 UE 數(shù)目,如果調(diào)度算法采用以 TTI為單位的時(shí)分調(diào)度,下行只需配置一個(gè) HSSCCH,上行也只需一個(gè)與之關(guān)聯(lián)的 HSSICH。 T S 0 T S 4 T S 5T S 3T S 2T S 1 T S 6D w P T S G P U p P T S H S S I C H amp。 這樣下行最多有四個(gè)時(shí)隙的全部資源用于傳輸數(shù)據(jù),可以獲得的峰值速率為 。 4 關(guān)鍵算法 的實(shí)現(xiàn) 資源配置 考慮只在一個(gè)頻點(diǎn)配置 HSDPA 的情況,當(dāng)上下行時(shí)隙比例為 1: 5,并將 5 個(gè)下行時(shí)隙的全部資源分配給 HSDSCH 時(shí),可以獲 的峰值傳輸速率。 ? Spare Extension: 用于后向兼容 , 增加新的 IE。 ? User Buffer Size:指示用戶緩沖區(qū)的數(shù)據(jù)量,長度 16bit。 ? MACd PDU Length:指示 MACd PDU 的大小,長度為 13bit。 ? CmCHPI: 數(shù)據(jù)流的優(yōu)先權(quán),長度為 4bit, 0 表示最低, 15 表示最高。 圖 中的數(shù)據(jù)幀結(jié)構(gòu)參見 圖 。 ? HSDSCH Repetition Period: 表示 ” HSDSCH CAPACITY ALLOCATION”幀分配的 credits 在第一個(gè) interval 過后,可連續(xù)使用多少個(gè) ” HSDSCH Interval”。其中 0 表示禁止傳輸, 2047 表示無限制 ; ? HSDSCH Interval: 指示 ” HSDSCH CAPACITY ALLOCATION”幀分配的 credits 的有效時(shí)間間隔。 圖 中容量分配控制幀的幀結(jié)構(gòu)參見 圖 。 1 Us er B uff er S iz e Us er B uff er S iz e ( cont ) CmCH PI S pare bi ts 7 4 S pare Ex tens io n P a y lo a d 1 0 32 1 N u m b e r o f O c te ts 7 0 XX 移動(dòng)通信設(shè)備有限公司 HSDPA 實(shí)現(xiàn)方案設(shè)計(jì)報(bào)告 第 18 頁 共 23 頁 圖 : HSDSCH容量請(qǐng)求控制幀結(jié)構(gòu) 幀結(jié)構(gòu)說明: ? CmCH_PI:數(shù)據(jù)流的優(yōu)先權(quán),長度為 4bit, 0 表示最低, 15 表示最高。 流量控制過程 Iub 口的流量控制主要由容量請(qǐng)求、容量分配和數(shù)據(jù)幀傳輸三個(gè)過程組成,參加以下圖形。 C R NC Nod e BRA D I O L I N K RECO N F I G U RA T I O N REQ U ES TRA D I O L I N K RECO N F I G U RA T I O N RES P O N S E 圖 : Unsynchronised Radio Link Reconfiguration Procedure, Successful Operation UE UT RANT RANSP O R T CHA NNELRECO NFI G URA T I O NT RANSP O R T CHA NNELRECO NFI G URA T I O N CO M PL ET E 圖 : Transport channel reconfiguration, normal flow 圖 , CRNC 向 Node B 發(fā)送的 ”RADIO LINK RECONFIGURATION REQUEST”消息中,包含有與 HSDPA 配置更改相關(guān)的 IE 如下: HSDSCH Information To Modify Unsynchronised XX 移動(dòng)通信設(shè)備有限公司 HSDPA 實(shí)現(xiàn)方案設(shè)計(jì)報(bào)告 第 14 頁 共 23 頁 IE/Group Name Presence Range IE Type and Reference Semantics Description HSDSCH MACd Flow Specific Information 0..maxnoofMACdFlows HSDSCH MACd Flow ID M Allocation/Retention Priority O Transport Bearer Request Indicator M Binding ID O Shall be ignored if bearer establishment with ALCAP. Transport Layer Address O Shall be ignored if bearer establishment with ALCAP. Priority Queue Information 0..maxnoofPrioQueues Priority Queue ID M Scheduling Priority Indicator O Discard Timer O MAChs Guaranteed Bit Rate O CQI Power Offset O For FDD only ACK Power Offset O For FDD only NACK Power Offset O For FDD only HSSCCH Power Offset O For FDD only TDD ACK NACK Power Offset O For TDD only HSDSCH MACd Flows Information(添加 MACd 流時(shí)使用 ) IE/Group Name Presence Range IE Type and Reference Semantics Description HSDSCH MACd Flow Specific Information 1..maxnoofMACdFlows HSDSCH MACd Flow ID M Allocation/Retention Priority M Binding ID O Shall be ignored if bearer establishment with ALCAP. Transport Layer Address O Shall be ignored if bearer establishment with ALCAP. Priority Queue Information 1..maxnoofPrioQueues Priority Queue ID M XX 移動(dòng)通信設(shè)備有限公司 HSDPA 實(shí)現(xiàn)方案設(shè)計(jì)報(bào)告 第 15 頁 共 23 頁 Associated HSDSCH MACd Flow M HSDSCH MACd Flow ID The HSDSCH MACd Flow ID shall be one of the flow IDs defined in the HSDSCH MACd Flow Specific Information of this IE. Multiple Priority