TD-SCDMA终端的低功耗研究及设计

发布者:ShimmeringMoon最新更新时间:2007-04-23 来源: 电子技术应用关键字:移动  网络  配置  协议 手机看文章 扫描二维码
随时随地手机看文章

移动终端的待机时间一直是业界关注的焦点问题之一。相对于2G系统,TD-SCDMA系统在提供更高的频谱利用率、更高的数据速率、更丰富多彩的多媒体业务的同时[1],其终端的功耗问题也更为严峻:复杂的基带数据处理、功放线性引入的低电源效率、多媒体应用所引入的音视频处理等,都使TD-SCDMA终端功耗问题变得更加棘手。

TD-SCDMA终端的功耗受到无线环境、网络配置、协议栈控制以及终端软硬件方案、电源管理、芯片本身的低功耗设计及其工艺特性等诸多因素的影响,其中起决定性作用的则是终端本身的省电技术。正是基于这种现实,本文结合TD-SCDMA系统及终端的技术特性,深入研究并实现了TD-SCDMlA终端在待机模式下的低功耗关键技术,这对于推动TD-SCDMA产业的发展有着重大的技术意义和现实意义。

1 TD-SCDMA系统中的协议栈状态及省电设计方案

1.1 RRC子层的状态及转换

TD-SCDMA系统中的RRC子层位于协议栈的第三层,属于接入层,主要完成无线资源的控制和管理等功能。终端侧的RRC层主要完成的功能有小区选择、小区重选、接收广播系统信息、寻呼指示、建立,维护和释放RRC连接、无线接入承载的建立、重配置和释放UE测量等。RRC有两个基本模式:空闲模式和连接模式。连接模式又可进一步分为CELL_DCH、CELL_FACH、CELL_PCH和URA_PCH几种状态[2]。

RRC的连接模式和空闲模式间的状态转移如图1。

连接模式下,当RRC状态为CELL_PCH和URA_PCH时,终端仍可支持类似于空闲模式下的较低功耗。如果终端开机后驻留在UTRAN小区上,则终端在空闲模式下建立RRC连接,从而进入连接状态(CELL_DCH或者CELL_FACH),进入连接模式的终端可以在不同的连接状态之间迁移。处于连接模式的终端可以通过释放RRC连接回到空闲模式。

当已经注册上某个小区且终端处于空闲模式下,终端可以使用非连续接收DRX(Discontinuous Reception) 操作,这意味着在每个DRX周期终端只需要监听与寻呼相关的信息块,其他时间段不需要监听寻呼,从而达到省电的目的。RRC需要从系统信息中获得DRX的相关参数,并计算DRX周期,将其通知L1C。

RRC协议层在实现中主要从以下两个方面降低终端的功耗:

(1) 计算寻呼消息的非连续性接收相关参数并将参数提供给物理层。

(2) 优化空闲模式下的过程,减少不必要的过程以降低功耗。

1.2 非连续接收(DRX)及相关参数的计算

TD-SCDMA空闲模式下的DRX周期取决于参数PBP,其值可以为0.08s、0.16s、0.32s、0.64s、1.28s、2.56s或5.12s,在CELL_PCH或URA_PCH模式下,DRX周期可以为0.64s、1.28s、2.56s或5.12s。在PS应用中,DRX周期可以由网络和终端共同商议决定[2][3]。

DRX相关参数(如DRX周期、寻呼时段、寻呼消息位置等)的计算可参考文献[3]。图2表明了在一个DRX周期内,终端在仅需要监听寻呼唤醒并处于工作状态,而其他大部分时间里都可以关闭系统参考时钟进入深度睡眠状态。

由于TD-SCDMA是一个同步系统,所以终端醒来后必须再次与基站同步并且准确确定终端与基站之间的时间相对关系。当终端睡眠时,系统由低频的32kHz时钟来产生各种需要的时序和定时,设睡眠前计数器值为N10,睡眠后计数器值为N2,则醒来后的真正相对时间点应当为N1+(N2-N1)×312.5。由于32kHz晶体本身的精度有误差(通常为±20ppm/+50ppm),且其频率随温度变化而变化(约-0.044ppm/°C2),因此必须通过时间校准来补偿因低频时钟代替高频时钟产生的定时误差。

1.3 TD-SCDMA终端进入睡眠过程的软件设计

TD-SCDMA终端的整个睡眠进入和睡眠唤醒的过程及系统时钟的开关都是在ARM控制下进行,终端进入睡眠的基本流程可以概括为:

