可调式信号等化装置与其调整方法与流程

文档序号:17480408发布日期:2019-04-20 06:24阅读:156来源:国知局
可调式信号等化装置与其调整方法与流程

本案是有关于一种等化器,且特别是有关于一种可调式信号等化装置及其适应性调整方法。



背景技术:

等化器常用于数据传输的接口中,以补偿通道衰减以及降低符号间干扰(inter-symbolinterference,isi)。于一些技术中,等化器可由模拟电路实现的侦测机制来调整其转移函数。然而,于这些技术中,侦测机制容易受到制程、电压或温度的变异的影响使得等化器的转移函数出现误差。

或者,在另一些技术中,等化器可由侦测信号边缘的侦测机制来调整其转移函数。然而,于这些技术中,随着电路操作速度越快或信号的形式越来越复杂,此侦测机制所需的电路越高而较难以实现。



技术实现要素:

为了解决上述问题,本案的一方面是提供一种可调式信号等化装置,其包含等化器电路系统、模拟至数字转换器、计算电路系统以及比较电路系统。等化器电路系统具有一转移函数,并用以基于转移函数处理输入信号以产生输出信号。模拟至数字转换器用以根据该输出信号产生第一数字信号。计算电路系统用以根据该第一数字信号进行累加以产生第一累加值与第二累加值,并根据该第一累加值以及该第二累加值产生第一侦测信号与第二侦测信号。比较电路系统用以比较该第一侦测信号与该第二侦测信号,并在该第一侦测信号不同于该第二侦测信号时输出一控制信号至该等化器电路系统,以调整该转移函数。

于一些实施例中,该计算电路系统包含第一累加电路、延迟电路以及第二累加电路。第一累加电路用以根据该第一数字信号进行累加以产生该第一累加值。延迟电路用以延迟该第一数字信号以产生一第二数字信号。第二累加电路用以根据该第二数字信号进行累加以产生该第二累加值。

于一些实施例中,该计算电路系统还包含第一降频电路以及第二降频电路。第一降频电路用以降取样该第一数字信号,以产生一第三数字信号,其中该第一累加电路用以累加该第三数字信号以产生该第一累加值。第二降频电路用以降取样该第二数字信号,以产生一第四数字信号,其中该第二累加电路用以累加该第四数字信号以产生该第二累加值。

于一些实施例中,该计算电路系统还包含第一运算电路以及第二运算电路。第一运算电路用以相加该第一累加值以及该第二累加值,以产生该第一侦测信号。第二运算电路用以相减该第一累加值以及该第二累加值,以产生该第二侦测信号。

于一些实施例中,其中第一数字信号的快速傅立叶转换满足下式(1):

其中k=0,1,…,n-1,n为正数并为取样点数量,wn为n次单位根,其中该第一累加值相当于上式(1)中的多个奇数项次因子的和,且该第二累加值相当于上式(1)中的多个偶数项次因子的和。

于一些实施例中,第一侦测信号在频域上满足下式:

于一些实施例中,第二侦测信号在频域上满足下式:

于一些实施例中,该比较电路系统用以对该第一侦测信号取绝对值以决定该第一侦测信号的一第一能量,并对该第二侦测信号取绝对值以决定该第二侦测信号的一第二能量,以根据该第一能量与该第二能量的一比较结果输出该控制信号。

于一些实施例中,可调式信号等化装置还包含放大器。放大器用以放大该输出信号,其中该模拟至数字转换器更用以根据放大后的该输出信号产生该第一数字信号。

本案的一方面是提供一种调整方法,其用以调整等化器电路系统的转移函数,该调整方法包含下列操作:通过一模拟至数字转换器转换该等化器电路系统输出的一输出信号至一第一数字信号;通过一计算电路系统根据该第一数字信号进行累加以产生一第一累加值与一第二累加值,并根据该第一累加值以及该第二累加值产生一第一侦测信号与一第二侦测信号;以及通过一比较电路系统比较该第一侦测信号与该第二侦测信号,并在该第一侦测信号不同于该第二侦测信号时输出一控制信号至该等化器电路系统,以调整该转移函数。

