2010年8月3日 星期二

從2G到3G –行動通訊技術解密 三:GPRS、Edge篇

換湯不換藥的GPRS

GSM開始提供CSD資料服務時,Internet的時代才剛要開始。慢慢地,人們發現使用者需要的上網服務是非對稱式的,而且並非在連上網路的其間都有資料不斷地在傳輸。因此GSM提出了新的行動數據服務方式,希望在盡可能不要大幅度修改系統的前提上,能提供使用者更實用的服務,這就是GPRS。

GPRS並不是GPS的好朋友,它是General Packet Radio Service的縮寫,它企圖在GSM的無線電及網路架構下,提供以「封包」為基礎的數據服務。大部份使用者瀏覽網路的行為都是一陣一陣的,而非連續的資料傳輸。就像我們在看網頁時,點下去才開始傳輸,而當網頁傳輸完成後,會有很長一段時間沒有網路活動。GPRS的封包服務就是以這樣的網路瀏覽行為為出發點來設計的。

在CSD資料服務中,每隻手機會佔用特定ARFCN頻道的八個時槽其中一個,即使沒有資料需要傳輸,那時槽也會為它保留,不會讓別的手機佔用。但在GPRS 資料服務中,時槽的使用是動態分配的,而且手機和基地台每次的傳輸都可以佔用一個以上的時槽。

如果CSD佔用單一時槽時的資料傳輸速率是9.6Kbps,那GPRS佔用兩個時槽時就可以達到19.2Kbps的速率。事實上,GPRS還新定義了數種不同的資料封包編碼方式(CS,Coding Scheme),讓系統可以根據無線電頻道的狀況好壞,決定要使用錯誤更正碼較多但速度較慢的編碼方式,還是使用錯誤更正碼較少但可以傳輸較多資料的編碼方式。

圖五列出了GPRS四種不同的資料封包與傳輸速度的關係。就如同前提過的,調變的密度決定了通訊系統耐雜訊的能力,同樣地封包編碼也有這樣的特性。當我們企圖用降低錯誤更正碼的比率來提高資料傳輸速率時,代價就是系統抵抗雜訊或是其它干擾的能力降低。對GPRS的系統來說,這個效應會導致基地台所能覆蓋的面積減小。以CS-1格式的封包來說,在這樣的傳輸模式下,基地台的覆蓋面積和原來使用CSD時一樣,但若使用CS-4時,基地台的有效射程就只剩下原來的一半,而覆蓋面積則只有原來的四分之一。

除了使用新的編碼方式外,GPRS最重要的突破還是改變了GSM系統使用無線電資源的方式。它讓同一個ARFCN所屬的各手機可以協調並佔用一個以上的時槽。GPRS允許下鍊路方向最多佔用四個時槽,如果同時頻道的狀況也夠良好,讓系統可以使用CS-4封包,那下鍊路方向就能達到超過80Kbps的資料速率,遠比CSD的9.6Kbps要實用得多。


▲圖五 GPRS的封包編碼與速度。

不過雖然GPRS可以透過佔用多個時槽來增加傳輸速率,但畢竟一個ARFCN裡就只有那八個時槽,如果大家都要用,還是會發生搶不到資源的問題。因此,GPRS所能達到的傳輸速率並非僅由系統決定,還要看同一時間系統內其它使用者的使用狀況。其實所有以封包型式運作的通訊系統都有類似的特性,雖然它無法對使用者保證頻寬,但卻可以更有效地分配及利用頻寬。

就在GPRS孵出來後沒多久,Internet爆炸的時代已經來臨。但行動通訊的規格制定因為牽涉到大量的標準化作業以及政治問題,沒辦法跟上IT產業的爆發性成長,因此當固定數據通訊在短短幾年內由56Kbps的數據機進步到數十Mbps的ADSL甚至上百Mbps的光纖到府,行動數據通訊仍在後面苦苦追趕。

就在3G的網路遲遲無法普及但市場上又有大量的寬頻行動數據需求時,GSM設備的製造商又將腦筋動到原來的系統上。這次,因為GMSK調變的頻譜利用率實在太差,他們它換掉了。

救援投手EDGE

的系統有個很響亮的名字,叫做EDGE, 全名是Enhanced Data rates for GSM Evolution。既然是evolution,當然就不能大改,所以他們只小改了調變及編碼的方式,至於核心網路則完全延用GPRS的架構。

EDGE引入的一種新的調變方式稱之為8PSK,它將資料載在訊號的相位上,而每一個符號有八種可能的相位,因此一個調變過的符號可以攜帶3個位元,換句話說在同樣的時間內,8PSK可以攜帶的資料量就是GMSK的三倍。

當然,因為調變密度變高的關係,8PSK在接收端的訊號鑑別率遠不如GMSK,因此典型的EDGE基地台覆蓋範圍都較GPRS的基地台要小。

除了調變方式改變外,EDGE也定義了新的封包編碼方式,這兩種參數組合起來總共可以有九種不同的調變及編碼方式(MCS, Modulation and Coding Scheme)。