(1) 判断L1C是否为空闲状态。

(2) L1C调度空闲状态下的任务(包括接收BCH、PICH/PCH和测量)。如果所有这些任务在下一DRX周期前都已完成,则L1C计算出睡眠时间并同时通知Modem IC进入睡眠。同时,L1C把计算出的睡眠时间告知ARM中的DPWS。当ARM中无任何任务需要处理时(如UART、键盘操作等),ARM中操作系统RTK的后台任务使ARM准备进入睡眠状态。

(3) Modem IC调用自己的睡眠过程进入睡眠,并设置其睡眠指示信号。

(4) 当ARM检测到Modem IC已经睡眠后,ARM进入睡眠状态。

至此,整个系统进入睡眠状态,系统以32kHz的低频时钟工作,对ARM和Modem IC内部的睡眠定时器计数,直至系统被唤醒。

1.4 TD-SCDMA终端唤醒过程的软件设计

终端的唤醒过程由ARM控制。当ARM睡眠定时器到时(正常唤醒)或ARM检测到来自外部的中断(提前唤醒)时,ARM首先自动唤醒,然后通过中断方式去唤醒Modem IC。考虑到外部参考时钟VCXO及ARM和Mo-dem IC内部PLL的稳定时间,在系统真正唤醒前应提前打开相关电路,以保证系统唤醒时有稳定的可用时钟。相关的唤醒时序可以通过ARM和Modem IC的睡眠唤醒定时器通过可编程方式产生。

系统唤醒后,Modem IC根据TBU中的值计算实际睡眠时间,并将实际睡眠时间上报给L1C,L1C据此重新调整帧号。同时终端需要重新与基站同步,根据同步偏差值决定是否需要重新进行时间校准(若时间漂移大于同步窗口则需要重新校准)。

当终端检测到外部中断时(如按键),ARM将发起提起唤醒过程:ARM首先醒来,然后通过ARMIF中断方式唤醒Modem IC,其流程与正常唤醒类似,只不过此时计数器未记到0,唤醒后ARM将读取实际睡眠时间。

1.5 空闲模式下的过程优化算法

RRC在空闲模式下完成的主要功能包括小区选择、小区重选、PLMN搜索、HPLMN选择以及寻呼接收等。在小区选择和小区重选的过程中,终端可能进入失去覆盖的区域,此时终端无法驻留在一个合适小区或者可接受小区上,按照协议的要求应该继续搜索直到找到一个可以驻留的小区为止。但是从电源消耗的角度看,在没有网络的情况下,这种连续搜索的做法不仅耗电而且没有必要。所以应该有一种机制来避免这种情况的发生。

当小区选择/重选的过程不能找到任何可驻留的小区时,终端应该间歇地进行小区搜索,即每间隔一段时间搜索一次,而非连续地搜索,并且遵循以下原则:失去覆盖的时间越长,则认为下次搜索成功的几率越小,接下来的搜索间隔应该更大。

以上算法在RRC模块实现。RRC需要为此定义一套计算时间间隔的算法并设置一个定时器,以对搜索间隔时间进行记录。

计算搜索时间间隔的算法简单描述如下:

以a、b、c代表小区选择次数的门限值;

以A、B、C、D代表下次小区选择开始前需要等待的时间,其中D>C>B>A>0;

以X表示小区选择的次数,X的初始值为0。以T表示每次小区选择前需要等待的时间。每次小区搜索后,X的值增加l,即X=X+1;

若X的取值在0到a之间,则每次小区选择之前需要等待的时间长度为A,即T=A;

若X的取值在a到b之间,则每次小区选择之前需要等待的时间长度为B,即T=B;

若X的取值在b到c之间,则每次小区选择之前需要等待的时间长度为C,即T=C;

若X的取值大于c,则每次小区选择之前需要等待的时间长度为D,即T=D;

其中a、b、c,以及A、B、C、D的取值根据实际仿真结果设定。

2 TD-SCDMA终端待机时的功耗实测结果及分析

终端的待机时长可以直接测量,即直接记录终端维持在空闲状态或通话状态的持续时间。直接测量方法简单,对测试仪表要求较低,测试结果直观,能够反映终端整机(包括电池)的耗电性能;缺点是对不同终端的耗电性能差异不便深入分析,而且比较费时费力。

