1.一种用于调整时钟信号的频率的方法,包括:
接收所述时钟信号;以及
根据重复式时钟吞除码型来吞除所述时钟信号中的脉冲,其中所述码型由数字序列定义。
2.如权利要求1所述的方法,其特征在于,所述数字序列定义毗邻脉冲吞除之间的间隔。
3.如权利要求2所述的方法,其特征在于,所述数字序列包括至少两个不同的数字。
4.如权利要求3所述的方法,其特征在于,吞除之后的所述时钟信号的频率约等于:
其中,fout是吞除之后的时钟频率,fin是吞除之前的所述时钟信号的频率,N1到Nm是所述数字序列中的所述数字,且m是整数。
5.如权利要求1所述的方法,其特征在于,吞除所述时钟信号中的脉冲包括:
在多个循环上循环遍历所述数字序列;以及
对于所述循环中的每一个,执行以下步骤:
对于所述序列中的所述数字中的每一个数字,允许所述时钟信号中的数个脉冲通过,其中被允许通过的脉冲的数目比所述序列中的该数字少一个;以及
对于所述序列中的所述数字中的每一个数字,吞除所述时钟信号中的一个脉冲。
6.如权利要求1所述的方法,其特征在于,所述数字序列定义毗邻脉冲通过之间的间隔。
7.如权利要求6所述的方法,其特征在于,所述数字序列包括至少两个不同的数字。
8.如权利要求7所述的方法,其特征在于,吞除之后的所述时钟信号的频率约等于:
其中,fout是吞除之后的时钟频率,fin是吞除之前的所述时钟信号的频率,N1到Nm是所述数字序列中的所述数字,且m是整数。
9.如权利要求1所述的方法,其特征在于,吞除所述时钟信号中的脉冲包括:
在多个循环上循环遍历所述数字序列;以及
对于所述循环中的每一个,执行以下步骤:
对于所述序列中的所述数字中的每一个数字,吞除所述时钟信号中的数个脉冲,其中被吞除的脉冲的数目比所述序列中的该数字少一个;以及
对于所述序列中的所述数字中的每一个数字,允许所述时钟信号中的一个脉冲通过。
10.一种用于调整时钟信号的频率的装备,包括:
用于接收所述时钟信号的装置;以及
用于根据重复式时钟吞除码型来吞除所述时钟信号中的脉冲的装置,其中所述码型由数字序列定义。
11.如权利要求10所述的装备,其特征在于,所述数字序列定义毗邻脉冲吞除之间的间隔。
12.如权利要求11所述的装备,其特征在于,所述数字序列包括至少两个不同的数字。
13.如权利要求10所述的装备,其特征在于,所述用于吞除脉冲的装置被配置成:
在多个循环上循环遍历所述数字序列;以及
对于所述循环中的每一个,执行以下步骤:
对于所述序列中的所述数字的每一个,允许所述时钟信号中的数个脉冲通过,其中被允许通过的脉冲的数目比所述序列中的该数字少一个;以及
对于所述序列中的所述数字中的每一个数字,吞除所述时钟信号中的一个脉冲。
14.如权利要求10所述的装备,其特征在于,所述数字序列定义毗邻脉冲通过之间的间隔。
15.如权利要求14所述的装备,其特征在于,所述数字序列包括至少两个不同的数字。
16.如权利要求10所述的装备,其特征在于,所述用于吞除脉冲的装置被配置成:
在多个循环上循环遍历所述数字序列;以及
对于所述循环中的每一个,执行以下步骤:
对于所述序列中的所述数字的每一个,吞除所述时钟信号中的数个脉冲,其中被吞除的脉冲的数目比所述序列中的该数字少一个;以及
对于所述序列中的所述数字中的每一个数字,允许所述时钟信号中的一个脉冲通过。
17.一种时钟吞除设备,包括:
计数器,其被配置成接收包括脉冲序列的时钟信号并针对所述脉冲中的每一个脉冲递增计数;
移位寄存器,其被配置成存储多个数字,其中所述多个数字中一次有一个数字在所述移位寄存器的读位置中;
时钟吞除器,其被配置成选择性地吞除所述时钟信号中的脉冲;以及
比较电路,其中,对于所述脉冲中的每一个脉冲,所述比较电路被配置成将所述计数与当前在所述移位寄存器的所述读位置中的数字进行比较,基于所述比较来确定由所述时钟吞除器来启用还是禁用该脉冲的吞除,并在所述计数等于当前在所述移位寄存器的所述读位置中的数字的情况下重置所述计数器并将所述移位寄存器中的所述多个数字移位。
18.如权利要求17所述的时钟吞除设备,其特征在于,所述多个数字包括至少两个不同的数字。
19.如权利要求17所述的时钟吞除设备,其特征在于,所述多个数字包括至少三个数字。
20.如权利要求17所述的时钟吞除设备,其特征在于,对于所述脉冲中的每一个脉冲,所述比较电路被配置成在所述计数不等于当前在所述移位寄存器的所述读位置中的数字的情况下禁用该脉冲的吞除以及在所述计数等于当前在所述移位寄存器的所述读位置中的数字的情况下启用该脉冲的吞除。
21.如权利要求17所述的时钟吞除设备,其特征在于,对于所述脉冲中的每一个脉冲,所述比较电路被配置成在所述计数不等于当前在所述移位寄存器的所述读位置中的数字的情况下启用该脉冲的吞除而在所述计数等于当前在所述移位寄存器的所述读位置中的数字的情况下禁用该脉冲的吞除。
22.一种温度控制的方法,包括:
测量电路的温度;
基于测得温度来确定对时钟信号的频率调整;以及
根据所述频率调整来吞除所述时钟信号中的脉冲。
23.如权利要求22所述的方法,其特征在于,进一步包括,确定目标温度与所述测得温度之间的误差,其中所述频率调整是基于所述误差来确定的。
24.如权利要求22所述的方法,其特征在于,吞除所述时钟信号中的脉冲包括根据重复式时钟吞除码型来吞除所述时钟信号中的脉冲,其中所述码型由数字序列定义。
25.如权利要求24所述的方法,其特征在于,所述数字序列定义毗邻脉冲吞除之间的间隔。
26.如权利要求25所述的方法,其特征在于,所述数字序列包括至少两个不同的数字。
27.如权利要求24所述的方法,其特征在于,吞除所述时钟信号中的脉冲包括:
在多个循环上循环遍历所述数字序列;以及
对于所述循环中的每一个,执行以下步骤:
对于所述序列中的所述数字中的每一个数字,允许所述时钟信号中的数个脉冲通过所述电路,其中被允许通过的脉冲的数目比所述序列中的数目少一个;以及
对于所述序列中的所述数字中的每一个数字,吞除所述时钟信号中的一个脉冲。
28.如权利要求24所述的方法,其特征在于,所述数字序列定义毗邻脉冲通过之间的间隔。
29.如权利要求28所述的方法,其特征在于,所述数字序列包括至少两个不同的数字。
30.如权利要求24所述的方法,其特征在于,吞除所述时钟信号中的脉冲包括:
在多个循环上循环遍历所述数字序列;以及
对于所述循环中的每一个,执行以下步骤:
对于所述序列中的所述数字中的每一个数字,吞除所述时钟信号中的数个脉冲,其中被吞除的脉冲的数目比所述序列中的该数字少一个;以及
对于所述序列中的所述数字中的每一个数字,允许所述时钟信号中的一个脉冲通过所述电路。