CN1753534A - 提高移动通信终端低频晶体振荡器精确度的方法 - Google Patents

提高移动通信终端低频晶体振荡器精确度的方法 Download PDF

Info

Publication number
CN1753534A
CN1753534A CN 200510057277 CN200510057277A CN1753534A CN 1753534 A CN1753534 A CN 1753534A CN 200510057277 CN200510057277 CN 200510057277 CN 200510057277 A CN200510057277 A CN 200510057277A CN 1753534 A CN1753534 A CN 1753534A
Authority
CN
China
Prior art keywords
terminal
crystal oscillator
sleep
low frequency
frequency crystal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200510057277
Other languages
English (en)
Other versions
CN100358383C (zh
Inventor
许萍
林毅
郑建宏
申敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Keen Chongqing Microelectronics Technology Co ltd
Original Assignee
CHORGYOU XINKE Co Ltd CHONGQING
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHORGYOU XINKE Co Ltd CHONGQING filed Critical CHORGYOU XINKE Co Ltd CHONGQING
Priority to CNB2005100572779A priority Critical patent/CN100358383C/zh
Publication of CN1753534A publication Critical patent/CN1753534A/zh
Application granted granted Critical
Publication of CN100358383C publication Critical patent/CN100358383C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明属于移动通信领域,具体涉及一种提高移动通信终端低频晶体振荡器精确度的方法。该方法包括以下步骤:终端接收基站信号,分析频道和时刻;低频晶体振荡器的微处理器采用同步算法,将终端处理接收到的数据做与基站的同步计算,得到同步调整值,并根据同步调整值重新计算低频晶体振荡器频率理论值,使其实时逼近真实值,提高低频晶体振荡器精确度。本发明通过计算唤醒后终端与基站的同步差值,实时计算低频率晶体振荡器频率理论值,使终端唤醒后仍然保持较准确的***时序,容易实现终端与基站的同步,从而在短时间内恢复准确的***时序。

Description

提高移动通信终端低频晶体振荡器精确度的方法
技术领域:
本发明涉及移动通信领域,特别涉及移动通信终端从低频晶体振荡器工作模式下返回时快速恢复准确的***时序,提高移动通信终端低频晶体振荡器精确度的方法。
背景技术:
随着无线电通信的发展和普及,移动通信用户数量在成倍的增长,中国的移动用户近些年来更是飞速的增长,随着移动终端——手机的普及,用户对通信和质量的要求越来越高。由于目前先进的移动通信终端除了能够提供基本的语音、数据功能以外,还能够提供高速在线的图像、音乐、视频、网页浏览、电话会议、电子商务信息等功能。为满足这些复杂的功能,移动终端除了拥有最基本的通信模块,还需集成图像、音频、视频、大容量存储等模块和与之对应的功能强大的操作***。而实现复杂的功能,会产生高的功耗,使手机的接收和发送信号的准确度下降。
用户选择终端时,除了对功能上的需求之外,终端的待机时间也是其考虑的重要因素。因此,在电池容量有限的条件下,降低终端功耗从而延长待机时间,具有十分重要的意义。
终端何时执行何种任务,是由终端内的高层协议根据接收到的基站***消息规划的。图1为终端与基站的通信示意图。终端接收基站***信息,分析得到的频道和时刻,终端内的高层协议规划终端在指定的时刻接收和发送有关的信息。终端需要和基站保持准确的***时序,才能在准确的时刻接收和发送信息,实现终端与基站的通信。
在移动终端中,通常提供一个较高频率的时钟(例如13MHz下的压控晶体振荡器)以实现高速的数据处理,同时与基站保持准确的***时序。此外,终端还有一个低频率(例如32768Hz)时钟,用于显示日历和时间。当终端工作在高频率时钟时需要消耗大量的电能。
目前终端的省电设计,通常在终端处于无任务的状态(通常称为空闲)时,关闭高频率时钟,进入以低频晶体振荡器工作的状态(通常称为睡眠);当有任务时,再打开高频率时钟,从睡眠状态切换到工作状态,在高频率时钟下处理任务。
在睡眠状态下,终端以低频晶体振荡器计数睡眠时间(例,睡眠时间为1秒,则计数达到32768个32768Hz的低频时钟周期时,唤醒终端)。然而,低频晶体振荡器容易受工艺和温度等外界环境的影响,一般不很准确(根据晶体振荡器质量不同,真实频率与标称频率的偏差通常为10~20ppm),因此,以低频晶体振荡器计数睡眠时间也不精确(如:睡眠时间为1秒,而实际32768个低频晶体振荡器周期的时间长度不足或大于1秒)。低频晶体振荡器的精确度越高,终端的睡眠时间越精确,唤醒后才能与基站保持准确的***时序,准确的接收基站***消息。因此,提高低频晶体振荡器的精确度,才能降低终端功耗从而延长待机时间。
中国专利97181226.8,名称为《用于通信设备减少备用电流的方法和装置》,提供了同步装置来提高低频时钟精确度,其同步装置包括计数器、同步逻辑电路、反馈环、低通滤波器等。采用将低频时钟与高频时钟同步的方法,达到提高低频时钟精确度的目的,以硬件电路来实现。此方法的缺点是需要在终端上添加额外的硬件电路来实现。
发明内容
本发明的目的,是提供一种提高移动通信终端低频晶体振荡器精确度的方法,它通过唤醒后终端与基站的同步差值,实时计算低频率晶体振荡器频率理论值,使其逼近真实值,以达到提高低频晶体振荡器精确度的目的,使终端唤醒后快速恢复准确的***时序。
本发明在终端的微处理器用同步算法,通过唤醒后终端与基站的同步差值,实时计算低频率晶体振荡器频率理论值,使其逼近真实值,从而达到提高低频晶体振荡器精确度的目的,使终端唤醒后快速(实施例仅需5毫秒)恢复准确的***时序。
本发明主要用于带时钟显示的手机,其低频晶体振荡器的频率为32KHz左右,本发明对需要相对高精度时序的移动通信***有良好的效果。
本发明的技术方案是:
终端开机后,通过低频晶体振荡器的硬件计数器获得低频晶体振荡器频率理论值的初始值Ft0。此后,根据每次唤醒的同步差值Tgap实时计算低频晶体振荡器的理论值Ft,使其逼近真实值FR,具体过程如图5示。
参见图5。终端接收基站***消息,通过分析而获得基站指配给它的频道和时刻。若无任务需要执行,终端以低频晶体振荡器频率理论值Ft规划睡眠时间(例如,sleepclk_num个低频晶体振荡器周期数,即规划睡眠时间=sleepclk_num*(1/FT)),使终端在指定的tw时刻(即数据块起始时刻)唤醒;然后终端关闭高频时钟进入睡眠状态,同时终端开始累计低频晶体振荡器周期数,当计数值满sleepclk_num时,终端打开高频时钟进入工作状态,在tw′时刻接收基站信号(理论上接收信号时刻应为tw,但因睡眠期间,终端以真实频率的低频晶体振荡器累计周期数,即真实睡眠时间=sleepclk_num*(1/FR),Ft与FR间存在的误差导致真实睡眠时间短或长于规划睡眠时间,所以实际的接收时刻tw′提前或滞后于tw,因睡眠而提前或滞后的时间(即tw-tw′)为睡眠误差(即***时序误差,它的值为规划睡眠时间与真实睡眠时间之差),误差大小与同步差值相同,因此由同步差值可以得出睡眠误差;终端处理接收到的基站数据,做同步计算,得到同步差值Tgap(即tw′与tw的差值,)。终端利用同步差值,采用式(4)重新计算低频晶体振荡器频率理论值Ft,使它实时逼近真实值FR(对于不同的通信***,同步算法不同,而无论以何种方法得到同步差值都可用于Ft的计算)。当本次低频晶体振荡器频率理论值Ft计算完成之后,终端再次接收基站信息,重复执行以上步骤。每当终端高层协议规划睡眠时间,重复上述方法时都以上一次计算出的低频晶体振荡器频率理论值Ft为基础规划睡眠时间。
计算低频晶体振荡器频率理论值Ft的方法如下:
设睡眠期间低频晶体振荡器周期数为sleepclk_num,则有:
Figure A20051005727700071
式(1)
Figure A20051005727700072
式(2)
睡眠误差=终端规划的睡眠时间-终端真实的睡眠时间。式(3)
因为,睡眠误差等于同步差值Tgap,所以式(3)可以表示如下:
T gap = sleepclk _ num * 1 F t - sleepclk _ num * 1 F R .
所以,可以利用同步差值Tgap重新计算Ft而使它实时逼近FR,达到提高低频率晶体振荡器频率精确度的目的。计算公式如下:
Ft=sleepclk_num÷(sleepclk_num*(1/FR)+Tgap),式(4)。
从式(1)~(3)可知,Ft越逼近FR,睡眠误差越小(即,终端唤醒后的***时序误差越小),终端能在短时间内(实施例为5毫秒,取决于同步所需的时间)完成同步计算,恢复准确的***时序。
其中:
理论值Ft:终端实时计算得到的低频晶体振荡器频率
真实值FR:低频晶体振荡器的真实频率
本发明的有益效果是:
终端每次唤醒之后,接收基站信号,由终端处理接收到的基站数据,做同步计算,得到同步差值。并根据同步差值重新计算低频晶体振荡器频率理论值,使它实时逼近真实值,提高了低频晶体振荡器精确度,使终端唤醒后仍然保持较准确的***时序,容易快速完成与基站的同步,在短时间内恢复准确的***时序。
采用此方案,可提高低频晶体振荡器精确度,令终端唤醒后快速恢复准确的***时序。本方案适用于所有需要相对高精度时序的移动通信***。
附图说明
图1为终端与基站的通信的示意图;
图2为采用本方法修正Ft的睡眠误差和为未修正Ft的睡眠误差比较图;
图3为硬件计数器电路示意图;
图4为TD-SCDMA***突发结构示意图;
图5为终端睡眠和唤醒过程;
图6为OMAP平台控制终端睡眠和唤醒过程示意图。
具体实施方式
以TD-SCDMA***为例,简要介绍同步和同步差值的概念。
TD-SCDMA***突发结构如图4所示。终端和基站通信的信息放在数据符号块,中间码用来同步和识别用户。终端必须在准确的时刻(数据块起始时刻,设为tw时刻)接收或发送信号(我们称此时终端与基站同步),才能实现与基站的通信。若提前或滞后接收和发送信号,都不能与基站建立通信;提前或滞后的时间差值,就是同步差值(记为Tgap)。
其中,标称值FC:低频晶体振荡器的标称频率,本实施例采用的32KHz时钟标称频率为32768Hz。
终端若知道低频率晶体振荡器的频率真实值FR,就能得到精确的睡眠时间(睡眠时间=睡眠期间低频晶体振荡器周期数*(1/FR))。然而,如前所述,FR随外界环境的变化而在小范围内(10~20ppm)变动,这就是睡眠时间不精确的原因。终端无法获知FR的实时精确值。采用本发明方法,实时计算低频晶体振荡器的理论值Ft,使其逼近真实值FR,达到提高低频晶体振荡器精确度的目的。
参见图3。图中CPLD为复杂可编程逻辑器件;OMAP为开放式多媒体应用平台;SPI为串行外设接口。以CPLD和OMAP为主要硬件平台,在TD-SCDMA***中实现本方法。其中,OMAP平台实现基带信号处理的功能,包括同步和低频率晶体振荡器频率的实时计算,CPLD平台控制终端各个器件和高频率时钟的开关,累计时钟周期数。SPI接口实现CPLD和OMAP的数据交换。终端正常工作时,以高频时钟F1(13MHz)为工作时钟,功耗较高;终端睡眠时,以低频时钟F2(频率标称值为32768Hz)为工作时钟,功耗较低。
CPLD中有一个硬件计数器,它与OMAP联合工作,作用是获得低频率晶体振荡器的频率初始理论值Ft0,硬件计数器设计参见图3。工作过程如下:
CPLD分别累计F1和F2时钟的周期数,当计数满M个F2时钟周期数时停止,此时F1时钟周期数为N。OMAP从SPI接口读出CPLD中的硬件计数器值M和N,根据计算公式(5),计算出低频率晶体振荡器的频率初始理论值Ft0,以全局变量的形式保存下来。计数时间越长,计算出的初始理论值Ft0越逼近真实值FR。同时占用的CPLD资源(主要是CPLD的寄存器)越多。
F t 0 = M × F 1 N (秒),式(5)
提高移动通信终端低频晶体振荡器精确度的方法实现过程如下:
终端开机进入空闲后,CPLD的硬件计数器开始分别累计F1和F2时钟的周期数,计数完成后,OMAP从SPI接口读出CPLD中的硬件计数器值,根据式(5)计算出低频率晶体振荡器的频率初始理论值Ft0
此后,终端以图6所示步骤,实现理论值Ft的实时计算:
参见图6。终端接收基站***消息,OMAP内的高层协议软件分析***消息而获得基站指配给终端的频道和时刻。若无任务要执行,OMAP内的高层协议规划睡眠时间(例如,sleepclk_num个低频晶体振荡器周期数,即睡眠时间= sleepclk _ num * 1 F t )使终端在指定的tw时刻唤醒,将sleepclk_num从SPI接口发送到CPLD。CPLD开始执行以下工作:CPLD关闭高频时钟和其他可以关闭的器件,终端进入睡眠模式。同时,CPLD开始累计低频时钟周期数。当CPLD计数满sleepclk_num个低频时钟周期时,打开高频时钟和其他关闭的器件,发送唤醒中断通知OMAP唤醒,终端进入工作模式。
终端在tw′时刻接收基站信号。OMAP将接收到的数据与当前使用的midamble码(中间码)做滑动相关计算,midamble相关峰值的位置达到chip级同步(即终端与基站的***时序误差在1chip范围内,其中1chip时间长度为0.78125微秒);再用同一组接收数据做差值同步计算,midamble相关峰值的位置达到1/8chip级同步(即终端与基站的***时序误差在1/8chip范围内)。此时,得到的midamble相关峰值的位置位于midamble码的中间位置tm,根据TD-SCDMA***突发结构图,可以得到tw时刻的位置:
tw=tm-352chip,式(6)
其中1chip的时间长度是0.78125微秒。
从而得到同步差值Tgap=tw-tw′。
OMAP根据式(4),利用同步差值重新计算Ft,从而使它实时逼近FR。然后终端再次接收基站***消息,重复执行以上步骤。每当终端高层协议规划睡眠时间,重复上述方法时都以上一次计算出的低频晶体振荡器频率理论值Ft为基础规划睡眠时间。
采用本方法,唤醒后的睡眠误差范围在1微秒内。参见图2。图2是采用本方法修正Ft的睡眠误差和为未修正Ft的睡眠误差比较图。比较可知,采用本方法提高低频晶体振荡器精确度后,可大大减小睡眠误差。
无论用何种硬件平台和同步算法,都可以采用本方法提高低频晶体振荡器精确度,均能达到上述同样的效果。

Claims (4)

1.一种提高移动通信设备终端低频晶体振荡器精确度的方法,其特征在于所述方法包括以下步骤:
1)终端接收基站信号;
2)终端内的高层协议规划睡眠时间,使终端在指定的数据块起始时刻tw唤醒,终端关闭高频时钟进入睡眠状态;
3)终端开始累计低频晶体振荡器时钟周期数,当计数值到sleepclk_num时,终端打开高频时钟进入工作状态,在数据块实际的接收时刻tw′接收基站信号;
4)终端处理接收到的基站数据,做同步计算,得到同步差值Tgap,终端根据同步差值重新计算低频晶体振荡器频率理论值Ft,使它实时逼近低频晶体振荡器的真实频率FR
2.根据权利要求1所述的提高移动通信设备终端低频晶体振荡器精确度的方法,其特征在于:低频晶体振荡器频率理论值Ft为:
Ft=sleepclk_num÷(sleepclk_num*(1/FR)+Tgap),
式中sleepclk_num为终端睡眠期间低频晶体振荡器周期数, sleepclk _ num * 1 F R 为终端真实的睡眠时间,Tgap为同步差值。
3.根据权利要求2所述的提高移动通信设备终端低频晶体振荡器精确度的方法,其特征在于:同步差值Tgap等于终端睡眠误差
终端睡眠误差=终端规划的睡眠时间-终端真实的睡眠时间,
因此有, T gap = sleepclk _ num * 1 F t - sleepclk _ num * 1 F R ,
式中 sleepclk _ num * 1 F t 为终端协议规划的睡眠时间。
4.根据权利1所述的提高移动通信设备终端低频晶体振荡器精确度的方法,其特征在于:每当终端高层协议规划睡眠时间,重复上述方法时都以上一次计算出的低频晶体振荡器频率理论值Ft为基础规划睡眠时间。
CNB2005100572779A 2005-09-16 2005-09-16 提高移动通信终端低频晶体振荡器精确度的方法 Active CN100358383C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100572779A CN100358383C (zh) 2005-09-16 2005-09-16 提高移动通信终端低频晶体振荡器精确度的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100572779A CN100358383C (zh) 2005-09-16 2005-09-16 提高移动通信终端低频晶体振荡器精确度的方法

