浏览全部资源
扫码关注微信
1.华中师范大学, 物理科学与技术学院, 湖北 武汉 430079
2.武汉大学, 电子信息学院, 湖北 武汉 430072
[ "夏巧桥(1987-), 男, 湖北咸宁人, 讲师, 博士, 2014年于武汉大学获得博士学位, 主要从事高速实时数据处理平台、LDPC等方向的研究。E-mail:xqq2947759@163.com" ]
张青林(1983-), 男, 湖北襄阳人, 讲师, 博士, 2010年于武汉大学获得博士学位, 主要从事EDA技术、嵌入式系统、图像处理等方向的研究。E-mail:zhangqinglin@mail.ccnu.edu.cn ZHANG Qing-lin, E-mail:zhangqinglin@mail.ccnu.edu.cn
收稿日期:2017-06-23,
录用日期:2017-8-31,
纸质出版日期:2018-04-25
移动端阅览
夏巧桥, 胡正文, 张青林. 遥感相机快视高速可靠传输系统的设计与实现[J]. 光学 精密工程, 2018,26(4):971-979.
Qiao-qiao XIA, Zheng-wen HU, Qing-lin ZHANG. Design and implementation of high speed and reliable transmission platform in fast view system[J]. Optics and precision engineering, 2018, 26(4): 971-979.
夏巧桥, 胡正文, 张青林. 遥感相机快视高速可靠传输系统的设计与实现[J]. 光学 精密工程, 2018,26(4):971-979. DOI: 10.3788/OPE.20182604.0971.
Qiao-qiao XIA, Zheng-wen HU, Qing-lin ZHANG. Design and implementation of high speed and reliable transmission platform in fast view system[J]. Optics and precision engineering, 2018, 26(4): 971-979. DOI: 10.3788/OPE.20182604.0971.
针对遥感相机数据输出速率较高、快视系统传输带宽不足的问题,提出了一种基于万兆网的高速可靠传输系统并加以实现。传输系统前端采用FPGA作为主控制器,在其内部构建可靠传输协议栈,通过确认重传算法实现高速数据的UDP可靠传输,并通过流量控制机制提高传输效率。由于重传算法需消耗较多缓存资源,采用DDR3多端口控制器对传输协议栈中已发送但未被确认的数据帧进行缓存,同时对前端高速数据流进行速率平滑,减少FPGA片上RAM资源使用率。实验结果表明:当上位机CPU负载较小时,传输系统可可靠传输高达1 000 MB/s的连续数据流;当CPU负载较大时,传输速率亦在600 MB/s以上。系统传输速率高,工作稳定,扩展性强,已成功应用于遥感相机快视系统中,为超高速遥感相机的研制测试提供了保障。
Aiming at the problem of the high data rate of remote sensing satellite cameras and the insufficient transmission bandwidth of fast view system
a new high speed reliable transmission system based on 10 Gb/s Ethernet was proposed and performed. The front end of the transmission system adopted FPGA as the main control unit that constructed the reliable transmission protocol stack. The transmission system achieved the reliable transmission for high speed data stream by ack-resend algorithm and flow control in application layer. The DDR3 multi-port front end was used to cache the frames that had been sent but not acknowledged at the transmission protocol stack due to that retransmission algorithm needed to consume more cache resources. The high speed data stream of the front end was smoothed at the same time. Experiment results indicate that the transmission system can transform reliable high speed data stream up to 1000 MB/s when the CPU load is small; When CPU load is heavy
the speed reduces to 600 MB/s. This system works at high speed with reliable performance
and costs low
and it is easy to expand to multi-channel transmission system. It has been successfully applied in a fast view system.
王譞, 陈曦, 张立国, 等.遥感卫星CCD相机模拟源的研制[J].光学 精密工程, 2012, 20(11):2559-2569.
WANG X, CHEN X, ZHANG L G, et al.. Development of CCD camera simulation source for remote sensing satellite[J]. Opt. Precision Eng., 2012, 20(11):2559-2569. (in Chinese)
夏巧桥, 汪鼎文, 张立国, 等.高速多通道遥感相机快视系统的实现[J].光学 精密工程, 2013, 21(1):158-166.
XIA Q Q, WANG D W, ZHANG L G, et al.. Realization of fast-view system for high-speed multi-channel remote sensing camera[J]. Opt. Precision Eng., 2013, 21(1):158-166. (in Chinese)
孙科林, 周维超, 吴钦章.高速实时光纤图像传输系统的实现[J].光学 精密工程, 2011, 19(9):2228-2235.
SUN K L, ZHOU W CH, WU Q ZH. Realization of high-speed real-time optical fiber image transmission system[J]. Opt. Precision Eng., 2011, 19(9):2228-2235. (in Chinese)
刘鹏. 基于PCI Express总线的光纤图像传输系统设计与实现[D]. 大连: 大连理工大学, 2011.
LIU P. Design and implementation of fiber-optic image transmission system based on PCI Express [D]. Dalian: Dalian University of Technology, 2011. (in Chinese)
赵玲玲. 基于FPGA的10Gbps光传输系统设计[D]. 长春: 中国科学院研究生院(长春光学精密机械与物理研究所), 2010.
ZHAO L L. The design of 10 Gbps optical transmission system based on FPGA [D]. Changchun: Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, 2010. (in Chinese)
Intilop. 10G TCP & UDP Full Offload IP datasheet[EB/OL]. (2015-12-08)[2017-04-10] . http://www.intilop.com/resources/product_briefs/10G%20TCP%20Offload%20Engine+MAC+Host_IF%20Ultra-Low%20Latency%20(SXTOE).pdf http://www.intilop.com/resources/product_briefs/10G%20TCP%20Offload%20Engine+MAC+Host_IF%20Ultra-Low%20Latency%20(SXTOE).pdf .
BAUER G, BAWEJ T, BEHRENS U, et al.. 10 Gbps TCP/IP streams from the FPGA for the CMS DAQ eventbuilder network[J]. Journal of Instrumentation, 2013, 8(12):C12039.
BAUER G, BAWEJ T, BEHRENS U, et al.. 10 Gbps TCP/IP streams from the FPGA for high energy physics[J]. Journal of Physics:Conference Series, 2014, 513(1):012042.
SIDLER D, ALONSO G, BLOTT M, et al. . Scalable 10Gbps TCP/IP stack architecture for reconfigurable hardware[C]. Proceedings of the 23 rd Annual International Symposium on Field-Programmable Custom Computing Machines , IEEE , 2015: 36-43.
程振洪. 10 G以太网TCP/IP逻辑设计与FPGA实现[D]. 武汉: 华中师范大学, 2016.
CHENG ZH H. Logic design and FPGA implementation of 10 gigabit ethernet TCP/IP [D]. Wuhan: Central China Normal University, 2016. (in Chinese)
ZABOLOTNY W M. Optimized ethernet transmission of acquired data from FPGA to embedded system[J]. Proceedings of SPIE, 2013, 8903:89031L.
ZABOLOTNY W M. Low latency protocol for transmission of measurement data from FPGA to Linux computer via 10 Gbps Ethernet link[J]. Journal of Instrumentation, 2015, 10(7):T07005.
YE W H, LI H. FPGA based DDR3 applications in a multichannel channelization data cache[C]. Proceedings of the 9 th International Symposium on Computational Intelligence and Design ( ISCID ), IEEE , 2017: 54-57.
赵飞, 叶震. UDP协议与TCP协议的对比分析与可靠性改进[J].计算机技术与发展, 2006, 16(9):219-221.
ZHAO F, YE ZH. Contrast analysis of UDP and TCP and improvement of UDP in reliability[J]. Computer Technology and Development, 2006, 16(9):219-221. (in Chinese)
谢希仁.计算机网络[M]. 4版.北京:电子工业出版社, 2004.
XIE X R. Computer Network[M]. 4th ed. Beijing:China Machine Press, 2004. (in Chinese)
HPE. HPE Ethernet 10 Gb 2-port 560FLR-SFP+ Adapter[EB/OL]. (2017-04-10)[2017-04-10] . https://www.hpe.com/us/en/product-catalog/options/pip.5360658.html# https://www.hpe.com/us/en/product-catalog/options/pip.5360658.html# .
0
浏览量
352
下载量
5
CSCD
关联资源
相关文章
相关作者
相关机构