使用延迟锁相环的本地振荡器信号生成的制作方法

文档序号:16508377发布日期:2019-01-05 09:10阅读:241来源:国知局
使用延迟锁相环的本地振荡器信号生成的制作方法

本发明实施例一般涉及振荡器信号,尤其涉及使用延迟锁相环电路生成本地振荡器信号。

相关技术背景

无线电的频率规划可以指选择和使用各种信号频率,包括,例如,压控振荡器(vco)的输出频率、本地振荡器(lo)信号的频率和/或生成方案、无线电信号路径中的一个或多个中间频率(if)的值,等等。直接采样接收机对接收信号进行采样而不将接收信号下变频。相反,直接转换接收机使用lo信号来将接收信号下变频(例如,从射频(rf)到基带频率)以生成同相(i)和正交(q)信号,并且随后以基带频率对i和q信号进行采样。将接收信号下变频(与直接采样接收机相比)允许较低频的采样时钟,但是引入了由于本地振荡器噪声和/或i/q失配引起的信号损伤。

vco可以被用来生成用于在接收机中进行下变频以及用于在相关联的发射机中进行上变频的lo信号。当vco频率等于或为rf频率的整数倍时,直接转换收发机可能易于受到vco拉频(vcopulling)。由此,用使得vco拉频最小化的方式生成lo信号将是合乎需求的。此外,用使得vco拉频最小化的方式生成lo信号的多个相位也可能是合乎需求的。

概述

提供本概述以便以简化形式介绍以下将在详细描述中进一步描述的概念选集。本概述并非旨在标识出要求保护的主题内容的关键特征或必要特征,亦非旨在限定要求保护的主题内容的范围。

公开了一种时钟生成电路及操作方法,其可以用相对不易受vco拉频影响的方式生成多个相位延迟信号。对于一些实施例,vco拉频可以通过使用延迟锁相环(dll)电路、响应于本地振荡器参考信号的频率是振荡信号的非整数部分而生成多个相位延迟本地振荡器信号来被最小化。对于至少一个实施例,时钟生成电路包括压控振荡器(vco)、分频器和dll电路。vco可生成具有某频率的振荡信号。分频器(耦合到vco)可以生成其频率等于振荡信号的频率的1/(n+0.5)倍的本地振荡器参考信号,其中n是大于或等于1的整数,且(n+0.5)是非整数值。dll电路(包括用以接收本地振荡器参考信号的输入)包括用以提供多个本地振荡器信号相位的多个输出,其中这些本地振荡器信号相位是相对于彼此相位延迟的。对于一示例性实施例,dll电路可生成各自相对于先前的本地振荡器信号相位延迟相位达振荡信号的四分之一周期的四个本地振荡器信号相位。

对于至少一个实施例,分频器可包括用以接收指示n的值的控制信号的控制端子。用这种方式,n的值,以及由此振荡信号和本地振荡器参考信号之间的频率关系(以及由此振荡信号和本地振荡器信号相位之间的频率关系)可被动态地修改。

对于一些实施例,dll电路可包括相位和频率检测器、电荷泵以及延迟线。相位和频率检测器可包括用于接收参考信号和反馈信号的输入,并且可生成指示参考信号和反馈信号之间的相位差的控制信号。电荷泵(耦合到相位和频率检测器)可以响应于控制信号生成控制电压。延迟线(包括用以接收本地振荡器参考信号(或者替换地,振荡信号)的第一输入和用以接收控制电压的第二输入)可以生成dll电路的参考信号和反馈信号,以及从中可以推导多个本地振荡器信号相位的多个dll输出相位。对于至少一个实施例,延迟线可包括第一和第二信号路径(彼此分开),以分别生成dll电路的参考信号和反馈信号。进一步地,延迟线可包括提供多个本地振荡器信号相位的多个串联连接的延迟元件。

附图简述

本发明各实施例是作为示例来解说的,且不旨在受附图中各图的限定,其中:

图1是其中可实现本发明各实施例的直接转换发射机的框图。

图2a示出了根据一些实施例的时钟生成电路的框图。

