一种基于总线型FC网络数据快速恢复的方法技术

技术编号:37390611 阅读:16 留言:0更新日期:2023-04-27 07:28
本发明专利技术属于总线网络通讯技术领域,具体涉及一种基于总线型FC网络数据快速恢复的方法,所述方法设计基于5倍过采样的窗口对数据进行采样,完整采样完数据以后,进行解过采样实现数据恢复;解过采样后的数据通过字同步模块进行对齐,完成对齐以后,识别出加在数据字前的特殊控制字符,就可以快速完成数据的恢复。与现有技术相比较,本发明专利技术基于PON网络的FC

【技术实现步骤摘要】
一种基于总线型FC网络数据快速恢复的方法


[0001]本专利技术属于总线网络通讯
,具体涉及一种基于总线型FC网络数据快速恢复的方法,其涉及FC总线功能和基于FPGA的高速传输技术。

技术介绍

[0002]数据恢复是FC

AE

1553总线技术中的一个重要环节,当发送通道将数据通过FC

AE

1553总线发送到接收通道时,由于数据传输可能遇到信号畸变,如果不能正确的将数据恢复出来,可能会对后续的工作产生极大的影响,甚至影响产品的设计。因此如何把数据正确的恢复出来,是评价总线性能的一个关键所在。

技术实现思路

[0003](一)要解决的技术问题
[0004]本专利技术要解决的技术问题是:基于PON网络的FC

AE

1553网络链路层FC

1层进行研究,如何提出一种以过采样为主的数据恢复方式结合无源光网络带宽高、延迟低和抗干扰等传输特性,完成数据的快速恢复。
[0005](二)技术方案
[0006]为解决上述技术问题,本专利技术提供一种基于总线型FC网络数据快速恢复的方法,所述方法设计基于5倍过采样的窗口对数据进行采样,完整采样完数据以后,进行解过采样实现数据恢复;
[0007]解过采样后的数据通过字同步模块进行对齐,完成对齐以后,识别出加在数据字前的特殊控制字符,就可以快速完成数据的恢复。
[0008]所述方法中,对于码元1和0来说,进行5倍过采样就变为11111、00000;
[0009]为了解出过采样的数据,在工程实例中,设计5个连续的窗口用来对齐;
[0010]用5个窗口依次进行比较,直到出现连续的1111100000或者111110000,说明窗口对齐可以解出过采样的数据。
[0011]发送端将串行数据进行8b/10b编码后,需要加入特殊控制字符来确定数据的起始位置和结束位置,方便接收端在解过采样的过程中快速锁定数据的位置从而把数据恢复出来。
[0012]经5倍过采样解码后,要先对数据位进行对齐,才能进行后续的数据恢复,10bit的数据变为2bit,由0000011111或者1111100000变为10或者01,只有采样窗口对齐连续的0000011111或者1111100000,才能确定字的位边界,完成位同步。
[0013]采样的位置可能是采样点1

5中的任意一个,假设采样位置为采样点1,那么窗口对齐的10bit数据为0011111000,无法达到位同步的要求进行数据恢复。
[0014]由于数据的采样点不确定,无法确定字的位边界,所以需要插入位同步控制字符,以便于快速确定采样点。
[0015]设计位同步控制字符为16进制数155或2AA,转换为二进制数为0101010101和
1010101010,因为155和2AA有最多的0和1的跳变,所以更容易确定字的位边界完成位同步。
[0016]在对齐字的位边界后,由于不能确定从哪一个字开始是需要恢复出来的数据,所以需要找到字的边界进行对齐,才能正确的将数据恢复出来。
[0017]为了确定数据的起始点,所述方法利用8b/10b编码后的数据连续的“0”和“1”最多不超过5个,而控制字符编码会出现连续的5个“0”或者连续的5个“1”这一特点来重定解过采样后需要恢复的数据,进行数据重定的字符我们称为字同步控制字符;
[0018]字同步控制字符就是所述方法用来找到位同步过后的字节边界,由于本次设计要先进行解过采样的位同步,但是无法确定数据何时传进来,也就无法确定数据的起始点,所以需要K码信号加在数据前作为帧头,帮助确定位同步和字同步的位置以便于数据的恢复。
[0019]为了保证字同步控制字符作为帧头可以被识别,字同步控制字符需要满足以下条件:首先它是一个确定的10bit数,有足够多的0和1的跳变;当数据流传输过程中没有出现误码时,字同步控制字符只会出现在帧头的位置;
[0020]8b/10b编码规则规定控制字符只有K28.1、K28.5以及K28.7作为K码字符,由于FC帧和信令协议只使用了K28.5作为控制字符,所以选择K28.5出现在传输字的第1个字符位置;
[0021]当字同步窗口1识别到特殊控制字符K28.5时,字边界对齐字同步成功,当字同步窗口2