Publications (2)

Publication Number Publication Date
CN1753534A true CN1753534A (zh) 2006-03-29
CN100358383C CN100358383C (zh) 2007-12-26

Family

ID=36680179

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100572779A Active CN100358383C (zh) 2005-09-16 2005-09-16 提高移动通信终端低频晶体振荡器精确度的方法

Country Status (1)

Country Link
CN (1) CN100358383C (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101083815B (zh) * 2007-07-06 2010-06-30 北京天碁科技有限公司 一种实现移动终端时钟关系跟踪的方法和装置
CN106304317A (zh) * 2015-06-24 2017-01-04 联芯科技有限公司 睡眠唤醒定时偏差的补偿方法及电子设备
CN113050497A (zh) * 2021-03-23 2021-06-29 阿尔特汽车技术股份有限公司 进行定时校正的方法及相应的控制器、车辆、设备和介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2297884B (en) * 1995-02-07 1999-05-26 Nokia Mobile Phones Ltd Radio telephone
US6028855A (en) * 1997-12-12 2000-02-22 Philips Electronics North America Corp. Circuit for synchronizing CDMA mobile phones
US6473607B1 (en) * 1998-06-01 2002-10-29 Broadcom Corporation Communication device with a self-calibrating sleep timer
KR100350474B1 (ko) * 2000-12-30 2002-08-29 삼성전자 주식회사 디지털 무선 통신 단말 시스템에서 대기시 적응적 전력소모 감소 방법
US7403507B2 (en) * 2001-06-18 2008-07-22 Texas Instruments Incorporated System and method for recovering system time in direct sequence spread spectrum communications
US6980823B2 (en) * 2002-01-31 2005-12-27 Qualcomm Inc. Intermediate wake mode to track sleep clock frequency in a wireless communication device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101083815B (zh) * 2007-07-06 2010-06-30 北京天碁科技有限公司 一种实现移动终端时钟关系跟踪的方法和装置
CN106304317A (zh) * 2015-06-24 2017-01-04 联芯科技有限公司 睡眠唤醒定时偏差的补偿方法及电子设备
CN106304317B (zh) * 2015-06-24 2019-05-21 辰芯科技有限公司 睡眠唤醒定时偏差的补偿方法及电子设备
CN113050497A (zh) * 2021-03-23 2021-06-29 阿尔特汽车技术股份有限公司 进行定时校正的方法及相应的控制器、车辆、设备和介质

Also Published As

Publication number Publication date
CN100358383C (zh) 2007-12-26

Similar Documents

Publication Publication Date Title
CN1097410C (zh) 可运行于时隙寻呼模式的无线电话及其运行方法
CN1104098C (zh) 用于通信设备减少备用电流的方法和装置
CN1198070A (zh) 在无线电话***中运行移动站的方法和码分多址无线电话
CN1109460C (zh) 用于通信***的接收机
CN1105477C (zh) 无线电通信设备的接收部分
CN1194577C (zh) 蜂窝通信网中改进的定位***
CN100538561C (zh) 分数除法器***及方法
CN1910947A (zh) 时基装置的同步
CN104539302A (zh) 在无线收发器中控制休眠模式
CN105532053A (zh) 通过蓝牙进行设备同步
CN1625909A (zh) 以分时寻呼模式操作的移动站内的低频率休眠时钟误差校正
CN1144426A (zh) 间歇接收控制装置
CN1909375A (zh) 实时时钟装置及其当前时刻补偿方法
CN1357174A (zh) 无线通信装置中利用增加的待机时间减少功率消耗
CN101425887A (zh) 一种用于无线传感器网络的时间同步方法
CN101043670A (zh) 待机状态下的移动终端从睡眠模式被唤醒后的重同步方法
CN101489290A (zh) 接收装置、信号处理***以及信号接收方法
CN1968049A (zh) Td_scdma手机终端睡眠唤醒后的同步方法和装置
CN1753534A (zh) 提高移动通信终端低频晶体振荡器精确度的方法
CN101083815B (zh) 一种实现移动终端时钟关系跟踪的方法和装置
CN100345458C (zh) 一种手机基带芯片省电同步方法
CN103327587A (zh) 一种终端睡眠周期控制方法和装置
CN102217207B (zh) 用于实时分布式***的同步方法及其装置
CN210776231U (zh) 一种多时标源时统电路板
CN102232274A (zh) 同步装置、接收装置、同步方法以及接收方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CHONGQING CYIT COMMUNICATION TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: CHONGQING CHONGYOU XINKE (GROUP) CO., LTD.

Effective date: 20081024

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee

Owner name: CHONGQING CHONGYOU XINKE (GROUP) CO., LTD.

Free format text: FORMER NAME OR ADDRESS: CHORGYOU XINKE CO., LTD., CHONGQING

CP03 Change of name, title or address

Address after: Floor 4, B District, Neptune technology building, Chongqing, Yubei District

Patentee after: CHONGQING CHONGYOU INFORMATION

Address before: Huang Chongqing Nan'an District No. 1 Wu Bao Garden

Patentee before: Chongqing Chongyou Information Technology Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20081024

Address after: Huang Chongqing Nan'an District No. 1 Wu Bao Garden

Patentee after: CHONGQING CYIT COMMUNICATION TECHNOLOGIES Co.,Ltd.

Address before: Floor 4, B District, Neptune technology building, Chongqing, Yubei District

Patentee before: CHONGQING CHONGYOU INFORMATION

TR01 Transfer of patent right

Effective date of registration: 20170427

Address after: Nanping Street 400060 Chongqing Nan'an District Nancheng Road No. 199 left attached to the floor 403

Patentee after: Keen (Chongqing) Microelectronics Technology Co.,Ltd.

Address before: 400065 Chongqing Nan'an District huangjuezhen pass Fort Park No. 1

Patentee before: CHONGQING CYIT COMMUNICATION TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right