1 概要
由信息產(chǎn)業(yè)部組織的第三代移動通信外場試驗測試工作已在8月底結(jié)束。在這次外場測試中大部分系統(tǒng)廠家的基站主要分布在北京、上海、廣州等城市的市中心,覆蓋了密集的高層建筑物、住宅小區(qū)和大街小巷,測試的路線選擇了繁華的街道,這樣使測試環(huán)境更貼近于城市密集環(huán)境和未來的實際使用環(huán)境,在此環(huán)境下,大部分廠家都取得了優(yōu)異的測試結(jié)果。這樣的測試結(jié)果不僅反映了在此種復(fù)雜環(huán)境下各廠家設(shè)備性能優(yōu)異性與策略的合理性,而且還反映了各廠家設(shè)備的成熟性與穩(wěn)定性。下面將詳細介紹WCDMA系統(tǒng)中的一種策略算法。
WCDMA系統(tǒng)可以同時支持話音和數(shù)據(jù),然而,數(shù)據(jù)和語音具有非常不同的特性,語音業(yè)務(wù)具有信息傳遞的低時延,低速率,上下行對稱,對誤碼率要求不高。而數(shù)據(jù)業(yè)務(wù)具有突發(fā)性強,速率高,上下行不對稱,對延時不敏感。利用上述業(yè)務(wù)這種特性,WCDMA系統(tǒng)可以在保證實時性的話音業(yè)務(wù)的情況下,對分組數(shù)據(jù)業(yè)務(wù)進行速率控制,讓系統(tǒng)保持在一個希望的負荷下良好的工作。
1.1 分組數(shù)據(jù)業(yè)務(wù)
WCDMA系統(tǒng)根據(jù)用戶或應(yīng)用提出的QoS請求,將系統(tǒng)支持的業(yè)務(wù)可以細分為四類業(yè)務(wù):會話業(yè)務(wù)(CS業(yè)務(wù))、流媒體業(yè)務(wù)(CS/PS業(yè)務(wù))、交互式業(yè)務(wù)(PS管理對象是0~15)、后臺管理業(yè)務(wù)(其他一些PS管理對象),會話業(yè)務(wù)需要保證信息實體間的時間關(guān)系,要求是低時延,如:話音、可視電話等;流媒體業(yè)務(wù)需要把數(shù)據(jù)轉(zhuǎn)換成能將其作為一個穩(wěn)定均勻而連續(xù)的流來處理的業(yè)務(wù),要求保證在一定的時延范圍內(nèi),如:VOD等;交互式業(yè)務(wù)是一種典型的數(shù)據(jù)通信機制,其特征是其采用了終端用戶的請求-響應(yīng)模式,這種業(yè)務(wù)允許一定時延,如:網(wǎng)頁瀏覽、數(shù)據(jù)庫檢索等;后臺管理業(yè)務(wù)就是數(shù)據(jù)傳送可以以后臺方式進行,其特征是在一定時間之內(nèi)目的地并不期待數(shù)據(jù)的到來,對時間不敏感,時延可以是幾秒或幾十秒,甚至更多,如:SMS、數(shù)據(jù)庫下載等。交互式業(yè)務(wù)和后臺管理業(yè)務(wù)是在實時性要求不高的情況下,或者實時性要求比較低的情況下,根據(jù)網(wǎng)絡(luò)的能力保證一定的傳輸速率和可接受的時延進行通信,這類業(yè)務(wù)就是典型的分組數(shù)據(jù)業(yè)務(wù)。
根據(jù)不同應(yīng)用,一個分組數(shù)據(jù)業(yè)務(wù)會話包含一個或幾個分組呼叫。一個分組呼叫過程中可能有幾個分組產(chǎn)生,從而分組呼叫由一個分組序列突發(fā)組成。
![](http://image.c114.net/obsolete/tech/picture/04100902.gif)
假設(shè)分組呼叫建立模型中會話到達間隔、會話持續(xù)時間、數(shù)據(jù)包呼叫持續(xù)時間和閱讀時間是服從指數(shù)分布的,數(shù)據(jù)傳輸塊和數(shù)據(jù)傳輸塊時間間隔是服從均勻分布。
分組調(diào)度就是針對分組數(shù)據(jù)業(yè)務(wù)上述的特性,對分組數(shù)據(jù)用戶的業(yè)務(wù)進行管理和調(diào)度。它決定何時發(fā)起分組傳輸及可使用的比特速率。
1.2 分組調(diào)度與資源管理的關(guān)系
接納控制和分組調(diào)度是緊密相聯(lián)的,接納控制要估計不可控的實時連接產(chǎn)生的負載的情況,當(dāng)實時業(yè)務(wù)產(chǎn)生的負載增多時,可以減少非實時業(yè)務(wù)的連接。如果用戶是可視電話連接時,則接納控制需要估計可以減少的非實時業(yè)務(wù)的數(shù)量,并決定是否可以通過減少非實時業(yè)務(wù)而接納可視電話連接。每一連接都會規(guī)定連接建立參數(shù),包括連接中可用的比特速率。接納控制負責(zé)無線接入承載(RAB)的接納和釋放,而整個連接過程中只有在有實際數(shù)據(jù)發(fā)送時才使用無線資源,其它時間并不預(yù)留無線資源,而且,每一次的接納控制過程中,都會對系統(tǒng)的負載進行判斷,從而,觸發(fā)分組調(diào)度的處理。分組調(diào)度(PS)給分組呼叫(有效數(shù)據(jù)發(fā)送)分配合適的無線資源,是以小區(qū)為基礎(chǔ)進行的,支持不對稱業(yè)務(wù)。上行和下行的負載變化很大,所以兩個方向的容量是分開分配的。然而,當(dāng)給一個方向分配了專用信道后,另一個方向也需要分配專用信道,即使其中只有一個方向上有容量需求時也得如此。此時,分組調(diào)度器給另一方向分配一條低比特率專用信道,此信道攜帶的信息如下:高層(TCP)的確認、數(shù)據(jù)層(RLC)的確認、數(shù)據(jù)鏈路層控制和功率控制信息。通常,該低比特率信道稱為“返回信道”。
我們將小區(qū)內(nèi)的無線資源分為由實時業(yè)務(wù)和非實時業(yè)務(wù)承載共享,而且實時與非實時承載的比例變化迅速。實時業(yè)務(wù)的特點是不能對其有效控制,由實時業(yè)務(wù)生成的負載、其他小區(qū)用戶產(chǎn)生的干擾和噪聲統(tǒng)稱為不可控負載;而由“盡力而為”的非實時業(yè)務(wù)產(chǎn)生的負載稱為可控負載。因此,不能用于不可控負載的容量可以由非實時的無線承載以“盡力而為”方式使用。如圖2所示的可控和不可控業(yè)務(wù)互動關(guān)系。從圖中可以看出,當(dāng)系統(tǒng)負載希望維持在0.8的情況下,當(dāng)不可控業(yè)務(wù)比較小的時候,可控制業(yè)務(wù)可以“盡力而為”的使用余下的容量(灰色部分的容量);而當(dāng)不可控業(yè)務(wù)在系統(tǒng)負載比較大的時候,可控制業(yè)務(wù)將降低傳輸速率,從而保持系統(tǒng)負載維持在期望的大小。
![](http://image.c114.net/obsolete/tech/picture/04100903.gif)
分組調(diào)度和負載控制也是緊密聯(lián)系的,因為,分組調(diào)度本身就是負載控制的一個重要組成部分。由于分組調(diào)度不能保證非實時連接的延遲,非實時分組業(yè)務(wù)是可控的。如果實時業(yè)務(wù)的負載升高,分組調(diào)度可以降低非實時業(yè)務(wù)的負載。WCDMA小區(qū)中,負載分配是由無線資源管理功能來實現(xiàn)的,也就是負載控制來實現(xiàn)的,負載分配原則為:上行和下行鏈路中的總的負載達到系統(tǒng)負載的最佳點。由于干擾及傳播條件的變化,系統(tǒng)負載最佳點是瞬時變化的。不論何時,不論是上行方向還是下行方向的負載超過了規(guī)定的閾值,就會產(chǎn)生負載溢出,此時,負載控制開始起作用,直到使系統(tǒng)負載返回到可接受點為至。
2 分組調(diào)度
分組調(diào)度將針對WCDMA系統(tǒng)中的不同信道采用不同的策略,這里我們主要探討下行專用信道分組調(diào)度策略。
2.1 下行專用信道分組調(diào)度原則
下行專用信道分組調(diào)度的目的是把下行鏈路負荷維持在正常狀態(tài)下,同時將分組數(shù)據(jù)的吞吐能力最大化,因此,在超負荷狀態(tài)下有選擇性的減少PS呼叫的下行鏈路的數(shù)據(jù)速率,使下行鏈路負荷保持到正常狀態(tài),在正常狀態(tài)以下增加低速的下行鏈路的數(shù)據(jù)速率,使分組數(shù)據(jù)的吞吐能力最大化。
下行專用信道分組調(diào)度實現(xiàn)方法:首先,決定NRT分組信道的下行鏈路的傳輸優(yōu)先順序;然后,對NRT分組信道的下行鏈路“最大傳輸TB個數(shù)”進行調(diào)整(根據(jù)“最大傳輸TB個數(shù)”決定TFSSubset),如果下行鏈路負荷維持在正常狀態(tài)以下,則提高傳輸TB個數(shù)。如果下行鏈路在超負荷狀態(tài)下,則降低傳輸TB個數(shù);最后,在RRC上實現(xiàn), 把按照優(yōu)先順序決定的各個分組信道的TFS Subset傳送給MAC。如圖3所示的分組數(shù)據(jù)調(diào)度過程。
![](http://image.c114.net/obsolete/tech/picture/04100904.gif)
2.2 下行專用信道分組調(diào)度算法
下行專用信道分組調(diào)度的目的是把下行鏈路負荷維持在正常狀態(tài)下,下行鏈路的負荷以基站的總的發(fā)送功率為基準進行判斷,然后,進行相應(yīng)的速率控制。如圖3所示的分組數(shù)據(jù)調(diào)度過程。因此,基站判斷總的發(fā)送功率必須通過事件來觸發(fā),有三種事件可以觸發(fā):功率測量事件、TV測量事件和呼叫產(chǎn)生事件。
2.2.1 功率測量
PMEASURE作為基站的總發(fā)射功率測量值,是最直接判斷下行鏈路負荷狀態(tài)的觸發(fā)事件,對PMEASURE值的測量采用周期性(Periodic)的方式。PESTIMATE作為基站的總發(fā)射功率估算值,在速率控制時間和PMEASURE的測量時間不一致時代替PMEASURE使用,PTOTAL=Latest{PESTIMATE,PMEASURE}=PESTIMATE。當(dāng)測量值或估算值大于系統(tǒng)正常狀態(tài)臨界值(ThPS)時,分組調(diào)度減少分組數(shù)據(jù)的傳輸塊,從而減少鏈路負載;當(dāng)測量值或估算值小于系統(tǒng)正常狀態(tài)臨界值(ThPS)時,分組調(diào)度增加分組數(shù)據(jù)的傳輸塊,從而提高下行鏈路負載,使其吞吐能力達到最大。
2.2.2 TV測量
同時實現(xiàn)Periodic及Event-Trigger(4A/4B)方式。
Periodic方式和(間隔“X”秒):在超負荷狀態(tài)下,要以比“X”秒更短的周期進行測量報告.可以對不同的小區(qū)設(shè)置不同的報告周期,運營商在運營過程中可以修改。
Event-Trigger方式的實現(xiàn):當(dāng)下行鏈路總發(fā)送功率在正常狀態(tài)臨界值(ThPS)以下,報告事件為4b,分組調(diào)度增加分組數(shù)據(jù)的傳輸塊,從而提高下行鏈路負載,使其吞吐能力達到最大;當(dāng)下行鏈路總發(fā)送功率在正常狀態(tài)臨界值(ThPS)以上時,報告事件4a,分組調(diào)度減少分組數(shù)據(jù)的傳輸塊,從而減少鏈路負載。
2.2.3 呼叫產(chǎn)生
屬于不可控制的事件,當(dāng)新呼叫到達時,將從CAC模塊接收的△PNEW加上新呼叫達到前的功率Pold作為基站此時的總功率PTOTAL值使用。△PNEW為估算值(PESTIMATE),為了使PESTIMATE計算錯誤因素最小化,應(yīng)采用在CodePowerMeasurement或CPICH EcNo Measurement兩個數(shù)據(jù)中最近測量的值進行計算PESTIMATE和調(diào)整速率的分組信道的個數(shù)最小化
2.2.4 速率控制
速率控制可分為三個階段來處理:第1階段是選擇服務(wù)級別,產(chǎn)生[0, 1]之間的隨機值(p),選擇p 值所屬的速率控制的加權(quán)值區(qū)間的服務(wù)級別,使每個服務(wù)級別的加權(quán)值的和為“1”(服務(wù)級別的加權(quán)值可以根據(jù)運營商的要求定義)。第2階段是選擇信道,在已選擇的服務(wù)級別上選擇滿足如此條件的信道(c):TBLIMIT(c) 0 and c =argmax{(TBLIMIT(i) - TBQ(i))/TBLIMIT(i)},若不存在滿足上述條件的信道則回到第1階段重新選擇服務(wù)級別,若對所有服務(wù)級別不存在滿足上述條件的信道則結(jié)束速率控制。第3階段是速率控制,把已選擇的信道 c的傳輸塊(TBLIMIT)進行減少或增加。
2.3 速率控制實例
假設(shè)系統(tǒng)目前已處于超負荷狀態(tài),需要進行速率控制。我們先定義如表1所示的服務(wù)級別(運營商可以根據(jù)不同的要求進行定義)。根據(jù)速率控制的原理,首先,產(chǎn)生服務(wù)級別:
![](http://image.c114.net/obsolete/tech/picture/04100905.gif)
生成隨機值p(0~1)為p= 0.05,對應(yīng)的服務(wù)級別 = S1,從表1中可以看出S1級別沒有用戶連接,因此,重新生成隨機值 p(0~1)為p = 0.3,對應(yīng)的服務(wù)級別 = S3,在屬于S3的UE3 , UE4, UE5中考慮優(yōu)先順序降低被選UE的 TBLIMIT() 。其次,選擇信道:降低滿足如下條件的 PS呼叫的 TBLIMIT:TBLIMIT(c) > 0 and c =argmax{(TBLIMIT(i) - TBQ(i))/TBLIMIT(i)},用戶傳輸塊的情況如圖4所示,UE3用戶的c=(TBLIMIT(1) - TBQ(1))/TBLIMIT(1) = (4-6) / 4 = -1/2, UE4用戶的c= (TBLIMIT(2) - TBQ(2))/TBLIMIT(2) = (3-3) / 4 = 0,從{-1/2,0}中可知:不能選擇用戶UE3,只能選擇UE4用戶的信道。最后,降低用戶UE4的用戶傳輸塊,從負荷前的傳輸3個塊變?yōu)樗俾士刂浦髠鬏?個塊,降低用戶UE4的功率。這樣就實現(xiàn)了一個用戶速率的控制。
![](http://image.c114.net/obsolete/tech/picture/04100906.gif)
3 結(jié)論
下行專用信道分組調(diào)度的目的是把下行鏈路負荷維持在正常狀態(tài)下,同時將分組數(shù)據(jù)的吞吐能力最大化。因此,在下行鏈路的專用信道上,既有可能需要提高用戶的傳輸速率,也有可能需要降低用戶的傳輸速率,這需要根據(jù)當(dāng)時系統(tǒng)在下行鏈路所處的負荷狀態(tài)有關(guān)。
為了保證下行鏈路負荷維持在正常狀態(tài)下,速率控制變得非常重要。如果速率控制的周期越短,下行專用信道分組調(diào)度的性能就越優(yōu)異,系統(tǒng)維持在正常狀態(tài)下的分組數(shù)據(jù)的吞吐能力趨向最大化;如果系統(tǒng)的發(fā)射功率測量的周期越短,系統(tǒng)發(fā)射功率測量值和估算值也就越準確;如果系統(tǒng)的發(fā)射功率測量值和估算值的誤差越小,速率控制的效果就越佳,下行專用信道分組調(diào)度的性能就越優(yōu)異。因此,要使分組調(diào)度的性能越優(yōu)異,必須對系統(tǒng)的相關(guān)參數(shù)進行適當(dāng)?shù)恼{(diào)整。
----《通信世界》