基于校正方向判定的时间交织ADC用采样时间失配校正方法技术

技术编号:15898643 阅读:78 留言:0更新日期:2017-07-28 21:29
基于校正方向判定的时间交织ADC用采样时间失配校正方法,属于模数转换器设计领域。该方法在校正初始阶段指定一个校正方向,然后按照当前的校正方向用采样时间失配的最大校正范围Dmax来校正采样时间失配,再根据重新计算后的时间交织ADC各通道采样时间失配表征量Bi′与未校正前的Bi的符号来判断当前校正方向是否正确,从而得出正确的初始校正方向进行采样时间失配校正,之后的每个校正周期通过比较当前周期与上一周期中Bi的符号继续调整校正方向,校正过程中采用固定步长调节采样时间失配反馈值。本发明专利技术能够自动判断校正方向,而不会限制输入信号的频率范围,并且具有复杂度低,硬件开销小和易于实现的优点。

【技术实现步骤摘要】
基于校正方向判定的时间交织ADC用采样时间失配校正方法
本专利技术涉及模数转换器设计领域,特别是涉及一种基于校正方向判定的用于校正时间交织ADC采样时间失配的校正方法。
技术介绍
模数转换器(ADC)广泛应用于电子通信和仪器仪表领域,它能够将模拟信号转换成数字信号,便于我们在数字域利用数字信号处理技术对信号进行各种处理。随着技术的发展,对ADC的速度要求越来越高,由此一种将多个ADC并行起来分时工作从而提高ADC整体速度的架构应运而生,采用这种架构的ADC也被称为时间交织ADC。时间交织ADC的工作原理图如图1所示,图中所示的时间交织ADC包含M个子通道ADC,每个子通道ADC都在各自的时钟控制下交错工作着,单通道的工作频率为fs/M,而整个ADC的工作频率为fs。所以,采用时间交织架构,系统的工作速度相对于单通道而言提高了M倍。理论上,子通道数越多,时间交织ADC的工作速度越快。但是,随着通道数的增多,时间交织ADC的动态性能会受到一些因素的制约,如:失调失配、增益失配、采样时间失配、带宽失配。解决以上失配问题主要分为检测和校正两个方面,检测即采用某种算法表征出失配量,校正即利用表征出的失配量对失配进行修正,最后使失配趋于零。为了解决时间交织ADC中已有的采样时间失配问题,专利CN103312329A中提出了一种基于相邻通道间量化值作差的算法来检测通道间的采样时间失配量,然后将失配量处理后反馈回时钟单元补偿采样时钟失配。该校正方法的采样时间失配校正环路如图2所示,图中以四通道的时间交织ADC为例,子通道ADC的输出数据yi(i=1,2,3,4)经过数据处理单元得到各通道采样时间失配表征量Bi,Bi经过反馈单元得到各通道采样时间失配的反馈值Ci(Ci为反馈到时钟单元中用以调节相应通道时钟延迟的采样时间失配反馈值),Ci被反馈到时钟单元实现采样时间失配的负反馈调节。然而上述算法在失配检测阶段还存在一定缺陷。在上述算法中,需要通过Bi的符号判断采样时间失配的方向从而确定校正的方向,但实际上Bi的符号与输入信号频率fin所处的频率区域和采样时间失配量ΔT的正负都有关。如图3所示,即在第一和第三奈奎斯特区,Bi和ΔT成正相关(奇数奈奎斯特区均为正相关,此处为了简要说明,仅以第一和第三奈奎斯特区为例),而在第二和第四奈奎斯特区,Bi和ΔT成负相关(偶数奈奎斯特区均为负相关,此处为了简要说明,仅以第二和第四奈奎斯特区为例)。所以,在不明确具体输入信号频率的情况下,上述算法并不能正确的对采样时间失配进行校正,也即该算法在应用时,必须要明确输入信号所处的奈奎斯特区。这样实际上就限制了该校正算法的应用范围,只能应用在奇数奈奎斯特区或者只能应用在偶数奈奎斯特区,而不能同时应用在全部奈奎斯特区。
技术实现思路
针对现有技术中需要确定具体输入信号频率才能对采样时间失配进行校正的不足之处,本专利技术提出一个在失配检测阶段自动判断采样时间失配校正方向的校正方法,去除传统算法的应用范围限制。本专利技术解决上述技术问题的所采用的技术方案是:基于校正方向判定的时间交织ADC用采样时间失配校正方法,包括如下步骤:步骤一:时间交织ADC采样输入信号,并将其转换为数字信号;步骤二:处理步骤一中得到的数字信号获得时间交织ADC各通道采样时间失配表征量Bi,其中i为1至M的任意正整数,M表示时间交织ADC的通道总数;步骤三:在校正初始阶段,令时间交织ADC第i通道的初始采样时间失配反馈值C0i′=C0i+siDmax,其中C0i=0,Dmax为采样时间失配反馈值的最大调节范围,si表示第i通道的校正方向;令si=1或-1,得到第i通道的初始采样时间失配反馈值C0i′,将该通道的初始采样时间失配反馈值C0i′反馈回时间交织ADC的时钟单元进行校正,此时除该第i通道的其余通道的采样时间失配反馈值C0j′=0(j∈(1,M),j≠i),重新计算得到时间交织ADC第i通道采样时间失配表征量Bi′;步骤四:若步骤三重新计算得到的Bi′相对于步骤二得到的Bi的符号不变,说明校正方向错误,校正失败,则对该第i通道的校正方向si取反;若步骤三重新计算得到的Bi′相对于步骤b得到的Bi改变符号,说明校正方向正确,校正成功,则保持该第i通道的校正方向si的值不变;步骤五:重复执行步骤三和步骤四,得到M个通道的初始校正方向s1、s2…sM;步骤六:开始时间交织ADC采样时间失配校正,每一个校正周期重复步骤一和步骤二得到该第n个校正周期中时间交织ADC各通道的采样时间失配表征量Bi(n);第一个校正周期时,该校正周期的M个通道的校正方向s1(1)、s2(1)…sM(1)采用步骤五得到的M个通道的初始校正方向s1、s2…sM进行校正,从第二个校正周期开始,比较该第n个校正周期与第n-1个校正周期的第i通道的采样时间失配表征量Bi(n)和Bi(n-1)的符号,若Bi(n)和Bi(n-1)的符号相同则该第n个校正周期第i通道的校正方向si(n)的符号不变,若Bi(n)和Bi(n-1)的符号相反则该第n个校正周期第i通道的校正方向si(n)的符号取反,得到经过调整后的该第n个校正周期的M个通道的校正方向s1(n)、s2(n)…sM(n);步骤七:每个校正周期中,采用固定步长Td调节第n个校正周期中对应时间交织ADC第i个通道的采样时间失配反馈值Ci(n),即Ci(n)=Ci(n-1)+si(n)Td,其中Ci(0)=0,将采样时间失配反馈值Ci(n)反馈回时钟单元,调节对应第n个校正周期中时间交织ADC中第i个通道的时钟相位,逐步进行校正,从而校正采样时间失配。具体的,所述步骤二中得到时间交织ADC各通道采样时间失配表征量Bi的具体步骤为:a.对采集到的时间交织ADC中相邻通道的数字信号求差,假设采集的为输入频率为fin的正弦信号x(t),产生各通道数字输出为:Y=[y1[k],y2[k],…,yM[k]],(k=1,2,…,P),其中M为时间交织ADC的通道总数,P表示单通道采样点数,则对相邻通道ADC数字输出求差为:b.对得到的差值Ei[k]的绝对值求和取平均得到Ai,Ai表征为相邻通道ADC间的采样时间间隙,c.对所有的Ai求和取平均得到表征为相邻通道ADC间的标准采样时间间隙;d.对所有的Ai与作差,得到:Bi为相邻通道ADC间采样时间间隙与标准采样时间间隙的相对误差,即各通道采样时间失配表征量。具体的,所述采样时间失配反馈值的最大调节范围Dmax为时钟单元能够调节的最大时间延迟,时钟单元的最大调节范围Dmax大于所要校正的时间交织ADC的采样时间失配值。具体的,所述固定步长Td为时钟单元能够调节的最小时间延迟。本专利技术的有益效果为:能够自动判断校正方向,而不会限制输入信号的频率范围,并且具有复杂度低,硬件开销小和易于实现的优点。附图说明图1为时间交织ADC的工作原理图;图2为四通道时间交织ADC采样时间失配校正环路;图3为未进行方向判定时Bi与fin和ΔT的关系图;图4为实施例流程图;图5为进行方向判定后的Bi与fin和ΔT的关系图。具体实施方式下面以双通道时间交织ADC为例,根据附图和实施例对本专利技术的具体实施方式进行详细阐述。显然,所描述的实施例仅仅是本专利技术一部分实施本文档来自技高网
...
基于校正方向判定的时间交织ADC用采样时间失配校正方法

