不连续接收过程中的时钟校正方法及终端设备的制作方法

文档序号:7695022阅读:168来源:国知局
专利名称:不连续接收过程中的时钟校正方法及终端设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及 一 种不连续接收过程中的时 钟校正方法及终端设备。
背景技术
为了节省GSM ( Global System for Mobile Communications, 全球
移动通信系统)终端设备的功耗,这些设备需要在空闲状态下进入省 电模式,即通常所说的睡眠状态。GSM规范中定义了省电模式下的 DRX ( Discontinuous Receive,不连续接收)方式,以节省终端的电能 消耗。在省电模式下,处于空闲状态的终端除了定期接收寻呼消息, 或者完成必要的邻小区测量任务外,剩余时间可以通过关闭硬件模块 的电源来节省功率开销。通常在终端设备中设置定时器,当该终端设 备经过设定的睡眠时间后,由定时器触发该终端设备进入连续工作状 态。由此可知,定时器需要在终端设备进入睡眠状态时准确地计算睡 眠时间,以保证终端设备在进入连续工作状态时能够与基站保持同步。
当终端设备处于空闲状态时,通过关闭锁相环使终端进入睡眠模 式。此时,终端设备保留32.768KHz的时钟进行计时工作,32.768KHz 的时钟可以用有源或无源晶振实现,其中有源晶振体积较大、成本较 高,因此通常采用体积和成本均比较小的无源晶振作为时钟,但是无 源晶振容易受外部电磁干扰的影响,因此采用无源晶振实现 32.768KHz时钟时受环境干扰较大,导致计时器计时不准确,使得终 端设备从空闲状态进入连续状态时无法与基站保持同步。
现有技术中通常采用硬件方法对时钟进行校正,即在终端设备中 用一个高速时钟对32.768KHz进行采样,根据采样值对其进行校正。 但是,上述方法需要在终端设备中增加用于时间校正的硬件模块,相 应增加了终端设备的成本。

发明内容
本发明的目的在于提供一种不连续接收过程中的时钟校正方法 及终端设备,以解决现有技术中的校正方法硬件成本较高的问题。
为解决上述问题,本发明提供如下技术方案
一种不连续接收过程中的时钟校正方法,包括
接收进入睡眠状态的请求后,启动初始时钟和对比时钟;
根据所述初始时钟的计数值和对比时钟的计数值获取所述初始 时钟的计数偏差量;
通过比较所述计数偏差量和预设的允许偏差量校正所述初始时 钟的计数值。
所述接收进入睡眠状态的请求后,还包括顺序关闭数字信号处 理模块、射频模块和锁相环模块。
所述启动初始时钟和对比时钟具体为
在关闭锁相环模块前启动标准时钟和对比时钟;
所述根据计数偏差量校正初始时钟的计数值具体为
结束所述睡眠状态并开启所述数字信号处理模块后,根据计数偏 差量校正初始时钟的计数值。
所述根据初始时钟的计数值和对比时钟的计数值获取初始时钟 的计数偏差量包括
检测到所述初始时钟发生跳变时,停止所述初始时钟和对比时
钟;
读取所述初始时钟的计数值和所述对比时钟的计#t值;
比较所述初始时钟的计数值和所述对比时钟的计数值得到所述 计数偏差量。
还包括保存所述计数偏差量。
6所述通过比较计数偏差量和预设的允许偏差量校正初始时钟的
计数值包括
判断所述计数偏差量是否大于所述允许偏差量; 当所述计数偏差量大于所述允许偏差量时校正初始时钟的计数值。
所述校正初始时钟的计数值包括
当所述初始时钟的计数值小于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相加得到校正后的计数值;
当所述初始时钟的计数值大于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相减得到校正后的计数值。
所述初始时钟和对比时钟采用无源晶振实现,所述初始时钟的无 源晶振频率具体为32.768KHz。
一种终端设备,包括启动单元、获取单元和校正单元,
所述启动单元,用于接收进入睡眠状态的请求后,启动初始时钟 和对比时钟;
所述获耳又单元,用于根据所述初始时钟的计数值和对比时钟的计 数值获取所述初始时钟的计数偏差量;
所述校正单元,用于通过比较所述计数偏差量和预设的允许偏差 量校正所述初始时钟的计数值。
还包括关闭单元,用于顺序关闭数字信号处理模块、射频模块 和锁相环模块。
所述获取单元包括
停止单元,用于4企测到所述初始时钟发生跳变时,停止所述初始 时钟和对比时钟;
读取单元,用于读取所述初始时钟的计数值和所述对比时钟的计 数值;比较单元,用于比较所述初始时钟的计数值和所述对比时钟的计 数值得到所述计数偏差量。
还包括
保存单元,用于保存所述计数偏差量。 所述校正单元包括
判断单元,用于判断所述计数偏差量是否大于所述允许偏差量;
执行单元,用于当所述计数偏差量大于所述允许偏差量时校正初 始时钟的计数值。
所述执行单元具体用于,
当所述初始时钟的计数值小于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相加得到校正后的计数值;
当所述初始时钟的计数值大于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相减得到校正后的计数值。
由以上本发明提供的技术方案可知,本发明中接收进入睡眠状态 的请求后启动初始时钟和对比时钟,根据初始时钟的计数值和对比时 钟的计数值获取初始时钟的计数偏差量,通过比较计数偏差量和预设 的允许偏差量校正初始时钟的计数值。本发明由于采用对比时钟进行 校验,因此终端设备无需配置硬件模块,通过软件方式对时钟进行补 偿,降低了终端设备的成本,提高了计时精度和不连续接收状态下的 抗干扰性,使得终端设备能够与基站进行可靠通信;由于采用分段方 式控制终端设备内部模块的开关,相应减少了睡眠状态下的电源波动 对时钟电路的影响。


