[发明专利]用于终端的时钟精度的校准方法和装置有效
申请号: | 201210586902.9 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103901942B | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 袁晓 | 申请(专利权)人: | 联芯科技有限公司 |
主分类号: | G06F1/14 | 分类号: | G06F1/14 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙)31260 | 代理人: | 卢刚 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 终端 时钟 精度 校准 方法 装置 | ||
技术领域
本发明涉及终端,特别涉及用于终端的时钟精度的校准方法和装置。
背景技术
现有终端实现中,通常会使用一个26M的晶震作为系统时钟,产生比较精准的定时,但是因为终端并不是时时工作状态,因此通常会使用一个32K的慢时钟,来进行IDLE下睡眠时候的定时控制,因为26M时钟是晶震产生,所以对温度变化不敏感,比较准确,而32K时钟则对温度变化较为敏感,因此32K时钟要经常进行校准以防止其准确性发生偏差。
目前这样的做法,虽然说已经很大程度上节省了功耗,但是在32K时钟校准的过程中,因为采用的是硬件校准的方法,所以仍旧需要使用26M时钟进行计数,而通常状况下,因为之前已经做过了硬件校准,后续的流程是可以更进一步优化的,通过采用软件校准微小偏差的方法,来进一步减少校准对硬件的依赖,从而实现功耗更加的节省。
发明内容
本发明的目的在于提供一种用于终端的时钟精度的校准方法和装置,使得对时钟精度的校准,减少对硬件的依赖,提高准确度,减少功耗,及时修正定时偏差,从而可以进一步提升终端接收性能。
为解决上述技术问题,本发明的实施方式提供了一种用于终端的时钟精度的校准方法,所述终端具有快时钟和慢时钟,且所述快时钟的时钟频率大于所述慢时钟的时钟频率,所述快时钟是精准的;包含以下步骤:
A.获取所述快时钟关闭,所述慢时钟起效的时间长度T,及在所述T时间长度内的定时偏差ΔT;
B.根据所述ΔT和所述T,计算得到定时偏差比例ΔR;
C.读取所述慢时钟和所述快时钟的比例系数;其中,所述比例系数的初始值通过硬件校准获取;
D.将所述读取的比例系数减去所述定时偏差比例,得到新的比例系数,完成对慢时钟精度的校准。
本发明的实施方式还提供了一种用于终端的时钟精度的校准装置,所述终端具有快时钟和慢时钟,且所述快时钟的时钟频率大于所述慢时钟的时钟频率,所述快时钟是精准的,包含:时长获取模块、定时偏差获取模块、定时偏差比例计算模块、比例系数获取模块、时钟校准模块;
所述时长获取模块用于获取所述快时钟关闭,所述慢时钟起效的时间长度T;
所述定时偏差获取模块用于获取在所述T时间长度内的定时偏差ΔT;
所述定时偏差比例计算模块用于根据所述ΔT和所述T,计算得到定时偏差比例ΔR;
所述比例系数获取模块用于读取所述慢时钟和所述快时钟的比例系数;其中,所述比例系数的初始值通过硬件校准获取;
所述时钟校准模块用于将所述读取的比例系数减去所述定时偏差比例,得到新的比例系数,完成对慢时钟精度的校准。
本发明实施方式相对于现有技术而言,通过获取快时钟关闭,慢时钟起效的时间长度,及在该时间长度内的定时偏差;并据此计算得到定时偏差比例;将定时偏差比例折算对慢时钟和快时钟的比例系数进行修正,完成对慢时钟精度的校准。由于通过测量在起效时间段内的定时偏差,并根据该定时偏差修正慢时钟和快时钟的比例系数,达到校准慢时钟的目的,因此,使得对慢时钟精度的校准,减少对硬件的依赖,提高准确度,减少功耗,及时修正定时偏差,从而可以进一步提升终端接收性能。
另外,在所述步骤A中,包含以下子步骤:
在每次终端从睡眠状态被唤醒之后,所述终端收寻呼,并获取睡眠时间长度,作为所述T;其中,所述终端处于睡眠状态时间段内所述快时钟关闭,所述慢时钟起效;
对收寻呼的接收数据进行信道估计,得到睡眠时间长度内的定时偏差量,作为所述ΔT。
由于终端处于睡眠状态时间段内,快时钟关闭,慢时钟起效,而睡眠时间长度很容易获取,而在每次终端被唤醒后都会去收寻呼,根据接收数据可以计算出在睡眠时间长度内定时偏差,因此,获取睡眠时间长度及其时间段内产生的定时偏差,可以进一步使对慢时钟精度的校准,减少对硬件的依赖。
另外,可以通过直接计算所述ΔT和所述T的比值,并将所述比值作为所述ΔR,从而得到定时偏差比例,计算方法简单,减少时钟精度校准持续的时间,从而进一步减少功耗。
另外,还可以通过以下三种方式计算定时偏差比例:
第一种:比较所述ΔT与预设的门限值的大小;如果所述ΔT小于或者等于预设的门限值,则计算所述ΔT和所述T的比值,并将所述比值作为所述ΔR;如果所述ΔT大于预设的门限值,则计算所述预设的门限值和所述T的比值,并将所述比值作为所述ΔR。
第二种:计算预设个数ΔT的均值;计算所述预设个数ΔT对应的T的均值;计算所述ΔT的均值和所述T的均值的比值,将所述比值作为所述ΔR。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芯科技有限公司,未经联芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210586902.9/2.html,转载请声明来源钻瓜专利网。