于一些实施例中,产生该第一侦测信号与该第二侦测信号包含:通过该计算电路系统的一第一累加电路根据该第一数字信号进行累加以产生该第一累加值;通过该计算电路系统的一延迟电路延迟该第一数字信号以产生一第二数字信号;以及通过该计算电路系统的一第二累加电路根据该第二数字信号进行累加以产生该第二累加值。

于一些实施例中,产生该第一侦测信号与该第二侦测信号还包含:通过该计算电路系统的一第一降频电路降取样该第一数字信号,以产生一第三数字信号,其中该第一累加电路用以累加该第三数字信号以产生该第一累加值;以及通过该计算电路系统的一第二降频电路降取样该第二数字信号,以产生一第四数字信号,其中该第二累加电路用以累加该第四数字信号以产生该第二累加值。

于一些实施例中,产生该第一侦测信号与该第二侦测信号还包含:通过该计算电路系统的一第一运算电路相加该第一累加值以及该第二累加值,以产生该第一侦测信号;以及通过该计算电路系统的一第二运算电路相减该第一累加值以及该第二累加值,以产生该第二侦测信号。

于一些实施例中,其中第一数字信号的快速傅立叶转换满足下式(1):

其中k=0,1,…,n-1,n为正数并为取样点数量,wn为n次单位根,其中该第一累加值相当于上式(1)中的多个奇数项次因子的和,且该第二累加值相当于上式(1)中的多个偶数项次因子的和。

于一些实施例中,第一侦测信号在频域上满足下式:

于一些实施例中,第二侦测信号在频域上满足下式:

综上所述,本案所提供的可调式信号等化装置与其调整方法可通过简单的运算以及数字电路实现,以降低电路所需规格并同时降低变异的影响。

附图说明

本案的附图说明如下:

图1为根据本案一些实施例所绘示的一种可调式信号等化装置的示意图;

图2a为根据本案的一些实施例所绘示的图1中等化器电路系统的电路示意图;

图2b为根据本案一些实施例绘示图2a中等化器电路系统的转移函数的变化示意图;以及

图3为根据本案一些实施例所绘示的一种调整方法的流程图。

具体实施方式

关于本文中所使用的“耦接”或“连接”,均可指二或多个元件相互直接作实体或电性接触,或是相互间接作实体或电性接触,亦可指二或多个元件相互操作或动作。

于本文中,用语“电路系统(circuitry)”泛指包含一或多个电路(circuit)所形成的单一系统。用语“电路”泛指由一或多个晶体管与/或一或多个主被动元件按一定方式连接以处理信号的物件。

参照图1,图1为根据本案一些实施例所绘示的一种可调式信号等化装置100的示意图。于一些实施例中,可调式信号等化装置100可应用于序列器/解序列器(serdes)的系统中,但本案并不以此为限。

于一些实施例中,可调式信号等化装置100包含等化器电路系统120、模拟至数字转换器130、计算电路系统140以及比较电路系统150。等化器电路系统120用以根据控制信号vc调整其内部的转移函数,并基于此转移函数处理输入信号vin以产生一输出信号vo。输入信号vin可为发射器电路(未绘示)自一通道(未绘示)传输而来的数据或信号。一般而言,通道的频率响应为低通函数。换言之,输入信号vin的高频成分会因为通道衰减。于一些实施例中,为了补偿此衰减,等化器电路系统120的转移函数设置为高通函数(如后图2b所示)。于一些实施例中,本文所提及的转移函数实质上为等化器电路系统120的输入与输出之间的频率响应。

模拟至数字转换器130耦接至等化器电路系统120,以根据输出信号vo产生数字信号vd。于一些实施例中,如图1所示,可调式信号等化装置100还包含放大器125。放大器125用以放大输出信号vo以产生输出信号vo1,且模拟至数字转换器130用以转换输出信号vo1至数字信号vd。于一些实施例中,放大器125可由可变增益放大器实现,其中放大器125的增益可依据模拟至数字转换器130的规格(例如输入电压范围)进行调整。