更为有效的方法是通过测量终端待机时的耗电电流,并根据终端电池的标称容量折算出待机时长,即间接测量。测试耗电电流的优点在于,可以排除终端电池性能本身的影响,能够从耗电电流大小和电流变化来反映终端的耗电性能;更有利于深入分析不同终端耗电性能产生差异的原因。

由第三代移动通信技术试验专家组制定的TD-SCDMA终端规范中,对终端耗电性能的测试标准采用间接测量法[4]。

用Agilent 66319B高精度快速响应直流电源测得的平均待机电流如图3所示。

当DRX=5.12s时,TD-SCDMA终端的平均待机电流为2.762mA,睡眠电流为0.767mA。若电池容量以1000mAh计算,则该终端的理论待机时间为1000/2.762=362.3小时,即在全天开机的情况下可待机15天。

上面的测试结果也表明,终端的唤醒持续时间非常短,仅占DRX周期的很小一部分。若改变网络的DRX参数,则待机时间将受到显著影响。

本文针对TD-SCDMA系统所做的低功耗研究及完整设计方案已经在TD-SCDMA终端中实现,实测结果表明采用该方案终端可待机360个小时,优于目前的GSM终端的平均水平,较好地解决了终端的功耗难题,为推动TD-SCDMA产业的发展尽一份微薄之力。

关键字:移动  网络  配置  协议 引用地址:TD-SCDMA终端的低功耗研究及设计

上一篇:几种基于TTCN的TD-SCDMA终端协议测试方法介绍
下一篇:基于GSM网络的远程自动抄表系统的设计与实现

推荐阅读最新更新时间:2024-05-07 15:58

阿里健康被判“死刑”,九成移动医疗或成炮灰
     上个月,闹得沸沸扬扬的药品零售企业集体反对国家药品电子监管码一事,最终以国家食品药品监督管理局对药品零售企业的妥协告终。阿里健康被迫忍痛向国家食品药品监督管理局移交国家药品电子监管系统,同时也意味其主要收入将从此归零,曾经被看好的形势突然逆转,有人认为此举基本宣判了阿里健康的死刑。 前景看淡,移动医疗九成或将成炮灰     宣判死刑的说法有些夸张,毕竟阿里健康背后是财大气粗的阿里。而阿里有足够的实力和资源支持阿里健康继续发展,比如计划多时的向它注入天猫医药馆。但很现实的一点,阿里企图通过从药品电子监管入手,掌控中国药品零售和流通大数据的作法已经破产。     同时,阿里健康的规划发展因此也受到了严重的挫折。从
[医疗电子]
采用S3C2440A的嵌入式U-BOOT千兆网络设计
U—BooT支持网络功能,在下载操作系统内核和大的文件系统时,比其它不支持网络的引导加载程序速度更快、更方便。目前U—BOOT仅支持10M/100M的网络功能,随着科学技术发展,千兆网络功能必将大量应用在嵌入式系统中。本文介绍了一种让U—BOOT支持千兆网络功能的方法,可以使U—BOOT功能更加强大,使用更加方便。 U—BOOT简介 U—BOOT的全称是Universal Boot Loader,它遵循GPL条款的开放源码项目,支持多种处理器,如ARM、PowerPC、MIPS等,也支持Linux、VxWorks、QNX、RTEMS、ARTOS、LynxOS等嵌入式操作系统。 U-BOOT包含两种不同的工作模式:启动加载模式和下载
[单片机]
采用S3C2440A的嵌入式U-BOOT千兆<font color='red'>网络</font>设计
本田在硅谷建立新设施,研发互联移动技术
    日前,全新Honda硅谷研发设施在加利福尼亚山景城开放。Honda宣布了一项新的研发计划——Honda Xcelerator。同时,宣布即将推出创新的Honda UNI-CUB的遥控应用程序界面(API)。此外首次应用Apple CarPlay®和Android Auto™系统的2016款雅阁车型亦在此次活动中亮相。     Honda Xcelerator旨在调动研发者的积极性。并帮助他们对研发的突破性科技进行商业化应用。此项目对概念车进行验证,为样车模型化提供资金,同时通过建立合作工作区向研发者提供与Honda硅谷工程师共同工作的机会,并接受Honda导师指导。研发者亦有机会向全球Honda商业部门展示、推荐他
