接收器遗失信号的去噪声装置与方法与流程

文档序号:11180232阅读:638来源:国知局
接收器遗失信号的去噪声装置与方法与流程

本发明是有关于一种信号的处理装置与方法,且特别是有关于一种接收器遗失信号(receiverlossofsignal,简称rxlos信号)的去噪声装置与方法。



背景技术:

在序列器/解序列器(serializer/deserializer,简称serdes)的应用(serdesapplication)中,发射器(tx)将平行数据转换为串列数据(convertparalleldatatoserialdata)后,利用差动信号(differentialsignal)d+、d-来传递串列数据至接收器(rx)。

在接收器(rx)的前端电路(frontendcircuit)中包括一数据时脉回复电路(dataclockrecoverycircuit),其可根据发设端(tx)的差动信号d+、d-来产生还原数据(recovereddata)与还原时脉(recoveredclock)。而后端处理器(rearendcontroller)即可根据还原时脉来取样(sample)还原数据。

另外,在接收器(rx)的前端电路中更包括一模拟检测电路(analogdetectioncircuit),其可根据差动信号d+、d-来产生接收器遗失信号(receiverlossofsignal),并传送至后端处理器。

基本上,接收器(rx)内,前端电路所输出的接收器遗失信号为一数字信号,用以指示现在为有数据状态或是无数据状态,使得后端处理器根据接收器遗失信号来处理还原数据。举例来说,当模拟检测电路根据差动信号d+、d-上的变化而判断为无数据状态时,模拟检测电路产生的接收器遗失信号为第一逻辑电平(例如高电平)。反之,当模拟检测电路根据差动信号d+、d-上的变化而判断出有数据状态时,接收器遗失信号为第二逻辑电平(例如低电平)。

基本上,在高速序列器/解序列器(serdes)的设计中,接收器(rx)内模拟检测电路无法产生稳定的接收器遗失信号,使得接收器遗失信号中出现许多噪声(glitch)。当后端处理器接收到内含噪声(glitch)的接收器遗失信号时,会 造成后端处理器的误动作,造成整个序列器/解序列器(serdes)不稳定的现象。



技术实现要素:

本发明有关于一种接收器遗失信号的去噪声装置,运用于一接收器,包括:一取样器,接收一还原时脉,并据以取样一接收器遗失信号,产生一取样的接收器遗失信号;一信号缘检测器,接收该接收器遗失信号,其中,于该接收器遗失信号发生逻辑电平变化时,该信号缘检测器动作一信号缘检测信号;以及一有限状态机,接收该信号缘检测信号与该取样的接收器遗失信号,产生一信号缘重置信号以控制该信号缘检测器,并产生一过滤的接收器遗失信号。

本发明有关于一种接收器遗失信号的去噪声方法,包括下列步骤:(a)设定该取样的接收器遗失信号为一第一逻辑电平,且该信号缘检测信号未动作;(b)判断该取样的接收器遗失信号为一第二逻辑电平或者该信号缘检测信号动作,其中当步骤(b)判断不成立时,进入步骤(a);当步骤(b)判断成立时,将该信号缘检测信号设定为未动作后进入步骤(c);(c)于一第一时间内,判断该取样的该接收器遗失信号为第二逻辑电平或者该信号缘检测信号动作,其中当步骤(c)判断不成立时,进入步骤(a);当步骤(c)判断成立时,进入步骤(d);(d)设定一过滤的接收器遗失信号为该第二逻辑电平,并将该信号缘检测信号设定为未动作后进入步骤(e);(e)判断该取样的接收器遗失信号为该第一逻辑电平,其中当步骤(e)判断不成立时,进入步骤(d);当步骤(e)判断成立时,进入步骤(f);以及(f)于第二时间内,判断该取样的接收器遗失信号为第二逻辑电平或者该信号缘检测信号动作,其中于步骤(f)判断成立时,进入步骤(d);当步骤(f)判断不成立时,设定该过滤的接收器遗失信号为该第一逻辑电平,并将该信号缘检测信号设定为未动作后进入步骤(a)。