▲圖六 EDGE的封包調變編碼與速度。

圖六列出了EDGE系統中所使用的各種封包調變與編碼的組合。可以看出,當使用MSC-9格式時,佔用單一時槽的傳輸速率最高可以到59.2Kbps,如果再配合最大可以達四個時槽的多時槽佔用機制,EDGE系統在單方向的資料速率可以達到200Kbps以上。

雖然在這個寬頻的年代,200Kbps實在說不上是什麼很了不起的速度,開個Yahoo首頁可能也要個十來秒,但總比CSD和GPRS要強上許多。但可惜的是,這樣的速率只有在滿足以下兩個條件時才有可能達到 : 第一,你和基地台的距離要夠近,訊號品質要夠好,好到讓系統可以選擇使用MCS-9的編碼方式。第二,同一個ARFCN裡,沒有其它使用者來跟你搶時槽,讓你可以完整地搶到四個時槽來使用。這樣的條件其實並不容易滿足,一般來說在都會區內,EDGE大概可以達到100Kbps以上的服務速度,但若在郊區,因為基地台的半徑都較大,沒辦法提供很好的訊號品質,EDGE很難切換到高速率的封包,大部份的業者甚至不在郊區佈建EDGE的基地台,而僅使用GPRS系統。

EDGE曾經一度被視為3G網路普及前的救援投手,它讓電信業者只要花少許的經費更換基地台的發射接收模組,就可以讓網路以EDGE模式運作,完全不需要更動核心網路的設備。雖然一兩百Kbps的服務速度差強人意,但其實已經可以滿足大部份的網路應用服務。Apple 的 iPhone 第一代上市時,不就只有EDGE網路的連線能力,也能讓大家玩得很開心嗎?

(待續)

從2G到3G –行動通訊技術解密 二:GSM速度篇

GSM無線電子系統

「無線電子系統」(Radio Subsystem)其實是行動通訊系統的術語,簡單的來說就是這個行動通訊系統的無線電介面標準,它所用的頻帶、頻道的分配、調變及解調的方式、功率的大小等。

無線電子系統決定了很重要的一個關鍵參數,稱之為單位頻率的系統容量。以GSM系統來說,最早的GSM 900規格分配了兩個25MHz的頻段供整個系統使用。890-915MHz這段供手機送往基地台使用,稱之為上行鍊路(uplink);而935-960MHz這段則是供基地台送往手機的通訊使用,稱之為下行鍊路(downlink)。這個頻段被切成以200KHz為單位的頻道,因此25MHz就有125個可用的頻道,這些可用頻道被編上號碼,稱之為ARFCN(Absolute Radio Frequency Channel Number)。一般來說,在同一個國家或地區很少只有一家電信業者經營GSM網路,因此主管機關可以分配不同的業者使用不同的頻道,而各業者再根據各自分配到的頻道號碼,去做頻率重用的規劃。

以台灣現行的 GSM 900 系統來說,中華電信的全區系統分配到第25號到第99號ARFCN,總共有75個頻道,而北中南三家單區的業者,都分配到第101號到第124號ARFCN,共25個頻道。由於單區業者的經營區域不同,因此同樣的ARFCN可以在北中南三區重覆使用。

頻道分配完了,接下來就要看一個頻道能塞多少人了。一個頻道能塞多少使用者,以及每個使用者能分配到多少頻寬,是由無線電子系統的調變方式及多工存取方式來決定的。

調變是數位通訊系統中,用來將資料以訊號的格式表現的方式。教科書上告訴我們可以用訊號的振幅、頻率、或是相位來代表資訊,實務上這三者常常混用。而多工存取方式則是當一個頻道要給很多人使用時,大家所必需遵守的遊戲規則。

GSM使用的數位調變方式稱之為GMSK,簡單來說它是一種經過特殊處理的二元頻率調變方式,每一個符號只能攜帶一個bit的狀態,零或一。在數位調變中有個很重要的觀念,稱之為符號的鑑別率。越好的鑑別率代表這個調變方式能耐越大的雜訊干擾。

以同樣的調變強度來說,如果一個符號有四種可能的狀態,它一次就能攜帶兩個bit的資訊量,但相對的來說,因為在接收端它有四種狀態需要鑑別,因此它的鑑別率一定不如只有兩種狀態的二元調變。但相對來說,二元調變能攜帶的資訊量卻只有前者的一半。


▲圖二 調變密度與鑑別率的關係。

GSM選擇了相對來說較耐雜訊的二元GMSK調變,但代價就是較低的頻寬利用率。在一個200KHz的ARFCN中,GSM的GMSK調變只能達到270.83333…Kbps的可用資料速率。對,它有個除不盡的尾數,看起來很怪,不過這只是因為計算的單位不同。實際上照GSM的通訊協定,它是每六秒可以傳送1625000個bit,除下來每秒就是270.833333…個bit。

