时序恢复电路及方法

文档序号:7682765阅读:318来源:国知局
专利名称:时序恢复电路及方法
技术领域
本发明提供一种时序恢复电路及方法,尤指 一种以模输入信号当作基准 点以实施时序恢复的电路及方法。
背景技术
在某些通信系统中,会在通信系统的传送端中使用 一种名为
Tomlinson-Harashima予贞编码(Tomlinson-Harashima precoding, THP)的技术来 实施时序恢复,比方说IEEE802.3an的10G Base-T以太网络(10G Base-T Ethernet), Tomlinson-Harashima预编码的技术包含将判断反馈均衡器中反馈 均衡器由通信系统中的接收端改设置于传送端,以提早减緩剪裁器(slicer) 因自身误差所造成的误差扩散(error propagation);然而,为了使传送端的信 号值控制在一定的范围内以降低误差发生的概率,通信系统的传送端会另外 设置一个模(module)处理器来实施该控制机制,其中该模处理器采用加权模 值为2^的模值,且M假设为一模值。如此一来,传送端的输出信号值 7> —可表示如下
— = (, 一 + M) mod(2M) - M (1》
其中尸/7 —o哗"指反馈均衡器中有限脉冲响应(fmite impulse response, FIR)的值。以上述10G Base-T以太网络来说,假设该反馈均衡器采用16拍 (Tap)的有限脉冲响应,则其模值M即为16,且传送端的输出信号值"-。啤"
可表示如下
Tx — ow,戶/ = (FZ/ _ o啤w/ + 16) mod(32) -16 (2) 由于通信系统的传送端已采用上述模值为2M的模处理器,因此通信系 统的接收端也必须在剪裁器之前采用另外一个模值亦为2^的模处理器,以 将传送端所传送的信号加以复原。然而,上述釆用THP预编码的做法有一 个极易发生的错误。因为上述采用THP预编码的通信系统皆是以脉沖振幅 调制(pulse amplitude modulation, PAM)以 16为基底的方式表示信号 (PAM16),因此信号的码值包含土l、 ±3、 ±5、 ±7、 ±9、 ±11、 ±13、 ±15。
5当某一码值为+is的传送信号因为受到频道中噪声的干扰而使得对应的接收 信号的码值变为16.5时,根据等式(2)的计算将会得到码值为-1"的信号,经
过剪裁器的处理后,最后得到的复原码值为-is。换言之,虽然噪声只对传
送信号造成了 +1.5的码值偏移,但是由于通信系统的传送端与接收端皆采用 THP预编码的技术,因此使得复原后的码值偏移遽增为-30。因为信号的码
值出现土is的概率为1/8,因此在进行大量通信与时序恢复时,大量的码值误 差也会跟着出现。以结论来说,上述以剪裁器的输入信号当作以THP预编 码实施时序恢复的做法很容易造成±2.^ —D的误差,以致于时序恢复无法 准确将接收端信号的相位与传送端信号的相位同步。而即使在某些先前技术 中,会在模值为2^的模处理器中直接将码值出现土 2, (M —"的信号加以屏 除,但是被屏除的信号也会使通信系统面临更大的失真。

发明内容
本发明揭露一种适用于一通信系统的时序恢复电路。该时序恢复电路包 含一模处理器、 一剪裁器、以及一反模处理器。该模处理器接收一模输入信 号以进行一模运算。该剪裁器耦接至该模处理器,以用来对该模处理器的输 出信号进行一整数化运算。该反模处理器耦接至该剪裁器,以用来对该剪裁 器的输出信号进行一反模运算,并产生一反模输出信号。该反模运算为该模 运算的反运算。
本发明揭露一种适用于一时序恢复电路的时序恢复方法。该时序恢复方 法包含接收一模输入信号以进行一模运算以产生一模输出信号;接收该模输 出信号以进行一整数化运算以产生 一整数化信号;接收该整数化信号以进行 一反模运算以产生 一反模输出信号;接收该模输入信号以及该反模输出信 号;计算该模输入信号与该反模输出信号的差值并据以输出一误差信号;接 收该误差信号,以执行一第一延迟方程式,并产生一第一延迟误差信号;接 收该模输入信号或该反模输出信号,以执行一第二延迟方程式,并产生一第 二延迟模输入信号或一第二延迟反模输出信号;若是接收该误差信号以及该 模输入信号,则将该第一延迟误差信号以及该第二延迟模输入信号实质上相 乘,以产生一乘积信号;若是接收该误差信号以及该反模输出信号,则将该 第 一延迟误差信号以及该第二延迟反模输出信号实质上相乘,以产生该乘积 信号;以及根据该乘积信号以实施时序恢复。该反模运算为该模运算的反运
6算。
本发明另揭露一种适用于一通信系统的时序恢复电路。该时序恢复电路 包含一剪裁器及一模处理器。该剪裁器接收一输入信号并产生一信号值为 土W + 1的一剪裁输出信号,其中^为一非负整数的变量。该模处理器接收该
剪裁输出信号以进行一模运算,并产生一模输出信号。
本发明另揭露适用于一时序恢复电路的 一种时序恢复方法。该时序恢复 方法包含接收一输入信号并产生一信号值为± " + 1的 一剪裁输出信号,*为
一非负整数的变量;接收该剪裁输出信号以进行一模运算以产生一模输出信 号;接收一剪裁器的一输入信号以及该剪裁输出信号;计算该剪裁器的该输 入信号与该剪裁输出信号的差值并据以输出一误差信号;接收该误差信号, 以执行一第一延迟方程式,并产生一第一延迟误差信号;接收该剪裁器的该 输入信号或该剪裁输出信号,以执行一第二延迟方程式,并产生一第二延迟 输入信号或一第二延迟剪裁输出信号;若是接收该误差信号以及该剪裁器的 该输入信号,则将该第 一延迟误差信号以及该第二延迟输入信号实质上相 乘,以产生一乘积信号;若是接收该误差信号以及该反模输出信号,则将该 第一延迟误差信号以及该第二延迟剪裁输出信号实质上相乘,以产生该乘积 信号;以及根据该乘积信号以实施时序恢复。


图1为根据本发明的一较佳实施例所揭露的以模输入信号当作基准点并 以最小均方差算法来实施时序恢复的通信系统的示意图。
图2为根据本发明的一较佳实施例所揭露的以模输入信号当作基准点并 以强迫归零算法来实施时序恢复的通信系统的示意图。
图3为将图1所示的通信系统中的模处理器改耦接于剪裁器之后所形成 的另一通信系统的示意图。
图4为将图2所示的通信系统中的模处理器改耦接于剪裁器之后所形成 的另一通信系统的示意图。
图5为本发明所揭露用于图1与图2所示的实施例的时序恢复方法的流 程图。
图6为本发明所揭露用于图3与图4所示的实施例的时序恢复方法的流 程图。
主要组件符号说明
400、500、600、700通信系统
402、502、602先行滤波器
404、504、604压控震荡器
406、506、606回路滤波器
412、512、612乘法器
414、416、514、516、614、616延迟器
418、518、618加总器
426、526剪裁器
430、530、630、730开关
420、520、720模剪裁器
422、522反模处理器
424、524、624、724模处理器
102、104、106、108、110、112、步骤
114、116、118、120、202、204、
206、208、210、212、214、216、
218
具体实施例方式
本发明可提供 一 种以模输入信号当作基准点来实施时序恢复的时序恢 复电路与方法,并提供应用该时序恢复电路与方法的通信系统,以解决一般
以THP预编码实施时序恢复时,以剪裁器的输入信号当作基准点所造成通 信系统中接收端信号产生错误的缺点。
请参阅图1,其为根据本发明的一较佳实施例所揭露的以模输入信号当 作基准点并以最小均方差算法来实施时序恢复的通信系统400的示意图。如 图l所示,通信系统400包含先行滤波器402、开关430、压控震荡器404、 回路滤波器406、乘法器412、第一延迟器414、第二延迟器416、加总器418、 模处理器424、剪裁器426、及反模处理器422。此实施例的通信系统400 的耦接方式如图1所揭示,于此将不再另作赘述。如图1所示,接收信号r(t) 在经由先行滤波器402的初步滤波后,可经由压控震荡器404所控制的开关 430产生软值(soft value)数据信号dk,意即尚未经由剪裁器426处理的数据信号。模处理器424接收软值数据信号dk作为模输入信号,以便进行模运算
(modulo operation),此模运算后的输出信号则经由剪裁器426进行一整数化 处理后,输出特定的整数化信号ak(以PAM16信号为例,即输出土l、 ±3、 ±5、 ±7、 ±9、 ±11、 ±13、 土15等整数值)。反模处理器422则根据所输 出的特定整数化信号ak进行反模运算,以产生反模输出信号。此反模输出信 号可称为硬值(hard value)数据信号Dk,意即已经由剪裁器426处理过后的数 据信号。前述的模处理器424与反模处理器422可使用相同值的模,而反模 处理器422的函数则可等效于模处理器424的反函数。加总器418是用来取 得软值数据信号4与硬值数据信号Dk的差值,以便获得误差信号ek。第一 延迟器414接收误差信号ek以产生经由第一延迟运算的误差信号而第 二延迟器416接收软值数据信号4以产生经由第二延迟运算的软值数据信号 yk,其中第一延迟器414采用第一延迟运算子D,以代表一码周期的延迟, 而第二延迟器416则使用第二延迟运算子1-D2,以进行延迟运算。乘法器 412接收经由第一延迟运算子"产生的误差信号e^及经由第二延迟运算子 1-D2产生的软值数据信号yk,并实质上将所接收信号相乘,以产生乘积信 号Xw。此乘积信号Xw产生方式甚多,若以节省位数为考虑,则使用正余 弦函数或对数函数等函数来实施而进行实质上相乘的运算皆应属于本发明 的范畴;再者,由于上述的函数皆为熟习本发明所属的领域者所周知,故其 数学原理于此将不另作赘述。回路滤波器406以乘积信号Xw输入压控震荡 器404,以实施时序恢复。
请参阅图2,其为根据本发明的一较佳实施例所揭露的以模输入信号当 作基准点并以强迫归零算法来实施时序恢复的通信系统500的示意图。如图 2所示,通信系统500包含先行滤波器502、开关530、压控震荡器504、回 路滤波器506、乘法器512、第一延迟器514、第二延迟器516、加总器518、 模处理器524、剪裁器526、及反模处理器522。通信系统500耦接方式如图 5所揭示,于此将不再另作赘述。图5所示的通信系统500所包含各组件的 操作模式与图4所揭露的通信系统400相似,其主要不同处在于图5的第二 延迟器516所接收的是硬值数据信号Dk,并产生经由第二延迟运算的硬值数 据信号Zk-!。而乘法器512则同样接收经由第一延迟运算子"所产生的误差 信号ew及经由第二延迟运算子l-^所产生的硬值数据信号Zw,并实质上 将其相乘,以产生乘积信号Xw。乘积信号Xw的各种产生方式已于图4相关叙述中说明,故于此将不再赘述。
通信系统400及500的技术特征主要是在于藉由模处理器424及524、 剪裁器426及526、与反模处理器422及522所实施的THP预编码与反馈结 构,将THP预编码中的输入基准点由剪裁器426及526的输入端各自移至 模处理器424及524的输入端。在本发明的一较佳实施例中,剪裁器426及 526的输出信号值一般可以± 2 *M * A表示,其中*可为任意的非负整数。
除了上述的各实施例以外,在本发明的其它实施例中,亦可将模处理器 改耦接于剪裁器之后,并可以使剪裁器的输出直接反馈至加总器,此类实施 例的实施方式如图3及图4所示。请参阅图3,通信系统600包含先行滤波 器602、开关630、压控震荡器604、回路滤波器606、乘法器612、第一延 迟器614、第二延迟器616、加总器618、模剪裁器620、及模处理器624。 通信系统600的特征在于当实施于10G Base-T以太网络时,剪裁器620的 输出信号值为±^ + 1,且^为一非负整数的变量。由于剪裁器620的输出信 号值仅跟随变量^的值而改变,因此当实施时序恢复时,仍然同样的可以避 免先前技术所可能产生的误差。图4所揭示的通信系统700是相对应于图2 所揭示的通信系统500,将模处理器改耦接于剪裁器之后所做的改变,由于 其构成组件与耦接方式等特征与图2所述的实施例类似,于此将不再赘述。
请参阅图5,其为本发明所揭露用于图1与图2所示的实施例的时序恢 复方法的流程图。图5所示的时序恢复方法包含以下步骤
步骤102:接收一模输入信号以进行一模运算以产生一模输出信号;
步骤104:接收该模输出信号以进行一整数化运算以产生一整数化信号;
步骤106:接收该整数化信号以进行一反模运算以产生一反模输出信号;
步骤108:接收该模输入信号以及该反模输出信号;
步骤110:计算该模输入信号与该反模输出信号的差值并据以输出一误 差信号;
步骤112:接收该误差信号,以执行一第一延迟方程式,并产生一第一 延迟误差信号;
步骤114:接收该模输入信号或该反模输出信号,以执行一第二延迟方 程式,并产生 一 第二延迟模输入信号或 一 第二延迟反模输出信号;
步骤116:若是接收该误差信号以及该模输入信号,则将该第一延迟误 差信号以及该第二延迟模输入信号实质上相乘,以产生一乘积信号;步骤118:若是接收该误差信号以及该反模输出信号,则将该第一延迟误差信号以及该第二延迟反模输出信号实质上相乘,以产生该乘积信号;以及
步骤120:根据该乘积信号以实施时序恢复。
图5所揭露的时序恢复方法为图l及图2的实施例中通信系统运作方式的总结,且其细节已于图1及图2的相关叙述中解说,故此处不再予以赘述。请注意,将图5中所示的各步骤的执行顺序施以简单排列或组合,并不构成脱离本发明的范畴的事实。请注意,图5揭露的方法所述的反模运算为同方法中所述的模运算的反运算。
请参阅图6,其为本发明所揭露用于图3与图4中所示的实施例的时序恢复方法的流程图。图6所示的方法包含以下步骤
步骤202:接收一输入信号并产生一信号值为±26 +1的一剪裁输出信号,A为一非负整数的变量;
步骤204:接收该剪裁输出信号以进行一模运算以产生一模输出信号;步骤206:接收一剪裁器的一输入信号以及该剪裁输出信号;步骤208:计算该剪裁器的该输入信号与该剪裁输出信号的差值并据以输出一误差信号;
步骤210:接收该误差信号,以执行一第一延迟方程式,并产生一第一延迟误差信号;
步骤212:接收该剪裁器的该输入信号或该剪裁输出信号,以执行一第二延迟方程式,并产生一第二延迟输入信号或一第二延迟剪裁输出信号;
步骤214:若是接收该误差信号以及该剪裁器的该输入信号,则将该第一延迟误差信号以及该第二延迟输入信号实质上相乘,以产生一乘积信号;
步骤216:若是接收该误差信号以及该反模输出信号,则将该第一延迟误差信号以及该第二延迟剪裁输出信号实质上相乘,以产生该乘积信号;以及
步骤218:根据该乘积信号以实施时序恢复。
图6所示的时序恢复方法为图3与图4所示的通信系统运作方式的总结,故其细节已于图3与图4的相关叙述中揭露,不在此加以赘述。请注意,将图6所示的各步骤的执行顺序加以简单组合或排列,并不构成脱离本发明的范畴的事实。
ii本发明提供了 一种以模输入信号为基准点所实施的时序恢复电路及方
法。该时序恢复电路及方法适用在THP预编码的通信系统,如此将解决在
接收端因为以剪裁器输入信号为基准点所导致发生误差或是失真的问题。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1. 一种时序恢复电路,适用于一通信系统,包含一模处理器,接收一模输入信号以进行一模运算;一剪裁器,耦接至该模处理器,用来对该模处理器的输出信号进行一整数化运算;以及一反模处理器,耦接至该剪裁器,用来对该剪裁器的输出信号进行一反模运算以产生一反模输出信号;其中,该反模运算为该模运算的反运算。
2. 如权利要求1所述的时序恢复电路,其中该剪裁器的输出信号值为±zt + i,且^为一非负整数的变量。
3. 如权利要求1所述的时序恢复电路,其中该模处理器的输出信号值为±2*^*、且M为该模处理器的模值,而^为一非负整数的变量。
4. 如权利要求1所述的时序恢复电路,更包含一加总器,其一输入端接收该模输入信号,其另一输入端接收该反模输出信号,用以计算该模输入信号与该反模输出信号的差值并据以输出一误差信号。
5. 如权利要求4所述的时序恢复电路,更包含一乘法器,用以将多个输入信号实质上相乘,并将其乘积输出;一第一延迟器,接收该误差信号并输出至该乘法器的一第一输入端;以及一第二延迟器,接收该模输入信号或该反模输出信号并输出至该乘法器的一第二输入端。
6. 如权利要求5所述的时序恢复电路,其中该第一延迟器的延迟方程式为一延迟变量D,该第二延迟器的延迟方程式为1-D2,且"表示一码周期的延迟。
7. 如权利要求5所述的时序恢复电路,更包括一回路滤波器及一压控震荡器,耦接至该乘法器的输出端,用以根据该乘法器的乘积以实施时序恢复。
8. —种时序恢复方法,适用于一时序恢复电路,包含下列步骤接收一模输入信号以进行一模运算以产生 一模输出信号;接收该模输出信号以进行一整数化运算以产生 一 整数化信号;接收该整数化信号以进行一反模运算以产生一反模输出信号;接收该模输入信号以及该反模输出信号;计算该模输入信号与该反模输出信号的差值并据以输出 一误差信号;接收该误差信号,以执行一第一延迟方程式,并产生一第一延迟误差信接收该模输入信号或该反模输出信号,以执行一第二延迟方程式,并产生 一 第二延迟模输入信号或 一 第二延迟反模输出信号;若是接收该误差信号以及该模输入信号,则将该第一延迟误差信号以及该第二延迟模输入信号实质上相乘,以产生一乘积信号;若是接收该误差信号以及该反模输出信号,则将该第 一延迟误差信号以及该第二延迟反模输出信号实质上相乘,以产生该乘积信号;以及根据该乘积信号以实施时序恢复;其中该反模运算为该模运算的反运算。
9. 如权利要求8所述的时序恢复方法,其中该整数化信号的值为±" + 1,且A为一非负整数的变量。
10. 如权利要求8所述的时序恢复方法,其中该模输出信号的值为±2*M*、 M为该模处理器的模值,且^为一非负整数的变量。
11. 如权利要求8所述的时序恢复方法,其中该第一延迟方程式为一延迟变量",该第二延迟方程式为1-D2,且"表示一码周期的延迟。
12. —种时序恢复电路,适用于一通信系统,包含一剪裁器,接收一输入信号并产生一信号值为±2* + 1的一剪裁输出信号,其中^为一非负整数的变量;以及一模处理器,接收该剪裁输出信号以进行一模运算以产生 一模输出信—,
13. 如权利要求12所述的时序恢复电路,其中该模处理器的该模输出信号值为±2*似",且M为该模处理器的模值,而《为一非负整数的变量。
14. 如权利要求12所述的时序恢复电路,更包含一加总器,其一输入端耦接至该剪裁器输入端,其另一输入端耦接至该剪裁器的输出端,用以计算该剪裁器的该输入信号与该剪裁输出信号的差值并据以输出一误差信号。
15. 如权利要求14所述的时序恢复电路,更包含一乘法器,用以将多个输入信号实质上相乘,并将其乘积输出;一第一延迟器,接收该误差信号并输出至该乘法器的一第一输入端;和一第二延迟器,接收该剪裁输出信号或该反模输出信号并输出至该乘法器的一第二输入端。
16. 如权利要求15所述的时序恢复电路,其中该第一延迟器的延迟方程式为一延迟变量D,该第二延迟器的延迟方程式为l-"2,且"表示一码周期的延迟。
17. 如权利要求15所述的时序恢复电路,更包括一回路滤波器及一压控震荡器,耦接至该乘法器的输出端,用以根据该乘法器的乘积以实施时序恢复。
18. —种时序恢复方法,适用于一时序恢复电路,包含下列步骤接收一输入信号并产生一信号值为±^ + 1的一剪裁输出信号,^为一非负整数的变量;接收该剪裁输出信号以进行一模运算以产生 一模输出信号;接收一 剪裁器的 一输入信号以及该剪裁输出信号;计算该剪裁器的该输入信号与该剪裁输出信号的差值并据以输出一误差信号;接收该误差信号,以执行一第一延迟方程式,并产生一第一延迟误差信, 接收该剪裁器的该输入信号或该剪裁输出信号,以执行一第二延迟方程式,并产生一第二延迟输入信号或一第二延迟剪裁输出信号;若是接收该误差信号以及该剪裁器的该输入信号,则将该第 一延迟误差信号以及该第二延迟输入信号实质上相乘,以产生一乘积信号;若是接收该误差信号以及该反模输出信号,则将该第一延迟误差信号以及该第二延迟剪裁输出信号实质上相乘,以产生该乘积信号;以及根据该乘积信号以实施时序恢复。
19. 如权利要求18所述的时序恢复方法,其中该模处理器的该模输出信号值为±2*^*、且M为该模处理器的模值,而t为一非负整数的变量。
20. 如权利要求18所述的时序恢复方法,其中该第一延迟方程式为一延迟变量D,该第二延迟方程式为1-D2,且"表示一码周期的延迟。
全文摘要
由于在某些实施时序恢复的通信系统中,以剪裁器的输入信号为基准点的模运算会在某些极端的状况下产生明显的误差,因此为了避免这样的误差,在此提供了时序恢复电路及方法,其将模运算所使用的基准点由剪裁器的输入信号变更为模处理器的输入信号,并可将此技术运用于最小均方差算法及强制归零算法等等实施的通信系统。
文档编号H04L1/00GK101488824SQ20081000380
公开日2009年7月22日 申请日期2008年1月15日 优先权日2008年1月15日
发明者施至永, 郭协星, 黄亮维 申请人:瑞昱半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1