一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于校准数字锁相环的系统和方法与流程

2022-06-01 18:55:38 来源:中国专利 TAG:


1.本文描述的方面总体上涉及数字锁相环(phase-locked loop,pll),包括用于估计和校准数字到时间转换器(digital-to-time converter,dtc)的积分非线性的系统和方法。


背景技术:

2.具有加快数据速率的无线通信和雷达系统需要生成高精度同步时钟。这样的系统可以使用一个或多个pll。传统pll需要:具有高分辨率的专用全范围时间到数字转换器(tdc)、具有高分辨率和可配置延迟元件的专用短tdc(short-tdc)、以及专用反馈。此外,传统系统需要专用硬件,例如,tdc、模数转换器(adc)、和/或对数字域的反馈。
附图说明
3.并入本文并形成说明书的一部分的附图图示了本公开的方面,并且与描述一起进一步用于解释这些方面的原理,并使得相关领域的技术人员能够制作和使用这些方面。
4.图1图示了根据本公开的一示例性方面的通信设备;
5.图2a图示了根据本公开的一示例性方面的时钟发生器;
6.图2b图示了根据本公开的一示例性方面的时钟发生器;
7.图3图示了根据本公开的示例性方面的直方图分布;
8.图4图示了根据本公开的一示例性方面的粗校正方法的流程图;
9.图5图示了根据本公开的一示例性方面的精校正方法的流程图。
10.将参照附图描述本公开的示例性方面。元件首次出现于其中的附图通常由相应参考编号中最左边的数字表示。
具体实施方式
11.在以下描述中阐述了许多具体细节,以便提供对本公开的方面的透彻理解。然而,对于本领域的技术人员来说显而易见的是,这些方面(包括结构、系统和方法)可以在没有这些具体细节的情况下被实践。本文中的描述和表示是本领域技术人员为最有效地将其工作内容传达给本领域其他技术人员而使用的常用手段。在其他实例中,没有详细描述众所周知的方法、程序、组件和电路,以避免不必要地模糊本公开的方面。
12.本文描述的方面总体上涉及数字锁相环(pll),包括用于估计和校准数字到时间转换器(dtc)的积分非线性的系统和方法。
13.无线通信设备可被配置用于多种无线电接入技术(rat)。在这些示例中,通信设备的(一个或多个)收发器可以被配置为执行载波聚合。示例的rat包括(但不限于)2g、3g、4g、lte、5g、卫星导航技术(例如,gnss)、bt、wifi、cdma、或者将被本领域普通技术人员所理解的一种或多种其他无线技术。
14.如本领域普通技术人员将理解的,本文的方面适用于需要生成一个或多个准确时
钟的发射器、接收器、和其他电子设备。尽管描述了关于无线通信的方面,但是本公开不限于无线通信实施方式,并且本公开可以包括使用时钟发生器和(使用这种生成的(一个或多个)时钟的)同步的其他应用,包括有线通信、数据处理、加密等。
15.图1图示了根据本公开的一示例性方面的通信设备100。通信设备100被配置为经由一种或多种无线技术传送和/或接收无线通信。例如,通信设备100可以被配置用于符合例如一种或多种第五代(5g)“新无线电”蜂窝通信协议(例如,本领域的普通技术人员将理解的一种或多种5g协议)的无线通信。通信设备100不限于这些通信协议,并且可以被配置用于将被相关领域的普通技术人员理解的一种或多种附加的或替代的无线和/或有线通信协议,例如,一种或多种第三代合作伙伴计划(3gpp)协议(例如,长期演进(lte))、一种或多种无线局域网(wlan)通信协议、和/或一种或多种其他通信协议。
16.通信设备100可以被配置为与一个或多个其他通信设备进行通信,包括,例如,一个或多个基站、一个或多个接入点、一个或多个其他通信设备、和/或如相关领域的普通技术人员将理解的一个或多个其他设备。尽管关于无线通信描述了通信设备100的示例性方面,但是,如相关领域的普通技术人员将理解的,通信设备100可以被配置用于一种或多种有线通信技术。
17.在一示例性方面,通信设备100包括控制器140,该控制器140通信地耦合到一个或多个收发器105。收发器105被配置为经由一种或多种无线技术传送和/或接收无线通信。在一示例性方面,收发器105包括处理器电路,该处理器电路被配置为用于发送和/或接收符合一个或多个无线协议的无线通信。在其他方面,附加地或替代地,收发器105被配置为经由一种或多种有线技术传送和/或接收有线通信。在一示例性方面,收发器105的处理器电路被配置用于传送和/或接收符合一个或多个有线协议的有线通信。
18.在一示例性方面,收发器105包括发射器110和接收器120,该发射器110和接收器120被配置为经由一个或多个天线130分别传送和接收无线通信。在有线通信的方面,发射器110和接收器120被配置为分别传送和接收有线通信。
19.在包含两个或更多个收发器105的方面中,该两个或更多个收发器105可以具有它们自己的天线130,或者可以经由双工器共享共同的天线。在一示例性方面,收发器105(包括发射器110和/或接收器120)被配置为执行一个或多个基带处理功能(例如,媒体访问控制(mac)、编码/解码、调制/解调、数据符号映射、误差校正等)。
20.在一示例性方面,收发器105还包括时钟发生器125,该时钟发生器125被配置为产生一个或多个高精度同步时钟信号。(一个或多个)时钟信号可以被发射器110、接收器120、收发器105的一个或多个其他组件、控制器140、和/或通信设备100的一个或多个其他组件使用。在一示例性方面,时钟发生器125包括处理器电路,该处理器电路被配置为执行时钟发生器125的一个或多个操作和/或功能,包括生成(一个或多个)时钟信号。
21.天线130可以是单个天线、可以包括多个天线、或者可以包括一个或多个天线元件,该一个或多个天线元件形成天线元件的整数阵列。在一示例性方面,天线130是一个相控阵天线,该相控阵天线包括多个辐射元件(天线元件),每个辐射元件具有对应的移相器。被配置为相控阵天线的天线130可以被配置为执行一个或多个波束成形和/或波束扫描操作。波束成形操作可以包括生成通过移动信号(该信号由每个辐射元件发出)的相位而形成的波束,以提供相长/相消干涉,从而将波束引导到期望的方向。
22.在一示例性方面,控制器140包括处理器电路150,该处理器电路150被配置为控制通信设备100的整体操作(例如,(一个或多个)收发器105的操作)。处理器电路150可以被配置为控制经由(一个或多个)收发器105进行的无线通信的传送和/或接收和/或控制与天线130的天线元件相关联的相位移动和/或放大器增益值。
23.在一示例性方面中,处理器电路150被配置为与收发器105合作来执行一个或多个基带处理功能(例如,媒体访问控制(mac)、编码/解码、调制/解调、数据符号映射、误差校正等),而不是由收发器105来执行这样的操作/功能。在一个或多个方面中,处理器电路150被配置为运行一个或多个应用和/或操作系统;电源管理(例如,电池控制和监控);显示设定;音量控制;和/或经由一个或多个用户接口(例如,键盘、触摸屏显示器、麦克风、扬声器等)的用户交互。
24.在一示例性方面,控制器140还包括存储数据和/或指令的存储器160。当指令由处理器电路150执行时,处理器电路150执行本文所述的相关联的功能。
25.存储器160可以是任何众所周知的易失性和/或非易失性存储器,包括,例如,只读存储器(rom)、随机存取存储器(ram)、闪存、磁存储介质、光盘、可擦可编程只读存储器(eprom)、和可编程只读存储器(prom)。存储器160可以是不可移除的或可移除的,或者是两者的组合。控制器140可以附加地或替代地被配置为访问外部存储器,以在外部存储器内存储数据或从外部存储器取回数据。
26.通信设备100的示例包括(但不限于):移动计算设备(移动设备)——例如,膝上型计算机、平板计算机、移动电话或智能手机、“平板手机”、个人数字助理(pda)、和移动媒体播放器;可穿戴计算设备——例如,计算机化手表或“智能”腕表,以及计算机化眼镜;和/或物联网(iot)设备。在本公开的一些方面,通信设备100可以是非手持通信设备,该非手持通信设备包括,例如,固定计算设备——例如,个人计算机(pc)、台式计算机、电视、智能家居设备、安全设备(例如,电子/智能锁)、自动柜员机、计算机化信息亭、自动驾驶车辆、无人驾驶飞机、和/或汽车/航空/航海内置式计算机终端。
27.在一个或多个方面,通信设备100或通信设备100的一个或多个组件,附加地或替代地被配置为执行数字信号处理(例如,使用数字信号处理器(dsp))、调制和/或解调(使用调制器/解调器)、数模转换(dac)、和/或模数转换(adc)(使用相应的da和ad转换器)、编码/解码(例如,使用具有卷积、咬尾卷积、turbo、viterbi、和/或低密度奇偶校验(ldpc)编码器/解码器功能的编码器/解码器)、频率转换(使用:例如混频器、本地振荡器和滤波器)、快速傅立叶变换(fft)、预编码、和/或星座映射/解映射,以传送和/或接收符合一种或多种无线协议的无线通信,和/或促进波束成形扫描操作和/或波束成形通信操作。
28.图2a图示了根据本公开的一示例性方面的时钟发生器200。图2b图示了根据本公开的一示例性方面的时钟发生器201。在一个或多个方面,在通信设备100中,时钟发生器200和201可以被实现为时钟发生器125。
29.在一示例性方面,时钟发生器200/201包括锁相环(pll)203和被配置为校准时钟发生器200/201的校准电路205。可以将参考时钟振荡器250(例如,晶体振荡器)生成的参考时钟信号提供给(例如,驱动)pll 203。尽管图示示例示出了振荡器250在时钟发生器200和pll 203的外部,但是在一个或多个方面中振荡器250可以被包括在时钟发生器200内。在一替代的方面中,振荡器250包含在控制器140内,或包含在通信设备100的另一组件内。
30.在一示例性方面,pll 203包括时间到数字转换器(tdc)210、环路滤波器215、数字到时间转换器(dtc)220、压控振荡器(vco)225、和n-分频器230。在一示例性方面,环路滤波器215被配置为对dtc 220的数字输出信号(例如,1比特信号)进行滤波并产生驱动vco 225的经滤波的信号。在一示例性方面,vco 225被配置为在由环路滤波器215提供的经滤波的信号控制的一个或多个相应频率上产生一个或多个时钟信号(f_vco)。
31.在操作中,vco 225的输出时钟信号被反馈到n-分频器230。在一示例性方面,n-分频器230被配置为将来自vco 225的输出时钟信号除以n以获得反馈信号(f_vco/n)。反馈信号然后被提供给如图2a所示的dtc 220或如图2b所示的tdc 210。可以例如基于外部频率编程信号来调整n-分频器230(例如,可以调整n的值)。在一示例性方面,n-分频器230是分频器或小数分频器。
32.在图2a所示的一示例性方面,时钟发生器200被配置为使得dtc 220在pll 203的反馈路径内,并且dtc 220调制vco 225的输出信号(f_vco/n)以生成经调制的信号(f_mod)。在图2b图示的时钟发生器200的替代方面,dtc 220调制参考时钟振荡器250的参考时钟信号(f_ref)以生成经调制的参考时钟信号(f_ref'),并向tdc 210提供经调制的参考时钟信号(f_ref')。在一示例性方面,pll 203的一个或多个组件包括处理器电路,该处理器电路被配置为执行pll 203的各个组件的一个或多个操作和/或功能。
33.在一示例性方面,tdc 210是继电器式(bang-bang)tdc,但不限于此。在图2a图示的一示例性方面,tdc 210被配置为:接收由参考振荡器250产生的参考时钟信号(f_ref)和由dtc 220产生的经调制的信号(f_mod)。在该示例中,dtc 220基于来自vco 225的被n-分频器230分频的反馈信号产生经调制的信号(f_mod)。tdc 210可以比较参考时钟信号和dtc输出信号,并基于对参考时钟信号和dtc输出信号的比较来生成数字输出信号(例如,1比特信号)。
34.在一示例性方面,tdc 210被配置为测量参考时钟信号和/或反馈信号的时间间隔,并将参考时钟信号、反馈信号、和/或参考时钟信号与反馈信号的比较转换成数字(例如,二进制)输出。然后从tdc 210向环路滤波器215提供由tdc 210产生的数字输出信号。在一示例性方面,tdc 210被配置为确定是哪个信号边缘(参考信号边缘或dtc输出信号边缘)。在这个示例中,当参考边缘在前时,tdc 210的输出为正1( 1),而当tdc输出信号的边缘在前时,tdc 210的输出为负1(-1)。
35.在一示例性方面,校准电路205被配置为校准时钟发生器200/201,以校正pll 203的dtc 220的积分非线性(inl)。在校正之前,inl可以被称为dtc 220的固有减损。在校正/预失真之后,任何剩余的inl都可以被称为残留inl。
36.在一示例性方面,校准电路205包括代码斜坡(code ramp)235、预失真(pd)查找表(lut)240和统计处理器245。在一示例性方面,校准电路205的一个或多个组件包括处理器电路,该处理器电路被配置为执行校准电路205的各个组件的一个或多个操作和/或功能。
37.在一示例性方面,代码斜坡235被配置为产生期望的dtc代码(例如,代码斜坡)以控制pd-lut 240的操作。在该示例中,pd-lut 240被配置为生成控制信号,该控制信号控制dtc 220的调制操作(例如,反馈信号的调制(图2a)或参考时钟信号的调制(图2b))。
38.在一示例性方面,统计处理器245被配置为接收(例如,采样)tdc 210的输出和由代码斜坡235产生的期望的dtc代码的输出。统计处理器245被配置为确定tdc输出信号的分
布(例如,图3所示的直方图分布),并基于所确定的分布产生校正信号(例如,偏移值)以校正由pd-lut 240生成的控制信号。在一示例性方面,在vco 225锁定在一个频率之后,由统计处理器245执行统计的收集。
39.在一示例性方面,统计处理器245被配置为基于接收到的tdc输出信号和由代码斜坡235产生的dtc代码来确定分布。在该示例中,统计处理器245针对由代码斜坡235提供的对应的dtc代码,计数tdc输出是-1的有多少次,并且计数tdc输出是 1的有多少次。统计处理器根据这些统计被配置为利用确定的调整/偏移值适配pd-lut 240。例如,如果dtc代码具有k值,并且这导致tdc 210的输出具有30:70的分布(例如,有30%的时间tdc输出是-1并且有70%的时间tdc输出是 1),那么统计处理器245校正/调整pd-lut 240,以使pd-lut 240的输出偏移,从而得到的tdc 210接近和/或达到50:50的分布。
40.例如,如果dtc码具有显著超过系统抖动(例如,系统中的所有噪声总计为0.5ps rms的抖动)的积分非线性(例如,5ps),则dtc码将(在tdc 210的输入处)导致边缘之间的显著偏移。如图3所示,这将导致tdc 210的输出几乎总是返回 1值。这将产生如图3所示的直方图分布303。
41.可替代地,如果dtc码具有在数值上更接近抖动(例如,0.5ps)的积分非线性(例如,1ps),则针对相应的dtc代码(由于抖动的高斯分布),tdc 210的输出在某些情况下将返回 1,而在其他情况下将返回-1。这种情况在图3的直方图分布301中进行了图示。
42.也就是说,在积分非线性显著大于抖动-rms的情况下,统计处理器245被配置为检测积分非线性的符号,但是直到积分非线性的幅度与抖动-rms的幅度差异变得更接近,才能检测到积分非线性的幅度。当积分非线性的幅度和抖动-rms的幅度之间的差异变得不那么显著时,统计处理器245可以确定关于tdc 210输出的统计(例如,30%-1、70% 1)。基于这些统计,并且如下文更详细解释的,统计处理器245可以有利地、准确地计算积分非线性的幅度。
43.在一示例性方面,统计处理器245被配置为执行校准过程以适配和调整pd-lut 240。校准过程可以包括:(1)粗校正过程;和/或(2)精校正过程。
44.在一示例性方面,如果积分非线性显著大于抖动-rms,则统计处理器245可以采用粗校正过程,直到特定dtc码的直方图分布产生正积分非线性值和负积分非线性值两者。然后,统计处理器245可以采用精校正过程。下面详细讨论粗校正过程和精校正过程。
45.粗校正
46.在一示例性方面,当惯性非线性值大于抖动分布(例如,显著更大,以致于分布仅返回正惯性非线性值或负惯性非线性值)时,统计处理器245执行迭代粗校正。参考图4来讨论粗校正过程。
47.图4图示了根据本公开的一示例性方面的粗校正方法的流程图400。参考图1至图3来讨论流程图400。
48.流程图400开始于操作405并转向操作410,在操作410处,确定积分非线性(inl)的符号。在一示例性方面,代码斜坡235和pd-lut 240执行校准序列,其中pd-lut 240生成与期望的dtc代码字对应的输出。统计处理器245然后记录tdc 210的输出。重复这个直到获得足够数量的记录,以供统计处理器245确定inl的符号。在一示例性方面,统计处理器245被配置为控制代码斜坡235和pd-lut 240以执行校准序列。
49.在操作410之后,流程图400转换到操作415,在该操作处,基于所确定的inl的符号更新pd-lut 240。在该示例中,统计处理器245基于确定的inl的符号来调整pd-lut 240的输出(即,pd代码)。例如,如果dtc代码从tdc 210产出更多的 1结果,则减小pd代码。可替换地,如果dtc代码从tdc 210产出更多的-1结果,则增大pd代码。这里,将调整后剩余的inl称为残留inl。
50.在操作415之后,流程图400转向操作420,在该操作处,获得dtc代码的附加统计数据(例如,通过统计处理器245)并且分析分布(例如,通过统计处理器245)。在一示例性方面,pd-lut 240产生与期望的dtc代码字对应的输出,并且统计处理器245记录tdc 210的输出。重复这个直到统计处理器245获得足够数量的记录。
51.在操作420之后,流程图400转向操作425,在该操作处,确定inl值(例如,残留inl)是否在抖动范围内(例如,是否inl值≈抖动范围)。在一示例性方面,(例如,通过统计处理器245)确定特定dtc代码的直方图分布是否产出正积分非线性值和负积分非线性值两者(例如,pd-lut 240的输出在最优值周围切换;tdc 210的输出接近和/或达到50:50的分布)
52.如果操作425是肯定的(是),则流程图400转向操作430并且流程图400结束。否则(在操作425处为否),流程图400返回到操作410并且该方法在迭代过程中重复。
53.精校正
54.将参照图5描述精校正过程,图5图示了精校正方法的流程图500。在一示例性方面,如果inl值在抖动范围内(例如,如果inl值≈抖动范围),并且因此导致特定dtc代码(该特定dtc代码产出正积分非线性值和负积分非线性值两者)的直方图分布;并且tdc 210的输出接近和/或达到50:50的分布;则执行精校正过程。粗校正过程和精校正过程可以按顺序执行,或者可以在不执行先前的粗校正过程的情况下执行精校正过程(例如,如果dtc代码同时产生正积分非线性值和负积分非线性值;inl值在抖动范围)。
55.在一示例性方面,统计处理器245被配置为确定pd-lut的分数值(这可以随后被用于舍入或抖动)。在此示例中,pd-lut 240的两个最接近的整数值(下限值和上限值)对于期望的dtc代码是已知的。例如,可以基于在粗校正过程中对pd-lut 240的调整而获知这个。
56.在一示例性方面,统计处理器245被配置为控制pd-lut 240和代码斜坡235,以用两个最接近的整数值驱动dtc 220。统计处理器245然后收集统计数据以确定当使用较小整数值(下限值/最低值)来调整pd-lut 240时,为 1和-1的dtc 210输出值的数量(操作510);并确定当使用较大整数值(上限值/最高值)来调整pd-lut 240时,为 1和-1的dtc 210输出值的数量(操作515)。
57.基于所确定的数量,确定统计处理器245的校正信号的分数值(操作520)。在一示例性方面,使用以下等式确定分数值(lut
fractional
(c)):
[0058][0059]
其中:
[0060]
lut
pd
(c)是下限值/最低值,
[0061]
q-1
(
·
)是逆q函数,
[0062]
f-1
是传送下限值/最低值时接收到的-1的数量,
[0063]f 1
是传送下限值/最低值时接收到的 1的数量,
[0064]
c-1
是传送上限值/最高值时接收到的-1的数量,并且
[0065]c 1
是传送上限值/最高值时收到的 1的数量。
[0066]
有利地,可以根据示例性方面来确定分数值,而不需要知道抖动-σ(sigma)-rms。然而,如本领域普通技术人员将理解的,分数值的计算不限于此。
[0067]
在示例中,如果与dtc分辨率相比抖动非常小,则时钟发生器200可以被配置为增加样本量(即,获得的统计数量)和/或增大抖动σ。可以通过减少环路滤波器215的带宽来实现抖动σ的增加。在这个示例中,带宽的减少将增加vco抖动。
[0068]
在一示例性方面,可以执行pll 203的初始校准以校正由生产可变性(即,生产引起的inl)产生的inl。这种初始校准可以使用粗校正和精校正两者。随后,可以执行在线校准,以补偿环境变化(例如,温度)、vco的频率变化等。考虑到在线校准中可能的最小调整,最有可能的是只需要精校正,但是如果需要的话,可以使用粗校正。
[0069]
示例
[0070]
以下示例涉及其他方面。
[0071]
示例1是时钟发生器校准系统,包括:锁相环(pll),被配置为生成输出时钟信号;以及校正电路,被配置为基于锁相环的数字信号调整锁相环的频率信号,数字信号是基于经调整的频率信号生成的。
[0072]
示例2是示例1的主题,其中,频率信号是参考时钟信号,输出时钟信号是基于参考时钟信号生成的。
[0073]
示例3是示例1的主题,其中,频率信号对应于输出时钟信号,频率信号是锁相环内的反馈信号。
[0074]
示例4是示例1-3中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为生成数字信号,输出时钟信号是基于数字信号生成的;以及数字到时间转换器,被配置为基于数字信号生成经调整的频率信号。
[0075]
示例5是示例1-4中任一个的主题,其中,校正电路被配置为确定数字信号的值的统计,频率信号的调整是基于所确定的统计的。
[0076]
示例6是示例1-5中任一个的主题,其中,校正电路包括:代码斜坡,被配置为生成代码;统计处理器,被配置为基于生成的代码和数字信号生成校正信号;以及预失真查找表(pd-lut),被配置为生成控制信号,该控制信号基于校正信号和生成的代码来控制频率信号的调整。
[0077]
示例7是示例1和示例3-6中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为基于经调整的频率信号和参考信号生成数字信号;受控振荡器,被配置为基于数字信号生成输出时钟信号,频率信号基于输出时钟信号;以及数字到时间转换器,位于锁相环的反馈回路中,并且被配置为经由反馈回路接收频率信号,被配置为基于数字信号生成经调整的频率信号。
[0078]
示例8是示例1、2和示例4-6中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为基于经调整的频率信号和与输出时钟信号相关联的反馈信号生成数字信号;以及受控振荡器,被配置为基于数字信号生成输出时钟信号;以及数字到时间转换器,被配
置为接收频率信号,并且被配置为基于数字信号生成经调整的频率信号,频率信号是参考时钟信号。
[0079]
示例9是示例1-8中任一个的主题,其中,校正电路包括:代码斜坡,被配置为生成代码;统计处理器,被配置为基于生成的代码和数字信号生成校正信号;以及预失真查找表(pd-lut),被配置为生成控制信号,并向数字到时间转换器提供该控制信号,该控制信号基于校正信号和生成的代码来控制由数字到时间转换器进行的频率信号的调整。
[0080]
示例10是示例4-8中任一个的主题,其中,时间到数字转换器是继电器式时间到数字转换器。
[0081]
示例11是示例9的主题,其中,时间到数字转换器是继电器式时间到数字转换器。
[0082]
示例12是其上存储有可执行计算机程序的非暂时性计算机可读存储介质,该程序指示处理器:通过锁相环基于参考时钟信号生成输出时钟信号;并且基于锁相环的数字信号调整锁相环的频率信号,数字信号是基于经调整的频率信号生成的。
[0083]
示例13是示例12的主题,其中,频率信号是参考时钟信号,输出时钟信号是基于参考时钟信号生成的。
[0084]
示例14是示例12的主题,其中,频率信号对应于输出时钟信号,频率信号是锁相环内的反馈信号。
[0085]
示例15是示例12-14中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为生成数字信号,输出时钟信号是基于数字信号生成的;以及数字到时间转换器,被配置为基于数字信号生成经调整的频率信号。
[0086]
示例16是示例12-15中任一个的主题,其中,程序进一步指示处理器确定数字信号值的统计,频率信号的调整是基于所确定的统计的。
[0087]
示例17是示例12-16中任一个的主题,其中,使用校正电路调整频率信号,校正电路包括:代码斜坡,被配置为生成代码;统计处理器,被配置为基于生成的代码和数字信号生成校正信号;以及预失真查找表(pd-lut),被配置为生成控制信号,该控制信号基于校正信号和生成的代码来控制频率信号的调整。
[0088]
示例18是示例12和14-17中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为基于经调整的频率信号和参考信号生成数字信号;受控振荡器,被配置为基于数字信号生成输出时钟信号,频率信号基于输出时钟信号;以及数字到时间转换器,位于锁相环的反馈回路中,并且被配置为经由反馈回路接收频率信号,并且基于数字信号生成经调整的频率信号。
[0089]
示例19是示例12、13和示例15-17中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为基于经调整的频率信号和与输出时钟信号相关联的反馈信号生成数字信号;受控振荡器,被配置为基于数字信号生成输出时钟信号;以及数字到时间转换器,被配置为接收频率信号,并且被配置为基于数字信号生成经调整的频率信号,频率信号是参考时钟信号。
[0090]
示例20是示例18-19中任一项的主题,其中,使用校正电路调整频率信号,校正电路包括:代码斜坡,被配置为生成代码;统计处理器,被配置为基于生成的代码和数字信号生成校正信号;以及预失真查找表(pd-lut),被配置为生成控制信号,并向数字到时间转换器提供控制信号,控制信号基于校正信号和生成的代码来控制由数字到时间转换器进行的
频率信号的调整。
[0091]
示例21是一种通信设备,包括权利要求1-11中任一项的时钟发生器校准系统。
[0092]
示例22是示例21的主题,其中,时钟发生器校准系统包括通信设备的收发器。
[0093]
示例23是一种时钟发生器校准方法,包括:通过锁相环基于参考时钟信号生成输出时钟信号;并且基于锁相环的数字信号调整锁相环的频率信号,所述数字信号是基于经调整的频率信号生成的。
[0094]
示例24是示例23的主题,其中,频率信号是参考时钟信号,输出时钟信号是基于参考时钟信号生成的。
[0095]
示例25是示例23的主题,其中,频率信号对应于输出时钟信号,频率信号是锁相环内的反馈信号。
[0096]
示例26是示例23-25中任一个的主题,其中锁相环包括:时间到数字转换器,被配置为生成数字信号,输出时钟信号是基于数字信号生成的;以及数字到时间转换器,被配置为基于数字信号生成经调整的频率信号。
[0097]
示例27是示例23-26中任一个的主题,还包括确定数字信号值的统计,频率信号的调整是基于所确定的统计的。
[0098]
示例28是示例23-27中任一项的主题,其中,使用校正电路调整频率信号,该校正电路包括:代码斜坡,被配置为生成代码;统计处理器,被配置为基于生成的代码和数字信号生成校正信号;以及预失真查找表(pd-lut),被配置为生成控制信号,该控制信号基于校正信号和生成的代码来控制频率信号的调整。
[0099]
示例29是示例23和25-28中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为基于经调整的频率信号和参考信号生成数字信号;受控振荡器,被配置为基于数字信号生成输出时钟信号,频率信号基于输出时钟信号;以及数字到时间转换器,位于锁相环的反馈回路中,并且被配置为经由反馈回路接收频率信号,并且基于数字信号生成经调整的频率信号。
[0100]
示例30是示例23、24和示例26-28中任一个的主题,其中,锁相环包括:时间到数字转换器,被配置为基于经调整的频率信号和与输出时钟信号相关联的反馈信号生成数字信号;受控振荡器,被配置为基于数字信号生成输出时钟信号;以及数字到时间转换器,被配置为接收频率信号,并且被配置为基于数字信号生成经调整的频率信号,频率信号是参考时钟信号。
[0101]
示例31是示例29-30中任一个的主题,其中,使用校正电路调整频率信号,该校正电路包括:代码斜坡,被配置为生成代码;统计处理器,被配置为基于生成的代码和数字信号生成校正信号;以及预失真查找表(pd-lut),被配置为生成控制信号,并向数字到时间转换器提供控制信号,该控制信号基于校正信号和生成的代码来控制由数字到时间转换器进行的频率信号的调整。
[0102]
示例32是一种其上存储有可执行计算机程序的非暂时性计算机可读存储介质,该程序指示处理器执行示例23-31中任一示例的操作。
[0103]
示例33是一种计算机程序产品,该计算机程序产品具有可直接加载到控制器的存储器中的计算机程序,当该计算机程序由控制器执行时,使得控制器执行示例23-31中任一示例的操作。
[0104]
示例34是所示出和描述的装置。
[0105]
示例35是所示出和描述的方法。
[0106]
示例36是一种非暂时性计算机可读存储介质,其上存储有可执行计算机程序,该程序指示处理器执行示例35的方法。
[0107]
结论
[0108]
对特定的方面的上述描述将充分地揭示本公开的一般性,使得其他人通过应用本领域内的技术知识可以轻易地修改和/或适应这些特定的方面中的各种应用,而无需过度实验,并且无需背离本公开的一般概念。因此,基于本文所呈现的教导和指导,此类适应和修改旨在落入本公开的方面的等同物的含义和范围内。应当理解,本文中的措辞或术语是出于描述而非限制的目的,这使得本领域技术人员将根据教导和指导来解释本说明书的术语或措辞。
[0109]
说明书中提及“一个方面”、“一方面”、“一示例性方面”等等是表明所描述的方面可包括特定特征、结构或特性,但可能不一定每个方面都包括该特定特征、结构或特性。此外,这种短语不一定指同一方面。另外,当联系一方面来描述特定的特征、结构或特性时,认为联系其他方面(无论是否明确描述)来实现这种特征、结构或特性是在本领域技术人员的知识范围内的。
[0110]
本文描述的示例性方面是出于说明性目的而提供的,而不是限制性的。其他示例性方面是可能的,并且可以对示例性方面进行修改。因此,说明书并不旨在限制本公开。相反,仅根据所附权利要求及其等同物来限定本公开的范围。
[0111]
可以用硬件(例如,电路)、固件、软件或者其任何组合来实现方面。方面也可以被实现为存储在机器可读介质上的指令,这些指令可以被一个或多个处理器读取和执行。机器可读介质可以包括用于以机器(例如,计算设备)可读的形式存储或传送信息的任何机构。例如,机器可读介质可以包括只读存储器(rom);随机访问存储器(ram);磁盘存储介质;光存储介质;闪存设备;电的、光的、声的或者其他形式的传播信号(例如,载波、红外信号、数字信号,等等),以及其他。此外,固件、软件、例程、指令可以在本文中被描述为执行某些动作。然而,应当理解,这样的描述仅仅是为了方便,并且这样的动作实际上是由执行固件、软件、例程、指令等的计算设备、处理器、控制器或其他设备产生的。此外,可以由通用计算机实现任何实施方式的变体。
[0112]
出于这里讨论的目的,术语“处理器电路”应该被理解为(一个或多个)电路、(一个或多个)处理器、逻辑、或它们的组合。例如,电路包括模拟电路、数字电路、状态机逻辑、数据处理电路、可编程处理电路、其他结构电子硬件、或它们的组合。处理器包括微处理器、数字信号处理器(dsp)、中央处理器(cpu)、专用指令集处理器(asip)、图形和/或图像处理器、多核处理器、或其他硬件处理器。处理器可以“硬编码”有指令以根据本文描述的方面来执行相应的(一个或多个)功能。可替代他,处理器可以访问内部和/或外部存储器以取回存储在存储器中的指令,这些指令当被处理器执行时执行与处理器相关联的相应的(一个或多个)功能、和/或与包括处理器的组件的操作有关的一个或多个功能和/或操作。
[0113]
在本文描述的一个或多个示例性方面,处理器电路可以包括存储数据和/或指令的存储器。存储器可以是任何众所周知的易失性存储器和/或非易失性存储器(包括,例如,只读存储器(rom)、随机存取存储器(ram)、闪存、磁存储介质、光盘、可擦除可编程只读存储
器(eprom)和可编程只读存储器(prom)。存储器可以是不可移除的、可移除的、或两者的组合。
[0114]
本领域普通技术人员基于本文的教导将清楚示例性方面不限于本文描述的通信协议。相关领域的普通技术人员将理解的是,示例性方面可以被应用于其他无线通信协议/标准(例如,lte或其他蜂窝协议、其他ieee 802.11协议等)。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献