图2b示出了由图2a的时钟生成电路生成的四个本地振荡器信号相位的示例性时序图。

图3a示出了根据其他实施例的时钟生成电路的框图。

图3b示出了与图3a的时钟生成电路相关联的vco信号和本地振荡器参考信号的相对相位的示例性时序图。

图4a示出了根据还有其他实施例的时钟生成电路的框图。

图4b是解说与图4a的时钟生成电路相关联的示例性频率范围的表格。

图5示出了根据一些实施例的延迟锁相环(dll)电路的框图。

图6是描绘根据一些实施例的示例性时钟生成操作的解说性流程图。

图7是解说根据一些实施例的具有合需占空比的本地振荡器信号相位的示例性生成的时序图。

图8a示出了根据还有其他实施例的时钟生成电路的框图。

图8b示出了与图8a的时钟生成电路相关联的dll输出信号相位和本地振荡器信号相位的示例性时序图。

相同的附图标记贯穿全部附图指示对应的部件。

详细描述

仅为了简化起见,以下在处理具有示例性频率值的信号的上下文中讨论本发明的诸实施例。应当理解,本发明诸实施例等同地适用于处理合适频率和/或频率范围的信号、以及使用任何合适的编码和/或调制技术来处理信号。

在以下描述中,阐述了众多具体细节(诸如具体组件、电路、和过程的示例),以提供对本公开的透彻理解。而且,在以下描述中并且出于解释目的,阐述了具体的命名以提供对本公开各实施例的透彻理解。然而,对于本领域技术人员将明显的是,可以不需要这些具体细节就能实践本发明各实施例。在其他实例中,以框图形式示出公知的电路和设备以避免混淆本公开。如本文所使用的,术语“耦合”意指直接连接到、或通过一个或多个居间组件或电路来连接。本文所描述的在各种总线上提供的任何信号可以与其他信号进行时间复用并且在一条或多条共用总线上提供。另外,各电路元件或软件块之间的互连可被示为总线或单信号线。每条总线可替换地是单信号线,而每条单信号线可替换地是总线,并且单线或总线可表示用于各组件之间的通信的大量物理或逻辑机制中的任一个或多个。本发明各实施例不应被解释为限于本文描述的具体示例,而是在其范围内包括由所附权利要求所限定的所有实施例。

图1是常规直接转换发射机100的框图。发射机100包括天线ant、基带处理器110以及模拟前端(afe)120。afe120包括用于i信号路径的数模转换器(dac)121a、用于i信号路径的滤波器122a、用于i信号路径的本地振荡器(lo)混频器123a、用于q信号路径的dac121b、用于q信号路径的滤波器122b、用于q信号路径的lo混频器123b、组合器124、以及线性功率放大器(pa)125。第一lo混频器123a通过将i信号与同相本地振荡器信号lo(i)和混频来将i信号从基带直接上变频到载波频率,并且第二lo混频器123b通过将q信号与正交本地振荡器信号lo(q)和将q信号从基带直接上变频到载波频率,其中本地振荡器信号的频率是载波频率。两个同相本地振荡器信号lo(i)和可以相对于彼此相位延迟达180度,并且为i路径提供差分lo信令;类似地,两个正交本地振荡器信号lo(q)和可以相对于彼此相位延迟达180度,并且为q路径提供差分lo信令。对于一些实施例,混频器123a-123b可以分别将差分i和q信号上变频。组合器124组合经上变频的i信号和q信号,并且pa125放大经组合的i/q信号以供经由天线ant作为tx传输。

