专利名称:用于时钟恢复的模式相关相位检测器的利记博彩app
技术领域:
本发明涉及用于数据通信中的时钟恢复方法和装置。
背景技术:
典型的时钟恢复电路包括例如图1A所示的相位检测器。图1A的相位 检测器在本领域中的公知类型是Alexander相位检测器,或是Bang-Bang相 位检测器。在线102上接收到的数据信号通过触发器106在线104上的时钟 信号的上升沿时被采样。该数据信号通过触发器108在该时钟的下降沿吋再 次被采样。在时钟信号的下一个上升沿,触发器106再次对该数据信号进行 采样,同时先前的样本被移至触发器IIO和112中。因此,在触发器IIO、 112、 106中保存的数据样本分别对应样本A、 B和C,如图1B所示。如果 触发器106和IIO的输出相同(A=C),则异或(XOR)门的输出116、 120 均等于零,并且没有发生相位更新。另一方面,该数据信号中的下降沿(从 高至低)或上升沿(从低至高)的存在将导致A和C的值不同(A#C),这 将使得相位更新信号有效。
如果A和C不相同,则输出依赖于B值。如果A:B,表示时钟提早(在 与样本A相同的位时间期间发生时钟的下降沿),则XOR门114的输出116 为低,而XOR门118的输出120为高。并且如果B二C,表示时钟延迟(在 与样本C相同的位时间期间发生时钟的下降沿),则116和120上的逻辑输 出颠倒。因此,XOR门114、 118提供相位调整信号。
在光通信系统中,光纤传输可能引起信号波形的非线性失真。因此,相 对于中位位置的位转换定位往往随着传输的数据序列而改变。另外,在上升
沿和下降沿相距小于一个符号周期(symbol period)的情形下,某些脉冲序 列导致下降沿跟随上升沿。因此,由于脉冲形状的变化引起的抖动,使得图 1A的相位检测器及其变型难以恢复精确的时钟信号。因此,期望得到改进。
发明内容
本发明提供一种用于从数据信号中进行时钟恢复的相位检测器装置和 方法。该相位检测器向时钟信号发生器提供相位校正信号,其中如果观测到 预定数据样本模式才产生相位校正信号。特别地,该预定数据样本模式是一 种与期望的定时信息相关的特定样本序列。该序列可以具有任何模式并可以 是任意长度。在一个实施例中,优选地,该预定数据样本模式是从1至0的 转换。因此,即使己发生转换,但是从0至1的转换不提供有效的相位更新 输出信号。在另一个实施例中,优选地,该预定数据样本模式是另外的逻辑 1样本居先的1至0转换。在又一个实施例中,该转换可以是0至1转换, 并且忽略1至o转换。
在优选实施例中,该相位检测器具有数据信号采样器和用于识别预定信 号转换并产生模式相关相位校正信号的数字逻辑电路。该数据信号采样器一
般以两倍的符号速率(symbol rate)提供接收到的数据信号的信号样本,并 且优选地通过本地时钟信号来确定采样时刻。优选地,以等于符号速率两倍 的速率进行采样,从而可以将在接近中间符号时间获得的数据信号的样本与 在符号转换时间期间获得的数据信号的样本相比较。因此,在一个优选实施 例中,获得至少三个样本,所述三个样本包括相隔一个符号周期的第一信号 样本和第二信号样本,以及在第一信号样本和第二信号样本之间出现的中间 信号样本(intervening signal sample)。
可以由多于一个的采样元件执行符号速率采样,并且必要时可插入样
本。在一个此种实施例中,使用两个触发器电路元件 一个用于在本地时钟 信号的一个沿(例如上升沿)获得样本,而另一个用于在该时钟的另一个沿
(例如下降沿)获得样本。在该实施例中,模数转换器(ADC)是一位转换 器。可以设置触发器的阈值电压,该触发器用于确定模拟电压是1还是o。 实际上,该ADC可以是包括具有不同阈值的两个触发器的多位转换器。其 它ADC配置可用于提供信号采样和在存储元件中进行存储,例如标准的模 数转换器和数据锁存器。
该相位检测器还包括数字逻辑电路,其用于处理所述信号样本以确保已 获得预定数据样本模式。优选地,该逻辑电路将相隔一个符号周期的多个信 号样本一起与中间信号样本相比较,以识别预定信号转换的发生。如果识别 出预定信号转换,则该数字逻辑电路产生相位更新(或相位校正)信号。将 该相位校正信号称作模式相关相位校正信号,因为不是对发生的每一个信号 转换都产生该校正信号,而仅对那些与预定模式匹配的转换才产生该校正信
号
在可选择的实施例中,提供一种向时钟信号发生器提供相位校正信号的 方法。优选地,该方法包括以下步骤(i)获得接收到的信号样本序列;(ii) 根据所述接收的信号样本序列来确定时钟信号和接收到的数据信号之间的 相对相位;(iii)根据所述接收到的信号样本序列来确定是否已发生数据转 换;以及(iv)确定所述接收到的信号样本序列是否等于预定的信号样本序 列,如果等于,则根据所确定的相对相位产生模式相关相位校正信号。
在可选择的实施例中,该方法包括以下步骤(i)获得接收到的信号样 本序列,其中该信号样本序列包含至少一些多位样本;(ii)根据所述接收 到的信号样本序列来确定时钟信号和接收到的数据信号之间的相对相位;
(iii)根据所述多位样本来确定是否已发生预定数据转换,如果发生,则(iv) 根据所确定的相对相位来产生模式相关相位校正信号。
通过参考相应的附图并阅读以下详细描述,对所属领域普通技术人员而 言,这些以及其它方案、优点和可选方式将变得明显。此外,需要明白的是 此内容仅仅是示例性的,其目的不是限制所要求的本发明的范围。
以下将结合附图描述某些例子,其中在多个附图中相同的附图标记 表示相同的元件,其中
图1A是描述现有技术的Alexander相位检测器的框图。
图IB是描述现有技术的Alexander相位检测器的操作的时序图。
图2是描述相位检测器的优选实施例的框图。
图3A是描述相位检测器的另一优选实施例的电路图。
图3B是描述相位检测器的另一优选实施例的电路图。
图3C是描述相位检测器的可选择的优选实施例的电路图。 图4是用于提供相位更新的方法的一个优选实施例的流程图。
具体实施例方式
本文所揭示的时钟恢复方法和装置通过实现模数转换器(ADC)内 部的采样器上的时钟和数据的相位校正以及通过设计和整合锁相环 (PLL)内部的快速跟踪压控振荡器(VCO),能够在出现信道色散 (dispersion)时从数据信号中恢复时钟信号。在2006年5月24日提出 的申请号为11/420,195、名称为"Noise-Tolerant Voltage Controlled Oscillator"的待审专利申请中揭示了快速跟踪VCO的详情,其内容在此 以引用方式并入本文。
现有的时钟恢复系统在光纤长度超过约80 km时一般无法恢复时钊i。 这是因为现有的PLL在所接收到的信号中寻找过零位(zero crossing)并 将其锁定。光纤色散导致对于高频数据模式(01010)不存在过零位。因 此,当色散超过某一个量时传统的时钟恢复无法进行锁定。此处描述的 时钟恢复方法和装置使用相位检测器,该相位检测器使用提供模式相关 相位更新的后处理逻辑电路。图3A-图3C示出了实现该后处理电路块的 特定实例。这种新型的相位检测器使得足以对低光信噪比(OSNR)和误 码率(BER)条件下的色散和操作进行时钟恢复。
如图2所示,示例性的相位检测器200包括数据采样器202、模式识 别逻辑电路204和时钟发生器206。数据采样器202接收线208上的数据 信号,包括从光纤通信信道获得的接收符号。数据采样器202将所接收 到的信号的数据样本提供给模式识别逻辑电路204。根据模式识别逻辑电 路204的输出,时钟发生器206产生本地时钟信号。这种时钟信号用于 在数据采样器202处进行数据采样。数据采样器202可以采用很多形式, 包括具有逻辑阈值的触发器,其使得高于阈值的输入电压被锁存为逻辑 1,而低于阈值的输入电压被锁存为逻辑O。可以调整阈值以提供期望的 量子化特性。可以将具有不同阈值的触发器相组合以提供多位输出,或 者可以将更传统的ADC元件用于提供数据样本。优选地,该相位检测器
使用其自身的ADC元件。然而,需要注意的是,对于数据恢复而言,由
时钟发生器206控制的数据采样器202的采样时刻可能与用于收发器的 采样时刻不同。但在一些可选择的实施例中,收发器的ADC可以由模式 识别逻辑电路204使用。
模式识别逻辑电路204将相位校正信号提供给时钟信号发生器206。 模式识别逻辑电路204接收来自数据采样器的数据样本,并且仅在观测 到预定数据样本模式时提供相位更新信号。优选地,该预定数据样本模 式是与期望的定时信息相关的特定样本序列。该序列可以具有任何模式, 并且可以是任意长度。在一个实施例中,模式识别逻辑电路204包括用 于区别1至O转换和0至1转换的组合逻辑电路,并且仅当识别出1至0 模式时提供更新。在其它实施例中,优选地,预定数据样本模式为另外 的逻辑1样本在前的1至0转换。此处将这种转换称作为1-1-0模式。在 其它实施例中,该转换可以是0至1转换,并可以忽略1至0转换。在 另一个可选择的实施例中,优选地,预定数据样本模式为另外的逻辑0 样本在前的0至1转换(0-0-1转换)。预定模式的其它实施例包括随后 有至少两个1的上升沿(0-1-1转换)、随后有至少两个O的下降沿(1-0-0 转换)和1-1-0-0或0-0-1-1转换。本领域的普通技术人员应理解可以使 用其它的预定序列。在又一个实施例中,可以使用所有可能的转换序列 的子集。也就是说,1-0-0和0-1-1都可以被使用(并且不使用其它的转 换序列,诸如1-0-1和0-1-0),或者可以使用1-1-0-0和0-0-1-1,但不
再使用其它序列来提供相位更新。
需要注意的是,该相位检测器数据样本仅是所接收到的符号的近似,
并且所观测到的1-1-0数据样本模式可以不必须由1-1-0符号序列的传输
和接收产生。也就是说,在某些条件下,为了观测到i-i-o数据样本模式,
将需要随后有0的三个1的符号序列。
数据信号采样器202 —般以两倍的符号速率提供接收到的数据信号 的信号样本。由于这些样本的速率优选等于符号速率的两倍,所以可以 将在中间符号(mid-symbol)时间附近获得的数据信号的样本与在符号 转换时间期间获得的数据信号的样本相比较。参考图3A-图3C,数据采 样器是触发器314和触发器318,其分别在线312上的时钟信号的上升沿
和下降沿对线310上的数据进行采样。数据釆样器314、 318的每一个在 采样时刻偏移二分之一符号的符号速率下进行操作。共同采用的数据采 样器314、 318提供符号速率采样。所述触发器316和320允许数据样本 下移并在线312上的时钟的下一个上升沿时被存储。触发器314、 316、 318和320 —起组成用于存储量子化数据信号样本值的存储元件。
参照图3A,后处理逻辑电路330包括XOR门322、 324和与(AND) 门326、 328。 XOR门322、 324以与现有技术的Alexander相位检测器相 似的方式操作,从而使触发器314和316的输出是相同的,这表示没有 发生转换,输出被解释成没有更新,或者所述输出无效。在通过调节输 出使来自触发器314和316的逻辑0-0或逻辑1-1不出现的情形下,这些 输出可能无效(例如,将触发器314和316的符号间隔(symbol-spaced) 的样本提供给NOR门和AND门,然后对NOR门和AND门的输出进行 OR运算)。
逻辑电路330对三个数据信号样本进行操作,所述三个数据信号样 本为来自触发器316和314的相隔符号周期的第一和第二信号样本,以 及来自触发器320并在第一和第二信号样本之间的点上获得的中间信号 样本。AND门326、 328的添加提供了逻辑电路的模式相关特性。特别 地,来自XOR门322、 324的相位更新信号在触发器316的输出是逻辑 l时才被使能。因此,逻辑电路330确保仅将从1至0的转换用于更新时 钟恢复电路200的相位。由此逻辑电路330提供模式相关相位更新信号, 在此情形下该模式相关相位更新信号是1至0转换模式。
参照图3B,触发器317的添加使得允许存储另外的在前数据样本。 因此逻辑电路332对四个数据样本进行操作,所述四个数据样本包括相 隔符号周期的三个样本(触发器317、 316和314的输出)以及第四中间 样本(触发器320的输出),优选地,第四中间样本出现在符号间隔的 第二和第三样本(触发器314和316的输出)之间。
为了识别所期望的转换并获得模式相关性,通过AND门331将存储 在触发器316和317中的数据样本一起进行AND运算。AND门327和 329提供根据AND门331的输出进行调节的相位更新信号。由此逻辑电 路332提供模式相关相位更新信号,其需要1-0转换以及另外在前的逻辑1数据样本(即1-1-0转换)。该相位校正信号被称作为模式相关相位 校正信号,因为并不是对出现的每一个信号转换都产生该信号,而是仅 对与预定模式匹配的那些转换(在此情形下是1-1-0模式)产生该信号。 参照图3C,与存储触发器315—起提供额外的数据采样器313。触 发器313被配置为具有较高的阈值,从而仅当线310上的数据信号高于 该较高阈值时存储逻辑1。提供AND门323以仅在高信号的振幅大于触 发器313的较高阈值的情况下,根据从高至低的转换的检测来调节来自 OR门322、 324 (与AND门333、 335相组合)的相位更新信号。需要 注意的是,图3C的实施例不是标准的多位ADC,因为来自触发器313 的逻辑1值和来自触发器314的逻辑0值是不可能的。在利用来自标准 ADC电路的多位样本的可选择的实施例中,可以确定数字化样本的阈值, 使得仅对包括高于阈值的信号的转换提供相位更新。例如,在双位ADC 中,可以以包括高至低转换的模式为条件(condition)进行相位更新, 其中低是"00"样本,而高样本值可以是"11"样本或"10"样本,但 不是"01"样本。
在可选择的实施例中,提供一种用于向时钟信号发生器提供相位校 正信号的方法。该方法在图4中示出,且优选地包括以下步骤步骤402, 用于获得所接收到的信号样本序列;步骤404,根据所接收到的信号样本 序列来确定时钟信号和接收到的数据信号之间的相对相位;歩骤406,根 据所接收到的信号样本序列来确定是否已发生数据转换;歩骤408,确定 所接收到的信号样本序列是否等于预定信号样本序列,如果等于,则歩 骤410根据所确定的相对相位产生模式相关相位校正信号。 一般而言, 在可行的情况下可以以任何顺序执行所述步骤。此外,可以将某些歩骤 组合成单一的操作,例如步骤404、 406、 408和410都可以由单一的组
合逻辑电路执行。提供这些步骤仅作为此处描述的逻辑电路的操作介绍。 如上所述,步骤402可以包括确定接收到的信号是否高于或低于第 一阈值。该阈值可以是由触发器设定的模拟1,或者可以是基于量子化位 或多位的数字阈值。仍如上文所述,可以在数据采样器中使用多于一个 阈值,以获得多位样本。优选地,所接收到的信号样本序列包括以等于 符号速率两倍的速率取得的样本。
步骤404包括将相隔一个符号周期的两个样本与中间样本进行比较, 以查看其匹配哪一个。通过比较相隔一个符号周期的样本来执行步骤
406。此外,这可能需要通过利用经修改的阈值或通过利用多位量化器值
来确保已发生足够量的转换。在优选的实施例中,只有从高至低的转换 用于提供相位更新。在可选择的实施例中,可以使用低至高的转换。
步骤408可以包括确定先于数据转换并相隔一个符号周期的至少两 个样本是否具有高值。在此将该转换称作为1-1-0转换。
在利用多位样本的可选实施例中,向时钟信号发生器提供相位校正
信号的方法可以包括以下步骤(i)获得接收到的信号样本序列,其中,
该信号样本序列包含至少一些多位样本;(ii)根据所接收到的信号样本 序列来确定时钟信号和接收到的数据信号之间的相对相位;(iii)根据 所述多位样本来确定是否已发生预定数据转换,如果是,则(iv)根据所 确定的相对相位来产生模式相关相位校正信号。在此实施例中,通过确 保该数据转换包括从最高信号样本值至最低信号样本值的转换,可以执 行用于确定是否已发生预定数据转换的步骤。
以上已描述了本发明的示例性实施例。所属领域的技术人员应理解 可以在不脱离通过权利要求定义的本发明的实质精神和范围内对所述的 实施例作出修改。
权利要求
1、一种用于向时钟信号发生器提供相位校正信号的装置,包括数据信号采样器,根据本地时钟信号以两倍的符号速率提供信号样本,其中所述信号样本包括相隔一符号周期的至少第一信号样本和第二信号样本,以及在该第一信号样本和该第二信号样本之间发生的中间信号样本;数字逻辑电路,用于处理该第一信号样本、该第二信号样本及该中间信号样本,以进行(i)识别是否发生预定信号转换,如果发生,则(ii)产生模式相关相位校正信号。
2、 如权利要求1所述的装置,其中所述数据信号采样器包括分别用于 存储该第一信号样本和该第二信号样本的第一存储元件和第二存储元件,以 及用于存储该中间信号样本的第三存储元件。
3、 如权利要求2所述的装置,其中上述存储元件是触发器。
4、 如权利要求3所述的装置,其中该第一存储元件和该第二存储元件 通过时钟信号的第一沿以符号速率被触发,以及该第三存储元件通过时钟信 号的第二沿以符号速率被触发。
5、 如权利要求4所述的装置,还包括用于存储该中间信号样本的重定 时版本的第四存储元件。
6、 如权利要求1所述的装置,其中所述数字信号采样器是1位模数转 换器(ADC)。
7、 如权利要求6所述的装置,其中所述1位ADC包括具有预定阈值的 阈值装置。
8、 如权利要求l所述的装置,其中所述数字信号采样器是多位ADC。
9、 如权利要求8所述的装置,其中所述多位ADC包括具有不同阈值的 两个阈值装置。
10、 如权利要求1所述的装置,其中所述信号样本还包括与该第一信号 样本和该第二信号样本其中之一相隔一符号周期的第三信号样本,且其中所 述数字逻辑电路处理该第一信号样本、该第二信号样本和该第三信号样本以 识别预定信号转换的发生。
11、 如权利要求l所述的装置,其中所述数据信号采样器包括用于在时 钟信号的上升沿采样数据的第一采样路径,和用于在时钟信号的下降沿采样 数据的第二路径。
12、 一种向时钟信号发生器提供相位校正信号的方法,包括以下步骤 (0获得接收到的信号样本序列;(ii) 根据所述接收到的信号样本序列来确定时钟信号和接收到的数据信号之间的相对相位;(iii) 根据所述接收到的信号样本序列来确定是否发生了数据转换;以及(iv) 确定所述接收到的信号样本序列是否等于预定信号样本序列,如 果等于,则根据所确定的相对相位来产生模式相关相位校正信号。
13、 如权利要求12所述的方法,其中所述获得接收到的信号样本序列 的步骤包括确定接收到的信号是高于还是低于第一阈值。
14、 如权利要求13所述的方法,其中所述获得接收到的信号样本序列 的歩骤还包括确定所接收到的信号是高于还是低于第二阈值。
15、 如权利要求12所述的方法,其中所述接收到的信号样本序列包括 以等于所述符号速率两倍的速率取得的样本。
16、 如权利要求12所述的方法,其中所述确定是否发生了转换的歩骤 包括比较相隔 一个符号周期的样本。
17、 如权利要求12所述的方法,其中所述确定是否发生了转换的歩骤 包括确定是否发生了高至低的转换。
18、 如权利要求12所述的方法,其中所述确定所述接收到的信号样本 序列是否等于预定信号样本序列的步骤包括确定相隔一个符号周期的至少 两个样本是否在所述数据转换之前。
19、 一种向时钟信号发生器提供相位校正信号的方法,包括以下歩骤(i) 获得接收到的信号样本序列,其中所述信号样本序列包含至少一些 多位样本;(ii) 根据所述接收到的信号样本序列来确定时钟信号和接收到的数据 信号之间的相对相位;(iii) 根据所述多位样本来确定是否发生了预定数据转换,如果发生,则(iv) 根据所确定的相对相位来产生模式相关相位校正信号。
20、如权利要求19所述的方法,其中所述确定是否发生了预定数据转换的步骤包括确保所述数据转换包括从最高信号样本值到最低信号样本值 的转换。
全文摘要
提供一种用于从数据信号中进行时钟恢复的相位检测器装置和方法(200)。该相位检测器提供相位校正信号给时钟信号发生器(206),其中如果观测到预定数据样本模式才产生该相位校正信号。特别地,该预定数据样本模式优选为从1至0的转换。由此,即使已发生转换,从0至1的转换仍不提供有效的相位更新输出信号。在其它实施例中,该预定数据样本模式优选为额外的逻辑1样本居先的1至0转换。
文档编号H03D3/24GK101194419SQ200680018250
公开日2008年6月4日 申请日期2006年5月24日 优先权日2005年5月24日
发明者保尔·苏皮赫, 朴珍奇, 纳雷·什尚布哈格, 裵炫民 申请人:菲尼萨公司