计算电路系统140耦接至模拟至数字转换器130以接收数字信号vd。计算电路系统140用以基于数字信号vd进行累加,以产生侦测信号a以及侦测信号b。

于一些实施例中,计算电路系统140包含多个降频电路141~142、多个累加电路143~144、多个运算电路145~146以及延迟电路147。

降频电路141用以对数字信号vd进行降取样(downsampling),以产生数字信号vd1。例如,降频电路141用以将数字信号vd的取样率(samplerate)降低两倍以产生数字信号vd1。累加电路143耦接至降频电路141以接收数字信号vd1。累加电路143对数字信号vd1进行累加,以产生累加值a1。

延迟电路147耦接至模拟至数字转换器130以接收数字信号vd。延迟电路147用以延迟数字信号vd一预定时间,以产生数字信号vd2。于一些实施例中,延迟电路147可由积分器或一或多个串联耦接的反相器实现,但本案并不以此为限。降频电路142用以对数字信号vd2进行降取样,以产生数字信号vd3。例如,降频电路142用以将数字信号vd2的取样率降低两倍以产生数字信号vd3。累加电路144耦接至降频电路142以接收数字信号vd3。累加电路144对数字信号vd3进行累加,以产生累加值b1。于一些实施例中,累加电路143以及累加电路144可由暂存器与/或加法器等逻辑电路实现,但本案并不以此为限。

运算电路145用以相加累加值a1以及累加值b1,以产生侦测信号a。运算电路146用以相减累加值a1以及累加值b1,以产生侦测信号b。于一些实施例中,运算电路145以及运算电路146可由加法器实现。

以下将以频域的观念解释上述实施例中计算电路系统140的设计概念。若对数字信号vd采用快速傅立叶转换可推导出下式,其中n为正数并为取样点数量,k代表第k个取样点(亦即对应至具第k个频率的正弦波),wn为n次单位根:

在上式中,当k=0时,可得出下式(1):

根据式(1)可得知,在频域中,若将每一笔数字信号vd累加后,可等效得到数字信号vd于直流(dc)频率上的信号成分。

或者,当k=n/2时,x(k)可表示为:

在频域上,若将连续两笔数字信号vd之间的差值累加后,可等效得到上式(2)。相较于上式(1),式(2)显示出数字信号vd于高频率上的信号成分。

在上式(1)以及式(2)中,可分为偶数项次的因子(亦即x(0),x(2),…等等)以及奇数项次的因子(亦即x(1),x(3),…等等)。于一些实施例中,透过降频电路141以及累加电路143处理输入信号vd后所得到的累加值a1即相当于偶数项次因子的和。换言之,以频域而言,累加值a1相当于x(0)+x(2)+x(4)+…。

同样地,于一些实施例中,透过延迟电路147、降频电路142以及累加电路144处理输入信号vd后所得到的累加值b1即相当于奇数项次因子的和。换言之,以频域而言,累加值b1相当于x(1)+x(3)+x(5)+…。

据此,在频域上,通过相加累计值a1与累计值b1所得到的侦测信号a相当于前述式(1),且通过相减累计值a1与累计值b1所得到的侦测信号b相当于前述式(2)。侦测信号a关联于数字信号vd的低频成分(即dc频率),且侦测信号b关联于数字信号vd的高频成分。如此一来,通过比较侦测信号a与侦测信号b的能量,可得知等化器电路系统120是否有过度等化(overequalization)或等化不足(underequalization)等情形。

