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只是“样貌”相似而已啊。