The present invention relates to Long Term Evolution (LTE) femtocells, and specifically to an analytical framework and algorithms that allow analysis and planning of various femtocell aspects including dynamic adjustment of femtocell power for interference mitigation, and optimization according to user selectable policies. Quite specifically, a hybrid distributed and centralized femtocell planning and optimization algorithm provides guarantees for convergence and optimization with respect to user selected QoS.
Long Term Evolution (LTE) femtocells are also called Home enhanced Node B (HeNB) in 3GPP terminology. They are miniature base stations intended to cover a small area in the order of 75 feet by 75 feet. From appearance, they look like a WiFi Access Point (AP) and are intended to be used just like an access point. For residential deployment, the femtocell is connected to a wire line broadband network in a similar fashion as the WiFi AP. The major difference is that femtocells normally operate in the cellular licensed spectrum while WiFi APs use the unlicensed spectrum. The immediate implications are first, femtocell service is a managed service whose providers are usually cellular operators, while WiFi services are best effort. Second, from the user perspective, the same cellular device (e.g. smart phone) that customers are using in the outdoor environment is also used inside the femto area, which is normally an indoor environment. Finally, femtocell performance is expected to be better than that of the macrocell environment due to the proximity of the femto base station to the user equipment and the generally higher capacity of the residential broadband network as the backhaul.
Femtocells are associated with different technologies: 2G (GSM, CDMA), 3G (UMTS, HSPA, and EVDO), and 4G (LTE, WiMAX). Currently in the United States, 3 out of the 4 largest cellular carriers have commercial deployment of either 2G or 3G femtocells. There are also many trials of femtocell service since 2008. ABI Research estimated that there are 60 trials of femtocell services at the end of 2009 over the world. While commercial trials of LTE femtocell have not been announced, there are a number of laboratory demonstrations. Moreover, many analysts have commented that the impact of LTE femtocell is expected to be even larger than those of the earlier generations. This is because while the 2G/3G femto introduction can be considered to be an afterthought, LTE femtocell is expected to be an integrated part of the LTE rollout planning.
While there is much promise about the femtocell idea, operators are still hesitating about large scale deployment. One of the concerns is that femtocells are expected to be deployed in the tens of thousands and all have to be managed smoothly without large operations cost. In particular, because of the uncertainty of femto locations and their potential proximity to each other as well as to the macrocell, interference can severely compromise femto performance. Moreover, malfunctioning or mistuned femtocells can further degrade the performance of the LTE macro network. All these concerns lead operators to focus on a new concept called Self-Organizing Networks (SON) as a long term solution, especially for operations. SON represents aggregated ideas that include “self-optimization”, “self-configuration”, and “self-healing”. These self-X capabilities are becoming integrated parts of the new 4G LTE network. The state of the art in various self-X technologies is still at their infancy.
The present invention proposes a framework targeted towards solving the management of large scale femtocell networks. A key feature of the invention is that while the optimization procedure involves only local femtocells without explicit coordination with other femtocells, there is a centralized counterpart of the localized algorithm, which oversees the global performance and sets policy and associated parameters. The proposed hybrid architecture ensures scalability, and provides better global control and assurance towards managing thousands of femtocells. In addition, the proposed framework and algorithms are general and can be applied to various radio technologies, including UMTS, WiMAX, and LTE. However, because of the importance of LTE and the associated OFDM technology, the following description will focus on using LTE to illustrate the invention.
LTE femtocell is a new idea in 4G wireless. Since large scale LTE femtocells are not commercially deployed, there are little publicly known solutions. Two general prior solutions are described in the literature. First, different chunks of OFDM frequencies are assigned to neighboring femtocells to avoid interference. This method is similar to that of frequency planning in traditional wireless networks. For example, frequency reuse factors of 3, 7, and 11 are common in GSM networks. However, this approach is not effective for LTE femtocells as the femtocells do not have predefined locations. Moreover, assigning preallocating OFDM frequency will underutilize the available resource. The second method is to adjust the power of each femtocell according to local measurements. However, there are not reported methods of how to properly adjust all the femtocells so that convergence is assured.
Prior solution usually provides some ad hoc method for femtocell power adjustment. There are no reported mechanisms to detect if the power selected will converge or not. Worse yet, in some anomaly situations, there are no guarantees that the selected power does not cause adverse effects to other femtocells or degrade the performance of a large area of the macrocell network.
Other solutions suggest assigning different frequency to the femtocells to reduce interference among femtocells. This is similar to using frequency reuse factor larger than 1 as commonly used in GSM macrocell networks. However, it can be shown that without adaptive power of femtocells, using frequency reuse factor larger than 1 will significantly reduce femto UE rate. If frequency reuse is combined with the power adaptation as proposed in the current invention, it can be shown that the overall performance is similar. Therefore frequency reuse applied to femtocells does not improve performance, but will increase complexity as locations of femtocells cannot be known before deployment and they may change during deployment. For these reasons, using power adaptation as proposed in this invention is superior than using methods that use frequency reuse factors larger than 1.
The femtocell-macrocell interference reference architecture is shown in
Given a number of femtocells and one or more macrocells located in a given area, and several Home UEs are supported within each femto area of radius r, the problems to be solved are: How can each femtocell adapt its power to achieve the best performance of the HUES and at the same time incur the minimum inference to the MUEs?
Suppose each femtocell i can dynamically change its output power Pi within a given range. The optimization problem is to find a set of values for Pi such that certain selected criteria discussed below can be met. It is assumed that all femtocells and macrocells may use all the frequencies (resource blocks) of the assigned LTE spectrum, thus a single frequency reuse scheme is assumed.
The present invention solves three types of problems using optimization techniques. First, if each femtocell makes its decision without explicit coordination with its neighboring femtocells or the macrocell, how should the femtocell be controlled to satisfy global objectives? Second, what kind of objective functions will provide a good linkage between desired policies and adjustable parameters of the proposed framework? Third, how can various QoS levels be satisfied? What are the tradeoffs and how to support administrative control of the tradeoffs?
The present invention provides a hybrid distributed and centralized femtocell planning and optimization algorithm that provides guarantees for convergence and optimization with respect to user selected QoS.
The present invention comprises two algorithms, an Interative Distributed Algorithm (IDA) and an Analytic Computational Algorithm (ACA). The IDA is distributively implemented by the femtocells and ACA works at a centralized location. The novelty of the invention is that the proposed IDA is controlled by the ACA, which is able to create parameters for convergence, optimization, and provides tradeoffs. Also, because the equivalence of the solution of IDA and ACA. It is possible to use ACA as a virtualization of the complex and often elusive solution to IDA.
Most algorithms in the prior art are ad-hoc with no proof of convergence. The algorithms of the invention approach the problem from two completely difference angles but the two approaches arrive at the same solution. Each different algorithm is suitable for its own applications. It will be shown below that by use of the ACA, convergence of the IDA is guaranteed. The critical parameters and the conditions of convergence are described below.
The invention will be better understood when the following description is read in conjunction with the accompanying drawings.
There are in general two types of optimization approaches: a) Centralized; and b) Distributed. In a centralized approach, the optimization algorithm is executed in an entity outside the femtocells. States of the femtocells are monitored and data are sent back to the centralized entity for optimization. The centralized entity may perform policy setting as well as optimization, but the frequency of adjustments is usually relatively low. The advantage is that the centralized entity has a better view of the femto network and may be able to provide a globally optimized solution. However, centralized optimization takes longer to execute and requires more coordination between femtocells and the optimizer. This may cause a scaling problem when the number of femtocells is very large. In the distributed approach, decision and power adjustment is made locally at each femtocell, using information it collects regarding to the status or effect of its neighboring femtocells, such as received power or interference measurements. High-level guidance from an external policy server may be used to provide the optimization target. Each femtocell performs its own adjustment and convergence depends on proper selection of policy and algorithm. The advantage of the distributed approach is that it has the potential of better control of the scaling problem when the number of femtocells becomes very large, as each femtocell only needs to make its own decision. The risk is that if convergence is not achieved, it may end up with a bad operating point. There is also the issue of stability if a femtocell malfunctions and causes undesirable propagating effect. The present invention focuses on solving the distributed approach optimization problem. In addition, a centralized planning and optimization algorithm is used to issue high level guidance to enforce global policy. The two approaches can be described by the same mathematical framework.
The inventive approach can be considered as a hybrid approach in which femtocells execute local rules but under the direction of centralized policy servers. Such an approach is not described in the literature.
The femto-macro interference optimization problem can be described in mathematical terms. We start with defining the objective attributes and the control parameters. While there are many variations of the objective function, they can be categorized as combination of the following criteria:
These criteria are not exhaustive but are rather merely illustrative of the criteria that may be used. One can easily define other statistical properties (e.g. 95% percentile) as components of forming a utility function for global optimization. The goal of the invention is to create an optimization framework in which variations such as introducing new statistical criteria can easily be accommodated.
We will focus on solving three types of problems using optimization techniques. First, if each femto cell makes its decision without explicit coordination with its neighboring femtos or the macro cell, how should the femto cell select the criteria attributes to satisfy global optimization objectives? What kind of algorithm will work, and how well does it work? Second, how does an operator use the optimization framework to solve specific interference problems, such as femto-femto interference, or femto-macro interference? Third, how do various QoS levels be satisfied with respect to the proposed optimization framework? What are the tradeoffs and how to support user control of the tradeoffs? These questions and their answers will be described below. In the following we create an analytical framework as part of the problem formulation.
The analysis presented below applies to any number of femtocells and macrocells. For a femtocell i, the expression for the Signal-to-interference-and-noise (SINRf) of a Home UE (HUE) located at a spot si, i=1, . . . , 4, and the SINRm of a Macro UE located at a spot Ai, i=1 . . . 4 is as follows:
Equations 1 and 2 are written in linear terms, i.e. not in dB. The numerators on the right hand side are the received power and the denominators are the total interference power at spot si and Ai respectively. The P's are the power at the source, the g's are the path gain (1/path loss), the subscripts i, j signify femto i and all the neighboring femto cells j respectively, subscript m is for the macro cell source, and Nt for noise power of the spectrum corresponding to one physical resource block's bandwidth of NscRB resource elements.
For indoor path model, we adopt the micro-urban model given by:
Lfemto(dB)=28+40 log10(d)−gain_femto (eq. 3)
where d is in meters and gain_femto is the combined gain of femto transmitter and receiver, and is set to 0 dBi for the rest of the description.
For outdoor path loss, using the pass loss (Lm), for urban environment at a spectral frequency of 2 GHz, we have,
Lm(dB)=128.1+37.6 log10(dkm)+Lsh−Gm (eq. 4a)
where dkm is the distance between the transmitter and the receiver in km, Lsh is log-normally distributed shadowing, which is set to be 10 dB for simulation, and Gm is the gain of the antenna (set to 15 dBi). When an outdoor source is to penetrate an indoor building, we add another factor to represent the in-building loss, so that,
Lmi(dB)=128.1+37.6 log10(dkm)+Lsh−Gm+W (eq. 4b)
where W is the penetration loss, a typical value is 20-40 dB.
Noise Nt for LTE is given as:
Nt=(−174+10*log10(BW/nRB)+NF) (eq. 5)
where BW is the total spectrum of the LTE service, and nRB is the number of resource block bandwidth and NF is the noise figure. For a 10 MHz bandwidth, nRB is 25, we have, in dB,
Nt=(−174+10*log10(1×107/25)+9) (eq. 6)
We formulate femto-macro interference as a constrained optimization problem. The constraints are given by the number of femtocells in a cluster, maximum power of each femtocell, locations of interest, desirable capacities of HUE and MUE, and various QoS aspects. This approach is to allow each femtocell to independently adjust its power level so that all the above constraints are satisfied. If a given set of constraints cannot be all satisfied, the algorithm will relax certain parameters and therefore the constraints, to search for a feasible solution.
Distributed Optimization
In the distributed optimization approach, each femto cell implements an algorithm for optimization or for the purpose of achieving some specific goals. Optimization usually involves tradeoffs among a number of desirable attributes. For example, it is desirable to increase the capacity of a HUE within a femto area of 25 m2, but it is also desirable not to interfere “too much” the neighbor's femto area. In addition, one also does not want to create too much interference to a MUE outside the femto area. Optimization thus allows the adjustment of the power of the femto cells in such a way that criteria such as these can be satisfied. Sometimes, it may not be possible to satisfy all the desired criteria. In such cases, the criteria will need to be relaxed, or optimization will try to find the best solution, according to certain criteria. These criteria are related to some higher level conditions, which are usually captured in the form of a policy.
The following lists a number of relevant parameters:
The list is not exhaustive of all relevant parameters but it is merely descriptive of some relevant parameters
Optimization Conditions
We need to define where the HUE for computing SNRf is and where is the MUE for computing SNRm. As a starting point, use s1-s4 for HUE and the corresponding locations A1-A4 for the MUE as illustrated in
We first examine the fundamental constraints of the system. Next, suppose we have N femto cells and one macro cell. It can easily be extended to multiple macro cells scenario. Suppose it is desirable to achieve a target SNRf as Tj and a target SNRm as Tm (linear term, not dB). Using equation 1 and equation 2, we obtain following expressions for SNRf for a HUE, and SNRm for a MUE,
Solving for Pi, and designating the lower bound of Pi as Pmin, we can derive the following power constraint for the femto:
Equation 9 says that in order to achieve the target SNRf for a HUE within a femto area, the power level of that femto needs to be set to be larger than Pmin.
Similarly, solving for Pi of equation 8, and designating the upper bound of Pi as Pmax, we derive the following power constraint for the femto:
Equation 10 says that in order to meet the criteria that a MUE has a target SNRm of at least Tm, the power of the femto cell must be less than Pmax. Note that equation 10 and equation 9 have already taken into account the total interference due to the neighboring femto cells as well as that of the macro cell. However, there is an additional constraint of,
Pi≧0 (eq. 11)
Objective Functions
There are various objective functions that can be used. For example, one can optimize the total capacity (V) of all the femtocells, while requiring the MUE rates (wi) to satisfy some minimum rate (wm) constraint, so that, if vj is the rate of the jth femtocell, we have,
V=Σj=1Nvj subject to wi>wm for all i (eq. 12)
In general, V is a nonlinear function of the power, which complicates optimization. We propose to use the following intermediate objective function:
Pi=αPmin(i)+(1−α)Pmax(i) for all i (eq. 13)
Equation 13 suggests that each Pi is a linear combination of the minimum and maximum power constraint demanded by equation 9 and equation 10. The parameter α is between 0 and 1 and it is important in few aspects. First, α allocates resource between the femto and macro network. When α approaches 0, the selected femto power approaches Pmax(i), thus providing more resource (in terms of SINR) to the femto network. Conversely, if α approaches 1, the selected power approaches Pmin(i), thereby allocating more resource to the macro network. Thus by setting a proper value for α, it is possible to set global QoS policy for all the femtocells. Second, by searching the entire α space, one can find the solution to the objective function given by equation 12. Finally, it will be shown below that equation 13 leads to a mathematical framework that can be used to formulate an analytical solution to the optimization problem.
To gain more insight into the significance of α, we will illustrate the relationship between the α-space and the feasibility region given by equation 9-equation 11. Here we use a simple 2 femto nodes, shown in
With respect to the simple 2-femtocell network of
For femtocell 1:
For femtocell 2:
for femtocell 1: ≧( )(‘+)≦( )/−’) for femtocell 2: (14) (15)
≧( )(‘+)≦( )(/−’) (16) (17)
Note that gmxI, gmxO, x=1, 2 refer to the path gains with respect to a reference location just inside and outside the femtocell respectively. A typical feasible region given by these 4 constraint equations is shown in
From
Optimization Algorithm
The following is an algorithm for optimization based on the framework in equation 7 to equation 12 and the objective function given by equation 13. The overall architecture is shown in
Iterative Distributed Algorithm
There are two closely related aspects of the algorithm. The first part is an Iterative Distributed Algorithm (IDA), which is intended to be executed inside the femtocells. The second part of the algorithm is intended to be used as a toolset and is called an Analytic Computational Algorithm (ACA), which is intended to be used in a centralized planning and operations center. The ACA provides a set of conditions that are used to check for convergence of the IDA. In the following, there is first a description of the IDA. Then there is a derivation of the ACA and show that various aspects of planning and analysis of IDA can be directly derived from the ACA.
The core of the iterative distributed algorithm can be conceptually described as a two-step process. The high-level idea of the algorithm is shown in the right side 502 of
Under a local feasible condition, defined as,
Pmin(i)<Pmax(i) (eq. 18)
femto i selects a power level of,
Pi(sel)=αPmin(i)+(1−α)Pmax(i) (eq. 19)
at step 620. If the condition of step 618 is not met, then Pi(sel)=Pconstant.
Note that the local feasible condition given by equation 18 is not necessary for all iterative steps for IDA to converge. However, when the local feasible condition of equation 18 is not satisfied, the femtocell will set the selected power to a predefined constant value of Pconstant if the condition of Pmin>Peak is also satisfied. The reason for this additional condition is to protect anomalous scenarios such as equipment failures or two femtocells placed at close proximity, which may cause other femtocells to react and thereby lead to unstable situations. A recommended range of values of Pconstant for a per resource block basis, is from −14 to −10 dBm and a recommended range for Peak is −8 to −5 dBm.
Implementation of IDA
The IDA described described above focuses on the algorithmic procedure from a systems and simulation viewpoint. Next, we present the IDA from the functional perspective of a femtocell, and it will be suitable to be used for femtocell implementation of the IDA.
Referring to
Analytic Computational Algorithm (ACA)
Next, the analytical computational algorithm for solving the femtocell power optimization problem will be described. The same framework described for the IDA is used here. However, we shall show that the solution can be obtained by a direct analytical computation. We will also use the obtained result to analyze the convergence behavior and conditions of the iterative algorithm. The ACA is suitable for implementation in a centralized location rather than at a local femtocell.
As shown in the left side of
Based on the ACA, typical planning and “what-if” questions are:
The essence of the ACA is described and analyzed in the following.
We first rewrite equation 9 and equation 10, in matrix notation as:
Notice that a “0” is inserted in the i-th position of the path gain row vectors. Equation 20 and equation 21 represent a total 2N inequalities. Each set of two inequalities gives the lower and upper power bound for femtocell i. The set of Pi's that satisfies these 2N inequalities constitutes the feasible region. Applying equation 19 to each pair of these 2N bounds gives,
Define
Equation 22 or equation 23 describes a set of N equations. Using equation 22, we can represent the IDA power adjustment of femtocell i at iteration step t+1, as,
where
The matrix
It should be noted that while equation 22 to equation 26 are written with constant α, Tm, and Tf, all these parameters can be generalized to be a function of i, so that α→αi, Tm→Tmi, Tf→Tfi, signifying that these parameters can in general be different for different femtocells. Therefore different QoS's can be allocated to different femtocells. The same generalization also applies to the size and path gain model of the femtocell, which impacts the elements of
In IDA, the power vector changes for each iteration. However, if and when the system converges, such that the magnitude of the change of the power vector is smaller than some predefined constant ε we can drop the reference to t and write power vector as
Therefore, a unique solution for
Similarly, we can obtain
If
The ACA thus provides a simple and efficient method to obtain a set of solution powers for the femtocells such that the target SINR's certain QoS requirements are satisfied.
Conditions for Convergence
From equation 19 and equation 24, we have now derived two methods to obtain the solution to the femto power adaptation problem. To implement equation 24, it requires the complete knowledge of the
Rewrite equation 24 using subscript t in
Using equation 24 and equation 30, the difference between the current powers at iteration t+1 and the final converged powers is given by,
The IDA can be described as iteratively applying equation 30 for t+2, t+3, t+L, which gives,
Using the l2 norm of a vector, ∥.∥ as a metric to measure how far the result after L-th iteration is to the final solution
The last bound (inequality) follows directly from the definition of l2 norm of a matrix. Putting t=0, we obtain,
∥
Theorem 1 says that If max(∥
From Theorem 1, we have
if max(∥
Since,
∥(
We conclude that the right side of equation 34 vanishes for large L, which implies that IDA will result in a
Various aspects of the present disclosure may be embodied as a program, software, or computer instructions embodied in a computer or machine usable or readable device, which causes the computer or machine to perform the steps of the method when executed on the computer, processor, and/or machine.
The system and method of the present disclosure may be implemented and run on a general-purpose computer or special-purpose computer system. The computer system may be any type of known or will be known systems and may typically include a processor, memory device, a storage device, input/output devices, internal buses, and/or a communications interface for communicating with other computer systems in conjunction with communication hardware and software, etc.
The terms “computer system” and “computer network” as may be used in the present application may include a variety of combinations of fixed and/or portable computer hardware, software, peripherals, and storage devices. The computer system may include a plurality of individual components that are networked or otherwise linked to perform collaboratively, or may include one or more stand-alone components. The hardware and software components of the computer system of the present application may include and may be included within fixed and portable devices such as desktop, laptop, and/or server. A module may be a component of a device, software, program, or system that implements some “functionality”, which can be embodied as software, hardware, firmware, electronic circuitry, or etc.
While there has been described and illustrated a system and method for optimizing LTE femtocell performance, it will be apparent to those skilled in the art that variations and modifications are possible without deviating from the broad teachings of the present invention which shall be limited solely by the scope of the claims appended hereto.
This application claims the benefit of U.S. Provisional Application No. 61/292,000, filed on Jan. 4, 2010 and U.S. Provisional Application No. 61/345,702, filed on May 18, 2010, both of which are incorporated by reference herein in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
8126496 | Brisebois et al. | Feb 2012 | B2 |
20090098890 | Vasudevan et al. | Apr 2009 | A1 |
20090137241 | Yavuz et al. | May 2009 | A1 |
20090197590 | Borran et al. | Aug 2009 | A1 |
20090280853 | Brisebois et al. | Nov 2009 | A1 |
Number | Date | Country |
---|---|---|
2009120689 | Oct 2009 | WO |
Entry |
---|
Li, Xiangfang et al., “Downlink Power Control in Co-Channel Macrocell Femtocell Overlay,” 43rd Annual Conference on Information Sciences and Systems, Mar. 18-20, 2009, pp. 383-388, Baltimore, MD. |
Patent Cooperation Treaty International Search Report, Apr. 27, 2011. |
Number | Date | Country | |
---|---|---|---|
20120009909 A1 | Jan 2012 | US |
Number | Date | Country | |
---|---|---|---|
61292000 | Jan 2010 | US | |
61345702 | May 2010 | US |