[发明专利]一种基于FPGA的光纤数据传输精确时间同步方法有效
申请号: | 202010533436.2 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111835497B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 牛戴楠;吕卫祥;吴鸿鹄 | 申请(专利权)人: | 中国船舶集团有限公司第七二四研究所 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04J3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 光纤 数据传输 精确 时间 同步 方法 | ||
1.一种基于FPGA的光纤数据传输精确时间同步方法,其特征在于:光纤数据的发送端将COMMA字符或由COMMA字符及其他字符组合而成的数据作为该帧光纤数据包包头第一个数据,光纤数据接收端从接收到的光纤数据包中探测COMMA字符,在探测到COMMA字符后根据COMMA字符的位置对产生同步触发信号的时钟进行相应的延时,以确保所有光纤数据接收端在根据COMMA字符产生的时间同时恢复出光纤数据发送端的同步触发信号;延时计算器将COMMA字符探测器检测到的数据与基准数据进行比较,得到数据中COMMA字符的边界位置与基准数据中COMMA字符的位置相差的bit数;再根据比较结果和约定的串行传输速率计算需要延时的时间,再由延时控制器计算得到延时时钟数,然后控制延时器将高速串行收发器核恢复出的时钟进行延时,将延时后的时钟作为RAM的读取时钟及系统的主时钟;然后同步触发恢复器在延时时钟下从RAM中读取数据,判断当前数据是否是作为触发产生标志的COMMA字符或其组合,如果是则产生整个光纤收发系统同步触发,实现多个接收端与发送端的触发同步产生。
2.根据权利要求1所述的一种基于FPGA的光纤数据传输精确时间同步方法,其特征在于:光纤数据接收端利用FPGA的高速串行收发器核将光电转换后的串行数据转换为并行数据,并输出一个根据接收数据恢复得到的时钟(C),然后将该时钟域下两个时钟周期的并行数据组合在一个移位寄存器中,COMMA字符探测器在该移位寄存器中检测光纤数据发送端所发出的COMMA字符或组合字符,同时,延时计算器对高速串行收发器核输出的时钟(C)进行对齐;COMMA字符探测器在检测到COMMA字符后由数据选择器根据COMMA字符在移位寄存器中的位置进行数据位宽选择,并提取相应宽度的并行数据,然后将交由8b/10b解码器对编码数据进行解码,再将解码后的数据送入RAM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶集团有限公司第七二四研究所,未经中国船舶集团有限公司第七二四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010533436.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于序贯处理的主被动航迹运动特征关联方法
- 下一篇:一种扭矩法兰标定装置