标签:
不同标准下的网络传输速率比较
HSPA+、LTE、LTE-Advanced对比
在3G与4G网络中,有个独特的模块-无线电资源控制器(RRC)。RRC对无线资源进行分配并发送相关信令,UE和UTRAN之间控制信令的主要部分是RRC消息,RRC消息承载了建立、修改和释放媒介访问控制层和物理层协议实体所需的全部参数,同时也携带了NAS(非接入层)的一些信令,如MM、CM、SM等。
由于移动设备的电源电量是影响设备使用的一个关键因素,设备也不是所有的时刻都在传输数据,那么如果设备始终都处在高功率的连接状态无疑会消耗很大的电量,这就需要一个机制来调控设备的状态来节省电量。在传输数据时处在高功率状态,没有数据传输时处在空闲状态,这样就可以很好的节省设备电量。这个机制就是RRC状态机,在不同的网络标准里状态机的实现方式有所不同,下面是具体介绍:
LTE-RRC状态机:3GPP标准定义了一个完备的状态机,它描述了连接到网络的每个设备的功率状态。
简单来说,设备要么处于空闲状态,要么处于连接状态。当设备处于空闲状态时,设备不能发送或接收任何数据。要接收数据,设备需要先通过监听网络让自己与网络同步,然后再向RRC发送一个将其切换到“已连接”状态的请求。当切换到连接状态后,无线信号塔与LTE设备之间的网络环境准备就绪,随时可传输数据。然而如果通信的一方结束了数据传输,那RRC怎么知道什么时候把设备切换到低功率状态呢?RRC状态机依赖于一组定时器来触发RRC状态切换。
由于连接状态需要的功率很高,w为了更有效地完成操作,就有了多个子状态:
长DRX与短DRX的唯一的区别之处在于,被唤醒前的休眠时间不一样,其他的都相同。
当设备或网络处于短DRX或长DRX状态下需要传输数据时,设备和RRC需要先交换控制信息,以协商何时开始传输,何时监听无线电广播,这就有一个延时。
当设备或网络处于空闲状态时需要传输数据,设备需要先监听网络以求与网络同步,然后再和RRC交换控制信息,协商相关信息,切换到连接状态,网络环境准备就绪,等待数据传输,这也有一个延时。
RRC延时
延时 | LTE | LTE Advanced |
空闲到连接 | <100ms | <50ms |
DRX到连接 | <50ms | <10ms |
用户面单向 | <5ms | <5ms |
在LTE之前3GPP网络也有类似的状态机,但早期的状态机要更为复杂一点,延时也更长。LTE的性能更好,延时更少,某种程度上就是因为它简化了状态机的架构,从而提升了状态切换的性能。
空闲和DCH状态与LTE中的空闲和连接状态基本相同。但,FACH是UMTS网络特有的,这个状态下可以通过公用信道传输少量数据--慢、稳定,消耗的电量只有DCH状态的一半。这个状态多用于处理非交互通信,如后台的轮询和状态检测。
DCH与FACH状态切换也是通过计时器完成的,每个设备都会缓存一些要发送的数据,只要数据不超过网络配置的阈值(一般为100-1000B),设备就会一直处于中间状态。在设备处于FACH一定时间后,仍然没有要传输的数据,则另一个计时器会把设备切换到空闲状态。早期的3G网络的状态切换延时要高于LTE,如表1所示。HSPA+对其进行了较大的改进,已经与LTE相差无几了。
注:UMTS设备只有一个中间状态。理论上来讲,LTE能够做到对电量的更好控制,但无线电模块本身也会消耗电量的。更高的吞吐量也需要更多的电量消耗,实际上,LTE设备的耗电量要高于3G设备。
虽然CDMA不是最新的技术,但其用户量也不可小觑。所有移动设备有其共有的局限性--电池容量的有限性。所以,CDMA网络也有RRC状态机,用来控制设备的无线电模块状态,以求节省电量。
这种状态机比较简单,要么处于高功率状态,要么处于空闲状态。只要想进行数据传输,都要切换到连接状态,相应延时与HSPA差不多。它没有中间状态,向空闲状态的过渡也由运营商配置的超时时间控制。
由超时时间控制的无线电状态切换都会带来严重的后果,必须要等待足够长的时间,才能让无线电模块切换到低功率状态,然后通过网络访问触发RRC状态切换。每一次传输,无论是多大的数据量,都需要切换到高功率状态。传输完成后,也必须等到计时器超时才可以切换到低功率状态,数据量的大小并不影响计时器的超时时长。状态切换都有一个延迟时间,然后传输开始,最终无线电模块空闲,白白的耗电,直到所有计时器超时,设备才切换到低功率状态。
标签:
原文地址:http://www.cnblogs.com/syfwhu/p/5459110.html