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

校准方法及系统与流程

2022-12-02 19:19:34 来源:中国专利 TAG:
1.本技术涉及数字时间转换器
技术领域
:,特别是涉及校准方法及系统。
背景技术
::2.数字时间转换器(digital-to-timeconverter,dtc)用于从固定参考频率生成带有频偏或经相位偏移的时钟信号。所述时钟信号可用于例如无线数字发送器中的载波频率或相位调制,或者用于小数频率合成。3.在一些应用中,dtc相位非线性要求非常高。因此,会对该类应用的dtc进行芯片上的校正,并根据校正结果对dtc进行预失真处理。4.现有的一些校正方法,其中一个缺点是校正电路本身具有相位非线性,譬如用于测量相位的tdc(time-to-digitalconverter,时间数字转换器)或者dtc,已经用于产生参考时钟的小数锁相环。因为小数锁相环需要工作在小数模式下,所以容易导致锁相环鉴相器中的相位非线性参考信号存在杂散,并最终导致dtc的相位非线性校正出现较大的误差。技术实现要素:5.本技术至少提供校准方法及系统,用于解决现有技术中dtc的相位非线性校正存在较大的误差的问题。6.本技术第一方面提供了一种校准方法,用于校准数字时间转换器的相位非线性,该校准方法包括:7.基于相位控制值,由数字时间转换器将输入的第一时钟信号延时后生成第二时钟信号;8.以第二时钟信号为参考信号,利用整数锁相环生成第三时钟信号;9.获取第二时钟信号与第三时钟信号的相位差值;10.基于相位差值调整查找表的第一条目,以调整第一时钟信号。11.可选地,基于相位控制值调整输入数字时间转换器的第一时钟信号,以得到数字时间转换器输出的第二时钟信号的步骤,包括:12.获取查找表中与相位控制值对应的第二条目,第二条目被指派给数字时间转换器;13.基于第二条目对第一时钟信号施加延时,以生成第二时钟信号。14.可选地,整数锁相环包括滤波器与分频器,以第二时钟信号为参考信号,利用整数锁相环生成第三时钟信号的步骤,包括:15.基于第二时钟信号为参考信号,利用滤波器生成第四时钟信号,其中第四时钟信号的频率为第二时钟信号的频率的整数倍;16.基于第四时钟信号,利用分频器生成第三时钟信号,其中第三时钟信号的频率与第二时钟信号的频率基本相等;17.其中,第三时钟信号以第二时钟信号为参考信号,锁定于整数锁相环。18.可选地,获取第二时钟信号与第三时钟信号的相位差值的步骤,包括:19.计算第二时钟信号与锁定于整数锁相环的第三时钟信号的相位差值;其中,相位差值的符号值表征第二时钟信号与第三时钟信号的相位顺序。20.可选地,获取第二时钟信号与第三时钟信号的相位差值的步骤,包括:21.获取参考时钟周期内第三时钟信号的归一化可调相位;22.获取参考时钟周期内第二时钟信号的归一化参考相位;23.计算归一化可调相位与归一化参考相位的相位差值;其中,相位差值的符号值表征第二时钟信号与第三时钟信号的相位顺序。24.可选地,基于相位差值调整查找表的第一条目的步骤,包括:25.获取相位差值的符号值;26.基于数字时间转换器的控制代码与符号值进行数字计算,以更新查找表的第一条目;其中,更新查找表的第一条目是迭代执行的。27.可选地,调整第一时钟信号的步骤,包括:28.基于更新后的查找表的第一条目,利用时间数字转换器生成新的第一时钟信号;29.调整第一时钟信号的步骤之后,包括:30.基于所述新的第一时钟信号,通过数字时间转换器基于相位控制值将新的第一时钟信号延时后生成新的第二时钟信号;其中,新的第二时钟信号不含数字时间转换器的相位非线性的影响。31.本技术第二方面提供了一种校准系统,用于校准数字时间转换器的相位非线性,该校准系统包括:32.数字时间转换器,用于基于相位控制值,将输入的第一时钟信号延时后生成第二时钟信号;33.整数锁相环,用于以第二时钟信号为参考信号生成第三时钟信号,并获取第二时钟信号与第三时钟信号的相位差值;34.数字运算器,用于基于相位差值调整查找表的第一条目;35.第一时间数字转换器,用于基于调整后的查找表的第一条目,调整第一时钟信号。36.可选地,整数锁相环包括:37.滤波器,用于基于第二时钟信号为参考信号生成第四时钟信号,其中第四时钟信号的频率为第二时钟信号的频率的整数倍;38.分频器,用于基于第四时钟信号生成第三时钟信号,其中第三时钟信号的频率与第二时钟信号的频率基本相等;39.非线性相位检测器,用于计算第二时钟信号与锁定于整数锁相环的第三时钟信号的相位差值。40.可选地,整数锁相环包括:41.滤波器,用于基于第二时钟信号为参考信号生成第三时钟信号,其中第三时钟信号的频率为第二时钟信号的频率的整数倍;42.第一计数器和第二计数器,用于获取参考时钟周期内第二时钟信号的归一化参考相位;43.第二时间数字转换器,第二时间数字转换器和第二计数器用于获取参考时钟周期内第三时钟信号的归一化可调相位;44.数字鉴相器,用于计算归一化可调相位与归一化参考相位的相位差值。45.本技术的有益效果是:区别于现有技术,本技术通过数字时间转换器基于相位控制值将输入的第一时钟信号延时后生成第二时钟信号,并利用整数锁相环生成第三时钟信号,通过计算第二时钟信号与第三时钟信号的相位差值,以对应调整查找表的第一条目,使得根据查找表的第一条目所生成的第一时钟信号相应调整,通过调整输入数字时间转换器的第一时钟信号补偿数字时间转换器的相位非线性的影响,进而使数字时间转换器输出的第二时钟信号不含数字时间转换器的相位非线性的影响,实现校准数字时间转换器的相位非线性。46.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。附图说明47.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。48.图1是本技术校准方法一实施例的流程示意图;49.图2是图1中步骤s11的具体流程示意图;50.图3是图1中步骤s12和步骤s13的具体流程示意图;51.图4是图1中步骤s13另一实施例的具体流程示意图;52.图5是图1中步骤s14和步骤s14之后的具体流程示意图;53.图6是本技术校准系统一实施例的电路结构示意图;54.图7是本技术校准系统另一实施例的电路结构示意图。具体实施方式55.为使本领域的技术人员更好地理解本技术的技术方案,下面结合附图和具体实施方式对本技术所提供的校准方法及系统做进一步详细描述。可以理解的是,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。56.本技术中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。57.请参阅图1,图1是本技术校准方法一实施例的流程示意图。58.具体而言,如图1所示,本公开实施例的校准方法可以包括以下步骤:59.步骤s11:基于相位控制值,由数字时间转换器将输入的第一时钟信号延时后生成第二时钟信号。60.其中,本实施例校准系统可为图6或图7所示的校准系统60,校准系统60包括数字时间转换器61(digital-to-timeconverter,dtc)和第一时间数字转换器64(time-to-digitconverter,tdc)。具体地,第一时间数字转换器64用于产生第一时钟信号clk1,并输入数字时间转换器61,数字时间转换器61根据相位控制值ph调整第一时钟信号clk1,以生成第二时钟信号clk2并输出。61.具体得到第二时钟信号clk2的过程请继续参阅图2,图2是图1中步骤s11的具体流程示意图。具体而言,包括以下步骤:62.步骤s111:获取查找表中与相位控制值对应的第二条目。63.其中,数字时间转换器61被用于从恒定参考频率生成部分偏移频率或经调制的信号。它们可用于例如数字极性发送器(digitalpolartransmitter,dptx)中的载波频率偏移和相位调制,用于接收器中的频率合成,或者用于钟控应用中的数字时钟生成。64.数字时间转换器61的控制代码可以是基于控制字生成的连续上升或下降的代码序列(代码斜坡)的一部分。例如,通过对控制字连续积分可生成控制代码。因此,可以生成数字时间转换器61的若干个连续上升或下降的控制代码。65.查找表65(lut,look-uptable)对于每个控制代码可包括一条目。例如,对于数字时间转换器61的n个控制代码,查找表65可包括n个条目,其中n个条目中的每一者被指派给数字时间转换器61的n个控制代码中的特定一个。66.进一步地,相位控制值ph决定了延时的时间段,通过查找表65可找到相位控制值ph对应的控制代码ctrl,即获取查找表65中与相位控制值ph对应的第二条目。67.步骤s112:基于第二条目对第一时钟信号施加延时,以生成第二时钟信号。68.其中,根据由步骤s111查询得到与相位控制值ph对应的控制代码ctrl,相应的控制代码ctrl被指派给数字时间转换器61,由数字时间转换器61将输入的第一时钟信号clk1延时后,得到第二时钟信号clk2并输出。具体地,延时时间基于相位控制值ph所决定的延时时间段。69.可选地,本技术提供一种步骤s12和步骤s13的实施例,其执行主体可具体为如图6所示的校准系统60。请参阅图6,图6是本技术校准系统一实施例的电路结构示意图。70.如图6所示,校准系统60还包括整数锁相环62,具体地,整数锁相环包括非线性相位检测器621(bang-bangphasedetector,bbpd),滤波器622,振荡器623以及分频器624。71.可选地,在本实施例中,滤波器622可为环路滤波器(lpf,lowpassfilter),分频器624可为整数分频器(integerfrequencydivider)。72.具体而言,本实施例步骤s12和步骤s13的具体步骤如下所示:73.步骤s12:以第二时钟信号为参考信号,利用整数锁相环生成第三时钟信号。74.步骤s13:获取第二时钟信号与第三时钟信号的相位差值。75.其中,整数锁相环62以通过步骤s11得到的第二时钟信号clk2作为参考信号,生成第三时钟信号clk3,并进一步计算第二时钟信号clk2和第三时钟信号clk3的相位差值phe。76.具体生成第三时钟信号clk3以及计算相位差值phe的过程请继续参阅图3,图3是图1中步骤s12和步骤s13的具体流程示意图。具体而言,包括以下步骤:77.步骤s121:基于第二时钟信号为参考信号,利用滤波器生成第四时钟信号。78.其中,本实施例整数锁相环62的滤波器622,即环路滤波器lpf起低通滤波的作用。本实施例使用第二时钟信号clk2作为整数锁相环62的参考时钟,并通过整数锁相环62的低通滤波作用将第二时钟信号clk2中存在的由数字时间转换器61相位非线性产生的周期性抖动进行过滤,以产生第四时钟信号clk4。可选地,第四时钟信号clk4的频率为第二时钟信号clk2的频率的整数倍,具体可基于整数锁相环62的参数确定整数倍的具体数值。79.步骤s122:基于第四时钟信号,利用分频器生成第三时钟信号。80.其中,本实施例整数锁相环62通过分频器624,即通过整数分频器生成整数锁相环62的反馈时钟信号,即第三时钟信号clk3。可选地,第三时钟信号clk3频率与第二时钟信号clk2的频率基本相等。其中,第三时钟信号clk3以第二时钟信号clk2为参考信号,锁定于整数锁相环62。81.步骤s131:计算第二时钟信号与锁定于整数锁相环的第三时钟信号的相位差值。82.其中,本实施例整数锁相环62通过非线性相位检测器621计算第二时钟信号clk2与锁定于整数锁相环62的第三时钟信号clk3的相位差值phe。83.可选地,本实施例的相位差值phe的符号值表征第二时钟信号clk2与第三时钟信号clk3的相位顺序。即可由整数锁相环62中的非线性相位检测器621输出的相位差值phe的符号值可得到第二时钟信号clk2与第三时钟信号clk3的相位先后顺序。84.例如,当输出的相位差值phe的符号值为“ ”,则第二时钟信号clk2的相位在先,第三时钟信号clk3的相位在后;反之,当输出的相位差值phe的符号值为“‑”,则第二时钟信号clk2的相位在后,第三时钟信号clk3的相位在先。85.其中,在本实施例中,非线性相位检测器621用于测量第二时钟信号clk2与第三时钟信号clk3的相位先后顺序,而第二时钟信号clk2与第三时钟信号clk3的相位先后顺序取决于对于特定控制代码的数字时间转换器61的非线性,即输出信号(即数字时间转换器61的输出信号)比参考信号切换得更早或更晚,不取决于对两个信号之间的具体时间差的测量。86.具体地,在数字时间转换器61无相位非线性情况下,第二时钟信号clk2与第三时钟信号clk3的先后顺序为随机且等概率。但由于数字时间转换器61的非线性影响,非线性相位检测器621的输出会在数字时间转换器61某些控制代码ctrl上,造成第二时钟信号clk2与第三时钟信号clk3的先后顺序出现概率不等。87.可选地,本技术提供另一种步骤s12和步骤s13的实施例,其执行主体可具体为如图7所示的校准系统60。请参阅图7,图7是本技术校准系统另一实施例的电路结构示意图。88.如图7所示,校准系统60还包括整数锁相环62,具体地,整数锁相环包括滤波器622、振荡器623以及数字鉴相器625。其中,数字鉴相器625进一步包括第一计数器6251、第二计数器6252以及第二时间数字转换器6253。89.具体而言,本实施例步骤s12和步骤s13的具体步骤如下所示:90.步骤s12:以第二时钟信号为参考信号,利用整数锁相环生成第三时钟信号。91.其中,整数锁相环62以通过步骤s11得到的第二时钟信号clk2作为参考信号,生成第三时钟信号clk3,以将第三时钟信号clk3锁定于整数锁相环62。92.步骤s13:获取第二时钟信号与第三时钟信号的相位差值。93.其中,整数锁相环62进一步通过数字鉴相器625计算第二时钟信号clk2和第三时钟信号clk3的相位差值phe。94.具体获取第二时钟信号clk2与第三时钟信号clk3的相位差值phe的操作的过程还可如图4所示,请继续参阅图4,图4是图1中步骤s13另一实施例的具体流程示意图。具体而言,包括以下步骤:95.步骤s132:获取参考时钟周期内第三时钟信号的归一化可调相位。96.其中,本实施例数字鉴相器625通过第二计数器6252和第二时间数字转换器6253对第三时钟信号clk3进行数字相位检测,得到归一化到参考时钟周期的可调相位phv的整数部分phv_cnt和小数部分phv_tdc。97.步骤s133:获取参考时钟周期内第二时钟信号的归一化参考相位。98.其中,本实施例数字鉴相器625通过第一计数器6251和第二计数器6252对第二时钟信号clk2进行数字相位检测,得到归一化到参考时钟周期的参考相位phr。99.步骤s134:计算归一化可调相位与归一化参考相位的相位差值。100.其中,本实施例数字鉴相器625进一步计算参考相位phr和可调相位phv的相位差值phe。可选地,相位差值phe的符号值表征第二时钟信号clk2与第三时钟信号clk3的相位顺序。101.例如,当输出的相位差值phe的符号值为“ ”,则第二时钟信号clk2的相位在先,第三时钟信号clk3的相位在后;反之,当输出的相位差值phe的符号值为“‑”,则第二时钟信号clk2的相位在后,第三时钟信号clk3的相位在先。102.进一步地,在执行完成上述任一实施例所述的步骤s12和步骤s13之后,进一步执行步骤s14,具体而言,步骤s14如下所示:103.步骤s14:基于相位差值调整查找表的第一条目,以调整第一时钟信号。104.其中,查找表65最初可被填充以任意日期,例如零、来自先前校准的数据或随机数据等等。查找表65中的条目可被理解为对数字时间转换器61的控制代码的预失真的结果以便对数字时间转换器61非线性进行补偿。也就是说,查找表65中的条目是对数字时间转换器61的经调整的控制代码,这是从其被指派的控制代码得出的。因此,通过调整查找表65中的条目之一,对于特定代码的dtc的非线性可被校准。105.具体基于相位差值phe调整查找表65的第一条目,以调整第一时钟信号clk1的过程还可如图5所示,请继续参阅图5,图5是图1中步骤s14和步骤s14之后的具体流程示意图。具体而言,包括以下步骤:106.步骤s141:获取相位差值的符号值。107.其中,如图6和图7所示,校准系统60还包括数字运算器63,本实施例数字运算器63通过获取非线性相位检测器621或数字鉴相器625输出的相位差值phe,可进一步获取相位差值phe的符号值。108.步骤s142:基于数字时间转换器的控制代码与符号值进行数字计算,以更新查找表的第一条目。109.其中,本实施例数字运算器63使用数字时间转换器61的控制编码ctrl以及由步骤s141获取的相位差值phe的符号值进行数学计算,并不断地将计算结果更新保存至查找表65,以更新查找表65的第一条目。可选地,更新查找表65的第一条目是迭代执行的,即上述的计算过程在整个校准过程期间可被迭代地重复。110.由于在计算过程只使用相位差值phe的符号值进行计算,因此图6中的非线性相位检测器621和/或图7中的数字鉴相器625的相位非线性不会影响校正。111.步骤s143:基于更新后的查找表的第一条目,利用时间数字转换器生成新的第一时钟信号。112.其中,本实施例第一时间数字转换器64基于更新后的查找表65的第一条目生成新的第一时钟信号clk1,以补偿数字时间转换器61相位非线性的影响。并且,图6中的非线性相位检测器621和/或图7中的数字鉴相器625输出的相位差值phe的符号正负值在各个数字时间转换器61控制代码ctrl上均为等概率。113.可选地,在执行完成步骤s143之后,还可执行如图5所示的步骤s15。具体而言,步骤s15如下所示:114.步骤s15:基于新的第一时钟信号,通过数字时间转换器基于相位控制值将新的第一时钟信号延时后生成新的第二时钟信号。115.其中,本实施例数字时间转换器61基于新的第一时钟信号clk1生成新的二时钟信号clk2,新的第二时钟信号clk2不含数字时间转换器61的相位非线性的影响。116.本技术通过数字时间转换器61基于相位控制值将输入的第一时钟信号clk1延时后生成第二时钟信号clk2,以第二时钟信号clk2为参考信号,并利用整数锁相环62生成第三时钟信号clk3,通过计算第二时钟信号clk2与第三时钟信号clk3的相位差值phe,以对应调整查找表65的第一条目,使得根据查找表65的第一条目所生成的第一时钟信号clk1相应调整,通过调整输入数字时间转换器61的第一时钟信号clk1补偿数字时间转换器61的相位非线性的影响,进而使数字时间转换器61输出的第二时钟信号clk2不含数字时间转换器61的相位非线性的影响,实现校准数字时间转换器61的相位非线性。117.在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。118.上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。119.以上仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本技术的专利保护范围内。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献