当前位置: 首页 > 专利查询>天津大学专利>正文

基于LVDS的源同步相位校正方法、装置、设备以及介质制造方法及图纸

技术编号:38396661 阅读:13 留言:0更新日期:2023-08-07 11:10
本发明专利技术公开一种基于LVDS的源同步相位校正方法、装置、设备以及介质。基于LVDS的源同步相位校正方法,包括步骤:判断当前时钟采样点的位置,若当前时钟采样点位于数据窗口,采用在初始位置的相反相位方向分别移动数据,寻找数据窗口的边界来确定对应的最佳采样点;若当前时钟采样点位于过渡区,对数据进行单相位方向移动依次寻找数据窗口的边界来确定对应的最佳采样点。本发明专利技术能够同时处理过渡区的随机抖动和固定抖动,提高识别数据窗口和过渡区的准确性,以及数据传输的稳定性。以及数据传输的稳定性。以及数据传输的稳定性。

【技术实现步骤摘要】
基于LVDS的源同步相位校正方法、装置、设备以及介质


[0001]本专利技术涉及LVDS的源同步相位校正技术,特别是涉及一种高速数据传输领域中的基于LVDS的源同步相位校正方法、装置、设备以及介质。

技术介绍

[0002]LVDS(低压差分信号)是一种采用差分信号线传输数据的串行传输技术,具有高传输能力、低噪声、低电磁干扰等特点,广泛应用于高速数据传输领域。进行数据传输时,发送端的时钟和数据是边沿对齐的,在传输过程中,受到温度、电压、传输路径等外部因素的影响,接收端时钟和数据的相位关系会发生变化。相位校正就是通过对时钟或数据进行延时处理,使时钟的采样点位于数据窗口的中心,确保接收端正确采样。
[0003]传统相位校正方法利用延时单元来调整时钟或数据的路径延时,通过判断采样数据是否稳定来识别数据窗口的有效边界,数据窗口的中心就是最佳采样点。虽然上述方法能够实现相位校正,但只能处理随机抖动对相位关系的影响,没有考虑固定抖动。当过渡区存在固定抖动时,采样数据是稳定但不正确的,导致接收端错误采样。

技术实现思路

[0004]本专利技术的目的是针对现有技术中的问题,而提供一种基于LVDS的源同步相位校正方法、装置、设备以及介质,旨在解决降低随机抖动和固定抖动对相位校正带来的影响,提高识别数据窗口和过渡区准确性;针对LVDS传输过程中的相位校正问题,不仅判断采样数据的稳定性,还增加判断采样数据的准确性,从而降低随机抖动和固定抖动带来的影响,提高识别数据窗口和过渡区的准确性以及数据传输的稳定性。
[0005]本专利技术第一方面,提供一种基于LVDS的源同步相位校正方法,包括步骤:
[0006]S1:发送端连续发送LVDS时钟和数据,所述数据为固定的同步码;接收端接收LVDS时钟和数据;
[0007]S2:在当前时钟对数据连续采样,当前时钟对应的采样点记为初始位置,判断采样数据是否稳定:若不稳定,表明采样点位于第一过渡区,执行S4;若稳定,判断采样数据是否为同步码的循环移位结果:若不是,表明采样点位于第一过渡区,执行S4;若是,表明采样点位于数据窗口,执行S3;
[0008]S3:在初始位置向第一相位方向对数据移动,累计移动x个时钟相位tap,直至采样数据发生改变;在初始位置向与第一相位方向相反的第二相位方向对数据移动,累计移动y个时钟相位tap,直至采样数据发生改变;根据两次移动的时钟相位tap计算第一最佳采样点位置移动数据至第一最佳采样点位置Tap
op1

[0009]S4:在初始位置向第二相位方向对数据移动1个时钟相位tap,对数据连续采样,执行S5;
[0010]S5:判断采样数据是否稳定:若不稳定,表明采样点位于第一过渡区,执行S4;若稳
定,判断采样数据是否为同步码的循环移位结果:若不是,表明采样点位于第一过渡区,执行S4;若是,表明采样点位于数据窗口,执行S6;
[0011]S6:记录当前采样点相对于初始位置的相位差为a个时钟相位tap,进行bitslip处理直至采样数据与同步码相同,执行S7;
[0012]S7:继续向第二相位方向对数据移动1个时钟相位tap,对数据连续采样,执行S8;
[0013]S8:判断采样数据是否为同步码:如果是,表明采样点位于数据窗口,执行S7;若不是,表明采样点位于第二过渡区;记录采样点相对于初始位置的相位差为b个时钟相位tap,执行S9;
[0014]S9:根据S6和S8记录的采样点,计算第二最佳采样点位置移动数据至第二最佳采样点位置Tap
op2