270Kbps聽起來還蠻快的吧?但它不是一人獨享。每一個ARFCN要讓八位使用者共享,而這八位使用者以4.615ms的週期輪流使用這個無線電頻道。這樣的多工存取方式稱之為TDMA(Time Division Multiple Access),而每個使用者佔用無線電資源的時間稱之為時槽(time slot)。

gsm03_wtd
▲圖三 GSM的分時多工。

我們可以這樣想像:第一隻手機要傳送資料給基地台時,首先它得在很短的時間內將無線電發射系統打開並且準備好,這個動作稱之為ramp-up。等射頻系統準備好後,它就有576.92us這麼一點點的時間,可以用來傳送156.25個bit,用GSM的術語來說,這叫做一個burst。這次的0.25個bit就真的是0.25個bit,在GSM的通訊協定設計中,真的有四分之一位元這種東西,稱之為QB(quarter bit),不過它不是用來載送資訊的就是了。

當這隻手機在限定的時間內傳送完它想傳送的burst後,它得趕緊把發射電路關掉,因為馬上第二隻手機接著就要用同樣的頻率傳送資料給基地台。如果第一隻收機的發射電路關得太慢,就會干擾到第二隻手機的發射,影響基地台接收第二隻手機資料的正確性。這個關掉的動作稱之為ramp-down。在GSM手機的射頻系統設計中,ramp-up跟ramp-down是很重要的課題:如何讓射頻放大器在短時間內打開並穩定到可以輸出的狀態,以及在傳送完後可以迅速關閉不去踩到下一位使用者的發言,都是需要精確控制的動作。

GSM 同時定義了單一手機從關掉發射到開始接收之間,需要有三個burst的時間差,這同樣是因為發射電路關閉需要時間,而接收電路開啟也需要時間的關係。

因為每隻手機都以4.615ms的週期將射頻電路打開來發射再關掉,因此我們若單看任何一隻手機,它的發射電路就是以4.615ms的週期在發射576.92us這麼短的訊號。這樣的無線電訊號,如果對鄰近的裝置造成干擾的話,就會變成像是一個個的脈衝訊號以4.615ms的時間間隔打在被干擾的裝置上。在使用GSM手機時,電話還沒響起,我就就常常聽到旁邊的電腦喇叭發出「茲…茲…」的聲音,就是這種干擾造成的。而那個「茲…」聲的頻率,則剛好就是4.615ms的倒數,大約是217Hz。這種雜訊,我們稱之為TDD noise,因為它是由分時多工 TDD(Time Division Duplex)所造成的。

一隻手機每次只能分到156.25個位元已經夠慘了,但更糟的是這156.25個位元還不是全部都可以用來傳送資料。前面提過,如果前一個使用者ramp-down做得不好,就會踩到後面使用者發射的訊號,而這種情況其實很難完全避免,因此GSM預留了8.25個bit的時間專門用來被踩的,這就是guard period。除此之外,因為無線電頻道是個瞬息萬變的通訊媒介,接收端需要使用等化器和其它自適應(adaptive)的接收技術來因應,因此需要一些已知的訊號供校正所需。在一個burst中,這種用來校正接收端的訊號又佔去了26個位元,再扣除一些雜七雜八的小符號所佔用的的位元,一個burst裡真正能用來傳資料的位元數只有114個,換算下來,真正用來傳資料的位元速率只有24.7Kbps左右。


▲圖四 GSM的burst格式。

說了這麼多,其實只是想告訴你,GSM這個系統原來就不是設計來傳資料的,它是設計來提供穩定可靠的數位語音服務。

24.7Kbps可以提供語音服務?沒錯,GSM的語音就是在這麼一點點的頻寬中傳送。因為頻寬很少,所以語音資料必需經過壓縮。早期GSM所使用的語音壓縮演算法稱為LPC-RPE,它是種專門針對語音所設計的聲音壓縮演算法,編碼後的資料速率是 13Kbps。因為它是特別為語音所設計的,所以對於處理語音以外的聲音訊號並不在行。你可以試著對手機話筒吹口哨,對方會聽到一個在顫抖又中氣不足的口哨聲,就是這種語音編碼法在處理非語音訊號時造成的奇特結果。

13Kbps 的語音經過錯誤更正碼及錯誤偵測碼等編碼後,膨漲為22.8Kbps的資料流,就可以載在burst上傳送了。

那9.6Kbps的CSD資料服務是怎麼回事呢?其實它就是將預備載在burst中的語音資料以使用者自己想傳送的資料取代。語音可以容許小部份差錯,但資料則是一個bit都錯不得,因此GSM用來傳送資料時,會用更完整、更嚴謹的錯誤更正碼及錯誤偵測碼去將欲傳送的資料編碼,因此9.6Kbps的使用者資料流經過編碼後,也膨脹為22.8Kbps的資料流,用一樣的方式載在burst上傳送。

所以,並不是GSM有留一手,而是CSD的系統設計就真的只能傳送9.6Kbps這麼慢的資料。而且,因為CSD完全遵守語音通話的遊戲規則:撥號建立連線、使用與語音相同的封包格式與頻道資源,因此這項服務會以連線時間計費也是理所當然的。

