一种基于正弦拟合的TIADC系统误差估计和补偿方法与流程

文档序号:15357270发布日期:2018-09-05 00:08阅读:430来源:国知局

本发明涉及一种基于正弦拟合的tiadc系统误差估计和补偿方法,属于高速模数转换器的技术领域。



背景技术:

随着电子信息等技术的进步,adc的应用领域不断扩展,系统对adc的要求也不断提高,所以模数转换器成为提升通信系统速度的关键。对于高速数字信号应用来说,adc的转换速率也是有限的,单通道的adc越来越难以满足高速系统的要求。因此,如何利用现有的adc实现满足高速高精度的数据采集系统具有重要意义。

多通道adc并行工作采样是一种实现更高采样率和高精度adc的有效方法,也就是使用多通道时间交织(time-interleaved)结构实现高速高精度采集。理论上,在保持精度不变的情况下,m个adc构成的时间交织采样系统,其带宽可达到单片adc的m倍。时间交织结构利用多个adc在时域上交替采集输入信号,再在数字域拼接以实现采样率的提高,这种结构硬件开销相对小,且易于实现,多为实际系统采用。如数字存储示波器的前端采集电路及软件无线电通信系统中的接收端都采用了多通道时间交织的结构。

在高速高精度采集系统中,虽然使用多通道时间交织adc(tiadc)能够实现在同等精度下采样速度成倍提高,但其自身也存在固有缺点,通道之间存在的失配误差严重制约着多通道时间交织adc的转换精度,降低整个采样系统的信噪比(snr)和无杂散动态范围(sfdr)。时间交织并行采样系统主要存在四种失配:失调失配(offsetmismatch)、增益失配(gainmismatch)、采样时刻偏差(time-skewerror)和带宽失配(bandwidthmismatch)。这四种失配会引起采样信号的幅度和相位调制,在频谱上表现为在相应频点上产生杂散,出现失真信号。

目前对于上述各类误差的综合校准算法很少,而且对于带宽失配的校准多采用在模拟域设计校准电路(比如电容阵列电路)来补偿误差。但是这类方式在误差的补偿精度上没有数字方式精确,并且受温度和工艺变化的影响较大。



技术实现要素:

本发明所要解决的技术问题在于克服现有技术的不足,提供一种基于正弦拟合的tiadc系统误差估计和补偿方法,克服tiadc系统中各类误差所造成的影响,误差校准环节均在数字域内完成,弥补了上述模拟方式校准的缺陷。

本发明具体采用以下技术方案解决上述技术问题:

一种基于正弦拟合的tiadc系统误差估计和补偿方法,包括以下步骤:

步骤1、对于增益失配和失调失配的估算,包括:输入一个已知频率的低频正弦信号至tiadc,得到tiadc的采样输出,并根据正弦拟合算法求解出正弦信号中a、b、c三个参数的估算值并计算出各通道正弦输出的幅度和偏置;

设第一通道为参考通道,通过将其余各通道的幅度和偏置与参考通道进行比较,得到其余各通道的增益失配gi和失调失配osi;将在tiadc正常运行下各通道输出分别除以存储的增益失配gi,再减去失调失配osi以完成补偿;

步骤2、对于采样时刻失配和带宽失配的估算,包括:输入一个已知频率的高频正弦信号至tiadc,通过正弦拟合算法得到a、b、c三参数后,分别计算各通道存在采样时刻失配和带宽失配的正弦输出的幅度值αi和相位值θi;

将所述幅度值αi与参考通道比较得到输入频率下的增益值,并估算得到通道带宽;

根据所估算得到通道带宽计算由带宽失配导致的相位值;

将所述相位值θi中减去由带宽失配导致的相位值,得到由采样时刻失配引起的相位值;

根据得到的采样时刻失配引起的相位值和由带宽失配导致的相位值,分别采用可调延迟线和分数延时滤波器进行相位调节,以补偿采样时刻失配和带宽失配引起的相位误差。

进一步地,作为本发明的一种优选技术方案:所述步骤1中输入的低频正弦信号模型具体为:

