The present invention relates generally to systems and methods for transmission point (TP) association and beamforming assignment in heterogeneous networks.
Modern day communication networks implement coordinated multipoint (CoMP) transmission techniques to increase data rates and improve wireless link performance through cooperative diversity. CoMP transmission is achieved by coordinating simultaneous transmissions from multiple transmit points (TPs) to a single user, and typically requires additional transmit-side processing to obtain TP associations and beamforming weight vector assignment. TP associations assign TPs to users in the network, while beamforming weight vector assignment governs the transmission parameters used by the various TPs (e.g., transmit power, etc.).
Generally, TP association and beamforming weight vector assignment are performed separately. For instance, TP association may be achieved via fixed TP association algorithm or arrange extension algorithm, while beamforming weight vector assignment may be achieved through maximization of a sum-utility function. More specifically, conventional TP association techniques (such as fixed TP association and range extension) provide localized solutions that do not account for global network conditions, and, as a result, tend to perform poorly during periods of high congestion. To with, fixed TP association is a greedy approach that assigns TPs based on their spatial proximity to the receiver, and therefore results in scheduling imbalance when some areas of the network are more crowded than others. Similarly, range extension is a quasi-greedy approach that assigns TPs based on their spatial proximity (like fixed TP association), but adds bias for macro base stations (BSs) such that pico BSs are reserved for extending the range of the macro cell. Accordingly, range extension TP association suffers similar performance limitations to fixed TP association. As such, a globalized approach to TP association is desired to improve wireless link performance in congested networks.
Technical advantages are generally achieved, by embodiments of this disclosure which describe systems and methods for transmission point (TP) association and beamforming assignment in heterogeneous networks.
In accordance with an embodiment, a method of transmission point (TP) association is provided. In this example, the method includes obtaining channel information for a network comprising multiple transmit points, and maximizing a utility function in accordance with the channel information to obtain TP associations for user equipments (UEs) in the network. Each of the TP associations assigns transmit points to transmit data to a corresponding UE. An apparatus for performing this method is also provided.
In accordance with another embodiment, a method of beamforming weight vector assignment is provided. In this example, the method includes obtaining channel statistics for a network comprising multiple transmit points, and maximizing a sum-utility function in accordance with the channel statistics without using channel state information (CSI), thereby obtaining beamforming vector assignments for UEs in the network.
For a more complete understanding of the present disclosure, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
Corresponding numerals and symbols in the different figures generally refer to corresponding parts unless otherwise indicated. The figures are drawn to clearly illustrate the relevant aspects of the embodiments and are not necessarily drawn to scale.
The making and using of embodiments of this disclosure are discussed in detail below. It should be appreciated, however, that the concepts disclosed herein can be embodied in a wide variety of specific contexts, and that the specific embodiments discussed herein are merely illustrative and do not serve to limit the scope of the claims. Further, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of this disclosure as defined by the appended claims.
Disclosed herein is a global approach for obtaining TP associations through maximization of a sum-utility function. More specifically, aspects of this disclosure include a TP association variable in a sum-utility function traditionally used for computing beamforming weight vector assignments. Accordingly, maximization of the sum-utility function obtains both TP associations and beamforming weight vector assignments. Additional aspects of this disclosure compute the sum-utility function in accordance with channel statistics (e.g., long-term, short-term, or otherwise), rather than channel state information (CSI), thereby reducing CoMP related overhead.
Beamforming achieves enhanced wireless link performance through spatial selectivity, and is effectuated by transmitting a signal over multiple antennas in accordance with a beamforming weight matrix (BF weight matrix) to produce a pattern of constructive and destructive interference in the wavefront. Beamforming weight vector assignment may typically include computing phase and amplitude shifts for a plurality of transmit paths through maximization of a sum-utility function. Conventionally, the sum-utility function may rely on channel state information (CSI) that is continuously fed back by the receivers. However, obtaining CSI may consume network resources (e.g., bandwidth, processing, etc.), as well as require complex baseband processing on the receiver-side. Accordingly, aspects of this disclosure reduce overhead by maximizing the sum-utility function in accordance with channel statistics, rather than CSI.
The following is brief explanation of the mathematical properties of the sum-utility function used to obtain long-term TP associations. Consider a HetNet with a number (K) of UEs and a number (N) of TPs (where K and N are integers greater than zero). In partial CoMP, each UE can be served by a set of TPs that share data via the backhaul links. A TP association may include a set of variables=(akn), where aknε{0,1} denotes whether TP(n) is associated to UE(k). Consider a long-term TP association for L time slots (L is an integer). At time slot l, the channel is hl=(hkn(l), where (hkn(l) is a channel matrix between TP(n) and UE(k). At time slot l, the beamformers are denoted as v(l).
The long-term sum utility is as follows
where U(hl) is the short-term utility, a function defined over beamformers and parameterized by hl. In some embodiments, future channels may be unknown. Accordingly, the long-term sum utility ƒ1 may be approximated by ƒ2=Eh(maxvU). To maximize ƒ2, it may be helpful to approximate the expectation in accordance with a sample average, e.g., a Sample Average Algorithm for stochastic programs. In embodiments, the sample average may be determined in accordance with a long-term sum utility of training channels as follows:
In embodiments, there may be two constraints on the TP association variable a, namely: (i) aknε{0,1} (which may be relaxed to aknε[0,1]); and (ii) ak=(ak1, . . . , akn, . . . , akN) (which may be sparse). In some embodiments, penalty terms (e.g., λk∥ak∥1) may be added to the objective function in accordance with the second constraint. The sparse optimization function may be as follows:
In some embodiments, a short-term utility function may be used for joint scheduling and beamforming weight vector assignment for a number (G) of resources (e.g., time-slots, frequency tones, etc.). The short-term objective function may be as follows: U=ƒ(R1, . . . , Rk, . . . , RK), where
is the sum rate for UE(k) in all groups. The utility function ƒ could be proportional fairness utility function (or other utility functions): ƒ(R1, . . . , Rk, . . . , RK)=Σk log(Rk).
Hence, the sum-utility function may be expressed as:
This expression may be simplified subject to the following constraints: Σk=1Kakn∥vkng(t)∥2≦Pn,∀g,k; 0≦akn≦1, ∀k, n;
where ukg(t) is the receive beamforming parameter in group (g) and time-slot (t), vkng(t) is the transmit beamforming parameter in group (g) and time-slot (t), and akn is the TP association variable. The utility function (ƒ) may be a proportional fairness function, or other utility functions.
It may be possible to solve for P2-through application of a weighted minimum mean square error (WMMSE) transformation. As an example, the proportional fairness utility function may be given as follows: ƒ(R1, . . . , Rk, . . . , RK)=εk log(Rk), the first term may be transformed in accordance with the following objective function
where ƒaux and φ are selected such that stationary point of
In some embodiments, the objective function of (P2) may be replaced by FMSE(w, u, v, a)+Σk=1Kλk∥ak∥1. This function may be minimized by alternate minimization, which may include the following steps: (i) Update w in accordance with
(ii) update u in accordance with the MMSE receiver; (iii) update v by solving a quadratically constrained quadratic program (QCQP). The QCQP may be solved by gradient projection algorithm (where projecting is approximated by shrinking). It may be beneficial to use BarzilaiBorwein (BB) step size (or other stepsize rules such as diminishing stepsize, constant stepsize, etc.); (iv) update a by solving a QCQP via an approximate gradient projection method, using BB stepsize rule or other stepsize rules.
Although the description has been described in detail, it should be understood that various changes, substitutions and alterations can be made without departing from the spirit and scope of this disclosure as defined by the appended claims. Moreover, the scope of the disclosure is not intended to be limited to the particular embodiments described herein, as one of ordinary skill in the art will readily appreciate from this disclosure that processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, may perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
This application claims the benefit of U.S. Provisional Application No. 61/596,047 filed on Feb. 7, 2012 and entitled “System and Method for Coordinated Transmission in a Heterogeneous Network,” which is incorporated herein by reference as if reproduced in its entirety.
Number | Date | Country | |
---|---|---|---|
61596047 | Feb 2012 | US |