(待續)

從2G到3G –行動通訊技術解密 一:GSM架構篇

台灣民營行動電話業者自一九九八年開台以來,至今已超過10個年頭,隨著行動通訊的技術發展,主推的服務也從當初2G時代的語音為主,進步到3G時代的語音與數據並重。而且隨著許多智慧型手機的上市,現在許多新機都配合無限量的3G行動上網費率在銷售。捷運和公車上到處都可以看到有人用iPhone或Hero在噗浪或是玩Facebook。

在這十年間,行動通訊的技術究竟有什麼變化,讓現在幾乎每隻手機都可以用合理的費率享受行動上網的便利呢?

2G時代的行動上網

撇開早期的AMPS類比式行動通訊系統不談,台灣的行動通訊系統正式邁入數位的時代是從GSM系統開始,而民營的大哥大業者也是從GSM這個系統切入行動通訊這個市場的。

在GSM的那個年代,並非沒有行動上網的服務,但用過人應該都知道,只有在沒辦法上網就會死的狀況下,才會考慮使用GSM系統的行動上網服務。GSM的行動上網服務稱之為CSD (Circuit-switched Data) service,它的連線速度只有9.6Kbps,對,你沒看錯,就是9.6Kbps,或者說9600bps。9.6Kbps有多慢?Yahoo!奇摩的首頁現在的大小大概是200多K bytes,用9.6Kbps來下載的話,大概要兩百多秒,或是三分多鐘。而且CSD是以使用時間計費的,而非以資料流量計費,因此只要連上網路後,就算你掛在上面什麼事都沒做,帳單還是一分一秒地增加。

究竟是什麼樣的背景,造就了CSD這樣高貴又難用的行動數據服務呢?這得從GSM的傳輸技術說起了。

效法蜜蜂的蜂巢式系統

無線通訊系統有個很重要的特徵,就是電波的獨佔性。假設有兩個用戶使用某一個頻率在通訊,在這兩個用戶射程所及的範圍內,這個頻率就不能再被其它用戶所使用,否則就會發生「蓋台」的現像,也就是無線電波的通訊干擾。

而無線電的頻道資源是有限的,必需要巧妙地重覆使用,才能服務更多的使用者。行動通訊系統巧妙地建立許多功率較小的基地台,取代單一大功率的基地台,而不相臨的基地台便可以使用同樣的頻率服務不同的用戶。


▲圖一 頻率重覆使用的概念。

圖一說明了利用多個小功率基地台來取代一個大功率基地台,以覆蓋服務區域的概念。我們可以發現,同樣使用六個頻率,假設每個頻率一次只能給一個用戶使用,在單一基地台的系統內,最多只能有六個使用者同時使用;但在蜂巢式的系統內,同時可以上線的使用者數多了兩倍不止。

當然,將服務區切割為小區域並不是不用付出代價的,而這其中最麻煩的課題就是基地台交越(hand-over),也就是當使用者從一個基地台所服務的區域,要移動到另一個基地台所負責的區域時,系統必需要能將使用者安全且無誤地轉移過去。

當我們把基地台切得很小時,因為頻率的重覆利用率會大幅增加,系統的容量就會大幅上昇,也就是說在同樣的區域內,同時間可以服務更多的使用者,但代價就是如果使用者都在移動的話,系統會忙於處理使用者跨基地台的交越動作。當交越的動作頻繁到一個程度時,可能會讓系統的可用率或可靠度下降,因此如何根據服務區域的目標容量來妥善規劃基地台覆蓋區域的大小,是行動通訊網路在佈建時很重要的工作。

蜜蜂的蜂窩告訴我們,要用最少數量但單一的重覆圖形填滿一個區域時,六角形比正方形要好,因此行動通訊系統最初的構想就是讓基地台的覆蓋範圍成為六角型。當然電波並不會剛剛好走到六角形的邊界就消失,所以其實每個基地台仍舊是以圓形的覆蓋範圍存在,只是我們用它的中心位置決定它與相臨基地台重疊區間的關係而已。

不過實際上為了讓頻率的重覆使用率盡可能的高,基地台多半是以扇形的型式存在,像是在一個六角型的中心點架設三隻天線,各朝向不同的方向,每支天線負責120度的區域。實務上除了可以用發射功率的大小來改變基地台覆蓋區域的大小外,也可以用改變天線的俯角來使電波投射出去的足跡(footprint)改變,來控制覆蓋範圍。

(待續)

RF工程師小工具

[ARFCN計算器]
包含P-GSM900, E-GSM900, GSM1800, GSM1900的UL/DL頻段速查表
連結:ARFCN to Frequency Calculator

[Free Space Loss計算器]
連結:http://www.comsearch.com/satellite/tools_fsl.jsp

2010年8月2日 星期一

3GPP.3GPP2.CDMA.WCDMA.TD-SCDMA

