Random linear packet coding: Joint power and rate control

Random linear packet coding is considered for channels that experience fading and have long propagation delay, such as the underwater acoustic channels. Previously, we employed power control (adjusting the transmission power according to the channel gain) and rate control (adjusting the number of coded packets according to the channel gain) to counteract the effects of fading. For such policies, it was shown that there exists an optimal number of coded packets (when employing power control) or optimal transmission power (when employing rate control) for which the energy required per bit of information transmitted is minimized. In this paper, we present a strategy to jointly optimize the transmission power and the number of coded packets. We present two optimization criteria, i.e., (a) minimizing the average energy per bit for transmission and (b) maximizing the throughput. Given the statistics of the channel, we compute the average energy per bit and the average throughput under each criterion, to make a choice based on the desired tradeoff. In applications with limited power, minimizing the average energy per bit will be the guiding principle, while in time-critical applications maximizing the average throughput will dictate the choice.

[1]  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.

[2]  M. Stojanovic,et al.  Random linear packet coding for high speed acoustic communication: An experimental analysis , 2012, 2012 Oceans - Yeosu.

[3]  Milica Stojanovic,et al.  Random linear packet coding for fading channels , 2013, 2013 OCEANS - San Diego.

[4]  Dong Nguyen,et al.  Joint network coding and power control for cellular radio networks , 2008, 2008 Second International Conference on Communications and Electronics.

[5]  M. Stojanovic,et al.  Statistical Characterization and Computationally Efficient Modeling of a Class of Underwater Acoustic Communication Channels , 2013, IEEE Journal of Oceanic Engineering.

[6]  Milica Stojanovic,et al.  On Coding for Delay—Network Coding for Time-Division Duplexing , 2012, IEEE Transactions on Information Theory.

[7]  Georgios B. Giannakis,et al.  Cross-Layer Designs in Coded Wireless Fading Networks With Multicast , 2010, IEEE/ACM Transactions on Networking.

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