一种链路时钟恢复方法及装置的制作方法

文档序号:7610238阅读:112来源:国知局
专利名称:一种链路时钟恢复方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种链路时钟恢复方法及装置。
背景技术
四相相移键控(QPSK,Quadrature Phase Shift Keying,又称为正交相移键控) 调制由于具有较好的频带利用率,在现代无线、微波、光通信、卫星通信系统中得到了广泛应用。特别,在高速的光通信领域(如40G、100G、400G等),频率振源的不稳定、多普勒频移,以及光链路色散(CD)、偏振旋转(SOP)、偏振模色散(PMD)和差分组延时(DGD)等影响, 导致接收机接收到的载波频率与标称频率存在着偏差,在QPSK相干解调中,载波同步是影响解调性能的关键技术。近几年,全数字调制解调技术发展迅猛,这种技术的特点是发射机全部采用数字化结构,载波同步、位定时同步和判决等工作都在DSP (Digital Signal Processing,数字信号处理)完成。数字器件运算能力的限制已不再是主要问题,许多原来受运算速度限制的克服频偏的方案,如FFT(快速傅里叶变换)与数字锁相环法用数字器件已经可以实现。常用的QPSK载波恢复锁相环有M次方环、松尾环等。采用锁相环设计方法,可以使得带宽很窄,从而通过噪声获得较纯的载波。但是当环路带宽很窄时,将引起捕获带宽变窄,捕获时间变长等问题,对于较大频偏将导致系统无法工作。松尾环是采用算术运算和逻辑运算的方法,对正交解调输出的两路基带信号进行非线性处理,产生误差控制信号,通过环路滤波,控制本地NCO(Numerical Controlled Oscillator,数控振荡器),完成相干载波恢复,适用于低信噪比情况下的解调。改进的松尾环将鉴相器和环路滤波器用数字电路实现,改变传统的模拟电路实现方法。在实现本发明过程中,发明人发现现有技术中至少存在如下问题现有方案主要缺点如下1、在高数据速率下(例如40G/100G/400G),现有方案不能消除链路的影响,从而无法恢复出正确的时钟;2、当链路有较大频偏时,现有方案无法正确恢复出时钟。

