[发明专利]一种基于星载光纤接口的数据传输方法及装置有效
申请号: | 202010974500.0 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112118042B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 璩泽旭;袁素春;王鸣涛;肖化超;雷洋飞;靳一;武小栋 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | H04B10/00 | 分类号: | H04B10/00;H04B10/60;H04B10/69 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 710100 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 光纤 接口 数据传输 方法 装置 | ||
本发明实施例提供了一种基于星载光纤接口的数据传输方法及装置。所述方法包括:接收数据发送端通过星载光纤接口发送的数据包;对所述数据包中的数据按帧读写的过程中,对每帧数据进行校验;在校验出错误信息帧时,生成包含所述错误信息帧的重传信号;将所述重传信号发送至所述数据发送端,以由所述数据发送端根据所述错误信息帧重传对应的数据。本发明实施例可以有效的解决高速接口传输过程中的误码问题,在损失极小的传输速率情况下保证了链路可靠性,该方法硬件实现仅使用一个双端口RAM和少量的Slices,资源的占用率低,节省了系统和硬件电路更改所需较高的成本。
技术领域
本发明涉及星载数据传输技术领域,特别是一种基于星载光纤接口的数据传输方法及装置。
背景技术
随着卫星载荷数据量的激增,作为体较小、速率高的光纤模块在卫星载荷上开始应用。传统的高速接口一般采用LVDS(Low-Voltage Differential Signaling,低电压差分信号)形式和高速串行形式(TLK2711)。LVDS接口通过提高时钟频率或者增加并行位宽来提高传输速率,但是LVDS时钟频率不能无限制提高,一般可以达到100MHz,再往高的话会带来时序紧张。LVDS数据位宽也不是无限制增加,当超过一定数据后,无论是地弹效应、电缆规模还是FPGA(Field-Programmable Gate Array,现场可编程逻辑门阵列)的I/O(Input/Output,输入/输出)管脚,工程上都无法容忍。高速串行接口TLK2711单路收发传输速率可以达到2Gbps,实际有效速率为1.6Gbps,与单片光模块12x10Gbps的传输速率相比相差甚远。
光纤传输原理为:高速差分电信号通过光电转换模块(光发射模块),把电信号转换成光信号,经过光缆、光纤连接器传输后到达光电转换模块(光接收模块),转换成高速差分电信号。光电转换由专门的光模块实现,电信号为CML电平的高速串行信号。光纤接口一般用于不同设备之间传输,距离越远,衰减越大。加上温度、辐照等环境变化,很难保证传输稳定零误码。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供了一种基于星载光纤接口的数据传输方法及装置。
为了解决上述技术问题,本发明实施例提供了一种基于星载光纤接口的数据传输方法,应用于数据接收端,包括:
接收数据发送端通过星载光纤接口发送的数据包;
对所述数据包中的数据按帧读写的过程中,对每帧数据进行校验;
在校验出错误信息帧时,生成包含所述错误信息帧的重传信号;
将所述重传信号发送至所述数据发送端,以由所述数据发送端根据所述错误信息帧重传对应的数据。
可选地,在所述接收数据发送端通过星载光纤接口发送的数据包之后,还包括:
在接收到所述数据发送端发送的数据包时,获取由所述数据接收端内的其它模块发送的时钟信号、门控信号和数据写入信号;
检测所述门控信号的有效性;
在所述门控信号的有效性满足预设条件的情况下,根据所述门控信号生成写地址,并将所述数据包中的数据写入所述写地址。
可选地,所述对所述数据包中的数据按帧读写的过程中,对每帧数据进行校验,包括:
在向写地址写入数据的过程中,在写入数据满一帧数据时,写地址加1;
读取所述满一帧数据至读地址,且读地址加1;
对获取的缓存门控信号的有效性进行校验;
在校验得到所述缓存门控信号有效时,则对读入所述读地址的数据按帧进行校验。
可选地,所述在校验出错误信息帧时,生成包含所述错误信息帧的重传信号,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010974500.0/2.html,转载请声明来源钻瓜专利网。