首先是1G. 2G. 3G的這個G字,其實就是Generation,也就是世代的意思,所以3G很多人可能會誤以為有三個G開頭的字(類似我們今天稱呼triple W or I triple E),但其實真的就只是3rd Generation的意思,怎麼樣?單純到有點出乎你的意料吧?
簡單來說,從1G進步到2G,主要的改變是從類比訊號轉為數位訊號,在1G通訊標準時期,最著名的規格是AMPS (Advanced Mobile Phone System),早期的黑金剛即屬此種規格下的產品,其實Advanced指的進階,只是比一般的室內電話更進步一點,所以就跟室內電話一樣,AMPS也是類比的語音傳輸,而AMPS所採用的處理技術為FDMA (Frequency Division Multiple Access,分頻多工存取)。
後來2G則進步到數位訊號,其中的規格並不只有一種,所採用的技術也可以粗淺的分為TDMA與CDMA兩種。歐洲、台灣等地所使用的GSM (Global System For Mobile Communication)與日本採用的PDC (Personal Digital Cellular)都屬於TDMA(Time Division Multiple Access,分時多工存取)的技術,而美國則由Qualcomm公司發展出一套嶄新的傳輸標準CDMA (Code Division Multiple Access,分碼多工存取),此時的CDMA其實仍然屬於2G的範圍,後來則被通稱為所謂的窄頻CDMA (narrow-band CDMA),以便於跟3G的新一代CDMA技術做區別。
而在介紹GPRS以前,我們應該要對幾個概念正名一下(這可不是什麼台灣正名運動的正名),一般我們說的WAP手機,其實應該是指WAP Over Circuit-Switched Data,或是簡單一點說成WAP Over GSM Circuit也行,但我們所說的GPRS手機上網,其實是屬於WAP Over Packet-Switched Data,或是WAP Over GPRS。從這邊我們可以看出來,GPRS相對的概念其實並不是WAP,而應該是傳統GSM線路的傳輸方式。
GPRS (General Packet Radio Service,通用封包無線傳輸服務),根本上的技術是從之前GSM線路傳輸的9.6Kbps,改用封包傳輸的技術,分開傳送、同步處理,使得傳輸速度得以大幅度提升,理論上可以達到100Kbps,但目前實作出來的速度約略是在40~50Kbps左右(依所利用到的Time Slot而定)。至於為什麼GSM線路傳輸的速度只有9.6Kbps而不是96Kbps,這可真的是一個大哉問了,我只能說,一開始GSM規格在制定的時候,一個時槽(Time Slot)所劃分的頻寬扣掉容錯碼後就只剩9.6Kbps(因為一開始GSM仍然是拿來講電話的,當初誰會想到要用這玩意上網?),而GPRS技術則可以一次利用單一頻率中全部的八個時槽來傳輸資料,至於傳送的方式則是拆開成封包同步傳輸,後端再把封包組裝起來形成原始的資料(想像成WinRAR或是Love Machine的多個壓縮檔就能理解了),但這邊又有一個技術要跟GPRS釐清不同的地方,那就是所謂的HSCSD (High Speed Circuit Switched Data Service),HSCSD與GPRS類似的地方是都能同時使用超過一個的時槽進行資料傳輸,但相異的地方在於HSCSD仍然是採用傳統GSM的線路傳輸技術而非GPRS的封包傳送,所以如果覺得GPRS上網太貴的人,不妨去看看新加坡HSCSD服務的費率吧,包管你看了以後不寒而慄。至於把GPRS稱作2.5G,其實是一個有些投機取巧的做法,因為真的要探究邏輯性思考的話(沒辦法,進研究所以後一天到晚在那邊討論邏輯思考,弄的我都有點神經質),顯然2.5G是一個有很大問題的名詞,因為Generation這個字的意思本身就是無法被分割的,就好像考試的成績,第一名後面就是第二名,沒有什麼2.5名這種東西,既然有2.5名那他就是第三名!會拿2.5G來稱呼GPRS,無非是因為GPRS大幅度提升了GSM系統架構下資料傳輸的速度,可是這個速度又還沒達到3G的要求,只好給它硬塞一個2.5G的名詞,至於2.7G,那就更Kuso了,為什麼是2.7不是2.8呢?其實我也不知道,相信搞出這個名詞的人也不知道。