[发明专利]非同源时钟数据传输系统的数据恢复方法在审
申请号: | 202210814401.5 | 申请日: | 2020-08-20 |
公开(公告)号: | CN115203091A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 吴建锋;徐振宇;王金铭 | 申请(专利权)人: | 浙江树人学院 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/42 |
代理公司: | 杭州昱呈专利代理事务所(普通合伙) 33303 | 代理人: | 雷仕荣 |
地址: | 312028 浙江省绍*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同源 时钟 数据传输 系统 数据 恢复 方法 | ||
本发明公开了非同源时钟数据传输系统的数据恢复方法,发送端将多路并行数据封装为串行数据并通过光纤传输至接收端,其特征在于,接收端执行至少如下步骤:步骤S1:获取串行数据;步骤S2:将串行数据解包分发为多路并行数据;步骤S3:在每个并行通道中,将数据逐帧写入缓存;步骤S4:以本地时钟为基准逐帧读取缓存数据;步骤S5:并行输出所有通道数据。采用本发明技术方案,在接收端设置本地时钟来恢复数据流,并通过优化缓存策略来降低发送端与接收端时钟存在偏差的影响,无需增加额外硬件资源,大大降低了系统的复杂度和成本。
本发明申请是中国专利申请(申请号为:2020108459389,发明名称:非同源时钟数据传输系统,申请日:20200820)的分案申请。
技术领域
本发明涉及数据通讯技术领域,尤其涉及一种非同源时钟数据传输系统的数据恢复方法。
背景技术
随着数据通信系统的传输速率的上升,对通信线缆的要求也越来越高,特别是对于一些长距离的数据通信系统,一般使用光纤进行远距离传输,通常光纤只传输数据,并不传输时钟信号。而通信线缆中增加一个参考时钟频率信道,对于整个系统而言,是一个较大的成本消耗。
上述通讯系统中,由于接收端并没有接收到发送信号的时钟信号,为了解决这个技术问题,现有技术通常做法是在接收端进行时钟信号恢复,也就是根据接收到的串行数据提取时钟信号,再利用这个时钟对串行数据进行处理,恢复接收端的数字信号。然而,在高速数据传输时,比如高速视频信号传输,对视频信号同步的要求很高,对接收端恢复发送端时钟的精度要求大大提高,往往很难达到应用要求,一旦时钟存在偏差,接收端视频播放就会产生不流畅现象;另外,现有技术采用硬件实现时钟信号恢复,也大大增加了系统的复杂度。
故,针对现有技术的缺陷,亟待一种解决方案,能够处理非同源时钟数据传输系统的数据同步恢复,同时可以降低系统的复杂性和成本。
发明内容
有鉴于此,确有必要提供一种非同源时钟数据传输系统的数据恢复方法,在接收端设置本地时钟来恢复数据流,并通过优化缓存策略来降低发送端与接收端时钟存在偏差的影响,无需增加额外硬件资源,大大降低了系统的复杂度和成本。
为了解决现有技术存在的技术问题,本发明的技术方案如下:
非同源时钟数据传输系统的数据恢复方法,发送端将多路并行数据封装为串行数据并通过光纤传输至接收端,接收端执行至少如下步骤:
步骤S1:获取串行数据;
步骤S2:将串行数据解包分发为多路并行数据;
步骤S3:在每个并行通道中,将数据逐帧写入缓存;
步骤S4:以本地时钟为基准逐帧读取缓存数据;
步骤S5:并行输出所有通道数据;
其中,每个通道的缓存至少开辟三帧缓存空间,并设置如下读写机制:在地址切换时,写地址永远切到未被读写地址指向的区域,读地址永远切到上一次写入的区域。
作为进一步的改进方案,至少包括发送端和接收端,发送端用于将串行数据并通过光纤传输至接收端,所述接收端至少包括串行数据获取单元、通道处理单元以及输出单元,其中,
所述串行数据获取单元用于获取光纤上传输的串行数据;
所述通道处理单元用于同步该通道的数据;
所述输出单元用于输出同步后的通道数据;
所述通道处理单元至少包括数据写入控制单元、数据读出控制单元、缓存单元、本地时钟和通道输出单元,其中,
所述缓存单元用于至少开辟三帧数据空间以缓存通道数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江树人学院,未经浙江树人学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210814401.5/2.html,转载请声明来源钻瓜专利网。