3G移動網(wǎng)絡(luò)中的組播與廣播
手機電視業(yè)務(wù)可以使用戶在移動終端上觀看電視節(jié)目。目前的手機電視都是以點到點(PtoP)的方式通過流媒體技術(shù)來實現(xiàn)的。但是,隨著手機電視業(yè)務(wù)市場的不斷拓展,簡單的點到點方式已經(jīng)無法滿足需求,因此移動網(wǎng)絡(luò)需要具有點到多點(PtoM)實現(xiàn)方式的廣播、組播能力。本文簡單介紹了3GPP和3GPP2 中定義的新移動廣播、組播業(yè)務(wù),詳細(xì)說明了其網(wǎng)絡(luò)架構(gòu)和具體的無線承載方式。
一、引言
2004年許多移動運營商都推出了手機電視業(yè)務(wù),是以點到點的方式通過流媒體技術(shù)來實現(xiàn)的。但是,隨著手機電視業(yè)務(wù)市場的不斷拓展,簡單的點到點方式已經(jīng)無法滿足手機電視業(yè)務(wù)迅猛發(fā)展的需求。
幾年前3GPP和3GPP2就已經(jīng)開始分別為GSM/WCDMA和CDMA2000制定廣播/組播業(yè)務(wù)了。在3GPP,將其稱為多媒體廣播和組播業(yè)務(wù)(MBMS),而在3GPP2中,則稱為廣播和組播業(yè)務(wù)(BCMCS)。雖然二者由不同的標(biāo)準(zhǔn)組織制定,然而,二者卻有很多相同之處。
鑒于MBMS和BCMCS對移動網(wǎng)絡(luò)中的廣播和組播進行了有效的支持,開放移動聯(lián)盟廣播業(yè)務(wù)組(OMABCASTOpenMobile Alliance Broadcast service group)將致力于移動網(wǎng)絡(luò)和非移動數(shù)字廣播網(wǎng)絡(luò)中廣播/組播業(yè)務(wù)層相關(guān)規(guī)范的制定。例如OMA BCAST正在研究內(nèi)容保護、傳輸調(diào)度等問題。
我們知道,對于非移動廣播技術(shù)而言,它需要在移動終端中添加新的接收機,從而接收無線廣播信號,實現(xiàn)在移動終端中觀看電視。然而MBMS和BCMCS的引入對現(xiàn)存的無線部分協(xié)議和核心網(wǎng)協(xié)議的改動非常小,這無疑有利于降低網(wǎng)絡(luò)和終端的成本,因此與非移動廣播技術(shù)比較而言,MBMS和BCMCS更具有優(yōu)勢。而且移動廣播還可以使移動運營商保持已經(jīng)建立的商業(yè)模型。因此,對于許多業(yè)務(wù),尤其是手機電視業(yè)務(wù)將從MBMS和BCMCS中獲得更大的發(fā)展。
二、廣播/組播的需求
目前許多移動運營商都推出了移動多媒體業(yè)務(wù),例如無線廣播和手機電視,它們將不同的內(nèi)容分成不同的頻道,并將這些內(nèi)容推送給頻道用戶。
例如,在日本的移動用戶就可以通過它們的手機來觀看從KDDI的EZChannel訂購的不同內(nèi)容的多媒體業(yè)務(wù)。在歐洲,許多運營商都推出了體育信息業(yè)務(wù),就是通過多媒體消息業(yè)務(wù)(MMS)來向用戶推送一些體育視頻片斷。另外,Vodafone(德國和荷蘭)、TIM(意大利和希臘)、Three(意大利和瑞典)以及Sprint(美國)等國外運營商都已經(jīng)開通了手機電視業(yè)務(wù)。
目前,手機電視業(yè)務(wù)都是通過點到點的連接方式來實現(xiàn)的。這樣如果內(nèi)容服務(wù)器要向多個用戶傳送多媒體信息就必須與每個接收者都建立并維持一條連接。然而這種手機電視的實現(xiàn)方式只能支持少數(shù)或者中等數(shù)目的手機電視用戶,一旦用戶數(shù)目增大,這種實現(xiàn)方式將對現(xiàn)存的網(wǎng)絡(luò)帶來巨大的壓力。一方面,內(nèi)容服務(wù)器要建立多個內(nèi)容相同的并行連接,雖然技術(shù)上沒有問題,但是這樣做是非常不經(jīng)濟的。另一方面,我們知道頻譜資源是有限的,而且是昂貴的,因此當(dāng)多個用戶位于同一小區(qū)而且接收相同業(yè)務(wù)時,該小區(qū)的無線鏈路將成為瓶頸。由此可以看出,點到點的承載方式非常低效,必須通過點到多點的承載方式來高效的支持廣播/組播業(yè)務(wù)。
三、移動網(wǎng)絡(luò)中的MBMS和BCMCS
對移動網(wǎng)絡(luò)來說,MBMS和BCMCS具有下列特征:
●具有控制廣播/組播業(yè)務(wù)傳送的能力。在MBMS中將其稱為廣播/組播業(yè)務(wù)中心,而在BCMCS中則稱之為BCMCS控制器。{{分頁}}
●在核心網(wǎng)中對廣播/組播數(shù)據(jù)流具有路由功能。
●在小區(qū)內(nèi)具有用于點到多點的高效的無線承載方式。
圖1是3GPPMBMS結(jié)構(gòu)中各個網(wǎng)元的連接結(jié)構(gòu)圖。其中,廣播/多播業(yè)務(wù)中心(BM-SC)是新增加的網(wǎng)元,主要負(fù)責(zé)提供和傳送移動廣播業(yè)務(wù)。BM- SC是MBMS中內(nèi)容傳送服務(wù)的輸入點。它負(fù)責(zé)建立、控制核心網(wǎng)中MBMS的傳輸承載,同時也負(fù)責(zé)MBMS傳輸?shù)恼{(diào)度和傳送。BM-SC還向終端設(shè)備提供業(yè)務(wù)通知。該通知包括了終端想加入MBMS業(yè)務(wù)的所有必要信息(例如組播業(yè)務(wù)標(biāo)識、IP組播地址、傳輸時間、媒體描述等)。BM-SC還用于產(chǎn)生來自內(nèi)容提供商的數(shù)據(jù)話單,同時它還負(fù)責(zé)管理組播模式下的安全問題。
圖1 3GPP中MBMS的網(wǎng)絡(luò)結(jié)構(gòu)圖
MBMS標(biāo)準(zhǔn)沒有強制如何實現(xiàn)BM-SC的這些功能。制造商可能把它們做成單獨的節(jié)點,也可能將它們集成到現(xiàn)存的網(wǎng)絡(luò)節(jié)點中。在核心網(wǎng)絡(luò)中,MBMS和BCMCS需要增加一些用于創(chuàng)建、管理廣播/組播數(shù)據(jù)分配樹的功能和協(xié)議消息。
MBMS另外一個重要特點就是允許運營商以非常小的粒度對特定區(qū)域來定義廣播/組播業(yè)務(wù)。這些地理區(qū)域按照MBMS業(yè)務(wù)區(qū)域進行配置。核心網(wǎng)中的每個節(jié)點通過下游節(jié)點列表來決定它需要向那個節(jié)點來轉(zhuǎn)發(fā)MBMS業(yè)務(wù)數(shù)據(jù)。在GPRS網(wǎng)關(guān)支持節(jié)點(GGSN)層,上述的列表包括數(shù)據(jù)應(yīng)當(dāng)被轉(zhuǎn)發(fā)到的每個服務(wù) GPRS支持節(jié)點(SGSN)。在SGSN層,該列表應(yīng)當(dāng)包括WCDMA無線接入網(wǎng)中需要接收數(shù)據(jù)的每個無線網(wǎng)絡(luò)控制器(RNC),或者是GSM無線接入網(wǎng)中需要接收數(shù)據(jù)的每個基站控制器(BSC)。對于以組播方式操作的其他業(yè)務(wù),核心網(wǎng)根據(jù)用戶當(dāng)前注冊的業(yè)務(wù)來管理一個動態(tài)數(shù)據(jù)分配樹。在IP組播時,核心網(wǎng)的每個節(jié)點都向服務(wù)注冊用戶的下游節(jié)點來轉(zhuǎn)發(fā)MBMS數(shù)據(jù)。
下面的例子給出了使用流媒體業(yè)務(wù)時移動廣播實現(xiàn)方式的優(yōu)勢。圖2中的幾個手機電視用戶分別觀看三類不同頻道的流媒體,它們通過單播方式來實現(xiàn)。在這種情況下每個用戶與流媒體服務(wù)器間都要建立一條獨立的流媒體連接。服務(wù)器和網(wǎng)絡(luò)業(yè)務(wù)的負(fù)載與用戶的數(shù)目直接相關(guān)。在該例子中由于總共有10個用戶使用該業(yè)務(wù),因此流媒體服務(wù)器必須處理10個流媒體連接。不難看出,隨著用戶數(shù)目的增加,服務(wù)器的負(fù)載將迅速增加,同時核心網(wǎng)和無線接入網(wǎng)的業(yè)務(wù)量也會大大增加。
圖2 非MBMS支持的手機電視業(yè)務(wù){(diào){分頁}}
圖3給出了同樣情況下由MBMS支持的手機電視業(yè)務(wù)。在此情況下服務(wù)器只向MBMSBM-SC傳送三個媒體流,每個頻道一個。每個頻道的數(shù)據(jù)流在核心網(wǎng)內(nèi)根據(jù)需要單獨的進行復(fù)制。從圖中可以清楚的看出,此時的流媒體服務(wù)器只需要同時處理三個媒體流。在無線側(cè)MBMS方式使用了三條并行的廣播信道,這樣就可以很好地解決了無線側(cè)的瓶頸問題。其實在3GPP2中BCMCS也是這樣實現(xiàn)的。
圖3 MBMS支持的手機電視業(yè)務(wù)
此外,MBMS和BCMCS除了支持上述的流媒體傳送方式外,MBMS還支持任意文件從一個數(shù)據(jù)源到多個接收者的高效下載。目前,MMS的傳送也是采用點到點方式,在將來MMS系統(tǒng)可以通過標(biāo)準(zhǔn)接口與BM-SC相連,從而便可以通過MBMS來傳送MMS業(yè)務(wù),這樣可以方便地通過MMS來向用戶發(fā)送視頻片斷和體育賽事。與MBMS不同的是,在BCMCS中對文件傳送業(yè)務(wù)所需的協(xié)議沒有作出明確的規(guī)定。
通過MBMS的廣播/組播方式來傳送文件是需要特別注意的。我們知道,在下行方向廣播和組播都是單向傳送的。因此傳輸控制協(xié)議(TCP)是不能使用的,因為TCP協(xié)議需要一條雙向連接。為此因特網(wǎng)工程任務(wù)組(IETF)提出了單向傳輸?shù)奈募魉停‵LUTE)架構(gòu)。FLUTE架構(gòu)中是將用戶數(shù)據(jù)報協(xié)議(UDP)作為它的底層傳輸協(xié)議。然而UDP是不可靠的,因此FLUTE通過增加前向糾錯碼(FEC)來增加對封裝數(shù)據(jù)的保護。但是我們知道,再強的糾錯方式也不能保證傳輸?shù)暮翢o差錯,因此MBMS還定義了點到點的文件修復(fù)過程。在廣播數(shù)據(jù)傳送完成后,如果發(fā)現(xiàn)文件有錯,接收者便可以連接到修復(fù)服務(wù)器上并要求對出錯的數(shù)據(jù)重傳,這樣MBMS便可以保證文件傳輸?shù)目煽啃粤恕?/FONT>
四、典型的MBMS工作流程
圖4給出了MBMS的典型工作流程。BCMCS的工作流程也是類似的,為了描述的簡潔,此處僅用MBMS來說明。
圖4 MBMS會話的典型流程{{分頁}}
開始,特定的MBMS業(yè)務(wù)信息被送到業(yè)務(wù)服務(wù)器中,該信息通??醋魇菢I(yè)務(wù)通知。業(yè)務(wù)通知提供了相應(yīng)的業(yè)務(wù)信息和終端如何訪問它。將MBMS業(yè)務(wù)通知傳送給終端用戶可以有多種實現(xiàn)方式。最簡單的實現(xiàn)方式就是將其存儲在Web服務(wù)器中,用戶可以通過超文本傳輸協(xié)議(HTTP)或者無線應(yīng)用協(xié)議(WAP)來下載。當(dāng)然也可以利用現(xiàn)存的短信或者彩信的推送(push)機制來傳送該業(yè)務(wù)通知。還可以利用專門的MBMS業(yè)務(wù)通知信道來傳送。
在終端用戶接收到業(yè)務(wù)通知后,用戶使用業(yè)務(wù)的方式取決于業(yè)務(wù)是廣播方式還是組播方式。如果業(yè)務(wù)是廣播方式,那么用戶終端只需要簡單的“調(diào)諧”到相應(yīng)的信道(在業(yè)務(wù)通知中有詳細(xì)的參數(shù)描述)上就可以了。如果業(yè)務(wù)是組播方式,那么用戶必須向網(wǎng)絡(luò)發(fā)起會話加入(sessionjoin)請求,這樣用戶便會成為相應(yīng)MBMS業(yè)務(wù)組的一位成員,因而可以接收到組播業(yè)務(wù)的數(shù)據(jù)了。
在傳輸開始時,BM-SC必須向GGSN發(fā)送會話開始(sessionstart)請求。然后GGSN將分配所需的因特網(wǎng)資源,并將該請求前轉(zhuǎn)到相應(yīng)的 SGSN,這些SGSN同樣根據(jù)業(yè)務(wù)質(zhì)量(QoS)來分配所需的無線資源。最后,MBMS業(yè)務(wù)組中的終端將被通知要開始傳送組播業(yè)務(wù)數(shù)據(jù)了。
服務(wù)器接著將多媒體數(shù)據(jù)發(fā)送給BM-SC,隨后BM-SC會將這些數(shù)據(jù)轉(zhuǎn)發(fā)到MBMS的承載層。這樣數(shù)據(jù)便會發(fā)送到加入MBMS業(yè)務(wù)組的所有終端了。
最后,服務(wù)器發(fā)送會話結(jié)束(sessionstop)通知,表示數(shù)據(jù)傳輸階段已經(jīng)結(jié)束。想離開MBMS組播業(yè)務(wù)的終端用戶,可以向網(wǎng)絡(luò)發(fā)送業(yè)務(wù)離開(serviceleave)請求,隨后網(wǎng)絡(luò)便將該用戶從MBMS業(yè)務(wù)組中刪除。
五、無線接入網(wǎng)中廣播和組播的承載
對于MBMS和BCMCS,GSM、WCDMA和CDMA2000都分別已經(jīng)定義了廣播和組播的承載方式。由于廣播和組播無線承載必須同時服務(wù)多個用戶,因此許多為高速、雙向點到點通信開發(fā)的速率、容量增強功能都無法使用。換句話說,信號不能分別適應(yīng)每個用戶,它必須要保證最差無線條件下用戶的通信,因此不管用戶的位置和無線條件,新的無線承載必須提供全區(qū)域的覆蓋。
1.GSM中的廣播/組播無線承載
在GSM系統(tǒng)中,MBMS使用GPRS或者EDGE中的分組數(shù)據(jù)信道(PDCH)作為其點到多點的無線傳輸承載。在數(shù)據(jù)鏈路層上采用無線鏈路控制協(xié)議(RLC)和媒體接入控制協(xié)議(MAC)。
早期的仿真說明直接使用MBMS承載時其性能并不令人十分滿意。因此為了提高性能,又增加了下面兩種增強機制:
●具有自動請求重傳(ARQ)的RLC/MAC:也稱為分組下行確認(rèn)/非確認(rèn)(PDAN)模式。在該模式下在給定的小區(qū)中,最多可以提供16個終端的會話反饋。這樣如果RLC數(shù)據(jù)塊傳輸出錯,便可以通過重傳來增加冗余保護。
●無ARQ的RLC/MAC:也稱為盲接收模式。在該模式中RLC數(shù)據(jù)塊在傳輸前按照預(yù)先定好的次數(shù)進行重復(fù),以此來實現(xiàn)冗余保護。
2.WCDMA中的廣播/組播無線承載
在WCDMA中,MBMS最大可能的利用了網(wǎng)絡(luò)現(xiàn)存的邏輯信道和物理信道。其實現(xiàn)只需要增加三條新的邏輯信道和一條新的物理信道。新的邏輯信道如下:{{分頁}}
●MBMS點到多點控制信道(MCCH):該信道包含著正在進行通信或者即將要進行通信的MBMS會話信息。
●MBMS點到多點調(diào)度信道(MSCH):該信道為MTCH信道上的數(shù)據(jù)調(diào)度提供相應(yīng)的信息。
●MBMS點到多點業(yè)務(wù)信道(MTCH):該信道用于承載實際的MBMS業(yè)務(wù)數(shù)據(jù)。
新的物理信道是MBMS通知指示信道(MICH),網(wǎng)絡(luò)通過該信道通知終端MCCH信道上有有效MBMS信息。
MCCH、MSCH和MTCH重用WCDMA中的前向接入信道(FACH)和輔助公共控制物理信道(S-CCPCH)。其RLC和MAC使用現(xiàn)存的大部分協(xié)議棧。
對于MTCH,MBMS使用了兩種不同的傳輸時間間隔(TTI):40ms和80ms。較長的TTI可以提供較大的時間分集,從而提高MBMS性能。
在3GPPR6中,MBMS針對MTCH的物理層引入了幾種增強技術(shù)。其中的一種就是FACH的軟合并。通過多條無線鏈路的軟合并,可以大大的增強系統(tǒng)的性能。
在3GPPR6中,在5MHz的載頻上可以支持16條點到多點的MBMS信道,且每條信道的比特速率都是64kb/s,這是對于單天線接收終端而言的。如果終端有雙天線和通用RAKE接收機,那么每小區(qū)每載頻的容量還會大大的增加。如果只使用雙天線終端,MBMS的容量要增加2倍,也就是說每小區(qū)每載頻可以支持32條信道。如果再引入通用RAKE接收機,那么每小區(qū)每載頻將支持40條信道。
MBMS靈活性的一個非常重要的方面,就是其無線承載的可用數(shù)目是可以設(shè)置的,而且還可以讓每個無線承載具有不同的比特速率。我們知道,盡管MBMS支持的最高比特速率是256kb/s,但是根據(jù)目前終端的大小和分辨率,64kb/s的速率對于新聞頻道已經(jīng)足夠了,128kb/s對于體育頻道也是夠用的。
3.CDMA2000中的廣播/組播無線承載
CDMA2000也盡可能的利用現(xiàn)存的物理信道來實現(xiàn)BCMCS。為了彌補點到多點通信中缺少無線鏈路重傳協(xié)議,CDMA2000中在現(xiàn)存的編碼層又引入了另一種糾錯編碼。編碼過程就像一個矩陣,行數(shù)據(jù)編碼依然采用現(xiàn)存的編碼機制(即Turbo碼),而列編碼則采用RS編碼,編碼后的數(shù)據(jù)通過空中接口發(fā)送給接收機。
BCMCS標(biāo)準(zhǔn)沒有規(guī)定最小或者最大的終端能力。目前對于1xEV-DO來說,其商業(yè)有效速率在下行可以達到2.4Mb/s(點到點方式)。然而該速率不能覆蓋小區(qū)的邊緣,而且此時該載波也無剩余容量。加上Turbo編碼和RS編碼的復(fù)雜性,對于BCMCS來說,其終端用戶的比特速率跟MBMS是相當(dāng)?shù)摹?/FONT>
在移動通信系統(tǒng)中都假設(shè)相鄰小區(qū)的信號包含不同的內(nèi)容,因而要對其進行抑制以減小干擾。然而,對于廣播業(yè)務(wù),其傳輸?shù)膬?nèi)容是相同的,因而無需抑制相鄰小區(qū)的信號。出于這種考慮,學(xué)者們?yōu)?xEV-DO的廣播/組播提出了新的無線承載方式。其中一種建議提出了基于正交頻分復(fù)用(OFDM)方式來承載。其使用的調(diào)制方式跟數(shù)字視頻廣播(DVB)一樣。另外的建議認(rèn)為要使用現(xiàn)存CDMA擴頻技術(shù)和復(fù)雜的接收機。然而這些信道與目前的無線承載都是不兼容的。因此運營商在實施BCMCS時應(yīng)考慮到這些問題。
六、結(jié)束語
隨著MBMS和BCMCS的不斷發(fā)展,其支持的多媒體業(yè)務(wù),尤其是手機電視業(yè)務(wù)必將得到迅猛的發(fā)展。而且由于移動廣播業(yè)務(wù)可以跟現(xiàn)存的移動業(yè)務(wù)(例如語音、數(shù)據(jù))復(fù)用,因此在不久的將來交互式廣播業(yè)務(wù)很可能成為新的業(yè)務(wù)。
cdma相關(guān)文章:cdma原理
評論