杨媛媛 王晓华 武健



【摘要】 本文研究了FC网络的时间同步问题,分析了系统RTC的同步误差,提出了通过实时修正和维护客户端在标准时间内的晶振跳动次数来达到提高时钟同步精度的方法。最后通过实验测试了本文所提出的时钟同步精度校准计算方法的有效性。
【关键词】 FC 时间同步
引言:
光纤通道(FC,Fiber Channel)是1998年由美国国家标准委员会(ANSI)研究出的,用于连接工作站、大型机、巨型机、存储设备、显示器以及其他IO设备的高速串行数据传输协议。FC技术可同时支持同一接口上传输多种不同的协议,提供了一种通用数据传输机制;传输速度快;可以给计算机设备提供接近于设备处理速度的吞吐量;传输距离远,采用单模光纤作为数据传输介质时,传输距离可高达10KM;连接简单灵活,支持点到点、仲裁环网、交换机结构三种拓扑结构;提供一种能够低误码率,低延迟数据传输的手段。在航空电子环境中,FC-AE[1]也可以用于综合化模块化航空电子[2](IMA,Integrated Modular Avionics)系统互联。
对于越来越复杂的综合化航电系统而言,全局或局部的时钟同步是不可或缺的,也是FC网络为上层应用提供的必要的基础服务之一。目前广泛使用的实现基础时钟同步的方法有两种,即基于FC-ELS和基于时钟同步原语[3]。但其基本思想是一致的,在网络中存在一个节点作为时钟服务器,其余节点作为时钟客户端,在一个同步周期到达时,由时钟服务器向外发送携带时钟信息的ELS帧或时钟同步原语,客户端在收到服务器的参考时钟信息后,更新本地时钟,从而实现时钟同步。……