本发明提出一种接收器遗失信号的去噪声装置,运用于序列器/解序列器(serdes)。此去噪声装置设计于接收器(rx)的前端电路与后端处理器之间,其可接收前端电路输出的接收器遗失信号rx_los,并去除接收器遗失信号rx_los上的多个噪声(glitch),并输出过滤的接收器遗失信号rx_los_f至后端处理器。

为了对本发明之上述及其他方面有更佳的了解,下文特举较佳实施例, 并配合所附图式,作详细说明如下:

附图说明

图1所绘示为本发明接收器遗失信号的去噪声装置的实施例。

图2所绘示为有限状态机的状态图。

图3所绘示为本发明去噪声装置的相关信号示意图。

图4所绘示为本发明接收器遗失信号的去噪声方法流程图。

图5a与图5b所绘示为去噪声装置中信号缘检测器的其他实施例。

其中,附图标记说明如下:

100:去噪声装置

110:取样器

112、126、128、424、434:d型正反器

120、420、430:信号缘检测器

121、438:非门

122:上缘检测器

123:或门

124:下缘检测器

125、426、436:与门

130:有限状态机

具体实施方式

基本上,接收器(rx)内,前端电路中的数据时脉回复电路可产生还原时脉rx_clk,而前端电路中的模拟检测电路可产生接收器遗失信号rx_los。

再者,本发明之接收器遗失信号的去噪声装置设计于接收器(rx)的前端电路与后端处理器之间,其可接收还原时脉rx_clk与接收器遗失信号rx_los。接收器遗失信号的去噪声装置过滤(filter)接收器遗失信号rx_los中的噪声(glitch),并输出过滤的(filtered)接收器遗失信号rx_los_f至后端处理器,使得后端处理器能够正确地运作。

请参照图1,其所绘示为本发明接收器遗失信号的去噪声装置的实施例。去噪声装置100包括一取样器(sampler)110、一信号缘检测器(edge detector)120与一有限状态机(finitestatemachine,简称fsm)130。

取样器110根据还原时脉rx_clk来取样接收器遗失信号rx_los,并输出取样的(sampled)接收器遗失信号rx_los_s。举例来说,取样器110可用一d型正反器(dflip-flop)112来实现。于正常运作时,d型正反器112的信号输入端d1输入接收器遗失信号rx_los,时脉输入端接收还原时脉rx_clk,输出端q1产生取样的接收器遗失信号rx_los_s。另外,d型正反器112的重置端rst接收一系统重置信号rst_n,当系统重置信号rst_n动作时,d型正反器112被重置(reset);当系统重置信号rst_n未动作时,d型正反器112正常运作。

信号缘检测器120接收该接收器遗失信号rx_los,且当该接收器遗失信号发生逻辑电平变化时,该信号缘检测器动作一信号缘检测信号(edgedetectionsignal)edge。根据本发明的实施例,信号缘检测器120包括一上缘检测器(risingedgedetector)122与一下缘检测器(fallingedgedetector)124。当该接收器遗失信号rx_los由第二逻辑电平转换至第一逻辑电平时(例如低电平转换至高电平),上缘检测器122会动作上缘检测信号(risingedgedetectionsignal)ed_r;当该接收器遗失信号rx_los由第一逻辑电平转换至第二逻辑电平时(例如高电平转换至低电平),下缘检测器124会动作下缘检测信号(fallingedgedetectionsignal)ed_f。再者,上缘检测信号ed_r与下缘检测信号ed_f其中之一动作时,即可视为信号缘检测信号edge动作。

另外,上缘检测器122与下缘检测器124根据一系统重置信号rst_n与信号缘重置信号rst_ed来运作。当系统重置信号rst_n与信号缘重置信号rst_ed其中之一动作时,上缘检测器122与下缘检测器124被重置(reset);当系统重置信号rst_n与信号缘重置信号rst_ed皆未动作时,上缘检测器122与下缘检测器124正常运作。