4进行对齐时,因没有识别字同步标志位,所以无法对齐字边界,重新进行字同步窗口选择;
[0022]完成同步和识别的数据进入Rate match FIFO模块,因为时钟信号为3Gbps,传输来的数据是基于5倍过采样,所以每一个传输过来的10bit数据速率为300Mbps,解过采样后的数据为60Mbps,所以需要Rate match FIFO匹配传输的时钟FIFO作为数据缓冲器可以顺序存储连续的数据,之后按照同样的顺序输出这些数据;
[0023]过采样逻辑恢复数据时间为436.661ns,实现了数据的快速恢复;在实际的情况下,数据信号可能会发生畸变的情况,恢复时间为5us。
[0024](三)有益效果
[0025]与现有技术相比较,本专利技术基于PON网络的FC

AE

1553网络链路层FC

1层进行研究,提出一种以过采样为主的数据恢复方式,其结合无源光网络带宽高、延迟低和抗干扰等传输特性,完成数据的快速恢复。
附图说明
[0026]图1

图4为本专利技术技术方案实施过程中的原理示意图。
具体实施方式
[0027]为使本专利技术的目的、内容、和优点更加清楚,下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。
[0028]为解决上述技术问题,本专利技术提供一种基于总线型FC网络数据快速恢复的方法,所述方法设计基于5倍过采样的窗口对数据进行采样,完整采样完数据以后,进行解过采样实现数据恢复;
[0029]解过采样后的数据通过字同步模块进行对齐,完成对齐以后,识别出加在数据字
前的特殊控制字符,就可以快速完成数据的恢复。
[0030]所述方法中,对于码元1和0来说,进行5倍过采样就变为11111、00000;
[0031]为了解出过采样的数据,在工程实例中,设计5个连续的窗口用来对齐,如图1所示;
[0032]用5个窗口依次进行比较,直到出现连续的1111100000或者111110000,说明窗口对齐可以解出过采样的数据。
[0033]发送端将串行数据进行8b/10b编码后,需要加入特殊控制字符来确定数据的起始位置和结束位置,方便接收端在解过采样的过程中快速锁定数据的位置从而把数据恢复出来。
[0034]经5倍过采样解码后,要先对数据位进行对齐,才能进行后续的数据恢复,10bit的数据变为2bit,由0000011111或者111本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于总线型FC网络数据快速恢复的方法,其特征在于,所述方法设计基于5倍过采样的窗口对数据进行采样,完整采样完数据以后,进行解过采样实现数据恢复;解过采样后的数据通过字同步模块进行对齐,完成对齐以后,识别出加在数据字前的特殊控制字符,就可以快速完成数据的恢复。2.如权利要求1所述的基于总线型FC网络数据快速恢复的方法,其特征在于,所述方法中,对于码元1和0来说,进行5倍过采样就变为11111、00000;为了解出过采样的数据,在工程实例中,设计5个连续的窗口用来对齐;用5个窗口依次进行比较,直到出现连续的1111100000或者111110000,说明窗口对齐可以解出过采样的数据。3.如权利要求2所述的基于总线型FC网络数据快速恢复的方法,其特征在于,发送端将串行数据进行8b/10b编码后,需要加入特殊控制字符来确定数据的起始位置和结束位置,方便接收端在解过采样的过程中快速锁定数据的位置从而把数据恢复出来。4.如权利要求3所述的基于总线型FC网络数据快速恢复的方法,其特征在于,经5倍过采样解码后,要先对数据位进行对齐,才能进行后续的数据恢复,10bit的数据变为2bit,由0000011111或者1111100000变为10或者01,只有采样窗口对齐连续的0000011111或者1111100000,才能确定字的位边界,完成位同步。5.如权利要求4所述的基于总线型FC网络数据快速恢复的方法,其特征在于,采样的位置可能是采样点1

5中的任意一个,假设采样位置为采样点1,那么窗口对齐的10bit数据为0011111000,无法达到位同步的要求进行数据恢复。6.如权利要求5所述的基于总线型FC网络数据快速恢复的方法,其特征在于,由于数据的采样点不确定,无法确定字的位边界,所以需要插入位同步控制字符,以便于快速确定采样点。7.如权利要求6所述的基于总线型FC网络数据快速恢复的方法,其特征在于,设计位同步控制字符为16进制数155或2AA,转换为二进制数为0101010101和1010101010,因为155和2AA有最多的0和1的跳变,所以更容易确定字的位边界完成位同步。8.如权利要求7所述的基...

【专利技术属性】
技术研发人员:王刚乔沐春房丽鑫
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:

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

1