【技术保护点】
基于校正方向判定的时间交织ADC用采样时间失配校正方法,其特征在于,包括如下步骤:步骤一:时间交织ADC采样输入信号,并将其转换为数字信号;步骤二:处理步骤一中得到的数字信号获得时间交织ADC各通道采样时间失配表征量Bi,其中i为1至M的任意正整数,M表示时间交织ADC的通道总数;步骤三:在校正初始阶段,令时间交织ADC第i通道的初始采样时间失配反馈值C0i′=C0i+siDmax,其中C0i=0,Dmax为采样时间失配反馈值的最大调节范围,si表示第i通道的校正方向;令si=1或‑1,得到第i通道的初始采样时间失配反馈值C0i′,将该通道的初始采样时间失配反馈值C0i′反馈回时间交织ADC的时钟单元进行校正,此时除该第i通道的其余通道的采样时间失配反馈值C0j′=0(j∈(1,M),j≠i),重新计算得到时间交织ADC第i通道采样时间失配表征量Bi′;步骤四:若步骤三重新计算得到的Bi′相对于步骤二得到的Bi的符号不变,说明校正方向错误,校正失败,则对该第i通道的校正方向si取反;若步骤三重新计算得到的Bi′相对于步骤b得到的Bi改变符号,说明校正方向正确,校正成功,则保持该第i通道的校正方向si的值不变;步骤五:重复执行步骤三和步骤四,得到M个通道的初始校正方向s1、s2…sM;步骤六:开始时间交织ADC采样时间失配校正,每一个校正周期重复步骤一和步骤二得到该第n个校正周期中时间交织ADC各通道的采样时间失配表征量Bi(n);第一个校正周期时,该校正周期的M个通道的校正方向s1(1)、s2(1)…sM(1)采用步骤五得到的M个通道的初始校正方向s1、s2…sM进行校正,从第二个校正周期开始,比较该第n个校正周期与第n‑1个校正周期的第i通道的采样时间失配表征量Bi(n)和Bi(n‑1)的符号,若Bi(n)和Bi(n‑1)的符号相同则该第n个校正周期第i通道的校正方向si(n)的符号不变,若Bi(n)和Bi(n‑1)的符号相反则该第n个校正周期第i通道的校正方向si(n)的符号取反,得到经过调整后的该第n个校正周期的M个通道的校正方向s1(n)、s2(n)…sM(n);步骤七:每个校正周期中,采用固定步长Td调节第n个校正周期中对应时间交织ADC第i个通道的采样时间失配反馈值Ci(n),即Ci(n)=Ci(n‑1)+si(n)Td,其中Ci(0)=0,将采样时间失配反馈值Ci(n)反馈回时钟单元,调节对应第n个校正周期中时间交织ADC中第i个通道的时钟相位,逐步进行校正,从而校正采样时间失配。...

