用于确定休眠时钟计时的设备和方法

文档序号:7637349阅读:283来源:国知局
专利名称:用于确定休眠时钟计时的设备和方法
技术领域
本揭示案涉及用于估计休眠时钟频率的方法和设备,且更明确地说涉及用于使用组 合器选择性地确定休眠时钟频率的估计值来估计休眠时钟频率的方法和设备。
背景技术
移动无线装置(例如,移动电话)通常使用为装置内的各种功能提供非常准确的计 时(包含保持系统时间)的时钟。这些时钟常常使用温控晶体振荡器(TCXO)来实施。 然而,TCXO使用相对较大量的功率,其汲取约L5mA的电流。
为了改进移动装置的电池寿命,己知将装置内的大多数电流消耗单元置于功率节省 模式中并使用低功率休眠电路来维持系统时间。由于TCXO汲取较高电流,所以使用此 类装置为休眠电路维持系统时间不具能量效益。因此,己知通过使用与TCXO装置(其 以较高频率(例如,44-66 MHz)操作)相比具有更低功率使用(例如,具有200 pA的 电流汲取的时钟)和较低频率(例如,30-60 kHz)的休眠控制器在休眠或功率节省模式 使用期间维持系统计时。这通常使用具成本效益的晶体振荡器时钟以计时方面某一程度 的准确性为代价(因为时钟频率趋向于波动)来实现。此时钟另外被称为"休眠时钟" 或"慢速时钟(slow clock)"。因此,当移动装置休眠时,TCXO(或"快速时钟(fast clock)") 关闭。休眠时钟用作计时器来唤醒系统。唤醒后, 一旦快速时钟在唤醒之后变得稳定, 系统计时就再次被移交给快速时钟。
注意到,当移动装置从休眠模式唤醒时,重要的是具有如休眠时钟所保持的准确的 系统时间。由于休眠时钟在休眠模式期间用于系统计时,所以当移动收发器在基于从无 线网络(例如,基于CDMA的网络)接收的信息再获取计时之前唤醒时,时钟计时的准 确性将直接影响系统时间。因此,需要慢速时钟频率的良好估计值。然而,移动装置利 用的己知的计时估计通常仅用于初始校准,且慢速时钟时间跟踪仅仅依赖于伪噪声(PN)
代码计时。然而,在某些不使用PN计时的无线系统(例如,正交频分复用(OFDM)) 中,此计时并不可用。因此,在此类系统中,休眠时钟计时的准确性更加重要。明确地 说,在OFDM的情况下,此类系统较易发生计时误差,例如由于符号间干扰而使同步计 时变差。
进一步注意到,关于确定慢速时钟的准确估计值存在问题。首先,休眠时钟的分辨 率较低且休眠时钟不与快速时钟同步。然而,这一问题可通过使用快速时钟(从TCXO 获得)对休眠时钟的分数部分进行计数来解决,如(例如)上文引用且以引用的方式明 确地并入的题为"APPARATUS AND METHODS FOR ESTIMATING A SLEEP CLOCK FREQUENCY"的共同待决美国专利申请案中详细描述。
此外,因为慢速时钟是无温度补偿的低准确性自由运行晶体,所以休眠期间系统时 间可能出现漂移。因此,需要考虑此漂移且因此确定可为移动装置设定的最大休眠时间, 使得不需要在唤醒时再获取系统时间。最后,因为休眠期间休眠时钟用作计时器,所以 有必要在进入休眠之前具有休眠时钟频率的良好估计值。
对于特定情况来说,可能使用上述方法来实现休眠时钟频率的准确估计值。然而, 例如在OFDM的情况下,使用CDMAPN代码确定系统计时可能不可用于确定计时。此 外,使用快速时钟确定休眠时钟的估计值可产生休眠时钟频率的非常准确的估计值,但 未考虑由于休眠时钟的漂移而引起的变化或误差。此外,即使准确地确定了休眠时钟频 率且确定了休眠频率的误差或漂移,但已知技术中尚未涵盖如何将此信息组合以产生准 确的结果。