其中,f为正弦信号的输入频率;c为正弦信号的直流偏移,为正弦信号的相位。

本发明采用上述技术方案,能产生如下技术效果:

本发明提出的基于正弦拟合的tiadc系统误差估计和补偿方法,属于一种前台的数字域误差提取与补偿的算法,通过对正弦拟合的改进达到分离和估算时钟偏差和带宽失配的目的,并通过farrow结构的分数延时滤波器校正估计的带宽失配误差。最终对tiadc中存在的各类失配所引起的误差实现精确的估计和补偿,本发明对snr和sfdr的改善程度优于目前其他的误差校准算法,同时不受通道数目的限制,具有很好的有效性、广泛性和实用性。

本发明基于正弦拟合的思想,其大部分的误差校准环节均在数字域内完成,弥补了上述模拟方式校准的缺陷。可以对同时存在失调、增益、时钟和带宽四种失配的tiadc系统进行误差校准。从而有效提高了tiadc的snr、sfdr等系统指标。同时校准算法在数字域完成,对tiadc本身的电路设计不需要进行大幅度的修改。

附图说明

图1为本发明带有tiadc的系统原理框图。

图2为本发明所提出的补偿算法的流程图。

图3为本发明中farrow结构的分数延迟滤波器的电路原理图。

图4为本发明中未经过校准的tiadc输出信号频谱图。

图5为本发明中经过本发明的校准算法处理后的tiadc输出信号频谱图。

具体实施方式

下面结合说明书附图对本发明的实施方式进行描述。

如图2所示,本发明设计了一种基于正弦拟合的tiadc系统误差估计和补偿方法,本方法基于的系统如图1所示,其原理是基于正弦拟合法对tiadc系统中的通道误差进行估计,并通过设计farrow结构的分数延迟滤波器对带宽失配进行补偿,从而提高了tiadc系统的整体性能。本方法具体包括以下步骤:

步骤1、对于增益失配gi和失调失配osi的估算,包括:输入一个已知频率的低频正弦信号至tiadc,得到tiadc的采样输出y[n],并根据正弦拟合算法求解出正弦信号中a、b、c三个参数的估算值并计算出各通道正弦输出的幅度和偏置。

其中,本发明所采用的三参数正弦拟合法,它是一种基于最小二乘法的估算算法,已知频率、幅度、偏移和相位时,可以唯一确定一个正弦函数,在三参数正弦拟合中使用的信号模型就是正弦曲线。设正弦信号模型为:

所谓三参数即是a、b、c这三个参数,三参数正弦拟合就是已知正弦信号频率,通过最小二乘法使得实际采样点和理论正弦曲线之间的偏差平方和最小,以此估算得到三个参数。式(1)中f为输入正弦信号的频率,且是已知量。α为正弦信号的幅度,c为正弦信号的直流偏移,为正弦信号的相位,是标准正弦信号表达式,acos(2πft)+bsin(2πft)+c是三参数的表达式,对于a、b、α、的关系可表示为:

假设正弦信号通过tiadc系统后在t1,t2,…,tn时刻采集得到n个采样点y[1],y[2],…,y[n],三参数正弦拟合则通过寻找能够使下式最小的a、b、c完成拟合。

可以看出,方程是线性闭合的,所以参数a、b、c是可以被唯一确定的。为了唯一解出三个参数,构造下列矩阵:

在矩阵的表达中,式(5)可表示为:

e=(y-ds)t(y-ds)(8)

式(8)中,(y-ds)t为矩阵(y-ds)的转置。由此可以得到最终估算出的三参数为:

为估算得到的正弦信号的幅度、直流偏移和相位。即在得到a、b、c三个参数后,可以计算出各通道正弦输出的幅度αi和偏置oi:

oi=c(11)

并且,根据估算得到的三参数即可求出对应于tiadc各通道的直流偏移、增益误差和时间误差。