3GPP The Third Generation Partnership Project。
由於世界各國在第二代所選擇的行動通訊系統標準並沒有一致性,因此,對於第三代行動通訊的標準也眾說紛云。1998年12月,由歐洲標準制定協會(ETSI)發起,日本ARIB、TCC,美國T1以及韓國TTA共同參與的3GPP(The Third Generation Partnership Project)正式成立,中國大陸後來也正式加入,目前正積極制訂以GSM MAP為核心網路,以歐洲UTRA為無線空中介面的IMT-2000標準。3GPP為W-CDMA支援廠商所組成的小組。

3GPP2 
由於世界各國在第二代所選擇的行動通訊系統標準並沒有一致性,因此,對於第三代行動通訊的標準也眾說紛云。與3GPP相對應的是由美國國家標準協會(ANSI),日本ARIBO、TTC,韓國TTA及中國大陸參與的3GPP2也已於1999年1月正式成立,3GPP2所制訂的標準是以北美ANSI/IS為核心網路,空中介面則以CDMA2000為標準。3GPP2為CDMA2000支援廠商所組成的小組。


Code-Division Multiple Access (CDMA)分碼多重擷取系統

CDMA是一套最新的行動電話通訊技術,由QUALCOMM首先開發出來,與目前大多數人熟知的全球行動通訊系統 (GSM ) 相比,CDMA的傳送數據資料的速度要快上許多,因為CDMA利用直接序列展頻(Direct Sequence Spread Spectrum,DSSS)技術,將原本9.6 kbps的語音或數據資料,利用微處理器 (Microprocessor) ,在1.25MHz的頻寬 (Bandwidth) 上將各種不同代碼彼此堆疊起來,用數位方式保密地大量傳送,並再依據對方機制還原成9.6Kbps的語音或數據資料。

如果CDMA的頻寬 (Bandwidth) 大小和基地台相同,CDMA容量將會是GSM系統的3倍,AMPS的10倍,但是整體效率卻更好,而且只要加裝部分設備在窄頻CDMA語音系統,就可以高速傳輸數據(如網站資訊)到第三代行動電話上。

由於歐洲各國主導的GSM系統行之有年,全球使用此系統的人口將近55%,有三億之多,因此由GSM演變而來的W-CDMA將會有更多的群眾基礎,對於業者而言,更無須花費過多的設備資金,就可以順利使用該系統。


Wideband Code Division Multiple Access (WCDMA)
寬頻分工多重擷取系統

WCDMA是第三代行動電話 (3G ) 系統的一種,對使用者而言,和分碼多重擷取系統 (CDMA ) 並無太大差別,但是對系統業者來說,WCDMA是全球行動通訊系統 (GSM ) 的後繼規格,自然大多傾向於採用WCDMA系統。

WCDMA的傳輸速度,室內每秒鐘可達2百萬位元組 (MB ) ,移動時可也可以有每秒384仟位元組的速度,因此不論使用視訊會議系統或是電子郵件 (E-mail ) 收發,都將猶如使用有線傳輸系統那樣毫無阻礙。

WCDMA將於2001年率先在日本開始服務,英國與北歐則將於2002年跟進,不過美國地區仍有許多使用類比系統的用戶,因此全面轉換到3G系統,可能要等到2005年以後。


Time Division-Synchronize Code Division Multiple Access (TD-SCDMA) 分時同步分碼多重擷取系統

目前經國際電信聯盟(ITU)認可的第三代行動電話 (3G ) 無線傳輸技術共有3種標準,分別是寬頻分工多重擷取系統 (WCDMA ) 、CDMA2000及TD-SCDMA。

其中TD-SCDMA是大陸主導提出的第3代行動電話系統,已經在北京完成系統整合測試工作,並且考慮作為3G標準,但是仍然沒有最後定論。

TD-SCDMA的技術特點是頻譜利用率為全球行動通訊系統 (GSM ) 的3至5倍,可以利用現有傳輸網路 (Network) 、基地台設備平滑過渡3G,最大限度地減少技術風險及投資風險。

不過就現有技術與設備而言。以GSM系統升級至WCDMA是最好的作法,因為WCDMA與GSM的相容性最大。

要用何種規格最為3G真正標準,到現在仍無定論,除了規格的相容性之外,系統設備更換速度短,且使用者樂於接受,也是很重要的。


Time-Division Multiplexing (TDM)
用於通訊系統頻寬高過數據傳送速度時。TDM用同一條通訊線路輪流傳送數個數位信號,讓每個信號各得一小段傳訊時間。當數個慢速設備須與一個遠程設備通訊時,使用此法可讓用戶分用同一條通訊線路,而提高經濟效益。

2010年8月1日 星期日

3.5G (WCDMA HSUPA) 流動寬頻上載速度解構

3.5G (WCDMA HSUPA) 簡介

