海洋地震拖缆高可靠数据传输-IndicoIHEP.ppt

海洋拖缆地震采集系统高可靠数据传输 吕文贵 中国科学技术大学 目录 背景 数据传输协议 协议实现 测试及展望 1 2 3 4 背景 地震勘探原理 背景 采集系统结构 弹性段 前导段 滑环 甲板电缆 光缆 尾靶 尾包 弹性段 尾靶连线 Stic 头包 工作段 传输包 工作段 水下拖缆 船载记录系统 数据传输协议 存在的问题 1.施工环境恶劣,使用电传输,维修不便、成本高 2.100m电缆,160Mbps传输率下存在一定的误码率 传输协议设计要求 2.施工过程中连续放炮,不允许重传 1.在不影响数据分析的情况下,系统允许有少量的误码 3.误码造成的数据帧错误不会扩散,影响到相邻的帧 数据传输协议 ISO参考模型 数据传输协议 高可靠数据传输协议 物理层 协议层 CY7B923/933 Transmitter/Receiver 8B/10B编码 差分信号传输 Received Violation Symbol 1.点到点传输,逐级上传,利用包号、采样点号信息进行时序转道序; 2.每级CRC校验,错误标记; 3.CRC更新,发出固定长度数据帧 数据传输协议 高可靠数据传输协议 数据帧格式 帧头 帧尾 包号、点号 错误定位 CRC校验 可能出现的错误 每一个BYTE都有可能传输出错,在数据帧不同的位置出错会造成以下四种数据帧传输错误: 1.帧头K28.6出错,检测不到该帧,帧丢失 2.帧尾K28.7出错,检测该帧帧尾,下一帧帧尾会被认为是该帧帧尾,帧长度变长,且下一帧丢失 3.帧内数据误成帧尾,帧长度变短 4.帧内数据传输出错 协议实现 传输板硬件设计 协议实现 传输板FPGA逻辑设计 协议实现 传输板数据帧收发 协议实现 FCI数据帧解析 测试及展望 传输协议测试 系统IQC测试 测试及展望 传输协议测试 系统传输出错测试结构 测试及展望 传输协议测试 系统传输出错测试结果 测试及展望 下一步计划 1.实际施工中验证传输协议的可靠性和稳定性 2.采取其他的可靠性设计,比如使用冗余命令和数据通道 8B/10B编码通过增加冗余,提高数据传输可靠性。8B/10B编码是目前高速串行通信中经常用到的一种编码方式,直观的理解就是把8bit数据编码成10bit来传输,实现“直流平衡”。当高速串行流动逻辑1或逻辑0有多个位没有产生变化时,信号的转换就会因为电压位阶段关系而造成信号错误,直流平衡的最大好处便是可以克服以上问题。 差分信号传输屏蔽了共模干扰。 RVS信号输出实时反映出数据传输出错情况。 * 8B/10B编码通过增加冗余,提高数据传输可靠性。8B/10B编码是目前高速串行通信中经常用到的一种编码方式,直观的理解就是把8bit数据编码成10bit来传输,实现“直流平衡”。当高速串行流动逻辑1或逻辑0有多个位没有产生变化时,信号的转换就会因为电压位阶段关系而造成信号错误,直流平衡的最大好处便是可以克服以上问题。 差分信号传输屏蔽了共模干扰。 RVS信号输出实时反映出数据传输出错情况。 *

文档评论(0)

1亿VIP精品文档

相关文档