继续参照图1,比较电路系统150耦接至计算电路系统140以接收侦测信号a以及侦测信号b。比较电路系统150用于计算侦测信号a的能量以及侦测信号b的能量,并进一步比较上述两者的能量以输出控制信号vc以调整等化器电路系统120的转移函数。于一些实施例中,比较电路系统150可对侦测信号a取绝对值以决定侦测信号a的能量,并通过对侦测信号b取绝对值以决定侦测信号b的能量,但本案并不依此为限。于一些实施例中,比较电路系统150可由运算电路与比较器实现,以完成上述操作。或者,于一些实施例中,比较电路系统150可由数字处理电路实现,以完成上述操作。上述关于比较电路系统150的实施方式仅为示例,本案并不以此为限。

举例而言,当侦测信号a的能量大于侦测信号b的能量时,代表低频信号的能量大于高频信号的能量。于此条件下,可调高等化器电路系统120的转移函数在高频的增益,或是降低等化器电路系统120的转移函数在低频的增益,以调整等化器电路系统120的等化强度。或者,当侦测信号b的能量大于侦测信号a的能量时,代表高频信号的能量大于低频信号的能量。于此条件下,可调高等化器电路系统120的转移函数在低频的增益,或是降低等化器电路系统120的转移函数在高频的增益,以调整等化器电路系统120的等化强度。

在一些实施例中,计算电路系统140以及比较电路系统150可由微控制器、数字信号处理电路或特殊应用集成电路(asic)实现。上述关于计算电路系统140的设置方式仅为示例,但本案并不以此为限。例如,在其他的一些实施例中,计算电路系统140可根据数字信号vd直接执行前述式(1)以及式(2)的运算来产生侦测信号a以及侦测信号b。

于一些实施例中,可调式信号等化装置100还包含一低通滤波器(未绘示)。此低通滤波器耦接于比较电路系统150以及等化器电路系统120之间。于一些实施例中,低通滤波器可在控制信号vc累积至大于一参考值时才调整等化器电路系统120的转移函数。如此一来,可避免等化器电路系统120在操作中被过度调整。

于一些相关技术中,常利用侦测信号边缘的机制来判断等化器是否有出现过度等化或等化不足。在这些技术中,随着信号的形式越来越复杂(例如为pam4、pam8编码等等)或电路操作速度提高,在实现此机制的电路规格要求会越来高。如此,将造成等化器的电路机制的功率过高或电路面积过大等问题。

相较于上述技术,本案采用频域的概念来设计计算电路系统140,其中计算电路系统140的操作可由简单运算(加减法操作)以及数字电路实现。如此一来,计算电路系统140的电路规格可以降低。此外,透过数字信号处理的方式,比较电路系统150可通过计算绝对值的方式来计算能量。如此,可避免使用模拟的功率侦测器来计算能量。因此,计算电路系统140以及比较电路系统150受到制程、电压或温度变异的影响较低。

参照图2a,图2a为根据本案的一些实施例所绘示的图1中等化器电路系统120的电路示意图。于此例中,图1中的输入信号vin为一组差动输入信号vin+以及vin-且图1中的输出信号vo为一组差动输出信号vo+以及vo-。

于此例中,等化器电路系统120包含多个晶体管m1~m4、可调电阻rs、可调电容cs以及多个负载电阻rl1~rl2。晶体管m1的第一端耦接至负载电阻rl1,晶体管m1的第二端耦接至晶体管m3的第一端,且晶体管m1的控制端用以接收输入信号vin+。晶体管m2的第一端耦接至负载电阻rl2,晶体管m2的第二端耦接至晶体管m4的第一端,且晶体管m2的控制端用以接收输入信号vin-。晶体管m3以及m4的第二端耦接至地,且晶体管m3以及m4的控制端用以接收偏压vbias。

可调电阻rs与可变电容cs并联耦接于晶体管m1的第二端以及晶体管m2的第二端之间。于一些实施例中,可调电阻rs与可变电容cs中至少一者设置以由图1的控制信号vc控制。例如,于一些实施例中,可变电容cs的容值设为固定,且可调电阻rs的阻值由控制信号vc调整。于一些实施例中,可调电阻rs的阻值设为固定,且可变电容cs的容值由控制信号vc调整。或者,于又一些实施例中,可调电阻rs的阻值与可变电容cs的容值同时由一或多个控制信号vc调整。

于一些实施例中,可调电阻rs可由切换式电阻阵列实现。于一些实施例中,可调电阻rs可由压控电阻实现,其中压控电阻可由晶体管实现。于一些实施例中,可变电容cs可由切换式电容阵列实现。于一些实施例中,可变电容cs可由压控电容实现,其中压控电容可由晶体管实现。上述各元件的实施方式仅为示例,其他各种可适用的实施方式皆为本案所涵盖的范围。

同时参照图2a与图2b,图2b为根据本案一些实施例绘示图2a中等化器电路系统120的转移函数的变化示意图。为易于理解,在图2b的例子中,可变电阻rs的阻值设置为基于控制信号vc调整,且可变电容cs的容值设为固定。等化器电路系统120的转移函数于低频的增益与可变电阻rs相关。例如,当可变电阻rs的阻值越大,等化器电路系统120的转移函数于低频的增益越小。或者,当可变电阻rs的阻值越小,等化器电路系统120的转移函数于低频的增益越大。

因此,当侦测信号a的能量大于侦测信号b的能量时,代表低频信号的能量大于高频信号的能量。于此条件下,比较电路系统150可输出对应的控制信号vc来调高可变电阻rs的阻值,借此使等化器电路系统120的转移函数于低频的增益变小。

或者,当侦测信号b的能量大于侦测信号a的能量时,代表高频信号的能量大于低频信号的能量。于此条件下,比较电路系统150可输出对应的控制信号vc来调低可变电阻rs的阻值,借此使等化器电路系统120的转移函数于低频的增益变大。

上述图2a的等化器电路系统120仅为示例,其他类型的等化器电路系统亦为本案所涵盖的范围。

参照图3,图3为根据本案一些实施例所绘示的一种调整方法300的流程图。为易于说明,一并参照图1与图3,以说明可调式信号等化装置100的相关操作。于一些实施例中,调整方法300包含操作s310、操作s320以及操作s330。

于操作s310,模拟至数字转换器130转换等化器电路系统120的输出至数字信号vd。例如,如图1所示,等化器电路系统120的输出信号vo经模拟至数字转换器130转换为数字信号vd。

于操作s320,计算电路系统140处理数字信号vd,以产生侦测信号a与侦测信号b。例如,计算电路系统140可根据图1的设置方式产生侦测信号a与侦测信号b。或者,计算电路系统140可直接根据前述式(1)与式(2)直接处理数字信号vd,以产生侦测信号a与侦测信号b。

于操作s330,比较电路系统150计算并比较侦测信号a与侦测信号b的能量,以输出控制信号vc调整等化器电路系统120的转移函数。

例如,如图1所示,比较电路系统150可通过分别对侦测信号a与侦测信号b取绝对值,以计算出侦测信号a的能量以及侦测信号b的能量。如先前所述,当侦测信号a的能量大于侦测信号b的能量时,可调高等化器电路系统120的转移函数在高频的增益,或是降低等化器电路系统120的转移函数在低频的增益。或者,当侦测信号b的能量大于侦测信号a的能量时,可调高等化器电路系统120的转移函数在低频的增益,或是降低等化器电路系统120的转移函数在高频的增益。

上述调整方法300多个步骤仅为示例,并非限定需依照此示例中的顺序执行。在不违背本揭示内容的各实施例的操作方式与范围下,在调整方法300下的各种操作当可适当地增加、替换、省略或以不同顺序执行。

综上所述,本案所提供的可调式信号等化装置与其调整方法可通过简单的运算以及数字电路实现,以降低电路所需规格并同时降低制程、电压、与温度(pvt)变异对转移函数的影响。

虽然本案已以实施方式揭露如上,然其并非限定本案,任何熟习此技艺者,在不脱离本案的精神和范围内,当可作各种的更动与润饰,因此本案的保护范围当视所附的权利要求书所界定的范围为准。

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