【技术特征摘要】
1.基于校正方向判定的时间交织ADC用采样时间失配校正方法,其特征在于,包括如下步骤:步骤一:时间交织ADC采样输入信号,并将其转换为数字信号;步骤二:处理步骤一中得到的数字信号获得时间交织ADC各通道采样时间失配表征量Bi,其中i为1至M的任意正整数,M表示时间交织ADC的通道总数;步骤三:在校正初始阶段,令时间交织ADC第i通道的初始采样时间失配反馈值C0i′=C0i+siDmax,其中C0i=0,Dmax为采样时间失配反馈值的最大调节范围,si表示第i通道的校正方向;令si=1或-1,得到第i通道的初始采样时间失配反馈值C0i′,将该通道的初始采样时间失配反馈值C0i′反馈回时间交织ADC的时钟单元进行校正,此时除该第i通道的其余通道的采样时间失配反馈值C0j′=0(j∈(1,M),j≠i),重新计算得到时间交织ADC第i通道采样时间失配表征量Bi′;步骤四:若步骤三重新计算得到的Bi′相对于步骤二得到的Bi的符号不变,说明校正方向错误,校正失败,则对该第i通道的校正方向si取反;若步骤三重新计算得到的Bi′相对于步骤b得到的Bi改变符号,说明校正方向正确,校正成功,则保持该第i通道的校正方向si的值不变;步骤五:重复执行步骤三和步骤四,得到M个通道的初始校正方向s1、s2…sM;步骤六:开始时间交织ADC采样时间失配校正,每一个校正周期重复步骤一和步骤二得到该第n个校正周期中时间交织ADC各通道的采样时间失配表征量Bi(n);第一个校正周期时,该校正周期的M个通道的校正方向s1(1)、s2(1)…sM(1)采用步骤五得到的M个通道的初始校正方向s1、s2…sM进行校正,从第二个校正周期开始,比较该第n个校正周期与第n-1个校正周期的第i通道的采样时间失配表征量Bi(n)和Bi(n-1)的符号,若Bi(n)和Bi(n-1)的符号相同则该第n个校正周期第i通道的校正方向si(n)的符号不变,若Bi(n)和Bi(n-1)的符号相反则该第n个校正周期第i通道的校正方向si(n)的符号取反,得到经过调整后的该第n个校正周期的M个通道的校正方向s1(n)、s2(n)…sM(n);步...

【专利技术属性】
技术研发人员:李靖王朝驰李成泽叶欣宁宁
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1