Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Power Control Scheme in Very Fast Fading Wireless Communication Systems Concerning the Effect of Noise and Interference Roozbeh Mohammadian Mehrzad Biguesh Wireless Comm. Laboratory, Dept. of Electrical Engineering, Engineering School, Shiraz University, P.C. 71348-51154, Shiraz, Iran biguesh@sharif.edu A BSTRACT A very efficient approach to increase the QoS and capacity of wireless communications is to control the transmit powers. The existing power control schemes are mostly designed for power adjustment in environments that the channel is varying slowly. However, when the user channels vary very fast these methods fail to properly adjust the transmit powers. For power control in such scenarios one solution is to adjust the transmit powers in order to tune the users probability of outage instead of tuning the instantaneous SINR. This paper studies the problem of power control in very fast Rayleigh fading wireless systems concerning the effect of interference and noise. We propose to minimize the total transmit power with constraints on the users outage probabilities and transmit powers bound. Then we change this problem to a geometric program which can be handled using numerical approaches. Computer simulations show the efficiency of the proposed method. 1 I. I NTRODUCTION In mobile communication environments, because of the bandwidth resource restriction the channel is reused by several users which reduces the quality of services (QoS) in these systems. Increasing the capacity and QoS is always of important interest for vendors and researchers where power control (PC) is an intelligent and very effective tool for adjusting the transmitted powers such that the users experience a predefined QoS while at the same time the total transmit power is minimized [1]. Generally, the power control schemes are divided into distributed and centralized techniques. In distributed power control (DPC), mainly the user received SINRs are used by base stations to iteratively adjust the transmitted powers so that all users finally meet the QoS requirements [1][2][3]. In centralized power control (CPC), all information about the 1 This work was partially supported by Iran Telecommunication Research Center (ITRC). users channels are collected in a central unit which determines the proper transmit powers for each user [4][5]. Usually, centralized [4][6] and distributed [1][2] power control algorithms assume quasi-stationary fading wireless channels. Thus, they consider that the channels are static within sufficient period of time and the instantaneous signal to interference ratio (SIR), signal to interference and noise ratio (SINR), or instantaneous value of some other related parameters are used as a criterion for adjusting the transmit powers to satisfy a predefined QoS for each user in the system. However, in wireless communication systems that exhibit fast variations of the channels, these methods might not always be practical [7]. There are two common methods for power control in very fast fading channel scenarios. The first one develops an algorithm that attempts to predict the channel’s behavior based on past observations of the users’ channels and then it uses those predictions to update the transmit powers. These methods require knowledge of channel’s gain and the user’s received SINR at each time instant, also some statistical information about the communication channel is required [8]. The above necessities result in a complex system and also cause a loss in bandwidth efficiency due to channel estimation phase and the related channel estimation error. The second approach is based on the knowledge of the channel’s mean gains and does not require to be updated until the channel’s mean changes [7]. These schemes either minimize the probability of fading-induced outage or they find a power control approach which bounded the outage probabilities of the users in the system. In this paper we focus on the second methods because they are more efficient and also easy to implement. We consider the problem of minimizing the total transmit power subject to outage probability constraints and bounds on individual transmit and receive powers. In section II of this paper, we describe the system model and we give a brief review of the formulations. Section III proposes the power control problem in very fast fading wireless channels and transforms it to a geometric program (GP) problem. Geometric programming is also briefly addressed in section IV. Section V contains our computer simulations and finally we conclude in section VI. II. S YSTEM M ODEL Let us consider a CDMA cellular radio system with M cells and one active user in each cell. For simplicity we assume that the ith user is connected to the ith BTS. The channels between each user in the system and all BTS are Rayleigh fading channels. This assumption is true if neither the desired nor the interference signals have direct line-of-sight components. With such channels, the power received from transmitter j by ith receiver is given by, In a noise free scenario (or the so called interference dominant case), the above outage reduces to, Y 1 Oi = 1 − γth θik Gik Pk 1 + θii Gii Pi k6=i III. P ROPOSED POWER CONTROL PROBLEM We consider a fast fading channel and for power adjustment our goal is to minimize the total transmit power subject to outage probability constraints and bounds on transmit and receive powers. Here, we propose the following problem for power control, P = arg min P Gij Fij Pj where Fij represent the Rayleigh fading and Pj is the transmit power from the jth transmitter. Additionally, the slowly varying term Gij contains the effect of propagation gain, the log-normal fading due to shadowing, and also the antenna gain between the jth transmitter and ith receiver. We assume that the coefficients Fij s are independent random variables with exponential distribution and without loss of generality we assume that they have a unity mean. For the described system it is easy to see that the ith user received SINR is, SINRi = σ2 + θ G F P Pii ii ii i k6=i θik Gik Fik Pk (1) where, σ 2 is the power of noise, θik shows the CDMA despreading gain for the signal of the kth transmitter that is captured by the ith receiver, and X θik Gik Fik Pk k6=i shows the total interference power experienced by the ith user because of the co-channel signals transmitted to other users in the system. For very fast fading channels, one can relate the quality of service (QoS) to the distribution of the received signal SINR. As an approach, in order to ensure a satisfactory QoS, the user received SINR has to be more than a predefined threshold with some sufficiently high probability. Let us define the probability of outage as, Oi = P rob{SINRi ≤ γth } Using (1) this outage probability can be expressed as, n Oi = P rob θii Gii Fii Pi ≤ γth σ 2 + o X γth θik Gik Fik Pk s.t. M X Pi (5) i=1 Oi ≤ Oimax for i = 1, . . . , M Pimax for i = 1, . . . , M for i = 1, . . . , M Pi ≤ Gii Pi > Pth where, vector P = [P1 , . . . , PM ]T contains the desired transmit powers, Oimax is the maximum allowed outage probability for ith receiver, and Pimax is the maximum transmit power of ith transmitter due to the transmitter hardware limitations. In this problem, Gii Pi > Pth guarantees a sufficiently high received signal power (in average) for proper operation of the ith receiver (this is related to the sensitivity of the user receiver)2 . The objective function in optimization problem (5) is a linear combination of the powers Pi , while the outage probabilities Oi are nonlinear functions of transmit powers Pi . Consequently, the existing convex optimization methods can not be directly used to solve the above problem. However, (5) can be changed into a geometric program problem where there exist efficient numerical methods to solve it. Using (4), the outage probability constraints Oi < Oimax in (5) can be expressed as: Y σ2 γth θik Gik Pk  1+ ≤ 1. (6) (1 − Oimax )e θii Gii Pi θii Gii Pi k6=i Now putting (6) into (5), our optimization problem can be rewritten as, min P M X Pi (7) i=1 (2) s.t. Pth Pi ≤ 1 , max ≤ 1 Pi Gii Pi Y σ2 γth θik Gik Pk  (1 − Oimax )e θii Gii Pi 1+ ≤1 θii Gii Pi k6=i for i = 1, . . . , M (3) k6=i When the channels are Rayleigh fading, the above outage probability can be written as [7], Y −σ 2 1 (4) Oi = 1 − e θii Gii Pi γth θik Gik Pk 1 + θii Gii Pi k6=i Fortunately, (7) can be changed into a geometric program problem (see section 4 for geometric programming), where as we stated before it can be solved using efficient and fast numerical methods. 2 In general, Pth depends on the specifications of the user handset. To change the above problem into a standard GP problem let us replace, Y σ2 γth θik Gik Pk  def fi (P) = e θii Gii Pi 1+ θii Gii Pi k6=i with the following approximate in monomial format [9], fi (P) ≈ fi (P◦ ) M  Y Pi ai Pi,◦ i=1 (8) Here, the exponents ai s have to be obtained from, ai = Pi ∂f (P) fi (P) ∂Pi min P s.t. Step-1: Choose an initial feasible power vector P. Step-2: Find the local monomial approximation of fi (P)s, that is Ri (P)s, at this feasible P. Step-3: Solve the resulting GP problem (9) using an interior-point method. Step-4: Going to step-2, when the solution of step-3 is used as the new feasible point P. Step-5: Terminate the algorithm at (k + 1)th iteration if kPk+1 −Pk k ≤ ǫ where ǫ is some error tolerance. IV. G EOMETRIC P ROGRAMMING P=P◦ We have to remind that this approximation is valid when P is in vicinity of P◦ . Substituting the above approximation fi (P), problem (7) can be changed into a GP and it can be solved easily using interior-point methods. Obviously the above approximation is reliable just in a small region around some given point, while to find the solution to this problem we have to use the approximation of the fi (P)s in all feasible region for the problem. To overcome this obstacle, we have to use the following iterative method: T • Select an arbitrary point P0 = [P1,0 , . . . , PM,0 ] in the feasible region as an initial point. • Approximate fi (P)s at P0 as monomials for i = 1, . . . , M using expansion (8). • After evaluating the approximations, replace those functions with their monomial approximations and solve the problem to find a next P0 . The related optimization problem in the form of a standard geometrical program problem can be written as, M X In brief, the above GP problem (as a regular standard GP problem) has to be solved using the following iterative scheme. In this section we briefly describe the geometric programming problem and the terminologies related to it [10]. An optimization problem is called a geometric programming problem if it has the following form: min s.t. f0 (x) gi (x) ≤ 1 i = 1, · · · , m fi (x) = 1 i = 1, · · · , p x>0 where functions f0 (x) and gi (x) are posynomials and fi (x) is a monomial. We remind that function T (x) is called a monomial if it is expressed as, n Y a (11) xj j T (x) = α j=1 where α is some positive constant and aj for j = 1, · · · , n are arbitrary rational numbers. Also, function F (x) is called a posynomial if it has the following structure: F (x) = Pi (9) i=1 Pi Pth ≤1 Pimax Pi Gii Pi δ1 Pi,0 ≤ 1, ≤1 Pi δ2 Pi,0 (1 − Oimax )Ri (P) ≤ 1 for i = 1, . . . , M ≤ 1, Here, Ri (P)s are the approximate of fi (P)s at P0 , δ1 is a constant smaller than 1 but very close to it, and coefficient δ2 is a number greater but very close to 1. Note that the new constraints, Pi δ1 Pi,0 ≤1 ≤1 Pi δ2 Pi,0 in (9) are added to guarantee that the answer to this problem stays in a reliable region for validity of approximation (8). The solution to this problem is used in the next iterate, and we have to repeat the previous steps until the answers converge to a specific value. (10) t X Tk (x) (12) k=1 where Tk (x)s are monomials as (11). Though geometric programming problems seem to be difficult to find a solution, there exists a transformation that considerably simplifies this problem, often rendering it solvable as a linear system of equations, or as a manageable, linearly constrained problem. To introduce the first change of variables, let us substitute yj = ln(xj ) Furthermore, in addition to the above substitution in GP problem, let us also equivalently write the objective function as one of minimizing ln[f0 (x)] and the constraints as ln[gi (x)] for i = 1, · · · , m, ln[fi (x)] for i = 1, · · · , p, noting the monotonicity of the logarithmic function and the positivity of the objective and constraint functions. Hence, a GP equivalently can be written as: min ln[f0 (y)] s.t. ln[gi (y)] ≤ 0, ln[fi (y)] = 0, (13) i = 1, · · · , m i = 1, · · · , p 5.5 1.25 5 1.2 4.5 1.15 transmitter 2 transmitter 3 1.1 4 Optimal transmit power Total transmit power transmitter 1 3.5 3 2.5 1.05 1 0.95 0.9 2 0.85 1.5 0.8 1 5 Fig. 1. 10 15 Number of iterations 20 25 Learning curve for the transmit powers. which is called the convex form of the GP and is a convex optimization problem. This is because the objective and inequality constraint functions are all convex and equality constraint functions are affine. Note that the convex form of a GP problem can be solved globally with great efficiency, using recently developed interior-point methods [10]. V. C OMPUTER SIMULATIONS For computer simulations, we consider a cellular wireless network with M = 3 transmitters and receivers. The path gain, Gii between the ith transmitter/receiver pair is assumed to be 1 and gains Gik (for i 6= k) are independent random variables with uniform distribution over 0.001 and 0.004. Maximum allowed outage probabilities are Oimax = 0.01 for i = 1, 2, 3. We select Pimax = 3 and Pth = 10−3 . The δ1 and δ2 (the coefficients for upper and lower bounds of approximation) are set to 0.9 and 1.1, respectively. The CDMA de-spreading gains are assumed to be θii = 128 and θik = 1 for i 6= k and the error tolerance is ǫ = 10−5 . In the first scenario, we assume γth = 5dB and σ 2 = 0.5. The program is executed for 100 times with random initial feasible powers Pi uniformly distributed between 0.5 and 2. Over the entire set of experiments our algorithm converged to a unique optimal set of transmit powers. Fig. 1 shows the learning curves for the elements of P over this simulation experiments. Here, the average number of iterations for convergence of the algorithm is approximately 12. In the second simulation, we have used σ 2 = 1. In this case, Fig. 2 shows the required transmit powers for the users of our scenario as a function of γth for one run of the simulation. Our other simulations show that the solution of our approximate method is in excellent match with the exact solution found using exhaustive search. VI. C ONCLUSION Power control is a very efficient scheme to enhance the capacity and QoS of mobile communication systems. Evidently, in fast time-varying environments the power control algorithms designed for environments with quasi-stationary channels do 0.75 0 2 Fig. 2. 4 6 8 10 12 Threshold SINR(dB) 14 16 18 20 Required transmit power as a function of γth . not work properly. We proposed a new centralized power control problem for mobile communication systems with fast Rayleigh fading channels. The proposed power control problem minimizes the total transmit power with constrains on outage probability for each user in the system and with constraints on individual transmit and received signal powers. The proposed problem was casted to a standard geometric problem which is solvable using efficient numerical methods. Our computer simulations show that, this new algorithm performs quite well, and it seems to provide a global optimal power vector, independent of the initial point of search in geometric programming. R EFERENCES [1] J. Zander, “Distributed cochannel interference control in cellular radio systems,” IEEE Trans. Veh. Technol., vol. 41, no. 3, pp. 305-311, Aug. 1992. [2] G. J. Foschini and Z. Miljanic, “Distributed autonomous wireless channel assignment algorithm with power control,” IEEE Trans. Veh. Technol., vol. 44, no. 3, pp. 420-429, Aug. 1995. [3] M. Biguesh, A. B. Gershman, and A. Czylwick, “An improved distributed downlink power control in the presence of erroneous user SINR reports,” in Proc. IEEE Vehicular Technology Conference (VTC), Milan, Italy, May 2004. [4] S. A. Grandhi, R. Vijayan and D. J. Goodman, “Centralized power control in cellular radio systems,” IEEE Trans. Veh. Technol., vol. 42, no. 4, Nov. 1993. [5] H. Boche and M. Schubert, “A new approach to power adjustment for spatial covariance based downlink beamforming,” in Proc. IEEE International Conference Acoustics, Speech, and Signal Processing, vol. 5, pp. 29572960, Salt Lake City, Utah, USA, May 2001. [6] H. Alavi and R. Nettleton, “Downstream power control for a spread spectrum cellular mobile radio system,” in Proc. GLOBECOM, pp. 8488, Nov. 1982. [7] S. Kandukuri and S. Boyd, “Optimal power control in interferencelimited fading wireless channels with outage-probability specifications,” IEEE Trans. Wireless Communications, vol. 1, pp. 46-55, Jan. 2002. [8] T. Holliday, A. Goldsmith and P. Glynn “Distributed power control for time varying wireless networks: optimality and convergence ,”Proceedings: Allerton Conference on Communications, Control, and Computing, Monticello, IL, pp. 1024-1033, Oct. 2003. [9] S. Boyd, S. J. Kim, L. Vandenberghe and B. Hassibi, “A toturial on geometric programming,” Stanford University EE Technical Report, 2005. [10] S. Boyd and L. Vandenberghe, Convex Optimization, Cambridge University Press, 2004.