[0015]其中,相邻两个所述数据窗口之间有一个过渡区。
[0016]其中,所述第一过渡区和第二过渡区为相邻的过渡区。
[0017]其中,所述第一相位方向为负相位方向,所述第二相位方向为正相位方向。
[0018]其中,所述第一相位方向为正相位方向,所述第二相位方向为负相位方向。
[0019]其中,所述发送端和所述接收端通过插针实现物理连接。
[0020]本专利技术第二方面,提供一种基于LVDS的源同步相位校正装置,用于接收外部发送的LVDS时钟和数据,在接收LVDS时钟和数据时,采用所述基于LVDS的源同步相位校正的方法的步骤进行源同步相位校正。
[0021]本专利技术第三方面,提供一种设备,包括所述基于LVDS的源同步相位校正装置。
[0022]本专利技术第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于LVDS的源同步相位校正的方法的步骤。
[0023]本专利技术在初始相位校正阶段,通过采用在初始位置的相反相位方向分别移动数据,寻找数据窗口的边界来确定采样点,使得采样点准确加载到数据窗口的中心,能有效降低相位正负抖动带来的影响,提高数据传输的稳定性。
[0024]本专利技术在第一过渡区,不仅判断采样数据是否稳定,还增加判断了采样数据是否正确,能同时降低随机抖动和固定抖动带来的影响,提高识别数据窗口和过渡区的准确性。
附图说明
[0025]图1是本专利技术实施例的基于LVDS的源同步相位校正方法的流程示意图。
[0026]图2是本专利技术实施例的相位校正前采样点不位于数据窗口中心的示意图
[0027]图3是本专利技术实施例的相位校正后采样点位于数据窗口中心的示意图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]本申请实施例,通过降低相位正负抖动带来的影响,提高数据传输的稳定性;通过
对比连续采样结果是否一致,判断采样数据稳定性,通过对比采样结果与同步码是否一致,判断采样数据正确性,从而降低随机抖动和固定抖动带来的影响,提高识别数据窗口和过渡区的准确性。
[0030]参考图1一种基于LVDS的源同步相位校正方法,包括步骤:
[0031]步骤一:发送端连续发送固定的同步码,接收端接收LVDS时钟和数据;
[0032]步骤二:在当前时钟对数据进行连续采样,该采样点记为初始位置,判断采样数据是否稳定:如果不稳定,表明该采样点位于第一过渡区,执行步骤四;如果稳定,判断采样数据是否为同步码的某一种循环移位结果:如果不是,表明该采样点位于第一过渡区,执行步骤四;如果是,表明该采样点位于数据窗口,执行步骤三;
[0033]步骤三:在初始位置向负相位方向对数据进行移动,累计移动x个时钟相位tap直至采样数据发生改变;回到初始位置,在初始位置向正相位方向对数据进行移动,累计移动y个时钟相位tap直至采样数据发生改变;根据两次移动的时钟相位tap计算第一最佳采样点位置为移动数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于LVDS的源同步相位校正方法,其特征在于,包括步骤:S1:发送端连续发送LVDS时钟和数据,所述数据为固定的同步码;接收端接收LVDS时钟和数据;S2:在当前时钟对数据连续采样,当前时钟对应的采样点记为初始位置,判断采样数据是否稳定:若不稳定,表明采样点位于第一过渡区,执行S4;若稳定,判断采样数据是否为同步码的循环移位结果:若不是,表明采样点位于第一过渡区,执行S4;若是,表明采样点位于数据窗口,执行S3;S3:在初始位置向第一相位方向对数据移动,累计移动x个时钟相位tap,直至采样数据发生改变;在初始位置向与第一相位方向相反的第二相位方向对数据移动,累计移动y个时钟相位tap,直至采样数据发生改变;根据两次移动的时钟相位tap计算第一最佳采样点位置移动数据至第一最佳采样点位置Tap
op1
;S4:在初始位置向第二相位方向对数据移动1个时钟相位tap,对数据连续采样,执行S5;S5:判断采样数据是否稳定:若不稳定,表明采样点位于第一过渡区,执行S4;若稳定,判断采样数据是否为同步码的循环移位结果:若不是,表明采样点位于第一过渡区,执行S4;若是,表明采样点位于数据窗口,执行S6;S6:记录当前采样点相对于初始位置的相位差为a个时钟相位tap,进行bitslip处理直至采样数据与同步码相同,执行S7;S7:继续向第二相位方向对数据移动1个时钟相位tap,对数据连续采样,执行S8;S8:判断采样数据是否为同步码:如果是,表明采样点位于数据窗口,执行S7;若不是,表明采样点...

【专利技术属性】
技术研发人员:徐江涛宋健高志远高健东陈倩聂凯明
申请(专利权)人:天津大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1