图1为本发明时钟校正方法的第一实施例流程图; 图2为本发明分段控制大功率器件开关的流程图; 图3A为现有技术终端设备进入省电模式后的电流变化示意图;图3B为本发明终端设备进入省电模式后的电流变化示意图; 图4为本发明时钟校正流程图; 图5为本发明时钟校正方法的第二实施例流程图; 图6为本发明终端设备的第一实施例框图; 图7为本发明终端设备的第二实施例框图。
具体实施例方式
本发明的核心是提供 一 种不连续接收过程中的时钟校正方法及 终端设备,接收进入睡眠状态的请求后,启动初始时钟和对比时钟, 根据所述初始时钟的计数值和对比时钟的计数值获取所述初始时钟的 计数偏差量,通过比较所述计数偏差量和预设的允许偏差量校正所述 初始时钟的计lt值。
为了使本技术领域的人员更好地理解本发明方案,并使本发明的 上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施 方式对本发明作进一步详细的说明。
本发明不连续接收过程中的时钟校正方法的第 一 实施例流程如 图1所示
步骤101:接收进入睡眠状态的请求后启动初始时钟和对比时钟。 其中,初始时钟和对比时钟采用无源晶振实现,初始时钟的无源 晶振频率具体为32.768KHz。
步骤102:才艮据初始时钟的计数值和对比时钟的计数值获取初始 时钟的计数偏差量。
具体的,检测到所述初始时钟发生跳变时,停止所述初始时钟和 对比时钟,读取所述初始时钟的计lt值和所述对比时钟的计lt值,比 较所述初始时钟的计数值和所述对比时钟的计数值得到所述计数偏差 量,保存所述计数偏差量。
步骤103:通过比较计数偏差量和预设的允许偏差量校正初始时钟的计数值。
具体的,判断所述计数偏差量是否大于所述允许偏差量,当所述 计数偏差量大于所述允许偏差量时,若所述初始时钟的计数值小于所 述对比时钟的计数值时,将所述初始时钟的计数值与所述允许偏差量 相加得到校正后的计数值,若所述初始时钟的计数值大于所述对比时 钟的计数值时,将所述初始时钟的计数值与所述允许偏差量相减得至,J 校正后的计数值。
本发明终端设备进入空闲状态时仅保留32.768KHz的时钟进行计 时,对该时钟采用补偿的方式进行校正。具体校正过程包括分段控制 大功率器件的开关和通过对比时钟对初始时钟进行校验。
终端设备中包含数字信号处理器模块、射频模块和锁相环模块等 大功率器件,在终端设备进入睡眠状态前需要关闭上述大功率模块以 进入省电模式。本发明不连续接收过程中分段控制大功率器件的开关, 其流程如图2所示
步骤201:终端设备接收到进入睡眠状态的请求后准备进入省电 模式。
步骤202:终端设备关闭数字信号处理器模块。
步骤203:终端设备关闭射频模块。
步骤204:终端设备关闭锁相环模块。
步骤205:终端设备进入省电模式,结束当前流程。
在关闭大功率模块时会产生电源波动,电源波动会对频率为 32.768KHz的晶振输出的波形产生干扰,从而在时钟信号上产生毛刺, 导致时钟计数错误。现有技术中通常直接关闭锁相环模块后就进入省 电模式,这种方式的电流变化示意图如图3A所示,由于直接关闭锁 相环,因此造成电流陡降,产生较大的电流波动,相应增大了时钟信 号上的毛刺干扰。为了减少电流波动对时钟信号的干扰,本发明在关 闭处理器内部模块的时候,采用分段控制的方法,逐步关闭终端设备内部的大功率模块,这种方式的电流变化示意图如图3B所示,可以 采用软件方式分段控制射频模块和锁相环模块的开关,因此产生的电 流变化比图3A中所示同时关闭这两个模块的坡度緩和,从而可以减 少对时钟信号产生的干扰,降低毛刺的出现概率。
本发明采用对比时钟对32.768KHz的时钟进行校正,以减少时钟 信号的毛刺数量,消除对32.768KHz时钟的计数误差,对比时钟可以 采用终端设备内部的晶振,晶振的频率可以为16MHz或26MHz等。 该校正过程可以在关闭锁相环模块之前进行,假设32.768KHz时钟(初 始时钟)的计数值为T,对比时钟的计数值为Tl,预设的允许偏差量 为AT,校正后时钟的计数值为T,,校正过程如图4所示
步骤401:启动初始时钟和对比时钟。
步骤402:获取初始时钟的计数值T和对比时钟的计数值Tl。
步骤403:判断IT1-TI是否大于AT,若是,则执行步骤404;否 则,执行步骤408。
步骤404:判断T1是否大于T,若是,则执行步骤405;否则, 执行步骤406。
步骤405:校正T,等于T+AT,执行步骤407。
步骤406:校正T,等于T-AT。
步骤407:通过T,与基站实现同步,结束当前流程。 步骤408:通过T与基站实现同步,结束当前流程。
结合上述描述,本发明不连续接收过程中的时钟校正方法的第二 实施例流程如图5所示,该实施例详细示出了终端设备进入空闲状态 后对时钟进行校验,从而使得终端设备进入连续状态后能够与基站进 行同步的过程
步骤501:数字信号处理模块接收进入睡眠状态的请求。 步骤502:启动32.768KHz初始时钟和对比时钟。步骤503:关闭数字信号处理模块和射频模块。
步骤504:是否检测到初始时钟发生跳变,若是,则执行步骤505; 否则,返回步骤504。
步骤505: 4f止初始时钟和对比时钟。
步骤506:读取初始时钟的计数值和对比时钟的计数值。
步骤507:比较初始时钟的计数值和对比时钟的计数值得到计数 偏差量。
步骤508:将计数偏差量保存至共享存储区。 步骤509:关闭锁相环。
步骤510:睡眠状态结束后开启数字信号处理模块。
步骤511:判断计数偏差量是否大于允许偏差量,若是,则执行 步骤512;否则,结束当前流程。
步骤512:判断初始时钟的计数值是否小于对比时钟的计数值, 若是,则执行步骤513;否则,执行步骤514。
步骤513:将初始时钟的计数值与允许偏差量相加得到校正后的 计数值,结束当前流程。
步骤514:将初始时钟的计数值与所述偏差量相减得到校正后的 计数值,结束当前流程。
与本发明不连续接收过程中的时钟校正方法相对应,本发明还提 供了一种终端设备。
本发明终端设备的第一实施例框图如图6所示,该终端设备包括 启动单元610、获耳又单元620和4交正单元630。
其中,启动单元610用于接收进入睡眠状态的请求后,启动初始 时钟和对比时钟;获取单元620用于根据所述初始时钟的计数值和对 比时钟的计数值获取所述初始时钟的计数偏差量;校正单元630用于 通过比较所述计数偏差量和预设的允许偏差量校正所述初始时钟的计数值。
本发明终端设备的第二实施例框图如图7所示,该终端设备包括 启动单元710、关闭单元720、获耳又单元730、保存单元740和4交正单 元750。
其中,启动单元710用于接收进入睡眠状态的请求后,启动初始 时4中和对比时4中。
关闭单元720用于顺序关闭数字信号处理模块和射频模块。
获耳又单元730具体包括停止单元731,用于4企测到所述初始时 钟发生跳变时,停止所述初始时钟和对比时钟;读取单元732,用于 读取所述初始时钟的计数值和所述对比时钟的计数值;比较单元733, 用于比较所述初始时钟的计数值和所述对比时钟的计数值得到所述计 数偏差量。
保存单元740,用于保存所述计数偏差量;关闭单元720在保存 所述计数偏差量后关闭锁相环模块。
校正单元750具体包括判断单元751,用于判断所述计数偏差 量是否大于所述允许偏差量;执行单元752,用于当所述计数偏差量 大于所述允许偏差量时校正初始时钟的计数值,具体的,当所述初始 时钟的计数值小于所迷对比时钟的计数值时,将所述初始时钟的计数 值与所述允许偏差量相加得到校正后的计数值,当所述初始时钟的计 数值大于所述对比时钟的计数值时,将所述初始时钟的计数值与所述 允许偏差量相减得到校正后的计数值。
通过以上本发明的实施例描述可知,本发明由于采用对比时钟进 行校验,因此终端设备无需配置硬件模块,通过软件方式对时钟进行 补偿,降低了终端设备的成本,提高了计时精度和不连续接收状态下 的抗干扰性,使得终端设备能够与基站进行可靠通信;由于采用分段 方式控制终端设备内部模块的开关,相应减少了睡眠状态下的电源波 动对时钟电路的影响。虽然通过实施例描绘了本发明,但本领域普通技术人员均知道, 本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要 求包括这些变形和变化而不脱离本发明的精神。
权利要求
1、一种不连续接收过程中的时钟校正方法,其特征在于,包括接收进入睡眠状态的请求后,启动初始时钟和对比时钟;根据所述初始时钟的计数值和对比时钟的计数值获取所述初始时钟的计数偏差量;通过比较所述计数偏差量和预设的允许偏差量校正所述初始时钟的计数值。
2、 根据权利要求1所述的方法,其特征在于,所述接收进入睡 眠状态的请求后,还包括顺序关闭数字信号处理模块、射频模块和 锁相环模块。
3、 根据权利要求2所述的方法,其特征在于,所述启动初始时 钟和对比时钟具体为在关闭锁相环冲莫块前启动标准时钟和对比时钟;所述根据计数偏差量校正初始时钟的计数值具体为结束所述睡眠状态并开启所述数字信号处理模块后,根据计数偏 差量校正初始时钟的计数值。
4、 根据权利要求1所述的方法,其特征在于,所述根据初始时 钟的计数值和对比时钟的计数值获取初始时钟的计数偏差量包括才企测到所述初始时钟发生跳变时,停止所述初始时钟和对比时钟;读耳又所述初始时钟的计数值和所述对比时钟的计数值;比较所述初始时钟的计数值和所述对比时钟的计数值得到所述 计数偏差量。
5、 根据权利要求4所述的方法,其特征在于,还包括保存所 述计数偏差量。
6、 根据权利要求1所述的方法,其特征在于,所述通过比较计 数偏差量和预设的允许偏差量校正初始时钟的计数值包括判断所述计数偏差量是否大于所述允许偏差量;当所述计数偏差量大于所述允许偏差量时校正初始时钟的计数值。
7、 根据权利要求6所述的方法,其特征在于,所述校正初始时 钟的计数值包括当所述初始时钟的计数值小于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相加得到校正后的计数值;当所述初始时钟的计数值大于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相减得到校正后的计数值。
8、 根据权利要求1至7任意一项所述的方法,其特征在于,所 述初始时钟和对比时钟采用无源晶振实现,所述初始时钟的无源晶振 频率具体为32.768KHz。
9、 一种终端设备,其特征在于,包括启动单元、获取单元和 校正单元,所述启动单元,用于接收进入睡眠状态的请求后,启动初始时钟 和对比时4中;所述获取单元,用于根据所述初始时钟的计数值和对比时钟的计 数值获取所述初始时钟的计数偏差量;所述校正单元,用于通过比较所述计数偏差量和预设的允许偏差 量校正所述初始时钟的计数值。
10、 根据权利要求9所述的终端设备,其特征在于,还包括关 闭单元,用于顺序关闭数字信号处理模块、射频模块和锁相环模块。
11、 根据权利要求9所述的终端设备,其特征在于,所述获取单 元包括停止单元,用于4企测到所述初始时钟发生跳变时,停止所述初始 时4中和3于比时4中;读取单元,用于读取所述初始时钟的计凄t值和所述对比时钟的计数值;比4交单元,用于比4交所述初始时钟的计值和所述对比时钟的计 数值得到所述计数偏差量。
12、 根据权利要求11所述的终端设备,其特征在于,还包括 保存单元,用于保存所述计数偏差量。
13、 根据权利要求9所述的终端设备,其特征在于,所述校正单 元包括判断单元,用于判断所述计数偏差量是否大于所述允许偏差量;执行单元,用于当所述计数偏差量大于所述允许偏差量时校正初 始时钟的计数值。
14、 根据权利要求13所述的终端设备,其特征在于,所述执行 单元具体用于,当所述初始时钟的计数值小于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相加得到校正后的计数值;当所述初始时钟的计数值大于所述对比时钟的计数值时,将所述 初始时钟的计数值与所述允许偏差量相减得到校正后的计数值。
全文摘要
本发明公开了一种不连续接收过程中的时钟校正方法及终端设备,所述方法包括接收进入睡眠状态的请求后,启动初始时钟和对比时钟;根据所述初始时钟的计数值和对比时钟的计数值获取所述初始时钟的计数偏差量;通过比较所述计数偏差量和预设的允许偏差量校正所述初始时钟的计数值。本发明由于采用对比时钟进行校验,因此终端设备无需配置硬件模块,通过软件方式对时钟进行补偿,降低了终端设备的成本,提高了计时精度和不连续接收状态下的抗干扰性,使得终端设备能够与基站进行可靠通信;由于采用分段方式控制终端设备内部模块的开关,相应减少了睡眠状态下的电源波动对时钟电路的影响。
文档编号H04L7/033GK101321014SQ20081011334
公开日2008年12月10日 申请日期2008年5月28日 优先权日2008年5月28日
发明者唐富华, 华 夏 申请人:大唐微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1