图2a示出了生成四个本地振荡器信号相位lo(i)、lo(q)、的时钟生成电路200的框图,上述四个信号相位可以进而被图1的上变频混频器用来将i和q信号从基带上变频到rf,或者类似地被接收机的下变频混频器(为了简化起见未示出)用来将rf信号下变频到基带i和q信号。时钟生成电路200包括耦合到延时锁相环(dll)电路220的vco210。vco210(可以是任何合适的vco或者其他合适的振荡器电路)生成其频率fvco等于rf频率(即,fvco=frf)的振荡信号(vco)。dll电路220包括响应于振荡信号生成本地振荡器信号相位lo(i)、lo(q)、的延迟线和多个延迟抽头(为了简化,未在图2a中示出)。如图2b的时序图250中所描绘的,四个本地振荡器信号相位lo(i)、lo(q)、例如相对于彼此错开,从而lo(i)信号相位被延迟vco周期的一半以生成信号相位,并且lo(q)信号相位被延迟vco周期的一半以生成信号相位。注意,lo(i)和lo(q)信号相位是相对于彼此相位延迟达vco周期的四分之一(例如,90度),并且信号相位相对于彼此相位延迟达vco周期的四分之一(例如,90度)。虽然对于vco拉频敏感(例如,因为fvco等于rf频率),时钟生成电路200可应用于在接收机中使用,或者当发射机100以相对低的发射输出功率电平操作时在发射机100中使用。图2a的实施例可以通过允许vco210以rf频率的n倍频振荡,其中n是整数,通过在vco210和dll电路220之间提供整数分频器(为了简化未示出)来一般化。整数分频器可以按整数n分频vco频率fvco,并且可以将经分频信号(例如,具有等于rf频率的频率)作为参考信号提供给dll电路220。

图3a示出了根据本发明实施例的时钟生成电路300,其可以用当在发射机中使用时减少vco拉频的方式(例如,与图2a中的时钟生成电路200相比)生成本地振荡器信号相位lo(i)、lo(q)、时钟生成电路300包括vco310、1.5分频电路315和dll电路320。vco310耦合到1.5分频电路315,该1.5分频电路315耦合到dll电路320。vco310(可以是任何合适的vco或其他合适的振荡器电路)生成其频率fvco等于1.5倍rf频率(即,fvco=1.5*frf)的振荡信号(vco),1.5分频电路315按因数n=1.5来分频vco信号以生成频率为flo_ref的本地振荡器参考信号(lo_ref)。由此,振荡信号的频率fvco是lo参考信号lo_ref的频率flo_ref的1.5倍,并且本地振荡器参考信号频率flo_ref等于rf频率frf。dll电路320包括响应于本地振荡器参考信号生成本地振荡器信号相位lo(i)、lo(q)、的延迟线和多个延迟抽头(为了简化,未在图3a中示出)。四个本地振荡器信号相位lo(i)、lo(q)、例如相对于彼此错开,从而lo(i)信号相位被延迟vco周期的一半以生成信号相位,并且lo(q)信号相位被延迟vco周期的一半以生成信号相位(例如,如图2b的时序图250中所描绘的)。

图3b是描绘频率为fvco的vco信号和频率为flo_ref的本地振荡器参考信号lo_ref的波形的时序图350。如以上所提及的,对于图3a的示例性实施例,vco信号的频率fvco等于lo参考信号的频率flo_ref的1.5倍,并且由此,lo参考信号的周期等于vco信号的周期的1.5倍。因为vco信号的频率fvco是lo参考信号的频率flo_ref的非整数倍(即,n=1.5),时钟生成电路300较不易受vco拉频的影响(例如,与图2a的时钟生成电路200相比)。注意,为了使得1.5分频电路315精确地按因数n=1.5来分频vco信号,1.5分频电路315由vco信号的交替上升和下降沿触发(例如,如图3b中所描绘的)。然而,若vco信号的占空比不是50%,那么用vco信号的交替上升和下降沿触发1.5分频电路315可能不合期望地在等于0.5*frf、1.5*frf、2.5frf等频率处造成毛刺。

如例如图4a中所示,图3a的实施例可以通过用n+0.5分频电路来替代1.5分频电路315来一般化。具体而言,图4a示出时钟生成电路400包括vco410、n+0.5分频电路415和dll电路420。vco410耦合到n+0.5分频电路415,该n+0.5分频电路415耦合到dll电路420。vco410(可以是任何合适的vco或其他合适的电路)生成其频率fvco等于本地振荡器参考信号lo_ref的频率flo_ref的n+0.5倍(即,fvco=(n+0.5)*flo_ref)的振荡信号(vco)。n+0.5分频电路415按等于n+0.5的因数分频vco信号以生成本地振荡器参考信号lo_ref。dll电路420包括响应于本地振荡器参考信号lo_ref生成本地振荡器信号相位lo(i)、lo(q)、的延迟线和多个延迟抽头(为了简化,未在图4a中示出)。四个本地振荡器信号相位lo(i)、lo(q)、例如相对于彼此交错,从而lo(i)信号相位被延迟lo周期的一半以生成信号相位,并且lo(q)信号相位被延迟lo周期的一半以生成信号相位(例如,如图2b的时序图250中所描绘的)。