再者,信号缘检测器120中,上缘检测器122与下缘检测器124是以d型正反器126、128来实现。于正常运作时,d型正反器126的信号输入端d2接收一第一逻辑电平(vcc),时脉输入端接收该接收器遗失信号rx_los,输出端q2产生上缘检测信号ed_r;d型正反器128的信号输入端d3接收一第一逻辑电平(vcc),时脉输入端接收反相的(inverted)接收器遗失信号rx_los,输出端q3产生下缘检测信号ed_f。其中,接收器遗失信号rx_los经由一反 相器(inverter)121产生反相的接收器遗失信号。

由于上缘检测信号ed_r与下缘检测信号ed_f动作时为高电平,因此利用一或门(orgate)123的二输入端接收上缘检测信号ed_r与下缘检测信号ed_f,并于输出端产生信号缘检测信号edge。换言之,上缘检测信号ed_r与下缘检测信号ed_f其中之一动作时,信号缘检测信号edge动作。

另外,由于系统重置信号rst_n与信号缘重置信号rst_ed动作时为低电平,因此利用一与门(andgate)125的二输入端接收系统重置信号rst_n与信号缘重置信号rst_ed,与门(andgate)125输出端连接至二d型正反器126、128的重置端rst。换言之,当系统重置信号rst_n与信号缘重置信号rst_ed其中之一动作时,上缘检测器122与下缘检测器124被重置(reset);当系统重置信号rst_n与信号缘重置信号rst_ed皆未动作时,上缘检测器122与下缘检测器124正常运作。

有限状态机130依据还原时脉rx_clk来运作。再者,有限状态机130接收取样的接收器遗失信号rx_los_s、信号缘检测信号edge与一去噪声临限值deglitch_th,并产生过滤的接收器遗失信号rx_los_f。

请参照图2,其所绘示为有限状态机的状态图(statediagram)。有限状态机130有六个状态,闲置状态(idle)、第一清除状态(edge_clr_0)、第一确认状态(los_s_l_chk)、设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)、第二确认状态(los_s_h_chk)、第二清除状态(edge_clr_1)。基本上,去噪声临限值deglitch_th可提供一第一数值m1与第二数值m2至限状态机130,其中,该第一数值m1与该第二数值m2的值可相同或相异。以下以第一数值m1与第二数值m2都为3来说明有限状态机130的运作:

首先,当系统重置信号rst_n动作后,取样器110与信号缘检测器120皆被重置。此时,有限状态机130处于闲置状态(idle),有限状态机130产生的过滤的接收器遗失信号rx_los_f为高电平(代表无数据状态)。

于重置状态(idle)且条件(a)成立时,有限状态机130进入第一清除状态(edge_clr_0)。基本上,当信号缘检测信号edge动作(例如高电平)或者取样的接收器遗失信号rx_los_s为第二逻辑电平(例如低电平)时,代表接收器遗失信号rx_los产生高低电平的变化。此时,有限状态机130进入第一清除 状态(edge_clr_0)。

于第一清除状态(edge_clr_0)时,有限状态机130动作信号缘重置信号rst_ed,并在条件(b)成立时进入第一确认状态(los_s_l_chk)。基本上,当有限状态机130于第一清除状态(edge_clr_0)时,会动作信号缘重置信号rst_ed,使得信号缘检测信号edge未动作(例如低电平),并延迟一个还原时脉rx_clk的一个周期时间(1t)后进入第一确认状态(los_s_l_chk)。

于第一确认状态(los_s_l_chk)时,在条件(c)成立时进入设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low),或者在条件(d)成立时进入闲置状态(idle)。

基本上,当有限状态机130于第一确认状态(los_s_l_chk)时,当确认信号缘检测信号edge再次动作(例如高电平)或者取样的接收器遗失信号rx_los_s维持在第二逻辑电平(例如低电平,代表有数据状态)。亦即,于条件(c)成立时,进入设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)。再者,于信号缘检测信号edge未动作(例如低电平)维持m1t(例如3t)时间之后,进入闲置状态(idle)。

