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:
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.
Design and implementation of high speed and reliable transmission platform in fast view system
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.
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)
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)
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)
LIU P. Design and implementation of fiber-optic image transmission system based on PCI Express [D]. Dalian: Dalian University of Technology, 2011. (in Chinese)
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.
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.
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)