HSDPA 與 HSUPA 的名稱一看就明白,一個是 Downlink (下傳) 一個是 Uplink (上傳),但其實制定所有 WCDMA 制式的官方組織 3GPP 是稱 HSUPA 之為 EUL (Enhanced Uplink),HSUPA 只是 Nokia 的叫法。不過由於易記易明,所以不少場合都使用 HSUPA。正如 HSDPA 一樣,HSUPA 是建基於 WCDMA 技術的附加資料傳輸制式,透過更頻密的資訊交換、運用更先進的無線訊號及更有效率的錯誤修正制式,以達至更快的上載速度。以往傳統 WCDMA (Release 99,因在 1999 年發佈,簡稱為 R99) 的上下載極速均為 384kbps,及後 HSUPA 將上載速度提升至 700kbps 以上,現時一般 HSUPA 手機或 USB modem 均支援 2Mbps 上載速度,部份更已支援 5.76Mbps。

以前文分類而言,上載速度於設備功能限制及營運上的限制與下載相同,唯獨是在無線電波流動網絡技術上有所出入。本文將嘗試用較簡潔易明的方法介紹一下 3.5G 網絡的上載技術及速度上的限制。

第一類:流動網絡技術限制

1. 網絡頻寬的定義

與下載相同,上載所謂 2Mbps 或 5.76Mbps 亦只是指無網網絡總頻寬,而非電腦所能享用的頻寬。雖然由於上載的無線訊號與下載並不完全相同,但由於同樣基於 WCDMA 架構,當中所涉及的控制訊號與實際傳送資訊的比例與下載相距不遠,所以仍可以套用下載實際速度為總頻寬 60~90% 的預算。換言之,以上載 2Mbps 總頻寬的流動寬頻為例,電腦可享用的頻寬大約介乎於 1.2~1.8Mbps 之間。

2. 上傳無線網絡使用度

上載與下載最大分別之處,是上載使用者之間不一定存在競爭,不一定要對分頻寬。前文說過,如果兩個人同時間下載,就每人最多只能享用一半的頻寬。這是因為無線電天線所傳送出來的頻寬有其最高限制 (14.4Mbps),當兩個人同時要求同一組天線傳送資料,那麼天線就只可以用其有限的頻寬資源分配予兩人。剛才說在上載的環境則不一定要對分頻寬,是因為每個使用者都擁有 2Mbps 或 5.76Mbps (視乎手機性能) 的上載頻寬,每使用者都可以用盡頻寬來傳送資料給天線,而天線只是負責接收,所以在這個角度而言每位使用者都應可用盡其上載頻寬。那麼,究竟是甚麼因素限制了上載速度呢?

可以用以下情況來理解。WCDMA 裏手機與天線的通訊,就如一班來自世界各地的學生在班房內與一名老師在對話,而上載就等同於學生向老師發問。每個學生都懂得一種獨特的語言,而老師則聽得懂所有語言。這位老師十分厲害,他的腦袋可以分拆開不同的語言,因此他可以同時間聆聽所有學生發問。但是,這位厲害的老師也有一些限制,就是所有學生加起來的總聲量不可以太大,因為如果大嘈吵的話就會連他那個厲害的腦袋也不能分拆開不同的語言。他的腦袋裏其實有很多小組,每個小組處理不同的語言。對於每一個小組而言,除了它專門處理的那種語言外,其他所有語言都會當成為嘈音。只要嘈音不太大,每個小組都能夠分拆出它專門處理的語言,從而聽到該位學生的發問。

WCDMA 的上載也是同一原理。對於基站天線而言,它可以同時接收很多使用者的訊號,並分拆開不同的使用者。對於任何一個使用者的訊號而言,所有其他使用者的訊號都是雜訊。只要整體上傳訊號強度不太高,基站就能夠成功分拆出每一位使用的訊號,從而所有人都可以用最高頻寬上傳。至於究竟有多少使用者才會導致整體上傳訊號強度過高,則非常視乎實際使用情況。這是由於每一位使用者與基站天線的距離都不同,距離越遠的人會使用更大的訊號強度,導致在空氣中產生更大的雜訊。所以,實際應用上是無法估算究竟多少人才會導致所有人的頻寬下降,要視乎在該環境中每一位使用者距離天線有多遠,以及每一位使用者的 USB modem 或手機使用多大訊號強度。

相比下載,上載在無線電波上速度限制是極度視乎實際環境,所以很難像下載般簡單以分配頻寬方法去估算在多少人的情況下每人可佔用多少頻寬。如果大家都距離天線很近、訊號清析,則有較多人可以同時享用極速;相反如果大家距離天線很遠,或有部份人以很強的訊號上傳,都會嚴重影響其他人的上傳速度。

3. 訊號接收強度與清析度 (RSCP & EcNo)

在 WCDMA 技術中,不論是下載或上載相同,最重要是訊號清析度 (EcNo)。在下載時,如果訊號很強但多個基站產生干擾,則會導致清析度下降。同樣地,在上載時,如果訊號很強但是手機之間互相干擾、雜訊太多,則會導致基站天線所接收到的清析度下降。這一點,就如同上文所述,很受實際環境中使用者分佈及上傳訊號強度所影響,難以一概而論。

3.5G (WCDMA HSDPA) 流動寬頻下載速度解構

3.5G (WCDMA HSDPA) 簡介

