基于FPGA的MAC层数据重传方法及相关设备技术

技术编号:46609839 阅读:1 留言:0更新日期:2025-10-14 21:08
本申请提供一种基于FPGA的MAC层数据重传方法及相关设备,涉及无线光通信技术领域。接收第一以太网终端发送的MAC帧,对MAC帧添加检测数据,得到更改MAC帧;将更改MAC帧发送给第二FPGA传输设备,控制第二FPGA传输设备对更改MAC帧进行检测,得到检测结果,在检测结果为丢包的情况下,向第一FPGA传输设备发送错误MAC帧;在预设的超时时间范围内,在检测接收到第一以太网终端传输的新的MAC帧时,对错误MAC帧进行解析,得到错误信息;从帧存储队列中读取与错误信息首次匹配的第一回传MAC帧,从第一回传MAC帧开始,依次读取帧存储队列中的更改MAC帧作为第一回传MAC帧发送给第二FPGA传输设备,控制第二FPGA传输设备向第二以太网终端传输第一回传MAC帧,简化了重传机制。

【技术实现步骤摘要】

本申请涉及无线光通信,具体涉及一种基于fpga的mac层数据重传方法及相关设备。


技术介绍

1、光通信分为有线光通信和无线光通信两种,其中有线光通信即光纤通信,相对来说具有较高可靠性。而无线光通信是一种将光通信技术和无线通信技术相结合的宽带无线传输技术,它以光波作为载波,以大气、水或外层空间为信道进行信息传递,具有高带宽、抗电磁干扰、部署快速等优点,但是相较于有线传输,容易出现丢包问题。

2、相关技术中,通常采用重传技术来缓解丢包,重传技术是osi模型中数据链路层和传输层的错误纠正协议,该重传技术发送端需要分析接收端传回的丢失包数据,根据分析的数据,决定重传哪些数据包,哪些数据包不需要重传,重传机制较为复杂,传输效率低。


技术实现思路

1、本申请提供了一种基于fpga的mac层数据重传方法及相关设备,在mac层加入数据重传的机制,简化了重传机制,缓解无线以太网带来的丢包问题,提高传输性能。

2、本申请实施例的技术方案如下:

3、第一方面,本申请实施例提供了一种基于fpga的本文档来自技高网...

【技术保护点】

1.一种基于FPGA的MAC层数据重传方法,其特征在于,应用于无线传输系统的第一FPGA传输设备,所述无线传输系统还包括第一以太网终端、第二FPGA传输设备和第二以太网终端,所述第一以太网终端与所述第一FPGA传输设备有线连接,所述第一FPGA传输设备与所述第二FPGA传输设备无线连接,所述第二FPGA传输设备与所述第二以太网终端有线连接,所述第二FPGA传输设备与所述第一FPGA传输设备对称设置,所述第一FPGA传输设备包括帧存储队列,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述MAC帧添加检测数据,得到更改MAC帧,包括:>

3.根据权利...

【技术特征摘要】

1.一种基于fpga的mac层数据重传方法,其特征在于,应用于无线传输系统的第一fpga传输设备,所述无线传输系统还包括第一以太网终端、第二fpga传输设备和第二以太网终端,所述第一以太网终端与所述第一fpga传输设备有线连接,所述第一fpga传输设备与所述第二fpga传输设备无线连接,所述第二fpga传输设备与所述第二以太网终端有线连接,所述第二fpga传输设备与所述第一fpga传输设备对称设置,所述第一fpga传输设备包括帧存储队列,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述mac帧添加检测数据,得到更改mac帧,包括:

3.根据权利要求2所述的方法,其特征在于,所述从所述帧存储队列中读取与所述错误信息首次匹配的第一回传mac帧,从所述第一回传mac帧开始,依次读取所述帧存储队列中的所述更改mac帧作为所述第一回传mac帧发送给所述第二fpga传输设备,包括:

4.根据权利要求2所述的方法,其特征在于,所述控制所述第二fpga传输设备对所述更改mac帧进行检测,得到检测结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述超时时间通过以下步骤得到:

6.根据权利要求5...

【专利技术属性】
技术研发人员:胡连逵陈鹏连英杰
申请(专利权)人:广东兴颂科技有限公司
类型:发明
国别省市:

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

1