于设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)时,在条件(e)成立时进入第二确认状态(los_s_h_chk)。基本上,当有限状态机130于设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)时,有限状态机130将过滤的接收器遗失信号rx_los_f改变为低电平(代表有数据状态)。再者,于设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)时,有限状态机130会动作信号缘重置信号rst_ed直到离开设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)为止。另外,当取样的接收器遗失信号rx_los_s改变为第一逻辑电平(高电平)时,有限状态机130进入第二确认状态(los_s_h_chk)。

于第二确认状态(los_s_h_chk)时,在条件(f)成立时再次进入设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low),或者在条件(g)成立时进入第二清除状态(edge_clr_1)。

基本上,当有限状态机130于第二确认状态(los_s_h_chk)时,会进一步确认信号缘检测信号edge是否再次动作(例如,高电平)或者取样的接收器遗失信号rx_los_s再次改变回第二逻辑电平(例如低电平,代表有数据状态)。 亦即,于条件(f)成立时,进入设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)。反之,于信号缘检测信号edge维持在未动作的第二电平(例如低电平)m2t(例如3t)时间之后,进入第二清除状态(edge_clr_1)。

于第二清除状态(edge_clr_1)时,有限状态机130动作信号缘重置信号rst_ed,并在条件(h)成立时进入闲置状态(idle)。基本上,当有限状态机130于第二清除状态(edge_clr_1)时,会动作信号缘重置信号rst_ed,使得信号缘检测信号edge未动作(例如低电平),并延迟一个还原时脉rx_clk的一个周期时间(1t)后进入闲置状态(idle)。

请参照图3,其所绘示为本发明去噪声装置的相关信号示意图。于时间点t0之前,系统重置信号rst_n动作(低电平),取样器110与信号缘检测器120皆被重置。于时间点t0之后,有限状态机130处于闲置状态(idle)。

于时间点t1,接收器遗失信号rx_los开始变化,信号缘检测信号edge动作(低电平变化至高电平)。

于时间点t2,有限状态机130确认信号缘检测信号edge动作(高电平),因此进入第一清除状态(edge_clr_0)。于进入第一清除状态(edge_clr_0)后,有限状态机130于时间点t3动作信号缘重置信号rst_ed(低电平),并延迟一个还原时脉rx_clk的一个周期时间(1t)。

之后,于时间点t4时,有限状态机130进入第一确认状态(los_s_l_chk)。

于时间点t5时,信号缘检测信号edge再次动作(高电平)。因此,于时间点t6有限状态机130确认信号缘检测信号edge再次动作(高电平),并进入设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)。

于进入设定过滤的接收器遗失信号rx_los_f为“0”的状态(los_f_low)后,有限状态机130于时间点t7将输出的过滤的接收器遗失信号rx_los_f由高电平变化为低电平。同时,于时间点t7,动作信号缘重置信号rst_ed(低电平)。

于时间点t8时,取样的接收器遗失信号rx_los_s改变为第一逻辑电平(高电平)。因此,有限状态机130于时间点t9确认取样的接收器遗失信号rx_los_s改变为高电平,使得有限状态机130进入第二确认状态(los_s_h_chk),并且使得信号缘重置信号rst_ed不动作(高电平)。

于时间点t9至时间点t10时,有限状态机130确认信号缘检测信号edge 维持在低电平m2t(例如3t)时间。因此,于时间点t10,有限状态机130进入第二清除状态(edge_clr_1)。

于进入第二清除状态(edge_clr_1)之后,有限状态机130于时间点t11将过滤的接收器遗失信号rx_los_f由低电平变化为高电平,并且动作信号缘重置信号rst_ed(低电平),并延迟一个还原时脉rx_clk的一个周期时间(1t)。。

之后,于时间点t12,有限状态机130进入闲置状态(idle)。