現時香港的 3.5G 流動寬頻網絡使用的無線電技術,是以歐洲為主力開發的 WCDMA HSDPA。WCDMA 是 3G 網絡制式的一種,能最高提供 384kbps 上下載速度。而 HSDPA 則是建基於 WCDMA 技術的附加資料傳輸制式,透過改良通訊制式及共享無線電資源等方法,將 WCDMA 的下載傳輸速度大大提高至最高 14.4Mbps,固此亦被稱為 3.5G。至於上載,則有 HSUPA (或稱為 EUL) 附加技術,將上載最高速度提升至5.76Mbps。上下載在技術層面 (即下文的第一類) 有不同的限制因素,今次集中介紹下載,將來有機會再介紹上載的情況。流動網絡包含很多環節,能影響寬頻速度的因素極之多,以下我嘗試綜合歸納為三大類:

第一類:流動網絡技術限制

1. 網絡頻寬的定義

在解構影響頻寬的因素之前,我們必需先了解網絡頻寬的定義。HSDPA 提供的 14.4Mbps 極速,或現時香港網絡支援的 7.2Mbps 極速,指的是無網網絡總頻寬,但與電腦軟件所享用的頻寬有差別。這是由於無線網絡傳送的不單是互聯網資料 (如網頁或 MSN 訊息) ,還包括無線網絡的附加資訊,用以偵測資料傳輸錯誤及對手機作出資料接收的控制,讓手機通訊能克服不穩定的無線環境。至於這些附加資訊會佔用多少頻寬,則要視乎無線環境質素以及所需要傳送的互聯網資料的狀況,難以劃一界定。參考一些大學及外地網絡營運商的實驗數據 (列表見文末補注),電腦能夠享用的頻寬大約界乎於無線網絡頻寬的 60~90%。換言之,以 7.2Mbps 總頻寬的流動寬頻為例,電腦可享用的頻寬大約介乎於 4.3~6.5Mbps 之間。

2. 同時使用者人數 (concurrent users)

流動寬頻使用 WCDMA 無線電技術,而香港電訊管理局發牌給四間營運商都是三條 WCDMA 頻道,即是說同一間營運商的使用者就得分享這三條頻道。現時 WCDMA HSDPA 技術中的 14.4Mbps 下載極速,技術上都是說當只有一位使用者使用整條頻道 (沒有其他人使用流動寬頻或打電話) 時提供的速度。亦即是說,以香港的頻譜,在同一地方、同一時間、同一間營運商,最多有三人可以同時享有 14.4Mbps 極速。當使用者增多,大家都得分享這 14.4Mbps 速度。而至於速度是平等分享還是按條件分享 (例如按使用者等級或按使用者無線電質素),就視乎營運商的網絡設定了。

3. 使用者實際傳輸時間 (user activity factor)

上面的第一點說要分享頻寬,但實際上並非只要多人連線就需要分享頻寬,因為傳統上一般網絡使用者並非任何時間都需要傳送資料。以一個使用流動寬頻瀏覽網頁及 MSN 通訊的用家為例,他只會在下載新網頁及收發 MSN 訊息時才需要傳送檔案,其餘時間並不需要使用頻寬。流動寬頻能夠同時讓多位使用者享有寬頻連線,設計上很大程度是基於使用者雖然同時連上網絡,但是大家在不同時間使用頻寬。

user_activity_factor

以上圖為例,A 君在這十秒需要傳送檔案,隔一會 B 君需要使用兩秒,再過一會 C 君需要使用五秒,這種大家在不同時間需要頻寬的話,大家都可以取得極速,因為在上述三位使用者使用的時候,都只有一位人使用。明眼的你或許已察覺到,香港的流動寬頻使用者已經與上述「傳統使用者」有所不同,不少人都不是間歇性傳送檔案,而是長時間佔用頻寬 (如使用 BT),那麼使用者就必需分享 HSDPA 的 14.4Mbps 頻寬了。

4. 訊號接收強度與清析度 (RSCP & EcNo)

眾所周知,流動網絡訊號接收在不同地方有強弱之分,訊號較強則一般而言速度較強。WCDMA 技術裏,其實實際影響傳輸速度的,不是訊號強度 (RSCP),而是清析度 (EcNo)。如果某營運商在某使用者附近架設太多組天線,它們合計起來會提供很強的訊號,但由於這些訊號會互相干擾,最終使用者的訊號會不清析,導到速度下降。WCDMA HSDPA 需要的是使用者與某一組天線有清析的訊號,就可以有高速的傳送,多組天線重疊覆蓋反而會產生干擾,而這方面就視乎營運商在鋪設天線時能否準確控制每一組天線的覆蓋範圍,避免過份重疊。對於一般使用者而言,訊號清析度是比較難去測量的,無法由一般手機中得知。這是由於訊號清析度受環境影響大,數值較為浮動,手機生產商為免消費者看見不停變化的訊號清析度而覺得奇怪,以及避免消費者誤以為是手機接收能力不穩定,所以一般手機顯示的都是強度而非清析度。

