On the use of sliding LT code in underwater acoustic real-time data transfer with high propagation latency

The data-link layer protocol is of great significance for the effectiveness and reliability of the transmission. In terrestrial wireless networks, there are three error control protocols in data-link layer, stop-wait ARQ, go-back-N ARQ and selective ARQ. Moreover, LT code, an advanced error control mechanism, is proposed and widely used in deep space communications or other erasure channels. However, since underwater sound speed is comparatively slow, the protocol design needs to take the characteristics of the underwater acoustic channel into consideration in order to make efficient use of the channel. In this paper, a novel data transfer protocol based on sliding LT code (SLTC) is proposed to solve the underwater acoustic data transfer problem. We define the main performance metric in terms of the transmission efficiency to evaluate and compare three different protocols, stop-wait ARQ, M-ARQ and the data transfer protocol based on SLTC. Simulation results show that the impact of the transmission distance on the transmission efficiency of the data transfer protocol based on SLTC is less than that of the other two protocols.

[1]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[2]  Milica Stojanovic,et al.  Underwater wireless video transmission for supervisory control and inspection using acoustic OFDM , 2010, OCEANS 2011 IEEE - Spain.

[3]  Dario Pompili,et al.  Underwater acoustic sensor networks: research challenges , 2005, Ad Hoc Networks.

[5]  M. Chitre,et al.  On the use of rate-less codes in underwater acoustic file transfers , 2007, OCEANS 2007 - Europe.

[6]  Zhong Zhou,et al.  Practical Coding-based Multi-Hop Reliable Data Transfer for underwater acoustic networks , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).