明显地,由图3可知,相较于接收器遗失信号rx_los上的许多噪声(glitch),过滤的接收器遗失信号rx_los_f已经没有噪声了。

请参照图4,其所绘示为本发明接收器遗失信号的去噪声方法流程图。基本上,取样器利用还原时脉rx_clk来取样接收器遗失信号rx_los,并产生取样的接收器遗失信号rx_los_s。再者,信号缘检测器会于接收器遗失信号rx_los的信号缘变化时,动作信号缘检测信号edge;并且,信号缘检测器被重置时,信号缘检测信号edge不动作。

首先,设定取样的接收器遗失信号rx_los_s为第一逻辑电平,且信号缘检测信号edge未动作(步骤s402)。

接着,判断取样的接收器遗失信号rx_los_s为第二逻辑电平或者信号缘检测信号edge动作(步骤s404)。于步骤s404判断不成立时,回到步骤s402;当步骤s404判断成立时,将信号缘检测信号edge设定为未动作(步骤s406)。

接着,于第一时间内(m1t),判断取样的接收器遗失信号rx_los_s为第二逻辑电平或者信号缘检测信号edge动作(步骤s408)。于步骤s408判断不成立时,回到步骤s402;当步骤s408判断成立时,设定过滤的接收器遗失信号rx_los_f为第二逻辑电平,并将信号缘检测信号edge设定为未动作(步骤s410)。

接着,判断取样的接收器遗失信号rx_los_s为第一逻辑电平(步骤s412)。于步骤s412判断不成立时,回到步骤s410;当步骤s412判断成立时,再于第二时间内(m2t),判断取样的接收器遗失信号rx_los_s为第二逻辑电平或者信号缘检测信号edge动作(步骤s416)。

于步骤s416判断成立时,回到步骤s410;当步骤s416判断不成立时,设定过滤的接收器遗失信号rx_los_f为第一逻辑电平,并将信号缘检测信号edge设定为未动作(步骤s418)。之后,回到步骤s402。

再者,本发明请参照图5a与图5b,其所绘示为去噪声装置中信号缘检测器的其他实施例。基本上,信号缘检测器可以仅有上缘检测器或者下缘检测器。

如图5a所示,信号缘检测器420包括一d型正反器424与一与门426。d型正反器424的信号输入端d接收第一逻辑电平(vcc),时脉输入端接收该接收器遗失信号rx_los,输出端q产生信号缘检测信号edge。再者,与门426的二输入端接收系统重置信号rst_n与信号缘重置信号rst_ed,输出端连接至d型正反器424的重置端rst。因此,当接收器遗失信号rx_los在高低电平之间变化时,信号缘检测器420可根据接收器遗失信号rx_los的上升缘来产生信号缘检测信号edge。

如图5b所示,信号缘检测器430包括一d型正反器434、一非门438与一与门436。非门输入端接收该接收器遗失信号rx_los,输出端产生反相的接收器遗失信号,并传递至d型正反器434的时脉输入端。d型正反器434的信号输入端d接收第一逻辑电平(vcc),输出端q产生信号缘检测信号edge。再者,与门436的二输入端接收系统重置信号rst_n与信号缘重置信号rst_ed,输出端连接至d型正反器434的重置端rst。因此,当接收器遗失信号rx_los在高低电平之间变化时,信号缘检测器430可根据接收器遗失信号rx_los的下降缘来产生信号缘检测信号edge。

由以上的说明可知,本发明提出一种接收器遗失信号的去噪声装置,运用于序列器/解序列器(serdes)。此去噪声装置设计于接收器(rx)的前端电路与后端处理器之间,其可接收前端电路输出的接收器遗失信号rx_los,并去除接收器遗失信号rx_los上的多个噪声(glitch),并输出过滤的接收器遗失信号rx_los_f至后端处理器。

综上所述,虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明之精神和范围内,当可作各种之更动与润饰。因此,本发明之保护范围当视后附之申请专利范围所界定者为准。

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