[汽车电子]
能够自由移动运输的AGV系统
成功将无刷直流、减速机、等资源融为一体、能够自由移动运输的AGV系统。同时也在推进具有化等功能的smartAGV的研发工作。 目前,活跃在各种生产一线的AGV(Automat Guided Vehicle:自动导引运输车),今后有望在发展空间巨大的物流领域大放异彩。像专门服务于便利店的配送中心、网购专用的配送中心等品种多数量少且高频度配送的体系仍占据主流,而另一方面,在人工费高涨、人员的确保愈来愈困难的状况下,AGV的市场需求在不断膨大。与迄今为止生产一线要求的规格不同,物流仓储领域对AGV的要求是较小型、静音化和无导轨。与原本就是以用吨计算货物重量为前提的生产一线使用的AGV不同,物流仓储领域使用的AGV是代替人来进行搬运,货
[机器人]
移动4G网覆盖国内100个城市 TD-LTE峰值速率能达百兆
    相关预测数据显示,2013年全球智能手机出货量将达到9.37亿部,智能手机正在迅速占领移动终端市场。同时,微博、微信、手机视频等众多移动互联应用也正在迅速崛起,这些都对移动通信网络提出了更高的要求。作为全球最大的移动通信运营商,中国移动洞察先机,从2009年起即启动了TD-LTE研发技术试验,成为国内首个启动建设4G网络的运营商。在2013年巴塞罗那世界通信展上,中国移动宣布,TD-LTE网络已覆盖国内100个城市,意味着4G网络建设取得关键进展。 TD-LTE网络能够实现视频图像高速传输,且图像质量与高清晰度电视不相上下。与3G技术相比,TD-LTE可用“多”“快”“好”“省”来概括:它不仅能够支持2G/3G网络下的话音、
[手机便携]
局域网用程控交换机电源的网络监控系统设计
  程控 交换机 电源网络监控系统的应用研究越来越被该领域的人们所关注。目前,常用的 电源 监控系统一般是大型监控系统。这种系统采用2Mbit/s口传输信息,对传输线路要求高,占用光缆资源,由于对程控交换机电源采取全方位监控,信号采集量非常大,其结构复杂,投入成本高,对工作人员的技术水平要求也很高,适用于大容量机房,不适用于众多的农村小容量机房的电源监控。本文是在研究大型程控交换机电源监控系统的基础上,提出了一种新型的适合于小容量机房的程控交换机电源网络监控系统。   系统硬件电路设计   监控系统由现场监控器、传输网络和中心监控器组成。现场监控器具有信号采集、判断、发送、告警、接收控制等功能;中心监控器是系统的控制中心;传输网络
[电源管理]
局域网用程控交换机电源的<font color='red'>网络</font>监控系统设计
在使用矢量网络分析仪时要注意的细节
矢量网络分析仪是实现微波毫米波网络特性参数测试的核心仪器,为用户提供高水平的网络参数测试解决方案,频率范围覆盖射频、微波、毫米波和太赫兹波段,具有系统动态范围大、迹线噪声低和测试精度高等特点,频率范围覆盖10MHz~500GHz,除具备传统S参数测量功能外,已兼备脉冲、多端口、变频测量和太赫兹扩频等综合测量能力。 网络分析仪操作使用注意: 测试过程中应始终保持线缆和转接器件的各个接头拧紧。在射频和微波频段,接头处的连接对信号的传输有很大的影响,接头松时和紧时可能是不同的两个结果。 仪器要确保测试准确,应该在仪器开机预热一段时间(如半小时),使到仪器的各部件工作稳定后再测试,才能保证仪器测试的结果比较精确。 完成仪器校准
[测试测量]
基于OHCI协议的S3C2440 USB Host Driver之协议介绍(四)
HCCA HCCA是256字节的内存结构,系统软件用来与HC发送或接受特殊控制和状态信息。256字节对齐。HC寄存器中的HcHCCA指向HCCA。 HccaInterruptTable为32个周期表的头指针数组。每帧HC仅访问该表一次。当前帧号的低5位用来索引。 HccaFramNumber HC每帧会更新该16位的值。在新帧,HC发SOF后,HC读一个ED开始处理之前,该值写为HcFmNumber的StartingFrame域。在SOF和更新该值之间,HC不在USB上传输任何数据。 HccaDoneHead周期性地,HC将HcDoneHead的值写到HccaDoneHead中,那么主机软件就可以处理完成的TD了。
[单片机]
基于OHCI<font color='red'>协议</font>的S3C2440 USB Host Driver之<font color='red'>协议</font>介绍(四)
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved