Design of Efficient Broadcast Transmission Strategy for Spatial Networks Based on LT Codes with Feedback Channel
SUO Longlong① ZHANG Genxin② BIAN Dongmin① LÜ Jing① XIE Zhidong①
①(Institute of Communications Engineering, Army Engineering University, Nanjing 210007, China) ②(School of Telecommunication and Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003 China)
Abstract:Since its wide coverage area, data broadcast is the major service of spatial system. However, due to the long distance and the complex, varied climate, data transmission suffers large round-trip-time and poor error performance. In order to achieve better performance, based on fountain codes and the feedback information, a novel and efficient data transmission strategy is proposed. Compared with typical protocols, the proposed strategy uses the feedback information to estimate the channel erasure probability. Besides, a weighted packet chosen vector is introduced into the fountain encoder to ensure the lost packets retransmitted in the order of the total consideration of their lost probability and the number of users which need a retransmission. Simulation results show that by the proposed scheme users can receive the data packets reliably while the total number of transmitted packets is less than the traditional protocols.
WANG Zhiming, ZENG Xiaoping, LIU Xue, et al. TCP congestion control algorithm for heterogeneous networks[J]. Journal of Electronics & Information Technology, 2016, 38(4): 780-786. doi: 10.11999/JEIT150774.
[2]
SARVI B, RAABIEE H R, and MIZANIAN K. An adaptive cross-layer error control protocol for wireless multimedia sensor networks[J]. Ad Hoc Networks, 2017, 56: 173-185.
CHEN Yiqun, WENG Liang, GU Shangjie, et al. Decoupling congestion control mechanism from transport control protocol[J]. Journal of Shanghai Jiaotong University, 2000, 34(6): 765-768.
ZHANG Min, LUO Guangchun, WANG Junfeng, et al. Reliable transmission control protocol for spatial information networks[J]. Journal on Communications, 2008, 29(6): 63-68.
[5]
SANNI M L, ADEROUNMU G A, BELLO S A, et al. An improved packet resequencing model for selective repeat request protocol in data communication networks[C]. 12th IEEE Symposium on Computers and Communications, Aveiro, Portugal, 2007: 375-380. doi: 10.1109/ISCC.2007. 4381631.
HU Jianjun, GUO Xian, and GAO Xiang. Analysis about performance of SR protocol on satellite Link[J]. Application of Electronic Technique, 2011, 37(9): 126-128.
ZHAO Jing, ZHANG Laibao, and ZHANG Jian. The performance difference analysis between go back protocol and selective repeat protocol[J]. Communications Technology, 2003, 36(1): 70-72.
[8]
BYERS J M, LUBY M, MITZENMACHER M, et al. A digital fountain approach to reliable distribution of bulk data[J]. ACM SIGCOMM, 1998, 28(4): 56-67.
[9]
BYERS J W, LUBY M and MITZENMACHER M. A digital fountain approach to asynchronous reliable multicast[J]. IEEE Journal on Selected Areas in Communications, 2002, 20(8): 1528-1540. doi: 10.1109/JSAC.2002.803996.
WANG Kaidong, TIAN Bin, and YI Kechu. Performance analysis of TCP for broadband satellite networks[J]. Chinese Journal of Computers, 2005, 28(8): 1360-1366.
XU Hui. Research on the reliable transport technologies in the broadband satellite IP communication networks[D]. [Ph.D. dissertation], University of Electronic Science and Technology of China, 2008: 13-15.
GU Ming and ZHANG Jun. A cross-layer mechanism to improve TCP performance in satellite networks[J]. Journal of Electronics & Information Technology, 2008, 30(8): 1815-1819.
[13]
LUBY M. LT codes[C]. 43rd IEEE Symposium on Foundations of Computer Science, Vancouver, Canada, 2002: 271-280. doi: 10.1109/SFCS.2002.1181950.
[14]
SHOKROLLAHI A. Raptor codes[J]. IEEE Transactions on Information Theory, 2006, 52(6): 2551-2567. doi: 10.1109/ TIT.2006.874390.
[15]
LUBY M, MITZENMACHER M, SHOKROLLAHI A, et al. Efficient erasure correcting codes[J]. IEEE Transactions on Information Theory, 2001, 47(2): 569-584. doi: 10.1109/ 18.910575.
[16]
YUAN Xiaojun and LI Ping. On systematic LT codes[J]. IEEE Communications Letters, 2008, 12(9): 681-683. doi: 10.1109/LCOMM.2008.080825.
[17]
SORENSEN J H, POPOVSKI P, and OSTERGAARD J. Design and analysis of LT codes with decreasing ripple size[J]. IEEE Transactions on Communications, 2012, 60(11): 3191-3197. doi: 10.1109/TCOMM.2012.091112.110864.
[18]
ZHANG Huazi, SUN Kairan, HUANG Qiuyuan, et al. FUN coding: Design and analysis[J]. IEEE/ACM Transactions on Networking, 2016, 24(6): 3340-3353. doi: 10.1109/TNET. 2016.2516819.
ZHU Hongpeng, ZHANG Gengxin, and LI Guangxia. Research of LT code in satellite data broadcasting system[J]. Journal on Communications, 2010, 31(7): 122-137.