对于图4a的示例性实施例,n的值是整数,该整数可以可编程的并作为控制信号(ctrl)提供给n+0.5分频电路415。因为vco信号的频率fvco和本地振荡器参考信号lo_ref的频率flo_ref之间的非整数关系,时钟生成电路400较不易受vco拉频的影响(例如,与图2a的时钟生成电路20相比)。因为n的值是可编程的(并且可以例如通过修改提供给n+0.5分频电路15的控制信号的值来被动态地调节),时钟生成电路400可以用相对小的vco调谐范围实现相对大的rf频率范围(例如,与图2a的时钟生成电路200相比)。例如,图4b示出了描绘与从3400mhz到4200mhz的vco调谐范围相关联的时钟生成电路400的示例性rf频率范围的表格450。如图4b中所描绘的,时钟生成电路400可以用21.1%的vco调谐范围覆盖400mhz到933mhz(~80%)的rf频率范围。

图5示出了可以是上文所描述的dll电路220、320和/或420的一个实施例的dll电路500。dll电路500包括相位和频率检测器(pfd)502、电荷泵504、环路滤波器506和压控延迟线510。pfd502在其输入处接收参考信号(ref)和反馈信号(fb)。pfd502比较fb信号的相位和ref信号的相位以生成上(up)和下(dn)控制信号。电荷泵504使用up和dn控制信号来生成与两个信号fb和ref之间的相位差成正比的电荷(qc)。由电荷泵504生成的电荷由滤波器506滤波(例如,积分)并且作为控制电压vc提供给延迟线510的控制端子。

对于一些实施例,图5的dll电路可以针对本地振荡器参考信号lo_ref的每个周期执行一次参考(ref)信号和反馈(fb)信号的相位的比较。若本地振荡器参考信号的频率flo_ref相对较高(例如,大于某些指定阈值频率),那么相位和频率检测器502和电荷泵504以这种相对较高的频率操作可能是不可能的。在这种情形中,相位和频率检测器502可被配置成每m个本地振荡器参考信号周期仅比较参考信号和反馈信号一次,其中m是整数,由此将相位和频率检测器502和电荷泵504的操作频率降低了因数m。

延迟线510包括接收本地振荡器参考信号lo_ref的输入端子、提供ref信号的第一输出端子和提供fb信号的第二输出端子。此外,延迟线510包括第一组缓冲器电路511-512,第二组缓冲器电路521-522和四个串联连接的延迟元件531-534。第一缓冲器电路511-512(耦合在延迟线510的输入端子和第一输出端子之间)形成基于本地振荡器参考信号lo_ref生成ref信号的第一信号路径。对于一些实施例,第一缓冲器电路511-512可以缓冲lo参考信号lo_ref(例如,增加其驱动强度)以生成ref信号。

第二缓冲器电路521-522和延迟元件531-534(耦合在延迟线510的输入端子和第二输出端子之间)形成了基于本地振荡器参考信号lo_ref生成fb信号的第二信号路径。缓冲器电路521耦合在输入端子和串联连接的延迟元件531-534之间,并且缓冲器电路522耦合在串联连接的延迟元件531-534和第二输出端子之间。缓冲器电路521可以在由延迟元件531-534处理之前缓冲lo参考信号lo_ref(例如,增加其驱动强度),并且缓冲器电路522可以缓冲fb信号(例如,增加其驱动强度)。对于一些实施例,缓冲器电路521可以匹配(或以其他方式偏移)与缓冲器电路511相关联的任何传播延迟,并且缓冲器电路522可以匹配(或者以其他方式偏移)与缓冲器电路512相关联的任何传播延迟。对于其他实施例,缓冲器电路511-512和/或缓冲器电路521-522可以被省略。

