GPRS和 GPS的主要區別在于它們的信號發射方式, GPRS發送信號是由衛星接收后再發射到用戶,而 GPS接收信號是先發送至地面基站,再由基站發射到用戶。

1、傳輸距離
GPS系統使用3個星載信號,每個衛星的星載信號分別是3個不同的頻點,每一個頻率對應3個不同的子載波,每個子載波的工作頻段是一樣的,但是發射率為10 kHz。當 GPS定位成功后,將發送一個10 kHz、一個8 kHz以及兩個8 kHz頻點信號給用戶,在這些頻點上發送用戶的位置信息。根據這一原理, GPS設備可以實現全球導航和定位。不過由于 GPS信號發射時是在衛星上進行的,因此如果不將該信號接收、傳送或者接收后再發射至用戶的話,則 GPS會產生丟失或者中斷信號。而在移動通信中,用戶發送數據可以使用基站間的話音數據傳輸、也可以使用手機上的 GPS定位業務(如:短信、彩信等)。當用戶向基站進行位置信息發送時,如果使用手機上有衛星定位功能,則其就可以在基站間實現語音通話或者彩信。這也正是 GPRS可以實現全球覆蓋的原因之一。
2、數據格式
GPS采用了 GPS設備在使用時的數據格式,其格式如圖所示:
在每一個 GPS設備中都有一組數據,可以理解為每一組數據。GPS設備的每一組數據都包含一個字節編碼,每個字節編碼由一個數據塊組成。其中,第一個字節用來定義 GPS設備的身份信息(位置、日期等),第二個字節用來描述信號傳輸的速率,第三個字節用來記錄每一組的內容,第四個字節用于記錄每一組的內容。

GPS設備在使用時首先將數據塊中的字符轉換為字符串,然后將這些字符串發送給各個接收機或用戶單元(如 GPS接收機)。這些字符串通過終端的通信接口以 RSSI方式傳送到接收機或用戶單元。RSSI發送到接收機或用戶單元后將其解碼成可識別信息(如地址、時間、距離等),然后根據接收到的信息進行相應的處理。在接收端處理完成后再將其解碼成可識別信息(如位置等)。
由于 GPS設備使用兩種編碼方式,因此每個接收器和每個用戶單元均具有不同的數據格式。如果使用不同編碼方式進行信號處理的話,其結果會出現明顯差異(如圖所示)。在每一個 GPS發送端都有一個時鐘芯片來確定接收端對該時鐘芯片存儲的時間長度和相位。時鐘芯片中有兩個同步時間塊:第一周期包含24小時時間(1分鐘);第二周期包含8小時時間(2分鐘)。
GPRS是通用無線分組業務(General Packet Radio System)的縮寫,是介于第二代和第三代之間的一種技術,通常稱為2.5G。GPRS采用與GSM相同的頻段、頻帶寬度、突發結構、無線調制標準、跳頻規則以及相同的TDMA幀結構。因此,在GSM系統的基礎上構建GPRS系統時,GSM系統中的絕大部分部件都不需要作硬件改動,只需作軟件升級。有了GPRS,用戶的呼叫建立時間大大縮短,幾乎可以做到“永遠在線”。此外, GPRS是以營運商傳輸的數據量而不是連接時間為基準來計費,所以每個用戶的服務成本更低。

3、網絡覆蓋
GSM是一種電路交換系統,而GPRS是一種分組交換系統。GPRS特別適用于間斷的、突發性的或頻繁的、少量的數據傳輸,也適用于偶爾的大數據量傳輸。我們可以將GPRS理解為GSM的一個更高層次。
GPRS的收費方式和傳統的GSM也有很大不同,它僅按數據流量計費,即根據用戶傳輸的數據量來計費,例如,我們在網上下載信息時,不是按上網時間計費也就是說,只要不進行數據傳輸,就算一直“在線”,也無需付費。再做個“打電話”的比方,在使用GSM+WAP手機上網時,就好比電話接通便開始計費;而使用GPRE+WAP上網則要合理得多,就像電話接通并不收費,只有對話時才計算費用。
弄明白兩者的具體意思之后,不用講你就會明白,原來GPS和GPRS只是“樣貌”相似而已啊。