发明内容
本发明实施例提供一种链路时钟恢复方法及装置,支持在高速率或者链路有较大频偏时正确恢复出链路时钟。一方面,本发明实施例提供了一种链路时钟恢复方法,所述方法包括将模拟信号转换成数字信号后进行滤波,获取对所述数字信号进行滤波后的数据;根据所述滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值;利用所述相位误差进行时钟恢复和滤波处理,产生频偏调整信号后,将所述频偏调整信号转换为控制电压信号;利用所述相位误差累加值,与预设的相位误差门限比较,产生比较结果;根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号;利用所述控制电压信号对所述链路恢复时钟的频率进行调整,并利用所述控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复。
另一方面,本发明实施例提供了一种链路时钟恢复装置,所述装置包括依次相连的模数转换器ADC、相位调整单元、滤波单元、时钟相位鉴相单元、时钟恢复和滤波处理单元、低通滤波器、压控振荡器,所述压控振荡器与所述ADC相连,所述时钟相位鉴相单元还与所述相位调整单元相连,其中所述ADC,用于将模拟信号转换成数字信号;所述滤波单元,用于对所述数字信号进行滤波;所述时钟相位鉴相单元,用于获取对所述数字信号进行滤波后的数据;根据所述滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值;利用所述相位误差累加值,与预设的相位误差门限比较,产生比较结果; 根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号;所述时钟恢复和滤波处理单元,用于利用所述相位误差进行时钟恢复和滤波处理,产生频偏调整信号;所述低通滤波器,用于将所述频偏调整信号转换为控制电压信号;所述压控振荡器,用于利用所述控制电压信号对所述链路恢复时钟的频率进行调整;所述相位调整单元,用于利用所述控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复。上述技术方案具有如下有益效果因为采用将模拟信号转换成数字信号后进行滤波,获取对所述数字信号进行滤波后的数据;根据所述滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值;利用所述相位误差进行时钟恢复和滤波处理,产生频偏调整信号后,将所述频偏调整信号转换为控制电压信号;利用所述相位误差累加值,与预设的相位误差门限比较,产生比较结果;根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号;利用所述控制电压信号对所述链路恢复时钟的频率进行调整,并利用所述控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复的技术手段,所以支持在高速率或者链路有较大频偏时正确恢复出链路时钟。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一种链路时钟恢复方法流程图;图2为本发明实施例一种链路时钟恢复装置结构示意图;图3为本发明实施例时钟相位鉴相单元结构示意图;图4为本发明应用实例一种链路时钟恢复装置结构示意图;图5为本发明应用实例ADC过采样M个数据粗调整示意图;图6为本发明应用实例ADC欠采样M个数据粗调整示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,为本发明实施例一种链路时钟恢复方法流程图,所述方法包括101、将模拟信号转换成数字信号后进行滤波,获取对所述数字信号进行滤波后的数据。102、根据所述滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值。103、利用所述相位误差进行时钟恢复和滤波处理,产生频偏调整信号后,将所述频偏调整信号转换为控制电压信号。104、利用所述相位误差累加值,与预设的相位误差门限比较,产生比较结果。其中,所述预设的相位误差门限包括相位误差最大门限和相位误差最小门限。105、根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号。其中,所述根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号,可以包括当所述相位误差累加值大于所述相位误差最大门限,表示模数转换器ADC 采样时钟频率比所述链路数据时钟频率低,所述ADC欠采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中插入预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。其中,所述根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号,可以包括当所述相位误差累加值小于所述相位误差最小门限,表示模数转换器ADC 采样时钟频率比所述链路数据时钟频率高,所述ADC过采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中丢弃预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。其中,所述根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号,可以包括当所述相位误差累加值位于所述相位误差最大门限与所述相位误差最小门限之间时,表示ADC未发生过采样和欠采样,则对数据流不处理,直接输出,进行后续的相位微调操作利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。106、利用所述控制电压信号对所述链路恢复时钟的频率进行调整,并利用所述控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复。本发明上述方法实施例提出一种采用滤波,然后进行时钟鉴相、频偏调整、相位调整消除链路大频偏的方法,通过鉴相误差对输入信号进行调整和滤波,消除链路的频差和相差,支持在高速率或者链路有较大频偏时正确恢复出链路时钟。与上述方法实施例对应,如图2所示,为本发明实施例一种链路时钟恢复装置结构示意图,所述装置包括依次相连的模数转换器ADC、相位调整单元、滤波单元、时钟相位鉴相单元、时钟恢复和滤波处理单元、低通滤波器(LPF,Low Pass Filter)、压控振荡器(VCO, Voltage-Controlled Oscillator),所述压控振荡器与所述ADC相连,所述时钟相位鉴相单元还与所述相位调整单元相连,其中
所述ADC,用于将模拟信号转换成数字信号;所述滤波单元,用于对所述数字信号进行滤波;所述时钟相位鉴相单元,用于获取对所述数字信号进行滤波后的数据;根据所述滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值;利用所述相位误差累加值,与预设的相位误差门限比较,产生比较结果;根据所述比较结果计算, 产生控制所述链路恢复时钟相位调整的控制信号;所述时钟恢复和滤波处理单元,用于利用所述相位误差进行时钟恢复和滤波处
理,产生频偏调整信号;所述低通滤波器,用于将所述频偏调整信号转换为控制电压信号;所述压控振荡器,用于利用所述控制电压信号对所述链路恢复时钟的频率进行调整;所述相位调整单元,用于利用所述控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复。可选的,所述预设的相位误差门限包括相位误差最大门限和相位误差最小门限。 如图3所示,为本发明实施例时钟相位鉴相单元结构示意图。所述时钟相位鉴相单元还包括第一时钟相位鉴相模块,用于当所述时钟相位鉴相单元判定所述相位误差累加值大于所述相位误差最大门限,表示模数转换器ADC采样时钟频率比所述链路数据时钟频率低,所述ADC欠采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中插入预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。所述时钟相位鉴相单元还包括第二时钟相位鉴相模块,用于当所述时钟相位鉴相单元判定所述相位误差累加值小于所述相位误差最小门限,表示模数转换器ADC采样时钟频率比所述链路数据时钟频率高,所述ADC过采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中丢弃预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。所述时钟相位鉴相单元还包括第三时钟相位鉴相模块,用于当所述时钟相位鉴相单元判定所述相位误差累加值位于所述相位误差最大门限与所述相位误差最小门限之间时,表示ADC未发生过采样和欠采样,则对数据流不处理,直接输出,进行后续的相位微调操作利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。本发明上述装置实施例提出一种采用滤波,然后进行时钟鉴相、频偏调整、相位调整消除链路大频偏的方法,通过鉴相误差对输入信号进行调整和滤波,消除链路的频差和相差,支持在高速率或者链路有较大频偏时正确恢复出链路时钟。如图4所示,为本发明应用实例一种链路时钟恢复装置结构示意图。设发送端经过调制的QPSK信号r(t)为r (t) = a (t) cos (ω ct+ θ ) +b (t) sin (ω ct+ θ )(1)其中a(t)、b(t)分别为I,Q路的基带信号;《c为载波的角频率;θ为载波的初始相位。由于传输过程中的频率漂移产生频差Δ ω,接收到的QPSK信号可表示为
权利要求
1.一种链路时钟恢复方法,其特征在于,所述方法包括将模拟信号转换成数字信号后进行滤波,获取对所述数字信号进行滤波后的数据;根据所述滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值;利用所述相位误差进行时钟恢复和滤波处理,产生频偏调整信号后,将所述频偏调整信号转换为控制电压信号;利用所述相位误差累加值,与预设的相位误差门限比较,产生比较结果;根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号;利用所述控制电压信号对所述链路恢复时钟的频率进行调整,并利用所述控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复。
2.如权利要求1所述方法,其特征在于,所述预设的相位误差门限包括相位误差最大门限和相位误差最小门限。
3.如权利要求2所述方法,其特征在于,所述根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号,包括当所述相位误差累加值大于所述相位误差最大门限,表示模数转换器ADC采样时钟频率比所述链路数据时钟频率低,所述ADC欠采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中插入预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。
4.如权利要求2所述方法,其特征在于,所述根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号,包括当所述相位误差累加值小于所述相位误差最小门限,表示模数转换器ADC采样时钟频率比所述链路数据时钟频率高,所述ADC过采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中丢弃预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。
5.如权利要求2所述方法,其特征在于,所述根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号,包括当所述相位误差累加值位于所述相位误差最大门限与所述相位误差最小门限之间时, 表示ADC未发生过采样和欠采样,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。
6.一种链路时钟恢复装置,其特征在于,所述装置包括依次相连的模数转换器ADC、相位调整单元、滤波单元、时钟相位鉴相单元、时钟恢复和滤波处理单元、低通滤波器、压控振荡器,所述压控振荡器与所述ADC相连,所述时钟相位鉴相单元还与所述相位调整单元相连,其中所述ADC,用于将模拟信号转换成数字信号;所述滤波单元,用于对所述数字信号进行滤波;所述时钟相位鉴相单元,用于获取对所述数字信号进行滤波后的数据;根据所述滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值;利用所述相位误差累加值,与预设的相位误差门限比较,产生比较结果;根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号;所述时钟恢复和滤波处理单元,用于利用所述相位误差进行时钟恢复和滤波处理,产生频偏调整信号;所述低通滤波器,用于将所述频偏调整信号转换为控制电压信号; 所述压控振荡器,用于利用所述控制电压信号对所述链路恢复时钟的频率进行调整; 所述相位调整单元,用于利用所述控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复。
7.如权利要求6所述装置,其特征在于,所述预设的相位误差门限包括相位误差最大门限和相位误差最小门限。
8.如权利要求7所述装置,其特征在于,所述时钟相位鉴相单元还包括第一时钟相位鉴相模块,用于当所述时钟相位鉴相单元判定所述相位误差累加值大于所述相位误差最大门限,表示模数转换器ADC采样时钟频率比所述链路数据时钟频率低,所述ADC欠采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中插入预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。
9.如权利要求7所述装置,其特征在于,所述时钟相位鉴相单元还包括第二时钟相位鉴相模块,用于当所述时钟相位鉴相单元判定所述相位误差累加值小于所述相位误差最小门限,表示模数转换器ADC采样时钟频率比所述链路数据时钟频率高,所述ADC过采样,则在所述将模拟信号转换成数字信号后进行滤波前的数据中丢弃预先设置的调整步长个数据,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。
10.如权利要求7所述装置,其特征在于,所述时钟相位鉴相单元还包括第三时钟相位鉴相模块,用于当所述时钟相位鉴相单元判定所述相位误差累加值位于所述相位误差最大门限与所述相位误差最小门限之间时,表示ADC未发生过采样和欠采样,利用所述相位误差累加值、预先设置的调整系数和预先设置的固定相位差进行调整计算,产生控制所述链路恢复时钟相位调整的控制信号。
全文摘要
本发明实施例提供一种链路时钟恢复方法及装置,该方法包括将模拟信号转换成数字信号后进行滤波,获取对数字信号进行滤波后的数据;根据滤波后的数据计算,产生链路相对于本地时钟的相位误差,并统计相位误差累加值;利用相位误差进行时钟恢复和滤波处理,产生频偏调整信号后,将所述频偏调整信号转换为控制电压信号;利用相位误差累加值,与预设的相位误差门限比较,产生比较结果;根据所述比较结果计算,产生控制所述链路恢复时钟相位调整的控制信号;利用控制电压信号对所述链路恢复时钟的频率进行调整,并利用控制所述链路恢复时钟相位调整的控制信号对所述链路恢复时钟的相位进行调整,以进行时钟恢复。本发明支持在高速率或者链路有较大频偏时正确恢复出链路时钟。
文档编号H04L7/00GK102164031SQ201110063318
公开日2011年8月24日 申请日期2011年3月16日 优先权日2011年3月16日
发明者程功宝 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1