串联连接的延迟元件531-534提供了四个对应的延迟抽头t1-t4,在这四个抽头处可以生成本地振荡器信号相位lo(i)、lo(q)、的四个相位。如上文所提到的,本地振荡器信号相位lo(i)、lo(q)、可以被提供给图1的发射机100的混频器123a和123b(或者类似地,接收机的下变频混频器)。更具体而言,延迟元件531-534可以响应于vc选择性地延迟本地振荡器参考信号lo_ref以分别生成本地振荡器信号相位lo(i)、lo(q)、进一步地,fb信号(如从延迟线510输出)可以通过调节由延迟元件531-534提供的延迟(例如,响应于控制电压vc)直到fb信号的周期等于本地振荡器参考信号flo_ref的周期来与ref信号同步(例如,延迟锁相)。

对于其他实施例,其他数目的延迟元件可以例如在延迟线510中提供,以提供其他数目的相位延迟本地振荡器信号。由此,虽然延迟线510在图5中被示为包括4个延迟元件531-534,但是延迟线510可包括更多数目或更少数目的延迟元件。类似地,其他数目的缓冲电路511-512可以在第一信号线中提供,并且其他数目的缓冲电路521-522可以在第二信号线中提供。

以下参照图6的解说性流程图600描述时钟生成电路400的示例性操作。首先,vco410生成了频率为fvco的振荡信号(601)。随后,(n+0.5)分频电路415基于该振荡信号生成具有频率flo_ref的本地振荡器参考信号lo_ref,其中该本地振荡器参考信号频率flo_ref等于振荡信号的频率fvco的1/(n+0.5)倍(其中n是大于或等于1的整数值,并且n+0.5是非整数值)(602)。对于一些实施例,指示n的值的控制信号(ctrl)可以被提供给(n+0.5)分频电路415(602a)。用这种方式,n的值,以及由此振荡信号的频率fvco和本地振荡器参考信号的频率flo_ref之间的关系可以被动态地修改。对于其他实施例,(n+0.5)分频电路415可以由例如n分频电路替代,从而本地振荡器参考信号频率flo_ref等于振荡信号的频率fvco的1/n倍。

接下来,dll电路420基于本地振荡器参考信号lo_ref生成多个本地振荡器信号相位(例如,lo(i)、lo(q)、),其中该多个本地振荡器信号相位具有彼此相同的频率,并且相对于彼此具有不同相位(603)。

将领会,本文所描述的实施例可以被用来用不易受vco拉频影响的方式产生多个本地振荡器信号的相位。具体而言,四个本地振荡器信号的相位的产生可以由发射机(和接收机)使用来将i和q信号上变频(以及将rf信号下变频)。

注意,延迟线510的延迟元件531-534之间的失配,以及由电荷泵504中的瑕疵和/或dll电路500的参考和反馈路径之间的失配引入的静态相位差可以使所生成的lo信号相位的定时畸变。失配可以通过使用较大的延迟元件减少,这可能耗散更多功率且消耗更多电路面积。然而,因为当前的收发机通常补偿lo信号相位之间的失配(例如,通过在数字域中操纵传送的或接收的信号),所以单独地补偿延迟线510的延迟元件531-534之间的失配可能是不必要的。

也注意到,dll电路500中的噪声可以引起信号路径中的噪声。dll噪声可以电路面积和功耗为代价被降低。然而,因为在每个lo循环,lo参考信号的新边沿都被注入到延迟线510的lo信号路径中,所以lo信号相位之间产生的噪声被频繁地重置,并且由此不进行累加。因此,使用dll电路生成lo信号(如上文针对本实施例所描述的)可以通过耗散非常低的功率来满足噪声要求。

