Communication over Fading Channel 

Key techniques:

1.    (Knopp & Humblet, ICC'95) Joint design of power control and scheduling for multiple users sharing one fading channel.

\mu_i(\gamma) = 1/\lambda_i - 1/\gamma_i, if \gamma_i>\lambda_i, \gamma_i/\gamma_j > \lambda_i/\lambda_j, for all j \neq i.

\mu_i(\gamma) = 0 otherwise

where $\gamma_i$ is the current channel power gain for user $i$, $\lambda_i$ is a constant yielded from the power constraint of user $i$.

The condition $ \gamma_i/\gamma_j > \lambda_i/\lambda_j, for all j \neq i$ is a bit similar to GPS scheduling (without equality).

2.    (Bettesh & Shamai, VTC'01 Spring) Joint power and rate control for single user communicating over a block fading channel.

3.    (Bettesh & Shamai, PIMRC'98) Joint design of power control and scheduling for multiple users sharing one fading channel.


, so we cannot get the relation between  and .


Fast fading (time diversity) is useful.  From the physical-layer point of view, the higher the time diversity, the higher the channel coding gain $\gamma_{code}$ if the  codeword length is fixed and the number of interleaved bits is fixed.   If the number of interleaved bits is infinite (in the limit), a fading channel with any finite nonzero coherence time can be converted into a discrete-time channel with independent channel gains.   Hence, in the literature, interleaved Rayleigh fading channel is meant to be i.i.d. Rayleigh fading.

Interleaving could be applied to a single codeword by pseudo-random permutation; interleaving can also be applied to multiple codewords.  A simple interleaver is to write multiple codewords row-wise and read the codewords column-wise.