Author :
Andreotti, Riccardo ; Lottici, V. ; Giannetti, Filippo ; Stupia, I. ; Vandendorpe, Luc
Author_Institution :
Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
Abstract :
In this work, we investigate the power allocation (PA) problem aimed at minimizing the users´ packet error rate (PER) over a noncooperative link, i.e., a link where the set of users, employing packet-oriented bit-interleaved coded (BIC) orthogonal frequency division multiplexing (OFDM) systems, compete for the same bandwidth. For these kind of systems, the PER is not available in closed-form, but a very efficient solution is offered by the effective SNR mapping (ESM) technique. This method allows each user to evaluate a single scalar value, the effective SNR (ESNR), accounting for all the SNIRs experienced over the active subcarriers, and to univocally map it into a PER value. Thus, in order to derive a decentralized strategy allowing each user to minimize its own PER, the problem is described as a strategic game, called min-PER game, with the set of player, utilities and strategies represented by the competitive users, the ESNRs and the set of feasible power allocations, respectively. We will show both the existence of at least one Nash Equilibrium (NE) for the min-PER game and its equivalence with a Nonlinear Variational Inequality (NVI) problem. Finally, relying on the theory of contraction mappings, we will derive a distributed algorithm to reach the NE of the game.
Keywords :
OFDM modulation; game theory; modulation coding; radio links; telecommunication network reliability; ESM technique; NVI problem; Nash equilibrium; competitive users; contraction mappings; effective SNR mapping; game theoretical approach; min-PER game; noncooperative BIC-OFDM systems; noncooperative link; nonlinear variational inequality problem; orthogonal frequency division multiplexing; packet error rate; packet-oriented bit-interleaved coded; power allocation problem; power allocations; reliable packet transmission; Decision support systems; Wireless communication;