图7是解说根据一些实施例的通过后处理dll输出相位进行的本地振荡器信号相位的示例性生成的时序图700。更具体而言,时序图700描绘了图5的dll电路500的输出可以如何被用来生成具有任何给定占空比dc=k/n的lo信号相位,其中n指示dll电路500生成本地振荡器信号相位的数目,并且k是1和n-1之间的整数。具体而言,第n个占空比本地振荡器信号相位可以通过逻辑组合(例如,逻辑加)延迟线510的第n个延迟元件提供的本地振荡器信号相位(lon)和延迟线510的第n+k个延迟元件提供的本地振荡器信号相位的补来生成。对于一些实施例,若(n+k)的值大于n的值,那么可以使用值(n+k)-n。

图8a示出了时钟生成电路800,其根据本发明实施例可以用降低vco拉频的方式(例如,与图2a中的时钟生成电路200相比)生成本地振荡器信号相位lo(i)、lo(q)、时钟生成电路800包括vco810、dll电路820和由多个或门(为了简化起见,未在图8a中个别示出)形成的组合逻辑电路830。vco810耦合到dll电路820,该dll电路820耦合到组合逻辑电路830。vco810(可以是任何合适的vco或者其他合适的电路)生成其频率fvco等于rf频率的一半(即,fvco=frf/2)的振荡信号。dll电路820(可以使用图5的dll电路500的一个或多个实施例形成)延迟振荡信号以生成八个不同的dll输出相位φ0到φ7,其各自在射频处具有等于所期望占空比的一半的占空比。由此,对于至少一些实施例而言,dll电路820可包括八个延迟抽头(为了简化起见未示出)来提供八个dll输出相位φ0到φ7。

组合逻辑电路830对八个dll输出相位φ0到φ7的相应对执行逻辑或以生成本地振荡器信号相位lo(i)、lo(q)、对于一些实施例,组合逻辑电路830包括对dll输出相位φ0和φ4执行逻辑或以生成第一本地振荡器信号相位lo(i)的第一或门,组合逻辑电路830包括对dll输出相位φ1和φ5执行逻辑或以生成第二本地振荡器信号相位lo(q)的第二或门,组合逻辑电路830包括对dll输出相位φ2和φ6执行逻辑或以生成第三本地振荡器信号相位的第三或门,以及组合逻辑电路830包括对dll输出相位φ3和φ7执行逻辑或以生成第四本地振荡器信号相位的第四或门。对于一些实施例,振荡信号的频率等于本地振荡器信号相位lo(i)、lo(q)、的频率的一半。由此,对于此类实施例,当生成本地振荡器信号相位lo(i)、lo(q)、时,使用组合逻辑电路830的图8的实施例可以有效地将振荡信号的频率fvco翻倍。

对于一些实施例而言,振荡信号的频率fvco等于本地振荡器信号相位的频率的1/k倍,组合逻辑电路830生成p数目个本地振荡器信号相位,并且dll电路820包括n=p*k数目个输出以提供相应的n数目个dll输出相位,其中k、n和p都是大于1的整数对于至少一个实施例,k=2、n=8且p=4。

图8b示出了描绘由dll电路820生成的八个dll输出相位φ0到φ7的时序图850,其中每个dll输出相位φ0到φ7具有12.5%的占空比。四个本地振荡器信号相位lo(i)、lo(q)、(在上文中描述)可以由组合逻辑电路830响应于八个dll输出相位φ0到φ7(每个都具有25%的占空比)生成。如上文所提及的,对于图8a中的示例性实施例,振荡信号的频率fvco等于rf频率的一半。因为振荡信号的频率fvco是rf频率的一半(例如,而非rf频率的整数倍),时钟生成电路800较不易受vco拉频的影响(例如,与图2a的时钟生成电路200相比)。

注意,dll电路820中的瑕疵可以导致位于每个vco周期内部的两个rf周期之间的失配,并且还可以导致等于0.5*frf、1.5*frf的频率等处的毛刺。

在说明书前述篇幅中,本发明各实施例已参照其具体示例性实施例进行了描述。然而将明显的是,可对其作出各种修改和改变而不会脱离如所附权利要求中所阐述的本公开更宽泛的范围。相应地,本说明书和附图应被认为是解说性而非限定性的。例如,在图6的流程图中描绘的方法步骤可以其他合适的次序执行和/或多个步骤可以合并到单个步骤中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1