发明内容
当前揭示确定准确的休眠时钟计时的设备和方法。在一个实例中,揭示一种用于确
定休眠时钟的频率估计值的设备。明确地说,所述设备包含休眠时钟频率估计器,其
经配置以输出快速时钟导出的休眠时钟频率估计值;休眠时钟变化频率估计器,其经配 置以输出所述休眠时钟的频率变化的估计值;和组合器,其经配置以对所述快速时钟导 出的休眠时钟频率估计值和所述休眠时钟的频率变化的估计值中的至少一者进行加权, 其中对所述快速时钟导出的休眠时钟频率估计值进行加权以获得经加权的休眠时钟频率 估计值,且对所述休眠时钟的频率变化的估计值进行加权以获得经加权的所述休眠时钟 的频率变化的估计值,且经配置以使用所述经加权的休眠时钟频率估计值和所述经加权 的休眠时钟的频率变化的估计值中的至少一者来确定所述休眠时钟频率的至少一个新的 估计值。
根据所揭示的另一实例, 一种用于无线收发器系统中的用于估计休眠时钟频率的处 理电路包含休眠时钟频率估计器,其经配置以输出快速时钟导出的休眠时钟频率估计 值;休眠时钟变化频率估计器,其经配置以输出所述休眠时钟的频率变化的估计值;组 合器,其经配置以选择性地对所述快速时钟导出的休眠时钟频率估计值和所述休眠时钟 的频率变化的估计值中的至少一者进行加权,其中对所述快速时钟导出的休眠时钟频率 估计值进行加权以获得经加权的休眠时钟频率估计值,且对所述休眠时钟的频率变化的 估计值进行加权以获得经加权的所述休眠时钟的频率变化的估计值,且经配置以使用所 述经加权的休眠时钟频率估计值和所述经加权的休眠时钟的频率变化的估计值中的至少 一者来确定所述休眠时钟频率的至少一个新的估计值;存储器装置,其经配置以存储慢 速时钟频率加权估计值的所述至少一个新的估计值;和处理器,其经配置以从存储器装
置读取所述至少一个新的估计值,并在使系统进入休眠模式中之前基于所述至少一个新 的估计值来计算系统休眠时间。
在又一实例中,揭示一种用于移动通信网络中的无线装置。所述装置包含休眠时 钟频率估计器,其经配置以输出快速时钟导出的休眠时钟频率估计值;休眠时钟变化频 率估计器,其经配置以输出所述休眠时钟的频率变化的估计值;组合器,其经配置以选 择性地对所述快速时钟导出的休眠时钟频率估计值和所述休眠时钟的频率变化的估计值 中的至少一者进行加权,其中对所述快速时钟导出的休眠时钟频率估计值进行加权以获 得经加权的休眠时钟频率估计值,且对所述休眠时钟的频率变化的估计值进行加权以获 得经加权的所述休眠时钟的频率变化的估计值,且经配置以使用所述经加权的休眠时钟 频率估计值和所述经加权的休眠时钟的频率变化的估计值中的至少一者来确定所述休眠 时钟频率的至少一个新的估计值;存储器装置,其经配置以存储慢速时钟频率加权估计
值的所述至少一个新的估计值;和处理器,其经配置以从存储器装置读取所述至少一个 新的估计值,并在使系统进入休眠模式中之前基于所述至少一个新的估计值来计算无线 装置的休眠时间。
在又一实例中,揭示一种估计休眠时钟的频率的方法。所述方法包含估计休眠时 钟频率的变化;使用计算出的系数对休眠时钟频率变化的值进行加权来确定经加权的所 估计的休眠时钟频率的变化;使用所述经加权的所估计的休眠时钟频率的变化和先前估 计的休眠时钟频率来确定休眠时钟频率的新的估计值,并将所述新的估计值存储在存储 器装置中;使用快速时钟估计休眠时钟频率;使用至少另一计算出的系数对所估计的休 眠时钟频率的值进行加权来确定经加权的所估计的休眠时钟频率;使用经加权的所估计
的休眠时钟频率的变化和先前存储的休眠时钟频率的新的估计值来确定休眠时钟频率的 另一新的估计值;和将所述另一新的估计值存储在存储器中使得所述另一新的估计值代 替所述新的估计值。
根据又一实例,揭示一种计算机可读媒体,其上存储有指令,所述存储的指令当由 处理器执行时使所述处理器执行一种估计休眠时钟的频率的方法。所述执行的方法包含 估计休眠时钟频率的变化;使用计算出的系数对休眠时钟频率变化的值进行加权来确定 经加权的所估计的休眠时钟频率的变化;使用所述经加权的所估计的休眠时钟频率的变 化和先前估计的休眠时钟频率来确定休眠时钟频率的新的估计值,并将所述新的估计值 存储在存储器装置中;使用快速时钟估计休眠时钟频率;使用至少另一计算出的系数对 所估计的休眠时钟频率的值进行加权来确定经加权的所估计的休眠时钟频率;使用经加 权的所估计的休眠时钟频率的变化和先前存储的休眠时钟频率的新的估计值来确定休眠 时钟频率的另一新的估计值;和将所述另一新的估计值存储在存储器中使得所述另一新
的估计值代替所述新的估计值。
在又一实例中,揭示一种用于估计休眠时钟的频率的设备。所述设备包含估计装 置,其用于估计休眠时钟频率的变化;确定装置,其用于使用计算出的系数对休眠时钟 频率变化的值进行加权来确定经加权的所估计的休眠时钟频率的变化;确定装置,其用 于使用所述经加权的所估计的休眠时钟频率的变化和先前估计的休眠时钟频率来确定休 眠时钟频率的新的估计值;存储装置,其用于存储所述新的估计值;估计装置,其用于 使用快速时钟估计休眠时钟频率;确定装置,其用于使用至少一个计算出的系数对所估 计的休眠时钟频率的值进行加权来确定经加权的所估计的休眠时钟频率;和确定装置, 其用于使用经加权的所估计的休眠时钟频率的变化和先前存储的休眠时钟频率的新的估 计值来确定休眠时钟频率的另一新的估计值。进一步注意到,在此实例中,所述用于存 储的装置存储所述另一新的估计值,使得所述另一新的估计值代替所述新的估计值。


