We investigate reliable data packet delivery employing random linear packet coding for a half-duplex underwater acoustic link. Packet coding is performed on a group of M information-bearing packets so as to form N ≥ M coded packets, where N is chosen such that a pre-specified probability of successful decoding is maintained at the receiver. We regard a group of N coded packets as one super-packet, on which we apply an ARQ technique. Specifically, we group L super-packets and apply a group stop-and-wait acknowledgment procedure to the so-obtained unit (a super-group) to achieve full reliability. We also explore adaptive power and rate control combined with the proposed technique in order to improve the performance on fading channels. Using the channel gain information obtained via feedback from the receiver, the transmitter adjusts its power and coding rate such that the average energy per bit is minimized. In doing so, two constraints are observed, one on the maximum transmit power and another on the size N of the super-packet. Under these constraints, we develop the adaptation policy and provide analytical results for the throughput efficiency. Finally, we compare the performance of the proposed technique to that of conventional stop-and-wait, as well as a full-duplex benchmark, showing that packet coding technique on a half-duplex link can achieve a throughput efficiency that is very close to that of a full-duplex link.
[1]
M. Stojanovic,et al.
Statistical Characterization and Computationally Efficient Modeling of a Class of Underwater Acoustic Communication Channels
,
2013,
IEEE Journal of Oceanic Engineering.
[2]
P. Casari,et al.
Towards Optimal Broadcasting Policies for HARQ based on Fountain Codes in Underwater Networks
,
2008,
2008 Fifth Annual Conference on Wireless on Demand Network Systems and Services.
[3]
M. Chitre,et al.
On the use of rate-less codes in underwater acoustic file transfers
,
2007,
OCEANS 2007 - Europe.
[4]
Milica Stojanovic,et al.
On Coding for Delay—Network Coding for Time-Division Duplexing
,
2012,
IEEE Transactions on Information Theory.
[5]
Milica Stojanovic,et al.
Joint power and rate control with constrained resources for underwater acoustic channels
,
2015,
OCEANS 2015 - MTS/IEEE Washington.
[6]
M. Stojanovic,et al.
Optimization of a data link protocol for an underwater acoustic channel
,
2005,
Europe Oceans 2005.
[7]
Mandar Chitre,et al.
Reliable Point-to-Point Underwater Acoustic Data Transfer: To Juggle or Not to Juggle?
,
2015,
IEEE Journal of Oceanic Engineering.