註:對於略懂 WCDMA 技術的讀者,我在此略去 CDMA 技術兩大因素 Code 及 Power。這是因為 Code 簡單而言可以包含在第一點中,user 分享 code 就是分享了頻寬,而 Power Margin 則涉及不少數式運算而不易簡述,不過歸根究底仍是與其他 user 共享及受接收強度與清析度影響。


第二類:設備功能限制

5. 手機硬件限制

如果你是精明的消費者以及喜歡留意手機資訊,相信會發現不同的 3.5G 手機所支授的下載速度都會有所有不同。由 1.8Mbps、3.6Mbps、7.2Mbps 到 10.2Mbps ,以致現時最爭議的 21Mbps 都有。這是由於 HSDPA 對硬件運算及無線收發控制要求很高,電子晶片廠商一直在研制能夠在合理運作溫度下達至高速的晶片,所以雖然網絡硬件已支援 14.4Mbps,但一般手機最高仍是 7.2Mbps,手機晶片方面廠商仍在不斷改進。所以,如果想購買高速傳輸手機,購買時不單要留意是否支援 HSDPA,還要留意所支援的速度。軟件功能亦可以影響手機傳輸速度,使用者可以多留意手機廠商網頁有沒有軟件更新,查看新軟件能否提高傳輸速度。

上面提及接收訊號強度及清析度對速度有很大影響,但其實不單止網絡商的覆蓋工程影響手機接收的訊號,手機的硬件設計亦有很大影響。現時一般消費者購買手機都會留意各式各樣的多媒體功能,很少再留意接收能力,可能一般認為手機接收技術發展已久,應該相差不大。但是,其實手機的接收天線發展日新月異,優良的設計及新開發的技術能大幅改善接收訊號的清析度,從而明顯提高傳輸速度。就算是同樣支援 7.2Mbps 的手機,如果用上新開發的天線設計,可能在有阻隔的環境仍可達至高速,但舊式天線設計的手機則可能在速度上有明顯下跌。不過,這類手機內部設計的資訊,莫說一般消費者難以得知,就算是流動網絡營運商也未必清楚,大家或許只可以依靠可信的實際測試來估計了。

6. 網絡設備限制

WCDMA 及 HSDPA 的制度雖然已制定多年,但是其技術細節有如汪洋大海,功能上亦經常有更新及補充,網絡硬件設備要充份達到要求其實不易,要到近年才真正充份支援 HSDPA 高速傳輸。雖然說已有充份支援,但只要你懂得寫程式,就會明白程式編寫總不免會有錯失 (bug)。而對於要編寫支援 WCDMA 這個極複雜制度的程式,更難以避免會有錯失,當中或許會影響傳輸速度。所有流動網絡硬件商都不斷在修正、更新及改良其網絡設備軟件,營運商亦不斷在研究及發掘需要改善的地方或問題,務求使用者真正享受高速傳輸。

第三類:營運上的限制

7. 架設天線及基站

base_station_antenna

起初第一點提及到人數對速度有很大影響,那麼其實不是只要縮小每組天線的覆蓋範圍,改為安裝更多組天線、更多基站,就可以讓更多人享受極速嗎?例如原本整座大廈都靠同一組天線作傳輸,在同一時刻最多只可以有六人享受 7.2Mbps,但如果高低層數分別用兩組天線作傳輸,那麼便不是可以讓十二人享受 7.2Mbps 嗎?理論上,這是正確的。但實際上,營運商要尋找地方架設基站,卻一點也不容易。試想想,要在你屋頂安將多支無線電天線,也不是人人都願意吧。同時,不論是租地方放置天線還是購置天線及基站,都是所費不菲的投資,營運商不可能無限量地增設。所以,營運商只能在合理及可行的程度上架設基站及天線。

註:大家會否以為手機網絡的天線藏得很密?其實只要記住它們的外貌,就會發覺香港幾乎在任何地方只要往上看都可以看見它們呢!可以參考一下這個連結裏的相片:Curious, what does a 3g antenna look like? (香港各營運商都主要使用白色,像第一幅圖片那種)

更新@2010-05-31:小弟早前在灣仔拍了這張照片,這裏頗多天線,我想香港各大網絡的天線款式都可以在這裏找到了 :-P
Photobucket (按一下進入另一頁,再按一下可放大看)

8. 骨幹網絡頻寬

無線網絡是提供手機至天線之間有無線連線,但是在基站連接到網絡主機,還是需要使用固網。傳統上營運商會向固網商租用 E1 (或 T1) 線,但每一條 E1 只能提供約 2Mbps,以一個基站安裝兩至三組天線計算,要滿足 HSDPA 需求需要很多 E1 線路。由於租大量 E1 線的成本比租光纖線還貴,所以如今每個營運商都正在更換成光纖網絡 (或已完成更換),但偏遠的地區仍然難保未有光纖到達。如果使用者正在連線的基站仍未轉用光纖,則會限制了最高可達的極速。這方面依靠營運商的投資,盡快在有光纖的地點改為光纖線,務求使用者真正在全港都可享受 HSDPA。