图1是作为休眠时间持续时间的函数的休眠计时的误差的曲线图。 图2是使用根据本揭示案的休眠时钟频率估计器的示范性装置(例如,移动收发器) 的框图。
图3是同步器休眠时钟估计器相对于休眠时间的误差变化的曲线图。 图4是根据本揭示案的示范性休眠时钟频率估计器的框图。
图5是说明使用图4的休眠时钟频率估计器的装置中发生的事件序列的示范性时间
图6是用于估计无线装置中的休眠时钟频率的实例方法的流程图。 图7是使用休眠时钟频率估计器的装置的另一实例。
具体实施例方式
为了确定慢速时钟频率的准确的估计值,当前揭示将慢速时钟频率估计值与慢速时 钟频率变化的估计值组合的设备和方法。选择性地执行这些估计值的组合,其中基于估 计源的可靠性将估计值乘以系数。通过考虑两个估计值以及基于可靠性对那些估计值进 行加权,
为了确保休眠时钟频率的准确的估计值,首先模拟准确性。作为温度的函数的慢速/ 休眠时钟频率准确性可模拟为
<formula>formula see original document page 14</formula
其中T是温度(以摄氏度计),且此实例中25。C下休眠时钟晶体的基本频率为32 kHz。 当然,晶体的类型将影响方程式(1)中的系数的值,且因此,这仅是示范性的。相对于 温度的变化速率的频率速率因此给定为<formula>formula see original document page 14</formula>
假定休眠时钟的随着时间的温度变化由下式界定
<formula>formula see original document page 14</formula>
随着时间的频率变化因而给定为:
<formula>formula see original document page 14</formula>
假定操作温度范围为-20。C到70°C,最大频率变化速率将为
<formula>formula see original document page 15</formula>
如果移动收发器决定从时间t到t + A t进入休眠,那么由于休眠时钟的时变特性引起 的计时误差e由下式确定
<formula>formula see original document page 15</formula>如果为了简化而忽略高次项(即,^^=0,其中11口2),那么计时误差可表达为:
<formula>formula see original document page 15</formula>
将方程式(5)代入(7)中产生误差E的值,表达为:
<formula>formula see original document page 15</formula>
换种方式表达,慢速时钟的计时误差e可表达为:
<formula>formula see original document page 15</formula>以码片为单位。方程式(8)和(9)均描绘于图1中以便以usee以及码片两者为单 位展示计时误差。如图1中可看到,误差随着休眠模式的持续时间增加而增长,其中变 化速率不断增加。注意,由于忽略了高次项,所以方程式(8)和(9)不再充当上界。
注意,以上实例用于解释当前揭示的设备和方法所隐含的概念的目的。因此,所使 用的参数和系数基于典型的慢速时钟晶体参数,但并不意图将本揭示案限于这些参数、 系数或类型的慢速时钟晶体。
因为移动收发器内的同步器跟踪电路可容忍至多达土128码片的计时误差,所以如果 在移动装置进入休眠之前忽略休眠时钟校准误差,那么所接收的帧之间的短暂休眠时间 (小于1/4秒)不存在问题,只要信道在所述周期期间运作良好即可。移动装置进入休 眠持续小于10秒的任何时间都是安全的(平坦区),从而考虑信道变化和休眠时钟跟踪 误差(下一部分论述)。对于大于15 sec的休眠时间,在CDMA的情况下,有必要再获 取TDM导频II或甚至TDM导频I,因为在所述区域中休眠时钟变化快速增长。对于20-35 sec的休眠时间,有必要再获取TDM导频II,因为TDM导频II允许i512码片的计时误 差。对于大于35 sec的休眠时间,有必要获取TDM导频I。与加电时初始获取TDM导 频I不同,我们粗略地定位TDM导频I。因此,再获取TDM导频I不如初始获取中代价 那样高。
图2是使用根据本揭示案的休眠时钟频率估计器的示范性装置(例如,移动收发器) 的框图。由于在收发器装置进入休眠之前估计休眠时钟频率的误差可影响装置在下一唤 醒时间之前可休眠的时间的长度,所以准确性程度较高的估计值是有益的。图2中说明 的示范性装置用于减小估计误差。如图所示,收发器200包含快速时钟202和慢速或休 眠时钟204两者。休眠时钟频率估计器206分别从时钟202和204接收快速时钟信号208 和休眠时钟信号210。明确地说,将快速和休眠时钟信号208、 210发送到基于快速时钟 的休眠时钟频率估计器(TSCFE) 212,所述TSCFE212基于以振荡器(例如TCXO)构 建的快速时钟来确定休眠时钟频率(//fF£)的估计值。例如,休眠时钟频率估计器212 可如上文引用且以引用的方式明确地并入的题为"APPARATUS AND METHODS FOR ESTIMATING A SLEEP CLOCK FREQUENCY"的共同待决美国专利申请案中所述进行 配置。TCXO休眠时钟频率估计器212将休眠时钟频率(//fF£)的快速时钟导出的估计 值214输出到组合器218,下文将结合图4进一步论述所述组合器218。
图2说明休眠时钟频率估计器206还包含同步器休眠时钟频率估计器(SSCFE) 216。 同步器休眠时钟频率估计器216 (例如)在CDMA的情况下使用第一到达路径(FAP) 作为参考,或在OFDM的情况下使用FFT /解调窗的起始作为参考。FAP的估计由同步 器219确定,所述同步器219可以如图所示为单独的或是处理器220的一部分。同步器 219将FAP的估计直接提供到SSCFE 216,或如图2中所说明经由处理器220提供到 SSCFE 216。
此处注意到,由于装置200进入休眠之前的频率估计误差以及休眠期间休眠时钟204 的频率漂移引起的休眠时钟频率的误差导致唤醒时的FAP漂移。然而,此漂移可用来校 正休眠时钟频率误差。明确地说,SSCFE 216利用此信息来确定频率变化(A//fre)的
估计值,所述频率变化是唤醒之后测得的慢速时钟频率(fsc)与进入休眠之前由慢速时 钟频率估计器206确定的慢速时钟频率(/rc )的先前估计值之间的差(即, 八fS謂_ f — p )
尤其关于使用FAP漂移来确定A/,f^,可确定唤醒时的实际FAP与基于/^预期的 FAP之间的所测得的差△ T。使用A T和收发器200的休眠时间Tsleep,可将估计值A/,f^ 用公式表示如下<formula>formula see original document page 17</formula> (10)
注意到,如果预期的FAP滞后于唤醒时的实际FAP,那么AT的值将为负。 尽管使用上述公式,但使用FAP漂移来校正休眠时钟频率误差经受四个潜在的误差 源。前两个误差源是FAP的移动或抖动(其引入误差),以及FAP位置的估计。两者均 导致对休眠时钟频率估计值的错误校正。然而,进一步注意到,对于CDMA收发器来说 第二误差源可忽略,因为CDMA搜索器/延迟锁定回路(DLL)可提供与分数PN码片一 样高的计时准确性。但是,对于例如OFDM收发器的其它类型的收发器来说,此第二误 差源仍然较显著。第三,所述估计表示休眠期间休眠时钟的平均频率(即, f/^W必),而不是唤醒时的当前频率。这是误差源,因为误差随着休眠时间
增加而增加。最后,SSCFE 216在唤醒周期期间不更新,且因此可能在较长唤醒周期内 变得过时。因此,当休眠时间较长时,SSCFE216不适于提供估计值。
SSCFE216的误差程度可量化。明确地说,由于同步器计时和FAP抖动(且为了简 单起见忽略休眠时钟漂移)引起的估计误差变化eSS^E可由以下关系给定
<formula>formula see original document page 17</formula>
其中e AT是同步器计时估计误差以及FAP抖动变化。图3是10秒休眠时间时和休 眠时钟频率为32kHz的方程式(11)的曲线图。从该曲线图中可看出,在估计变化方面, SSCFE216对于非常短的休眠时间也不准确。作为CDMA收发器中的另一定量实例,如 果假定无FAP抖动"T的值"356 nsec且休眠时间持续时间为5秒,那么比率e SSCFE/fsc =0.07 ppm。如果SSCFE的误差过分不可靠,那么注意到休眠时钟频率估计器206经配 置使得其将在没有来自SSCFE216的频率估计值的情况下工作,如随后将解释。
再次参看图2, SSCFE 216经配置以从处理器220接收AT和休眠时间Tsleep,如通 信线222所指示。另外,SSCFE216接收先前休眠时钟频率估计值/,c和休眠时钟频率估 计值fsc,分别如线224和226所指示。SSCFE使用这些输入值来使用以上方程式(10) 确定慢速时钟频率的变化的估计值。SSCFE 216将A//fra228的值输出到组合器218。
组合器218经配置以选择性地利用输入值A/,f^和/^^E (214、 228)来确定休眠 时钟频率估计值。如下文结合图4将解释。组合器218利用加权系数来选择性地将可靠 性额定值分配到估计值A/,,m和,并将所述值组合使得那些具有较高可靠性的值
被给予较大权重或"信任度"。组合器的输出是所估计的休眠时钟频率Ae 230,其被发 送到处理器220。处理器220进而利用所估计的休眠时钟频率230来设定最大休眠时间 并在引导收发器200进入休眠模式之前提供休眠时钟频率的估计值。
注意到,CDMA收发器通常利用划分时隙模式中的固定休眠和唤醒型式(即,1.28* 2Sdsec休眠和4msec唤醒)。对于这种类型的收发器,SSCFE 218将比此类型的固定型 式的休眠时钟频率估计器212具有更好的估计性能。然而,在例如OFDM收发器的其它 类型的收发器中,休眠-唤醒型式是灵活的。因此,在这些类型的系统中,SSCFE218或 休眠时钟频率估计器212均不会产生优于其它具有此类灵活型式的估计器的优越性能。 因此,在这些类型的系统中,组合使用SSCFE218和休眠时钟频率估计器212的估计值 是有益的。此益处部分是由于以下事实两个估计值来自独立的源(即,估计误差是独 立的)且因此对于可变的休眠-唤醒型式与使用单一估计值相比提供了改进和稳定的估计 值。然而,再次注意到,在当前揭示的设备和方法中,慢速时钟频率估计器206经配置 使得其可在没有来自SSCFE的帮助的情况下单独对TSCFE进行工作。图4中说明休眠 时钟频率估计器内的自适应组合器(例如,自适应组合器218)的实施方案。
如图4中所说明,自适应组合器218接收慢速时钟频率(/^^£)的估计值和慢速时 钟频率的变化(A/^CT£ )。组合器218内的第一运算区块400接收慢速时钟频率/,f^的 估计值以便用加权系数八和8对//尸^进行进一步处理。类似地,第二运算区块402接 收慢速时钟频率的变化A/SCT£以便用加权系数C进行进一步处理。区块400和402将经 处理的输出(其为/^的值)发送到寄存器404以用于存储。寄存器404配置为用于存储 /^的当前值的存储寄存器,但可以任何适宜的存储装置实施。另外,尽管寄存器404说 明为驻存在组合器218内,但此存储装置可定位为离散单元或也可实施在图2所示的处 理器220或系统存储器装置232中。
组合器218还包含控制器406 (例如,微控制器或微处理器),其用于计算加权系数 A、 B和C。控制器406从处理器220接收各种输入(例如)以用于确定加权系数。这 些输入包含无线装置200的当前唤醒持续时间(Tawake)、唤醒之前的先前休眠时间持续 时间(Tsleep)、 TCXO休眠时钟频率估计器212的当前测量时间(Tmeasure(n)),和TCXO 休眠时钟频率估计器212的先前测量时间(Tmeasure(n-1))。
控制器406用于确定加权系数的额外变量包含休眠时钟的变化a、休眠时钟频率估 计值的变化cr^、同步器休眠时钟频率估计值的变化CT^^、同步器计时跟踪的变化cr^,
和TCXO休眠时钟频率估计值的变化c7^c^0z)(针对当前测量时间n)。因为SSCFE216 和TSCFE212估计值的变化分别不依赖于休眠时间持续时间(Tsleep)和唤醒时间持续时 间(Tawak(J,且休眠时间和唤醒时间变化,所以组合器218通过将唤醒时间(Tawake)和 休眠时间(Tsleep)用于计算加权系数而"在运行中"选择性地或适应性地调节加权系数 A、 B和C。例如,可使用以下方程式计算加权系数
<formula>formula see original document page 19</formula>
<formula>formula see original document page 20</formula> (14) 其中e是预定优化常数。系数A和B涉及TCXO休眠时钟频率估计值/^"E,如同 以上方程式(12)和(13)中的变量。另一方面,系数C涉及慢速时钟频率的变化A/^"E 的估计值,且方程式(14)中的变量涉及同步器慢速时钟频率估计器216和同步器219 的变化。然而,所属领域的一般技术人员将了解,方程式(12)、 (13)和(14)仅为示 范性的,且可涵盖对每一休眠时钟频率估计值的可靠性进行说明并进行加权的许多其它 公式。注意到,在此特定实施方案中,系数中使用的时间单位是在慢速时钟周期中测量 的,但可改为使用其它单位。进一步注意,对于11 = 0的初始测量,Tmeasure (n-l)的值将 等于零(即,Tmeasure(-1) = 0)。
注意到,尽管控制器406被展示为驻存在组合器218内,但此装置也可构建为离散 单元。此外,系统处理器220可替代地执行由控制器406实行的功能。
从图4中可看出,第一运算区块400包含用于确定由区块400输出到寄存器404 的频率估计值的各种乘法器和一加法器。明确地说,所述区块包含第一乘法器408,其 将TCXO休眠时钟频率估计值/,f^乘以系数A。将此乘法的乘积发送到加法器410。区
块400还包含第二乘法器412,其将存储在寄存器404中的所估计的休眠时钟频率/^的
值乘以系数B。乘法器412将乘积输出到加法器410,在加法器410中将乘法器408和 412的乘积相加在一起。注意到,系数A与B的和将始终为一 (1)。因此,系数A确定 或"加权"给予TCXO休眠时钟频率估计值/^seF£的关联性百分比程度,且系数B同样
确定给予先前确定的休眠时钟频率估计值/^的关联性百分比程度。因此,加法器410的
相加输出是新确定的休眠时钟频率估计值,其存储在寄存器404中。
区块402也计算休眠时钟频率/^的估计值,并将所述值写入到寄存器404。明确地 说,系数C为乘法器提供建立所估计的慢速时钟频率的变化(A//fF£)的量化的可靠性 程度。将值4/^^£乘以系数<:之后,这建立了慢速时钟频率的变化的经修改或加权的值, 其随后加上先前值以确定写入到寄存器404的新的估计的值Ae 。
此处注意到,存储在寄存器404中的/^的值是临时的,且所述值是从区块400或区 块402 (但不是两者)被写入的。也就是说,不管哪一区块最近操作,来自所述区块的i^
的值覆写当前存储在寄存器404中的i^的值。作为这种临时关系的说明,图5展示利用 图2和图4的设备的移动无线装置(例如,收发器200)的操作的时间线500。时间线 500说明装置的从刚好从休眠模式中唤醒之后到进入另一休眠周期的操作。如框502处 所示预热时钟期满之后,快速时钟(例如,TCXO202)预热(框504),且唤醒时钟期满 (框506),快速时钟接管系统计时,如箭头508所指示。装置完全唤醒之后,与装置操 作相关的各种操作开始,如框510所示。同步器219接着开始计时,如框512所指示。 一旦同步器219已开始,同步器慢速时钟频率估计器216就可更新A/^e^的估计值,这
进而允许第二运算区块402确定的新的值并将其存储在寄存器404中。在另 一时间周 期之后,处理器220将决定使装置200进入休眠模式,如箭头516所指示。此时,TCXO 慢速时钟频率估计器(TSCFE) 212的慢速时钟频率估计值/^^£将由处理器220 (或估 计器212本身中的类似逻辑)确定并传送到组合器218中的区块400,这在图5中框518 处发生。接着由区块400确定义c的新的估计值并将其写入到寄存器404,因此覆写由区
块402写入的先前新的估计值。来自区块400和402中的每一者的Ac的两个估计值均是 有价值的,因为区块400 (例如)使用存储在寄存器404中的义c的当前估计值来确定新 的估计值。 一旦将义e的最近或最新的估计值存储在寄存器404中,此值就可由处理器 220从寄存器读出(例如)以便刚好在如箭头522所指示进入休眠模式之前设定最大休 眠时间(例如,在框520处设定休眠时钟计时器)。
图6说明根据本揭示案用于确定慢速时钟频率估计值Ac的方法600的流程图。方法 600在框602处起始并(例如)对应于装置200的唤醒。流程进行到框604,其中确定估 计的休眠时钟频率的变化。例如,SSCFE 216可执行过程的此部分。接着,使用计算出 的系数(例如,系数C)对休眠时钟频率变化的值进行加权来确定经加权的所估计的休 眠时钟频率的变化606。过程的此部分(例如)由组合器218内的第二运算区块402 (且 更明确地说,用乘法器414)来实施。
流程接着进行到框608,其中使用(例如)经加权的所估计的休眠时钟频率的变化 和先前估计的存储在寄存器404中的休眠时钟频率(Ac)来计算休眠时钟频率的新的估
计值。框608的过程可用(例如)加法器416来实现。计算出休眠时钟频率(/sc)的新 的估计值之后,将其存储在存储器(例如,寄存器404)中,如框610所示。
存储休眠时钟频率(^e)的新的估计值之后,使用快速时钟来确定休眠时钟频率的
估计值,如框612中所指示。例如,TCXO休眠时钟频率估计器212可执行过程的此部 分。另外,注意到,估计器212可与用于确定慢速时钟频率的变化的SSCFE216同时而 操作,但由估计器212确定的信息直到来自SSCFE216的信息用于确定休眠时钟频率的 新的估计值之后才被使用。框612之后,流程进行到框614,以便使用至少一个计算出 的系数(例如,系数A和B中的至少一者)对所估计的休眠时钟频率的值进行加权来确 定经加权的所估计的休眠时钟频率。过程的所述部分可用第一运算区块400 (且更明确 地说,用乘法器408和412)来实现。
接着,在框616处,使用框614处确定的经加权的所估计的休眠时钟频率的变化和 先前存储的休眠时钟频率的新的估计值来确定休眠时钟频率的另一新的估计值。乘法器 412 (即,将所存储的新的估计值乘以一系数)和加法器410执行此确定。 一旦确定此另 一新的估计值,就将其存储在存储器装置(例如,寄存器404)中,因此覆写先前存储 的新的估计值,如框618中所指示。处理器220接着可使用此另一新的估计值(例如) 为收发器200设定休眠时间。过程结束于终止框620处,其可为(例如)收发器200的 休眠模式的开始。
图7说明使用休眠时钟频率估计器的装置的另一实例。如所说明,装置700可以是 例如收发器的无线装置。因此,装置700包含用于接收和发射无线通信信号的天线702。 装置700内是分别用于在唤醒和休眠周期期间保持系统时间的快速时钟和休眠时钟(未 图示)。所述装置因而包含用于实现休眠时钟的频率估计的装置。所包含的有用于估计休 眠时钟频率的变化的装置704。装置704等效于(例如)用于确定4/^"£的估计值的图2
中说明的SSCFE 216,以及确定用于确定Af/f^的估计值的变量的同步器219和处理器
220。
将装置704的输出输入到装置706以用于使用计算出的系数对休眠时钟频率变化的 值进行加权来确定经加权的所估计的休眠时钟频率的变化。装置706类似于图4所示的 组合器218的第二运算区块402。明确地说,例如,装置706可用乘法器414和控制器 406来实现。 一旦确定了经加权的所估计的变化,装置706就将此结果输出到装置708 以用于使用经加权的所估计的休眠时钟频率的变化和先前估计的休眠时钟频率708来确 定休眠时钟频率的新的估计值(例如,_Ae)。如图7中可看出,将先前估计的休眠时钟 频率709输入(或反馈)到装置708以用于确定新的估计值。装置708可由(例如)第 二运算区块402中的加法器416来实施。装置708接着将新的估计的休眠时钟频率/^存 储或写入在用于存储所估计的休眠时钟频率的装置710中。装置710可由存储器、寄存
器(例如,寄存器404)或能够存储数据的任何其它适宜的装置实施。
收发器700还包含装置712,其用于使用快速时钟来估计休眠时钟频率。装置712 可用图2中论述的TSCFE 212,或用于使用另一时钟来测量一时钟的任何其它类似装置, 以及用于计算频率估计值的处理器或硬件(例如,处理器220)来实现。 一旦用装置712 估计了慢速时钟频率,就将结果输入到装置714,以用于使用至少一个计算出的系数对 所估计的休眠时钟频率的值进行加权来确定经加权的所估计的休眠时钟频率。装置714 可用(例如)区块400中的乘法器408和412以及图4所示的控制器406来实施,但不 必仅限于此类实施方案。将从装置714输出的所得的经加权的休眠时钟频率估计值输入 到装置716,以用于使用经加权的所估计的休眠时钟频率的变化和由作为存储装置710 的装置708所存储的先前存储的休眠时钟频率的新的估计值来确定另一新的估计值。如 图7中可看出,将先前存储的新的估计值的反馈718输入到装置716以用于确定另一新 的估计值。装置716可用乘法器412来实施,因为其将一系数施加到休眠时钟频率的新 的估计值;以及用加法器410来实施,其接收乘法器408和412的乘积。将所得的休眠 时钟频率的另一新的估计值写入在用于存储的装置710中,藉此覆写由装置708确定的
新的估计值。存储在存储装置710中的另一新的估计值么c的值可被存取或输出720以由 收发器700中的其它装置(未图示)用来确定装置700的休眠时间。
以上当前揭示的估计器不需要计算,且因此可单独实施在硬件中(加法器除外,其 可实施在微处理器中)。与基于TCXO的休眠时钟频率估计器的当前设计相比,当前揭示 的休眠时钟频率估计器通过每当微处理器需要时向微处理器提供具有最长的可能且适当 的测量周期的最新近估计值来改进估计准确性。另外,所揭示的持续运作的估计器排除 可能由于快速时钟计数过程的持续中断而引起的额外土l误差。此外,所揭示的估计器不 需要来自微处理器的干涉(B卩,微处理器不需要指示估计器何时开始以及何时停止计数)。
结合本文所揭示的实例而描述的方法或算法可直接在硬件、由处理器执行的软件模 块、固件或这些中的两者或两者以上的组合中实施。软件模块可驻存在RAM存储器、快 闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁 盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体耦合到 处理器,使得处理器可从存储媒体读取信息并向存储媒体写入信息。在替代实施例中, 存储媒体可与处理器成一体式。处理器和存储媒体可驻存在ASIC或类似的处理电路中。 ASIC可驻存在用户终端或其它无线装置中。在代替实施例中,处理器和存储媒体可作为 离散组件而驻存在用户终端或无线装置中。另外,举例来说,例如图2中的装置200内
的那些组件的其它组件也可与ASIC或处理电路一起驻存在装置200中,或作为离散组 件而驻存在装置200中。
上述实例仅是示范性的,且所属领域的技术人员现可在不脱离本文揭示的发明概念 的情况下大量使用上述实例以及偏离上述实例。所属领域的技术人员可易于了解对这些 实例的各种修改,且本文定义的一般原理可在不脱离本文描述的新颖方面的精神或范围 的情况下应用于其它实例,例如应用于即时消息传送服务或任何一般无线数据通信应用 中。因此,不希望本揭示案的范围限于本文展示的实例,而是应符合与本文揭示的原理 和新颖特征一致的最广泛范围。本文中专门使用词汇"示范性"来表示"充当实例、例 子或说明"。本文描述为"示范性"的任何实例均不一定解释为与其它实例相比是优选或 有利的。因此,本文描述的新颖方面应单独由所附权利要求书的范围界定。
权利要求
1.一种用于确定休眠时钟的频率估计值的设备,其包括休眠时钟频率估计器,其经配置以输出快速时钟导出的休眠时钟频率估计值;休眠时钟变化频率估计器,其经配置以输出所述休眠时钟的频率变化估计值;以及组合器,其经配置以对所述快速时钟导出的休眠时钟频率估计值和所述休眠时钟的频率变化估计值中的至少一者进行加权,其中对所述快速时钟导出的休眠时钟频率估计值进行加权以获得经加权的休眠时钟频率估计值,且对所述休眠时钟的频率变化估计值进行加权以获得经加权的所述休眠时钟的频率变化估计值,且经配置以使用所述经加权的休眠时钟频率估计值和所述经加权的休眠时钟的频率变化估计值中的至少一者来确定所述休眠时钟频率的至少一个新的估计值。
2. 根据权利要求1所述的设备,其中所述组合器进一步包含存储器装置,其经配置以存储慢速时钟频率加权估计值的所述至少一个新的估计 值。
3. 根据权利要求1所述的设备,其中所述组合器进一步包含-运算区块,其经配置以从所述休眠时钟变化频率估计器接收所述休眠时钟的频率 变化估计值,并使用至少一个加权系数修改所述休眠时钟的频率变化估计值,且输 出所述慢速时钟频率的至少一个新的估计值。
4. 根据权利要求3所述的设备,其中所述运算区块进一步包含乘法器,其经配置以通过将所述休眠时钟的频率变化估计值乘以所述至少一个加权系数来修改所述频率变化的估计值;以及加法器,其经配置以将所述乘法器的所得乘积与存储在存储器装置中的所述休眠 时钟频率的先前估计值相加。
5. 根据权利要求l所述的设备,其中所述组合器进一步包含运算区块,其经配置以从所述休眠时钟频率估计器接收所述快速时钟导出的所述 休眠时钟频率的估计值,并使用至少一个加权系数来修改所述快速时钟导出的所述 休眠时钟频率的估计值以获得所述休眠时钟频率的所述至少一个新的估计值。
6. 根据权利要求5所述的设备,其中所述运算区块进一步包含第一乘法器,其经配置以通过将所述休眠时钟的频率变化估计值乘以第一加权系数来修改所述快速时钟导出的所述休眠时钟频率的估计值;第二乘法器,其经配置以将存储在存储器装置中的所述休眠时钟频率的先前估计 值乘以第二加权系数;以及加法器,其经配置以将所述第一和第二乘法器的所得乘积相加以获得所述休眠时 钟频率的所述至少一个新的估计值。
7. 根据权利要求l所述的设备,其中所述组合器进一步包含控制器,其经配置以接收关于无线装置的信息,并适应性地计算用于确定所述经 加权的慢速时钟频率估计值和所述经加权的休眠时钟的频率变化估计值中至少一 者的一个或一个以上加权系数。
8. 根据权利要求7所述的设备,其中所述关于所述无线装置的信息包含所述装置的休 眠时间持续时间(Tsleep)、所述装置的唤醒时间持续时间(Tawake)、所述休眠时钟的 变化、所述休眠时钟频率估计器的变化、所述休眠时钟变化频率估计器的变化和所 述休眠时钟的变化中的一者或一者以上。
9. 根据权利要求l所述的设备,其中所述组合器进一步包括存储器装置,其经配置以存储所述休眠时钟频率的所述至少一个新的估计值; 第一运算区块,其与所述存储器装置通信,且经配置以从所述休眠时钟变化频率 估计器接收所述休眠时钟的频率变化估计值,使用第一加权系数修改所述休眠时钟 的频率变化估计值,使用所述经修改的所述休眠时钟的频率变化估计值来确定所述 休眠时钟频率的所述至少新的估计值,并将所述慢速时钟频率的所述至少一个新的 估计值存储在所述存储器装置中;以及第二运算区块,其与所述存储器装置通信,且经配置以从所述休眠时钟频率估计 器接收所述快速时钟导出的所述休眠时钟频率的估计值,使用至少第二加权系数来 修改所述快速时钟导出的所述休眠时钟频率的估计值,基于所述经修改的快速时钟 导出的所述休眠时钟频率的估计值来确定另一新的估计值,并通过将所述休眠时钟 频率的所述另一新的估计值存储在所述存储器装置中来覆写所述慢速时钟频率的 所述至少一个新的估计值。
10. —种在无线收发器系统中使用的用于估计休眠时钟频率的处理电路,其包括-休眠时钟频率估计器,其经配置以输出快速时钟导出的休眠时钟频率估计值; 休眠时钟变化频率估计器,其经配置以输出所述休眠时钟的频率变化估计值; 组合器,其经配置以选择性地对所述快速时钟导出的休眠时钟频率估计值和所述休眠时钟的频率变化估计值中的至少」者进行加权,其中对所述快速时钟导出的休 眠时钟频率估计值进行加权以获得经加权的休眠时钟频率估计值,且对所述休眠时 钟的频率变化估计值进行加权以获得经加权的所述休眠时钟的频率变化估计值,且 经配置以使用所述经加权的休眠时钟频率估计值和所述经加权的休眠时钟的频率 变化估计值中的至少一者来确定所述休眠时钟频率的至少一个新的估计值;存储器装置,其经配置以存储慢速时钟频率加权估计值的所述至少一个新的估计 值;以及处理器,其经配置以从所述存储器装置读取所述至少一个新的估计值,并在使所 述系统进入休眠模式中之前基于所述至少一个新的估计值来计算系统休眠时间。
11. 根据权利要求IO所述的处理电路,其中所述组合器进一步包含运算区块,其经配置以从所述休眠时钟变化频率估计器接收所述休眠时钟的频率 变化估计值,并使用至少一个加权系数来修改所述休眠时钟的频率变化估计值,且 输出所述慢速时钟频率的至少一个新的估计值。
12. 根据权利要求11所述的处理电路,其中所述运算区块进一步包含乘法器,其经配置以通过将所述休眠时钟的频率变化的估计值乘以所述至少一个 加权系数来修改所述频率变化的估计值;以及加法器,其经配置以将所述乘法器的所得乘积与存储在存储器装置中的所述休眠时钟频率的先前估计值相加。
13. 根据权利要求IO所述的处理电路,其中所述组合器进一步包含运算区块,其经配置以从所述休眠时钟频率估计器接收所述快速时钟导出的所述 休眠时钟频率的估计值,并使用至少一个加权系数来修改所述快速时钟导出的所述休眠时钟频率的估计值以获得所述休眠时钟频率的所述至少一个新的估计值。
14. 根据权利要求13所述的处理电路,其中所述运算区块进一步包含第一乘法器,其经配置以通过将所述休眠时钟的频率变化估计值乘以第一加权系数来修改所述快速时钟导出的所述休眠时钟频率的估计值;第二乘法器,其经配置以将存储在存储器装置中的所述休眠时钟频率的先前估计 值乘以第二加权系数;以及加法器,其经配置以将所述第一和第二乘法器的所得乘积相加以获得所述休眠时 钟频率的所述至少一个新的估计值,并将所述休眠时钟频率的所述至少一个新的估 计值存储在所述存储器装置中。
15. 根据权利要求IO所述的处理电路,其进一步包括控制器,其经配置以接收关于所述无线系统的信息,并适应性地计算用于确定所 述经加权的慢速时钟频率估计值和所述经加权的休眠时钟的频率变化估计值中至 少一者的一个或一个以上加权系数。
16. 根据权利要求15所述的处理电路,其中所述关于所述无线装置的信息包含所述装 置的休眠时间持续时间(TsIeep)、所述装置的唤醒时间持续时间(Tawake)、所述休眠 时钟的变化、所述休眠时钟频率估计器的变化、所述休眠时钟变化频率估计器的变 化和所述休眠时钟的变化中的一者或一者以上。
17. 根据权利要求IO所述的处理电路,其中所述组合器进一步包括第一运算区块,其与所述存储器装置通信,且经配置以从所述休眠时钟变化频率 估计器接收所述休眠时钟的频率变化估计值,使用第一加权系数来修改所述休眠时 钟的频率变化估计值,使用所述经修改的所述休眠时钟的频率变化估计值来确定所 述休眠时钟频率的所述至少新的估计值,并将所述慢速时钟频率的所述至少一个新 的估计值存储在所述存储器装置中;以及第二运算区块,其与所述存储器装置通信,且经配置以从所述休眠时钟频率估计 器接收所述快速时钟导出的所述休眠时钟频率的估计值,使用至少第二加权系数来 修改所述快速时钟导出的所述休眠时钟频率的估计值,基于所述经修改的快速时钟 导出的所述休眠时钟频率的估计值来确定另一新的估计值,并通过将所述休眠时钟 频率的所述另一新的估计值存储在所述存储器装置中来覆写所述慢速时钟频率的 所述至少一个新的估计值。
18. —种在移动通信网络中使用的无线装置,其包括休眠时钟频率估计器,其经配置以输出快速时钟导出的休眠时钟频率估计值; 休眠时钟变化频率估计器,其经配置以输出所述休眠时钟的频率变化估计值; 组合器,其经配置以选择性地对所述快速时钟导出的休眠时钟频率估计值和所述休眠时钟的频率变化估计值中的至少一者进行加权,其中对所述快速时钟导出的休 眠时钟频率估计值进行加权以获得经加权的休眠时钟频率估计值,且对所述休眠时 钟的频率变化估计值进行加权以获得经加权的所述休眠时钟的频率变化估计值,且 经配置以使用所述经加权的休眠时钟频率估计值和所述经加权的休眠时钟的频率 变化估计值中的至少一者来确定所述休眠时钟频率的至少一个新的估计值;存储器装置,其经配置以存储慢速时钟频率加权估计值的所述至少一个新的估计 值;以及处理器,其经配置以从所述存储器装置读取所述至少一个新的估计值,并在使所 述系统进入休眠模式中之前基于所述至少一个新的估计值来计算所述无线装置的 休眠时间。
19. 根据权利要求18所述的无线装置,其中所述组合器进一步包含运算区块,其经配置以从所述休眠时钟变化频率估计器接收所述休眠时钟的频率 变化估计值,并使用至少一个加权系数来修改所述休眠时钟的频率变化估计值,且 输出所述慢速时钟频率的至少一个新的估计值。
20. 根据权利要求19所述的无线装置,其中所述运算区块进一步包含乘法器,其经配置以通过将所述休眠时钟的频率变化估计值乘以所述至少一个加 权系数来修改所述频率变化的估计值;以及加法器,其经配置以将所述乘法器的所得乘积与存储在存储器装置中的所述休眠 时钟频率的先前估计值相加。
21. 根据权利要求18所述的无线装置,其中所述组合器进一步包含运算区块,其经配置以从所述休眠时钟频率估计器接收所述快速时钟导出的所述 休眠时钟频率的估计值,并使用至少一个加权系数来修改所述快速时钟导出的所述 休眠时钟频率的估计值以获得所述休眠时钟频率的所述至少一个新的估计值。
22. 根据权利要求21所述的无线装置,其中所述运算区块进一步包含第一乘法器,其经配置以通过将所述休眠时钟的频率变化估计值乘以第一加权系 数来修改所述快速时钟导出的所述休眠时钟频率的估计值;第二乘法器,其经配置以将存储在存储器装置中的所述休眠时钟频率的先前估计值乘以第二加权系数;以及加法器,其经配置以将所述第一和第二乘法器的所得乘积相加以获得所述休眠时 钟频率的所述至少一个新的估计值,并将所述休眠时钟频率的所述至少一个新的估 计值存储在所述存储器装置中。
23. 根据权利要求18所述的无线装置,其进一步包括控制器,其经配置以接收关于所述无线装置的信息,并适应性地计算用于确定所 述经加权的慢速时钟频率估计值和所述经加权的休眠时钟的频率变化估计值中至 少一者的一个或一个以上加权系数。
24. 根据权利要求23所述的无线装置,其中所述关于所述无线装置的信息包含所述装 置的休眠时间持续时间(Tsleep)、所述装置的唤醒时间持续时间(Tawake)、所述休眠 时钟的变化、所述休眠时钟频率估计器的变化、所述休眠时钟变化频率估计器的变 化和所述休眠时钟的变化中的一者或一者以上。
25. 根据权利要求18所述的无线装置,其中所述组合器进一步包括第一运算区块,其与所述存储器装置通信,且经配置以从所述休眠时钟变化频率 估计器接收所述休眠时钟的频率变化估计值,使用第一加权系数来修改所述休眠时 钟的频率变化估计值,使用所述经修改的所述休眠时钟的频率变化估计值来确定所 述休眠时钟频率的所述至少新的估计值,并将所述慢速时钟频率的所述至少一个新 的估计值存储在所述存储器装置中;以及第二运算区块,其与所述存储器装置通信,且经配置以从所述休眠时钟频率估计 器接收所述快速时钟导出的所述休眠时钟频率的估计值,使用至少第二加权系数来 修改所述快速时钟导出的所述休眠时钟频率的估计值,基于所述经修改的快速时钟 导出的所述休眠时钟频率的估计值来确定另一新的估计值,并通过将所述休眠时钟 频率的所述另一新的估计值存储在所述存储器装置中来覆写所述慢速时钟频率的 所述至少一个新的估计值。
26. —种用于估计休眠时钟的频率的方法,其包括估计休眠时钟频率的变化;使用计算出的系数对所述休眠时钟频率变化的值进行加权来确定经加权的估计 休眠时钟频率变化;使用所述经加权的估计休眠时钟频率变化和先前估计的休眠时钟频率来确定休 眠时钟频率的新的估计值,并将所述新的估计值存储在存储器装置中;使用快速时钟估计休眠时钟频率;使用至少另一计算出的系数对所述估计的休眠时钟频率的值进行加权来确定经 加权的估计休眠时钟频率;使用经加权的估计休眠时钟频率变化和所述先前存储的休眠时钟频率的新的估 计值来确定休眠时钟频率的另一新的估计值;以及将所述另一新的估计值存储在存储器中使得所述另一新的估计值代替所述新的 估计值。
27. 根据权利要求26所述的方法,其中使用计算出的系数对所述休眠时钟频率变化的 值进行加权来确定经加权的估计休眠时钟频率变化包含通过考虑所述装置的休眠时间持续时间(Tsleep)、所述装置的唤醒时间持续时间 (Tawake)、所述休眠时钟的变化、所述休眠时钟变化频率估计器的变化和所述休眠 时钟的变化中的至少一者来适应性地计算所述计算出的系数。
28. 根据权利要求26所述的方法,其中使用至少另一计算出的系数对所述休眠时钟频 率变化的值进行加权来确定经加权的估计休眠时钟频率包含通过考虑所述装置的休眠时间持续时间(Tsleep)、所述装置的唤醒时间持续时间 (Tawake)、所述休眠时钟的变化、所述休眠时钟频率估计器的变化和所述休眠时钟 的变化中的至少一者来适应性地计算所述计算出的系数。
29. 根据权利要求26所述的方法,其进一步包括使用存储器中的所述另一新的估计值来确定无线装置的休眠模式的持续时间的 休眠计时。
30. —种计算机可读媒体,其上存储有指令,所述存储的指令当由处理器执行时使所述 处理器执行估计休眠时钟的频率的方法,所述方法包括估计休眠时钟频率的变化;使用计算出的系数对所述休眠时钟频率变化的值进行加权来确定经加权的估计休眠时钟频率变化;使用所述经加权的估计休眠时钟频率变化和先前估计的休眠时钟频率来确定休 眠时钟频率的新的估计值,并将所述新的估计值存储在存储器装置中; 使用快速时钟估计休眠时钟频率;使用至少另一计算出的系数对所述估计的休眠时钟频率的值进行加权来确定经 加权的估计休眠时钟频率;使用经加权的估计休眠时钟频率变化和所述先前存储的休眠时钟频率的新的估 计值来确定休眠时钟频率的另一新的估计值;以及将所述另一新的估计值存储在存储器中使得所述另一新的估计值代替所述新的 估计值。
31. 根据权利要求30所述的计算机可读媒体,其中使用计算出的系数对所述休眠时钟 频率变化的值进行加权来确定经加权的估计休眠时钟频率变化包含通过考虑所述装置的休眠时间持续时间(Tsleep)、所述装置的唤醒时间持续时间 (Tawake)、所述休眠时钟的变化、所述休眠时钟变化频率估计器的变化和所述休眠 时钟的变化中的至少一者来适应性地计算所述计算出的系数。
32. 根据权利要求30所述的计算机可读媒体,其中使用至少另一计算出的系数对所述 休眠时钟频率变化的值进行加权来确定经加权的估计休眠时钟频率包含通过考虑所述装置的休眠时间持续时间(Tsleep)、所述装置的唤醒时间持续时间 (Tawake)、所述休眠时钟的变化、所述休眠时钟频率估计器的变化和所述休眠时钟 的变化中的至少一者来适应性地计算所述计算出的系数。
33. 根据权利要求30所述的计算机可读媒体,其进一步包括-使用存储器中的所述另一新的估计值来确定无线装置的休眠模式的持续时间的 休眠计时。
34. —种用于估计休眠时钟的频率的设备,其包括估计装置,其用于估计所述休眠时钟频率的变化;确定装置,其用于使用计算出的系数对所述休眠时钟频率变化的值进行加权来确 定经加权的估计休眠时钟频率变化;确定装置,其用于使用所述经加权的估计休眠时钟频率变化和先前估计的休眠时 钟频率来确定休眠时钟频率的新的估计值;存储装置,其用于存储所述新的估计值;估计装置,其用于使用快速时钟来估计休眠时钟频率;确定装置,其用于使用至少一个计算出的系数对所述估计的休眠时钟频率的值进 行加权来确定经加权的估计休眠时钟频率;以及确定装置,其用于使用经加权的估计休眠时钟频率变化和所述先前存储的休眠时 钟频率的新的估计值来确定休眠时钟频率的另一新的估计值;且其中所述用于存储的装置存储所述另一新的估计值使得所述另一新的估计值代 替所述新的估计值。
全文摘要
本发明揭示一种用于通过选择性地利用估计的休眠时钟频率和估计的所述休眠时钟频率的变化来估计休眠或慢速时钟的频率的设备和方法。所揭示的设备包含休眠时钟频率估计器,其输出快速时钟导出的休眠时钟频率估计值;和休眠时钟变化频率估计器,其输出所述休眠时钟的频率变化的估计值。所述设备进一步包含组合器,其对所述快速时钟导出的休眠时钟频率估计值和所述休眠时钟的频率变化估计值中的至少一者进行加权,其中对所述快速时钟导出的休眠时钟频率估计值进行加权以获得经加权的休眠时钟频率估计值,且对所述休眠时钟的频率变化估计值进行加权以获得经加权的所述休眠时钟的频率变化估计值。所述组合器还使用所述经加权的休眠时钟频率估计值和所述经加权的休眠时钟的频率变化估计值中的至少一者来确定所述休眠时钟频率的新估计值。本发明还揭示补充的方法。
文档编号H04B1/16GK101171754SQ200680015414
公开日2008年4月30日 申请日期2006年3月8日 优先权日2005年3月10日
发明者凌福云, 拉吉夫·维贾扬, 迈克尔·茂·王 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1