然后,设第一通道为参考通道,通过将其余各通道的幅度和偏置与参考通道进行比较,得到其余各通道的增益失配gi和失调失配osi,通过memory存储下来,在tiadc正常运行下,将各通道输出分别除以存储的增益失配gi,再减去失调失配osi即可完成补偿。

步骤2、对于采样时刻失配和带宽失配的估算,包括:输入一个已知频率的高频正弦信号至tiadc,通过正弦拟合算法得到a、b、c三参数后,分别计算各通道存在采样时刻失配和带宽失配的正弦输出的幅度值αi和相位值θi,其中幅度值αi采用上述公式(10)计算获得,相位值θi采用如下公式获得:

在得到幅度值αi后,通过与参考通道比较得到输入频率ωin下的增益值,而后根据式(5)估算通道带宽ωb:

再根据所估算得到通道带宽ωb计算由带宽失配导致的相位值θfbw:

然后,将所述相位值θi中减去由带宽失配导致的相位值,得到由采样时刻失配引起的相位值θs:

最后,根据得到的采样时刻失配引起的相位值和由带宽失配导致的相位值,分别采用可调延迟线和分数延时滤波器进行相应的相位调节,以补偿采样时刻失配和带宽失配引起的相位误差,来完成校准时钟失配和带宽失配。

本发明还给出图3所示用于带宽失配校准的farrow结构的分数延迟滤波器的电路原理图。实现farrow结构的分数延时滤波器即得到一组滤波器,使滤波器逼近分数延时θ,使用p阶多项式表示延时θ,并使用p阶多项式逼近分数延时滤波器的系数,hθ(l)的定义为farrow结构的分数延时滤波器的冲击响应函数,如下所示:

其中cm(l)为多项式的各阶系数,得到:

其中,l定义为采样数据样本的总长度。

分数延迟滤波器系数的求解转化成多项式系数和延迟θ的求解,且滤波器的系数可以以几个固定长度的滤波器以并行的形式,通过合适的延迟θ的多项式来产生。对于多项式系数的求解使用多项式插值实现,拉格朗日插值是实现分数延时最简单的滤波器设计方法。

为了验证本发明的方法能够基于正弦拟合法对tiadc系统中的通道误差进行估计,并通过设计farrow结构的分数延迟滤波器对带宽失配进行补偿,提高了tiadc系统的整体性能,特列举一验证例进行说明。本验证例的基于正弦拟合的tiadc系统误差估计和补偿方法,具体过程如下:

(1)输入校准用的低频正弦测试信号,结合正弦拟合算法估算出失调和增益失配;在本实施例中,采用的是四通道,14位400msps的tiadc板级系统。其中子adc选用adi公司生产的ad9648芯片。首先输入频率为3.857mhz的正弦信号为低频测试信号,用于测量失调失配和增益失配。

(2)而后在数字域通过加法和乘法电路分别消除估计得到的失调失配和增益失配;

(3)输入校准用的高频正弦测试信号,结合正弦拟合算法估算出时钟失配和带宽失配整体在正弦信号增益和相位值。在本实施例中,输入频率为74.756mhz的正弦信号为高频测试信号。

(4)计算由带宽失配引起的相位值,并通过总估计值减去此相位值得到由采样时间时刻失配引起的相位值。

(5)根据估计出的时钟失配和带宽失配在信号上造成的失配量,分别采用调节时钟延时和设计farrow分数延时滤波器的方式来校准时钟失配和带宽失配。

如图4和图5所示,分别为输入频率为147.9004mhz的正弦信号下,tiadc输出信号校准前和校准后的频谱图。可以得出,经本发明校正后系统的snr、sfdr和enob都有了改善,在校准后的频谱图中,有效降低了由四种失配产生的杂散。

综上,本发明通过对正弦拟合的改进达到分离和估算时钟偏差和带宽失配的目的,并通过farrow结构的分数延时滤波器校正估计的带宽失配误差。最终对tiadc中存在的各类失配所引起的误差实现精确的估计和补偿,本发明对snr和sfdr的改善程度优于目前其他的误差校准算法,同时不受通道数目的限制,具有很好的有效性、广泛性和实用性。

上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。

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